diff --git a/stirling-pdf/build/resources/main/application.properties b/stirling-pdf/build/resources/main/application.properties deleted file mode 100644 index cf5c35314..000000000 --- a/stirling-pdf/build/resources/main/application.properties +++ /dev/null @@ -1,47 +0,0 @@ -multipart.enabled=true -logging.level.org.springframework=WARN -logging.level.org.hibernate=WARN -logging.level.org.eclipse.jetty=WARN -#logging.level.org.springframework.security.saml2=TRACE -#logging.level.org.springframework.security=DEBUG -#logging.level.org.opensaml=DEBUG -#logging.level.stirling.software.SPDF.config.security: DEBUG -logging.level.com.zaxxer.hikari=WARN -spring.jpa.open-in-view=false -server.forward-headers-strategy=NATIVE -server.error.path=/error -server.error.whitelabel.enabled=false -server.error.include-stacktrace=always -server.error.include-exception=true -server.error.include-message=always -#logging.level.org.springframework.web=DEBUG -#logging.level.org.springframework=DEBUG -#logging.level.org.springframework.security=DEBUG - -spring.servlet.multipart.max-file-size=2000MB -spring.servlet.multipart.max-request-size=2000MB -server.servlet.session.tracking-modes=cookie -server.servlet.context-path=${SYSTEM_ROOTURIPATH:/} -spring.devtools.restart.enabled=true -spring.devtools.livereload.enabled=true -spring.devtools.restart.exclude=stirling.software.proprietary.security/** -spring.thymeleaf.encoding=UTF-8 -spring.web.resources.mime-mappings.webmanifest=application/manifest+json -spring.mvc.async.request-timeout=${SYSTEM_CONNECTIONTIMEOUTMILLISECONDS:1200000} - -management.endpoints.web.exposure.include=beans -spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration -spring.datasource.url=jdbc:h2:file:./configs/stirling-pdf-DB-2.3.232;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=PostgreSQL -spring.datasource.driver-class-name=org.h2.Driver -spring.datasource.username=sa -spring.datasource.password= -spring.h2.console.enabled=true -spring.jpa.hibernate.ddl-auto=update -server.servlet.session.timeout:30m -# Change the default URL path for OpenAPI JSON -springdoc.api-docs.path=/v1/api-docs -# Set the URL of the OpenAPI JSON for the Swagger UI -springdoc.swagger-ui.url=/v1/api-docs -springdoc.swagger-ui.path=/index.html -posthog.api.key=phc_fiR65u5j6qmXTYL56MNrLZSWqLaDW74OrZH0Insd2xq -posthog.host=https://eu.i.posthog.com diff --git a/stirling-pdf/build/resources/main/banner.txt b/stirling-pdf/build/resources/main/banner.txt deleted file mode 100644 index 2a2982899..000000000 --- a/stirling-pdf/build/resources/main/banner.txt +++ /dev/null @@ -1,6 +0,0 @@ - ____ _____ ___ ____ _ ___ _ _ ____ ____ ____ _____ -/ ___|_ _|_ _| _ \| | |_ _| \ | |/ ___| | _ \| _ \| ___| -\___ \ | | | || |_) | | | || \| | | _ _____| |_) | | | | |_ - ___) || | | || _ <| |___ | || |\ | |_| |_____| __/| |_| | _| -|____/ |_| |___|_| \_\_____|___|_| \_|\____| |_| |____/|_| -Powered by Spring Boot ${spring-boot.version} \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/certdata.txt b/stirling-pdf/build/resources/main/certdata.txt deleted file mode 100644 index e0f60abcd..000000000 --- a/stirling-pdf/build/resources/main/certdata.txt +++ /dev/null @@ -1,25972 +0,0 @@ -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -# -# certdata.txt -# -# This file contains the object definitions for the certs and other -# information "built into" NSS. -# -# Object definitions: -# -# Certificates -# -# -- Attribute -- -- type -- -- value -- -# CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -# CKA_TOKEN CK_BBOOL CK_TRUE -# CKA_PRIVATE CK_BBOOL CK_FALSE -# CKA_MODIFIABLE CK_BBOOL CK_FALSE -# CKA_LABEL UTF8 (varies) -# CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -# CKA_SUBJECT DER+base64 (varies) -# CKA_ID byte array (varies) -# CKA_ISSUER DER+base64 (varies) -# CKA_SERIAL_NUMBER DER+base64 (varies) -# CKA_VALUE DER+base64 (varies) -# CKA_NSS_EMAIL ASCII7 (unused here) -# CKA_NSS_SERVER_DISTRUST_AFTER DER+base64 (varies) -# CKA_NSS_EMAIL_DISTRUST_AFTER DER+base64 (varies) -# -# Trust -# -# -- Attribute -- -- type -- -- value -- -# CKA_CLASS CK_OBJECT_CLASS CKO_TRUST -# CKA_TOKEN CK_BBOOL CK_TRUE -# CKA_PRIVATE CK_BBOOL CK_FALSE -# CKA_MODIFIABLE CK_BBOOL CK_FALSE -# CKA_LABEL UTF8 (varies) -# CKA_ISSUER DER+base64 (varies) -# CKA_SERIAL_NUMBER DER+base64 (varies) -# CKA_CERT_HASH binary+base64 (varies) -# CKA_EXPIRES CK_DATE (not used here) -# CKA_TRUST_DIGITAL_SIGNATURE CK_TRUST (varies) -# CKA_TRUST_NON_REPUDIATION CK_TRUST (varies) -# CKA_TRUST_KEY_ENCIPHERMENT CK_TRUST (varies) -# CKA_TRUST_DATA_ENCIPHERMENT CK_TRUST (varies) -# CKA_TRUST_KEY_AGREEMENT CK_TRUST (varies) -# CKA_TRUST_KEY_CERT_SIGN CK_TRUST (varies) -# CKA_TRUST_CRL_SIGN CK_TRUST (varies) -# CKA_TRUST_SERVER_AUTH CK_TRUST (varies) -# CKA_TRUST_CLIENT_AUTH CK_TRUST (varies) -# CKA_TRUST_CODE_SIGNING CK_TRUST (varies) -# CKA_TRUST_EMAIL_PROTECTION CK_TRUST (varies) -# CKA_TRUST_IPSEC_END_SYSTEM CK_TRUST (varies) -# CKA_TRUST_IPSEC_TUNNEL CK_TRUST (varies) -# CKA_TRUST_IPSEC_USER CK_TRUST (varies) -# CKA_TRUST_TIME_STAMPING CK_TRUST (varies) -# CKA_TRUST_STEP_UP_APPROVED CK_BBOOL (varies) -# (other trust attributes can be defined) -# - -# -# The object to tell NSS that this is a root list and we don't -# have to go looking for others. -# -BEGINDATA -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_BUILTIN_ROOT_LIST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Mozilla Builtin Roots" - -# -# Certificate "GlobalSign Root CA" -# -# Issuer: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE -# Serial Number:04:00:00:00:00:01:15:4b:5a:c3:94 -# Subject: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Tue Sep 01 12:00:00 1998 -# Not Valid After : Fri Jan 28 12:00:00 2028 -# Fingerprint (SHA-256): EB:D4:10:40:E4:BB:3E:C7:42:C9:E3:81:D3:1E:F2:A4:1A:48:B6:68:5C:96:E7:CE:F3:C1:DF:6C:D4:33:1C:99 -# Fingerprint (SHA1): B1:BC:96:8B:D4:F4:9D:62:2A:A8:9A:81:F2:15:01:52:A4:1D:82:9C -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\127\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\020\060\016\006\003 -\125\004\013\023\007\122\157\157\164\040\103\101\061\033\060\031 -\006\003\125\004\003\023\022\107\154\157\142\141\154\123\151\147 -\156\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\127\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\020\060\016\006\003 -\125\004\013\023\007\122\157\157\164\040\103\101\061\033\060\031 -\006\003\125\004\003\023\022\107\154\157\142\141\154\123\151\147 -\156\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\025\113\132\303\224 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\165\060\202\002\135\240\003\002\001\002\002\013\004 -\000\000\000\000\001\025\113\132\303\224\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\060\127\061\013\060\011\006 -\003\125\004\006\023\002\102\105\061\031\060\027\006\003\125\004 -\012\023\020\107\154\157\142\141\154\123\151\147\156\040\156\166 -\055\163\141\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022 -\107\154\157\142\141\154\123\151\147\156\040\122\157\157\164\040 -\103\101\060\036\027\015\071\070\060\071\060\061\061\062\060\060 -\060\060\132\027\015\062\070\060\061\062\070\061\062\060\060\060 -\060\132\060\127\061\013\060\011\006\003\125\004\006\023\002\102 -\105\061\031\060\027\006\003\125\004\012\023\020\107\154\157\142 -\141\154\123\151\147\156\040\156\166\055\163\141\061\020\060\016 -\006\003\125\004\013\023\007\122\157\157\164\040\103\101\061\033 -\060\031\006\003\125\004\003\023\022\107\154\157\142\141\154\123 -\151\147\156\040\122\157\157\164\040\103\101\060\202\001\042\060 -\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202 -\001\017\000\060\202\001\012\002\202\001\001\000\332\016\346\231 -\215\316\243\343\117\212\176\373\361\213\203\045\153\352\110\037 -\361\052\260\271\225\021\004\275\360\143\321\342\147\146\317\034 -\335\317\033\110\053\356\215\211\216\232\257\051\200\145\253\351 -\307\055\022\313\253\034\114\160\007\241\075\012\060\315\025\215 -\117\370\335\324\214\120\025\034\357\120\356\304\056\367\374\351 -\122\362\221\175\340\155\325\065\060\216\136\103\163\362\101\351 -\325\152\343\262\211\072\126\071\070\157\006\074\210\151\133\052 -\115\305\247\124\270\154\211\314\233\371\074\312\345\375\211\365 -\022\074\222\170\226\326\334\164\156\223\104\141\321\215\307\106 -\262\165\016\206\350\031\212\325\155\154\325\170\026\225\242\351 -\310\012\070\353\362\044\023\117\163\124\223\023\205\072\033\274 -\036\064\265\213\005\214\271\167\213\261\333\037\040\221\253\011 -\123\156\220\316\173\067\164\271\160\107\221\042\121\143\026\171 -\256\261\256\101\046\010\310\031\053\321\106\252\110\326\144\052 -\327\203\064\377\054\052\301\154\031\103\112\007\205\347\323\174 -\366\041\150\357\352\362\122\237\177\223\220\317\002\003\001\000 -\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 -\024\140\173\146\032\105\015\227\312\211\120\057\175\004\315\064 -\250\377\374\375\113\060\015\006\011\052\206\110\206\367\015\001 -\001\005\005\000\003\202\001\001\000\326\163\347\174\117\166\320 -\215\277\354\272\242\276\064\305\050\062\265\174\374\154\234\054 -\053\275\011\236\123\277\153\136\252\021\110\266\345\010\243\263 -\312\075\141\115\323\106\011\263\076\303\240\343\143\125\033\362 -\272\357\255\071\341\103\271\070\243\346\057\212\046\073\357\240 -\120\126\371\306\012\375\070\315\304\013\160\121\224\227\230\004 -\337\303\137\224\325\025\311\024\101\234\304\135\165\144\025\015 -\377\125\060\354\206\217\377\015\357\054\271\143\106\366\252\374 -\337\274\151\375\056\022\110\144\232\340\225\360\246\357\051\217 -\001\261\025\265\014\035\245\376\151\054\151\044\170\036\263\247 -\034\161\142\356\312\310\227\254\027\135\212\302\370\107\206\156 -\052\304\126\061\225\320\147\211\205\053\371\154\246\135\106\235 -\014\252\202\344\231\121\335\160\267\333\126\075\141\344\152\341 -\134\326\366\376\075\336\101\314\007\256\143\122\277\123\123\364 -\053\351\307\375\266\367\202\137\205\322\101\030\333\201\263\004 -\034\305\037\244\200\157\025\040\311\336\014\210\012\035\326\146 -\125\342\374\110\311\051\046\151\340 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Root CA" -# Issuer: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE -# Serial Number:04:00:00:00:00:01:15:4b:5a:c3:94 -# Subject: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Tue Sep 01 12:00:00 1998 -# Not Valid After : Fri Jan 28 12:00:00 2028 -# Fingerprint (SHA-256): EB:D4:10:40:E4:BB:3E:C7:42:C9:E3:81:D3:1E:F2:A4:1A:48:B6:68:5C:96:E7:CE:F3:C1:DF:6C:D4:33:1C:99 -# Fingerprint (SHA1): B1:BC:96:8B:D4:F4:9D:62:2A:A8:9A:81:F2:15:01:52:A4:1D:82:9C -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\261\274\226\213\324\364\235\142\052\250\232\201\362\025\001\122 -\244\035\202\234 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\076\105\122\025\011\121\222\341\267\135\067\237\261\207\051\212 -END -CKA_ISSUER MULTILINE_OCTAL -\060\127\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\020\060\016\006\003 -\125\004\013\023\007\122\157\157\164\040\103\101\061\033\060\031 -\006\003\125\004\003\023\022\107\154\157\142\141\154\123\151\147 -\156\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\025\113\132\303\224 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Entrust.net Premium 2048 Secure Server CA" -# -# Issuer: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net -# Serial Number: 946069240 (0x3863def8) -# Subject: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net -# Not Valid Before: Fri Dec 24 17:50:51 1999 -# Not Valid After : Tue Jul 24 14:15:12 2029 -# Fingerprint (SHA-256): 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 -# Fingerprint (SHA1): 50:30:06:09:1D:97:D4:F5:AE:39:F7:CB:E7:92:7D:7D:65:2D:34:31 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust.net Premium 2048 Secure Server CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156 -\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125 -\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056 -\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143 -\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151 -\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006 -\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105 -\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164 -\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164 -\162\165\163\164\056\156\145\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\040\050\062\060\064\070\051 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156 -\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125 -\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056 -\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143 -\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151 -\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006 -\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105 -\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164 -\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164 -\162\165\163\164\056\156\145\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\040\050\062\060\064\070\051 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\070\143\336\370 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\052\060\202\003\022\240\003\002\001\002\002\004\070 -\143\336\370\060\015\006\011\052\206\110\206\367\015\001\001\005 -\005\000\060\201\264\061\024\060\022\006\003\125\004\012\023\013 -\105\156\164\162\165\163\164\056\156\145\164\061\100\060\076\006 -\003\125\004\013\024\067\167\167\167\056\145\156\164\162\165\163 -\164\056\156\145\164\057\103\120\123\137\062\060\064\070\040\151 -\156\143\157\162\160\056\040\142\171\040\162\145\146\056\040\050 -\154\151\155\151\164\163\040\154\151\141\142\056\051\061\045\060 -\043\006\003\125\004\013\023\034\050\143\051\040\061\071\071\071 -\040\105\156\164\162\165\163\164\056\156\145\164\040\114\151\155 -\151\164\145\144\061\063\060\061\006\003\125\004\003\023\052\105 -\156\164\162\165\163\164\056\156\145\164\040\103\145\162\164\151 -\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151 -\164\171\040\050\062\060\064\070\051\060\036\027\015\071\071\061 -\062\062\064\061\067\065\060\065\061\132\027\015\062\071\060\067 -\062\064\061\064\061\065\061\062\132\060\201\264\061\024\060\022 -\006\003\125\004\012\023\013\105\156\164\162\165\163\164\056\156 -\145\164\061\100\060\076\006\003\125\004\013\024\067\167\167\167 -\056\145\156\164\162\165\163\164\056\156\145\164\057\103\120\123 -\137\062\060\064\070\040\151\156\143\157\162\160\056\040\142\171 -\040\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151 -\141\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050 -\143\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056 -\156\145\164\040\114\151\155\151\164\145\144\061\063\060\061\006 -\003\125\004\003\023\052\105\156\164\162\165\163\164\056\156\145 -\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\040\050\062\060\064\070\051 -\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001 -\000\255\115\113\251\022\206\262\352\243\040\007\025\026\144\052 -\053\113\321\277\013\112\115\216\355\200\166\245\147\267\170\100 -\300\163\102\310\150\300\333\123\053\335\136\270\166\230\065\223 -\213\032\235\174\023\072\016\037\133\267\036\317\345\044\024\036 -\261\201\251\215\175\270\314\153\113\003\361\002\014\334\253\245 -\100\044\000\177\164\224\241\235\010\051\263\210\013\365\207\167 -\235\125\315\344\303\176\327\152\144\253\205\024\206\225\133\227 -\062\120\157\075\310\272\146\014\343\374\275\270\111\301\166\211 -\111\031\375\300\250\275\211\243\147\057\306\237\274\161\031\140 -\270\055\351\054\311\220\166\146\173\224\342\257\170\326\145\123 -\135\074\326\234\262\317\051\003\371\057\244\120\262\324\110\316 -\005\062\125\212\375\262\144\114\016\344\230\007\165\333\177\337 -\271\010\125\140\205\060\051\371\173\110\244\151\206\343\065\077 -\036\206\135\172\172\025\275\357\000\216\025\042\124\027\000\220 -\046\223\274\016\111\150\221\277\370\107\323\235\225\102\301\016 -\115\337\157\046\317\303\030\041\142\146\103\160\326\325\300\007 -\341\002\003\001\000\001\243\102\060\100\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\125\344\201\321\021\200\276\330\211\271 -\010\243\061\371\241\044\011\026\271\160\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\003\202\001\001\000\073\233 -\217\126\233\060\347\123\231\174\172\171\247\115\227\327\031\225 -\220\373\006\037\312\063\174\106\143\217\226\146\044\372\100\033 -\041\047\312\346\162\163\362\117\376\061\231\375\310\014\114\150 -\123\306\200\202\023\230\372\266\255\332\135\075\361\316\156\366 -\025\021\224\202\014\356\077\225\257\021\253\017\327\057\336\037 -\003\217\127\054\036\311\273\232\032\104\225\353\030\117\246\037 -\315\175\127\020\057\233\004\011\132\204\265\156\330\035\072\341 -\326\236\321\154\171\136\171\034\024\305\343\320\114\223\073\145 -\074\355\337\075\276\246\345\225\032\303\265\031\303\275\136\133 -\273\377\043\357\150\031\313\022\223\047\134\003\055\157\060\320 -\036\266\032\254\336\132\367\321\252\250\047\246\376\171\201\304 -\171\231\063\127\272\022\260\251\340\102\154\223\312\126\336\376 -\155\204\013\010\213\176\215\352\327\230\041\306\363\347\074\171 -\057\136\234\321\114\025\215\341\354\042\067\314\232\103\013\227 -\334\200\220\215\263\147\233\157\110\010\025\126\317\277\361\053 -\174\136\232\166\351\131\220\305\174\203\065\021\145\121 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Entrust.net Premium 2048 Secure Server CA" -# Issuer: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net -# Serial Number: 946069240 (0x3863def8) -# Subject: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net -# Not Valid Before: Fri Dec 24 17:50:51 1999 -# Not Valid After : Tue Jul 24 14:15:12 2029 -# Fingerprint (SHA-256): 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 -# Fingerprint (SHA1): 50:30:06:09:1D:97:D4:F5:AE:39:F7:CB:E7:92:7D:7D:65:2D:34:31 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust.net Premium 2048 Secure Server CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\120\060\006\011\035\227\324\365\256\071\367\313\347\222\175\175 -\145\055\064\061 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\356\051\061\274\062\176\232\346\350\265\367\121\264\064\161\220 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156 -\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125 -\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056 -\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143 -\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151 -\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006 -\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105 -\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164 -\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164 -\162\165\163\164\056\156\145\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\040\050\062\060\064\070\051 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\070\143\336\370 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Baltimore CyberTrust Root" -# -# Issuer: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE -# Serial Number: 33554617 (0x20000b9) -# Subject: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE -# Not Valid Before: Fri May 12 18:46:00 2000 -# Not Valid After : Mon May 12 23:59:00 2025 -# Fingerprint (SHA-256): 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB -# Fingerprint (SHA1): D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Baltimore CyberTrust Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061 -\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155 -\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171 -\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004 -\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142 -\145\162\124\162\165\163\164\040\122\157\157\164 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061 -\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155 -\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171 -\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004 -\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142 -\145\162\124\162\165\163\164\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\002\000\000\271 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\167\060\202\002\137\240\003\002\001\002\002\004\002 -\000\000\271\060\015\006\011\052\206\110\206\367\015\001\001\005 -\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\111 -\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164 -\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012 -\103\171\142\145\162\124\162\165\163\164\061\042\060\040\006\003 -\125\004\003\023\031\102\141\154\164\151\155\157\162\145\040\103 -\171\142\145\162\124\162\165\163\164\040\122\157\157\164\060\036 -\027\015\060\060\060\065\061\062\061\070\064\066\060\060\132\027 -\015\062\065\060\065\061\062\062\063\065\071\060\060\132\060\132 -\061\013\060\011\006\003\125\004\006\023\002\111\105\061\022\060 -\020\006\003\125\004\012\023\011\102\141\154\164\151\155\157\162 -\145\061\023\060\021\006\003\125\004\013\023\012\103\171\142\145 -\162\124\162\165\163\164\061\042\060\040\006\003\125\004\003\023 -\031\102\141\154\164\151\155\157\162\145\040\103\171\142\145\162 -\124\162\165\163\164\040\122\157\157\164\060\202\001\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001 -\017\000\060\202\001\012\002\202\001\001\000\243\004\273\042\253 -\230\075\127\350\046\162\232\265\171\324\051\342\341\350\225\200 -\261\260\343\133\216\053\051\232\144\337\241\135\355\260\011\005 -\155\333\050\056\316\142\242\142\376\264\210\332\022\353\070\353 -\041\235\300\101\053\001\122\173\210\167\323\034\217\307\272\271 -\210\265\152\011\347\163\350\021\100\247\321\314\312\142\215\055 -\345\217\013\246\120\322\250\120\303\050\352\365\253\045\207\212 -\232\226\034\251\147\270\077\014\325\367\371\122\023\057\302\033 -\325\160\160\360\217\300\022\312\006\313\232\341\331\312\063\172 -\167\326\370\354\271\361\150\104\102\110\023\322\300\302\244\256 -\136\140\376\266\246\005\374\264\335\007\131\002\324\131\030\230 -\143\365\245\143\340\220\014\175\135\262\006\172\363\205\352\353 -\324\003\256\136\204\076\137\377\025\355\151\274\371\071\066\162 -\165\317\167\122\115\363\311\220\054\271\075\345\311\043\123\077 -\037\044\230\041\134\007\231\051\275\306\072\354\347\156\206\072 -\153\227\164\143\063\275\150\030\061\360\170\215\166\277\374\236 -\216\135\052\206\247\115\220\334\047\032\071\002\003\001\000\001 -\243\105\060\103\060\035\006\003\125\035\016\004\026\004\024\345 -\235\131\060\202\107\130\314\254\372\010\124\066\206\173\072\265 -\004\115\360\060\022\006\003\125\035\023\001\001\377\004\010\060 -\006\001\001\377\002\001\003\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\006\060\015\006\011\052\206\110\206\367 -\015\001\001\005\005\000\003\202\001\001\000\205\014\135\216\344 -\157\121\150\102\005\240\335\273\117\047\045\204\003\275\367\144 -\375\055\327\060\343\244\020\027\353\332\051\051\266\171\077\166 -\366\031\023\043\270\020\012\371\130\244\324\141\160\275\004\141 -\152\022\212\027\325\012\275\305\274\060\174\326\351\014\045\215 -\206\100\117\354\314\243\176\070\306\067\021\117\355\335\150\061 -\216\114\322\263\001\164\356\276\165\136\007\110\032\177\160\377 -\026\134\204\300\171\205\270\005\375\177\276\145\021\243\017\300 -\002\264\370\122\067\071\004\325\251\061\172\030\277\240\052\364 -\022\231\367\243\105\202\343\074\136\365\235\236\265\310\236\174 -\056\310\244\236\116\010\024\113\155\375\160\155\153\032\143\275 -\144\346\037\267\316\360\362\237\056\273\033\267\362\120\210\163 -\222\302\342\343\026\215\232\062\002\253\216\030\335\351\020\021 -\356\176\065\253\220\257\076\060\224\172\320\063\075\247\145\017 -\365\374\216\236\142\317\107\104\054\001\135\273\035\265\062\322 -\107\322\070\056\320\376\201\334\062\152\036\265\356\074\325\374 -\347\201\035\031\303\044\102\352\143\071\251 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Baltimore CyberTrust Root" -# Issuer: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE -# Serial Number: 33554617 (0x20000b9) -# Subject: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE -# Not Valid Before: Fri May 12 18:46:00 2000 -# Not Valid After : Mon May 12 23:59:00 2025 -# Fingerprint (SHA-256): 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB -# Fingerprint (SHA1): D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Baltimore CyberTrust Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\324\336\040\320\136\146\374\123\376\032\120\210\054\170\333\050 -\122\312\344\164 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\254\266\224\245\234\027\340\327\221\122\233\261\227\006\246\344 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061 -\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155 -\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171 -\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004 -\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142 -\145\162\124\162\165\163\164\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\002\000\000\271 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Entrust Root Certification Authority" -# -# Issuer: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US -# Serial Number: 1164660820 (0x456b5054) -# Subject: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US -# Not Valid Before: Mon Nov 27 20:23:42 2006 -# Not Valid After : Fri Nov 27 20:53:42 2026 -# Fingerprint (SHA-256): 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C -# Fingerprint (SHA1): B3:1E:B1:B7:40:E3:6C:84:02:DA:DC:37:D4:4D:F5:D4:67:49:52:F9 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\260\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\071\060\067\006\003\125\004 -\013\023\060\167\167\167\056\145\156\164\162\165\163\164\056\156 -\145\164\057\103\120\123\040\151\163\040\151\156\143\157\162\160 -\157\162\141\164\145\144\040\142\171\040\162\145\146\145\162\145 -\156\143\145\061\037\060\035\006\003\125\004\013\023\026\050\143 -\051\040\062\060\060\066\040\105\156\164\162\165\163\164\054\040 -\111\156\143\056\061\055\060\053\006\003\125\004\003\023\044\105 -\156\164\162\165\163\164\040\122\157\157\164\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\260\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\071\060\067\006\003\125\004 -\013\023\060\167\167\167\056\145\156\164\162\165\163\164\056\156 -\145\164\057\103\120\123\040\151\163\040\151\156\143\157\162\160 -\157\162\141\164\145\144\040\142\171\040\162\145\146\145\162\145 -\156\143\145\061\037\060\035\006\003\125\004\013\023\026\050\143 -\051\040\062\060\060\066\040\105\156\164\162\165\163\164\054\040 -\111\156\143\056\061\055\060\053\006\003\125\004\003\023\044\105 -\156\164\162\165\163\164\040\122\157\157\164\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\105\153\120\124 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\221\060\202\003\171\240\003\002\001\002\002\004\105 -\153\120\124\060\015\006\011\052\206\110\206\367\015\001\001\005 -\005\000\060\201\260\061\013\060\011\006\003\125\004\006\023\002 -\125\123\061\026\060\024\006\003\125\004\012\023\015\105\156\164 -\162\165\163\164\054\040\111\156\143\056\061\071\060\067\006\003 -\125\004\013\023\060\167\167\167\056\145\156\164\162\165\163\164 -\056\156\145\164\057\103\120\123\040\151\163\040\151\156\143\157 -\162\160\157\162\141\164\145\144\040\142\171\040\162\145\146\145 -\162\145\156\143\145\061\037\060\035\006\003\125\004\013\023\026 -\050\143\051\040\062\060\060\066\040\105\156\164\162\165\163\164 -\054\040\111\156\143\056\061\055\060\053\006\003\125\004\003\023 -\044\105\156\164\162\165\163\164\040\122\157\157\164\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171\060\036\027\015\060\066\061\061\062\067\062 -\060\062\063\064\062\132\027\015\062\066\061\061\062\067\062\060 -\065\063\064\062\132\060\201\260\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\026\060\024\006\003\125\004\012\023\015 -\105\156\164\162\165\163\164\054\040\111\156\143\056\061\071\060 -\067\006\003\125\004\013\023\060\167\167\167\056\145\156\164\162 -\165\163\164\056\156\145\164\057\103\120\123\040\151\163\040\151 -\156\143\157\162\160\157\162\141\164\145\144\040\142\171\040\162 -\145\146\145\162\145\156\143\145\061\037\060\035\006\003\125\004 -\013\023\026\050\143\051\040\062\060\060\066\040\105\156\164\162 -\165\163\164\054\040\111\156\143\056\061\055\060\053\006\003\125 -\004\003\023\044\105\156\164\162\165\163\164\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171\060\202\001\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000 -\060\202\001\012\002\202\001\001\000\266\225\266\103\102\372\306 -\155\052\157\110\337\224\114\071\127\005\356\303\171\021\101\150 -\066\355\354\376\232\001\217\241\070\050\374\367\020\106\146\056 -\115\036\032\261\032\116\306\321\300\225\210\260\311\377\061\213 -\063\003\333\267\203\173\076\040\204\136\355\262\126\050\247\370 -\340\271\100\161\067\305\313\107\016\227\052\150\300\042\225\142 -\025\333\107\331\365\320\053\377\202\113\311\255\076\336\114\333 -\220\200\120\077\011\212\204\000\354\060\012\075\030\315\373\375 -\052\131\232\043\225\027\054\105\236\037\156\103\171\155\014\134 -\230\376\110\247\305\043\107\134\136\375\156\347\036\264\366\150 -\105\321\206\203\133\242\212\215\261\343\051\200\376\045\161\210 -\255\276\274\217\254\122\226\113\252\121\215\344\023\061\031\350 -\116\115\237\333\254\263\152\325\274\071\124\161\312\172\172\177 -\220\335\175\035\200\331\201\273\131\046\302\021\376\346\223\342 -\367\200\344\145\373\064\067\016\051\200\160\115\257\070\206\056 -\236\177\127\257\236\027\256\353\034\313\050\041\137\266\034\330 -\347\242\004\042\371\323\332\330\313\002\003\001\000\001\243\201 -\260\060\201\255\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\053\006\003\125\035\020\004\044\060\042 -\200\017\062\060\060\066\061\061\062\067\062\060\062\063\064\062 -\132\201\017\062\060\062\066\061\061\062\067\062\060\065\063\064 -\062\132\060\037\006\003\125\035\043\004\030\060\026\200\024\150 -\220\344\147\244\246\123\200\307\206\146\244\361\367\113\103\373 -\204\275\155\060\035\006\003\125\035\016\004\026\004\024\150\220 -\344\147\244\246\123\200\307\206\146\244\361\367\113\103\373\204 -\275\155\060\035\006\011\052\206\110\206\366\175\007\101\000\004 -\020\060\016\033\010\126\067\056\061\072\064\056\060\003\002\004 -\220\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\003\202\001\001\000\223\324\060\260\327\003\040\052\320\371\143 -\350\221\014\005\040\251\137\031\312\173\162\116\324\261\333\320 -\226\373\124\132\031\054\014\010\367\262\274\205\250\235\177\155 -\073\122\263\052\333\347\324\204\214\143\366\017\313\046\001\221 -\120\154\364\137\024\342\223\164\300\023\236\060\072\120\343\264 -\140\305\034\360\042\104\215\161\107\254\310\032\311\351\233\232 -\000\140\023\377\160\176\137\021\115\111\033\263\025\122\173\311 -\124\332\277\235\225\257\153\232\330\236\351\361\344\103\215\342 -\021\104\072\277\257\275\203\102\163\122\213\252\273\247\051\317 -\365\144\034\012\115\321\274\252\254\237\052\320\377\177\177\332 -\175\352\261\355\060\045\301\204\332\064\322\133\170\203\126\354 -\234\066\303\046\342\021\366\147\111\035\222\253\214\373\353\377 -\172\356\205\112\247\120\200\360\247\134\112\224\056\137\005\231 -\074\122\101\340\315\264\143\317\001\103\272\234\203\334\217\140 -\073\363\132\264\264\173\256\332\013\220\070\165\357\201\035\146 -\322\367\127\160\066\263\277\374\050\257\161\045\205\133\023\376 -\036\177\132\264\074 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Entrust Root Certification Authority" -# Issuer: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US -# Serial Number: 1164660820 (0x456b5054) -# Subject: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US -# Not Valid Before: Mon Nov 27 20:23:42 2006 -# Not Valid After : Fri Nov 27 20:53:42 2026 -# Fingerprint (SHA-256): 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C -# Fingerprint (SHA1): B3:1E:B1:B7:40:E3:6C:84:02:DA:DC:37:D4:4D:F5:D4:67:49:52:F9 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\263\036\261\267\100\343\154\204\002\332\334\067\324\115\365\324 -\147\111\122\371 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\326\245\303\355\135\335\076\000\301\075\207\222\037\035\077\344 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\260\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\071\060\067\006\003\125\004 -\013\023\060\167\167\167\056\145\156\164\162\165\163\164\056\156 -\145\164\057\103\120\123\040\151\163\040\151\156\143\157\162\160 -\157\162\141\164\145\144\040\142\171\040\162\145\146\145\162\145 -\156\143\145\061\037\060\035\006\003\125\004\013\023\026\050\143 -\051\040\062\060\060\066\040\105\156\164\162\165\163\164\054\040 -\111\156\143\056\061\055\060\053\006\003\125\004\003\023\044\105 -\156\164\162\165\163\164\040\122\157\157\164\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\105\153\120\124 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certum Root CA" -# -# Issuer: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL -# Serial Number: 65568 (0x10020) -# Subject: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL -# Not Valid Before: Tue Jun 11 10:46:39 2002 -# Not Valid After : Fri Jun 11 10:46:39 2027 -# Fingerprint (SHA-256): D8:E0:FE:BC:1D:B2:E3:8D:00:94:0F:37:D2:7D:41:34:4D:99:3E:73:4B:99:D5:65:6D:97:78:D4:D8:14:36:24 -# Fingerprint (SHA1): 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145\164 -\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060\020 -\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145\164 -\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060\020 -\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\001\000\040 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\014\060\202\001\364\240\003\002\001\002\002\003\001 -\000\040\060\015\006\011\052\206\110\206\367\015\001\001\005\005 -\000\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145 -\164\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060 -\020\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103 -\101\060\036\027\015\060\062\060\066\061\061\061\060\064\066\063 -\071\132\027\015\062\067\060\066\061\061\061\060\064\066\063\071 -\132\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145 -\164\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060 -\020\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103 -\101\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001 -\001\000\316\261\301\056\323\117\174\315\045\316\030\076\117\304 -\214\157\200\152\163\310\133\121\370\233\322\334\273\000\134\261 -\240\374\165\003\356\201\360\210\356\043\122\351\346\025\063\215 -\254\055\011\305\166\371\053\071\200\211\344\227\113\220\245\250 -\170\370\163\103\173\244\141\260\330\130\314\341\154\146\176\234 -\363\011\136\125\143\204\325\250\357\363\261\056\060\150\263\304 -\074\330\254\156\215\231\132\220\116\064\334\066\232\217\201\210 -\120\267\155\226\102\011\363\327\225\203\015\101\113\260\152\153 -\370\374\017\176\142\237\147\304\355\046\137\020\046\017\010\117 -\360\244\127\050\316\217\270\355\105\366\156\356\045\135\252\156 -\071\276\344\223\057\331\107\240\162\353\372\246\133\257\312\123 -\077\342\016\306\226\126\021\156\367\351\146\251\046\330\177\225 -\123\355\012\205\210\272\117\051\245\102\214\136\266\374\205\040 -\000\252\150\013\241\032\205\001\234\304\106\143\202\210\266\042 -\261\356\376\252\106\131\176\317\065\054\325\266\332\135\367\110 -\063\024\124\266\353\331\157\316\315\210\326\253\033\332\226\073 -\035\131\002\003\001\000\001\243\023\060\021\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\015\006\011 -\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000 -\270\215\316\357\347\024\272\317\356\260\104\222\154\264\071\076 -\242\204\156\255\270\041\167\322\324\167\202\207\346\040\101\201 -\356\342\370\021\267\143\321\027\067\276\031\166\044\034\004\032 -\114\353\075\252\147\157\055\324\315\376\145\061\160\305\033\246 -\002\012\272\140\173\155\130\302\232\111\376\143\062\013\153\343 -\072\300\254\253\073\260\350\323\011\121\214\020\203\306\064\340 -\305\053\340\032\266\140\024\047\154\062\167\214\274\262\162\230 -\317\315\314\077\271\310\044\102\024\326\127\374\346\046\103\251 -\035\345\200\220\316\003\124\050\076\367\077\323\370\115\355\152 -\012\072\223\023\233\073\024\043\023\143\234\077\321\207\047\171 -\345\114\121\343\001\255\205\135\032\073\261\325\163\020\244\323 -\362\274\156\144\365\132\126\220\250\307\016\114\164\017\056\161 -\073\367\310\107\364\151\157\025\362\021\136\203\036\234\174\122 -\256\375\002\332\022\250\131\147\030\333\274\160\335\233\261\151 -\355\200\316\211\100\110\152\016\065\312\051\146\025\041\224\054 -\350\140\052\233\205\112\100\363\153\212\044\354\006\026\054\163 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certum Root CA" -# Issuer: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL -# Serial Number: 65568 (0x10020) -# Subject: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL -# Not Valid Before: Tue Jun 11 10:46:39 2002 -# Not Valid After : Fri Jun 11 10:46:39 2027 -# Fingerprint (SHA-256): D8:E0:FE:BC:1D:B2:E3:8D:00:94:0F:37:D2:7D:41:34:4D:99:3E:73:4B:99:D5:65:6D:97:78:D4:D8:14:36:24 -# Fingerprint (SHA1): 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\142\122\334\100\367\021\103\242\057\336\236\367\064\216\006\102 -\121\261\201\030 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\054\217\237\146\035\030\220\261\107\046\235\216\206\202\214\251 -END -CKA_ISSUER MULTILINE_OCTAL -\060\076\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\033\060\031\006\003\125\004\012\023\022\125\156\151\172\145\164 -\157\040\123\160\056\040\172\040\157\056\157\056\061\022\060\020 -\006\003\125\004\003\023\011\103\145\162\164\165\155\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\001\000\040 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Comodo AAA Services root" -# -# Issuer: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number: 1 (0x1) -# Subject: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Thu Jan 01 00:00:00 2004 -# Not Valid After : Sun Dec 31 23:59:59 2028 -# Fingerprint (SHA-256): D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4 -# Fingerprint (SHA1): D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Comodo AAA Services root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\173\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\033\060\031\006\003\125\004\010\014\022\107\162\145\141\164\145 -\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060\016 -\006\003\125\004\007\014\007\123\141\154\146\157\162\144\061\032 -\060\030\006\003\125\004\012\014\021\103\157\155\157\144\157\040 -\103\101\040\114\151\155\151\164\145\144\061\041\060\037\006\003 -\125\004\003\014\030\101\101\101\040\103\145\162\164\151\146\151 -\143\141\164\145\040\123\145\162\166\151\143\145\163 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\173\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\033\060\031\006\003\125\004\010\014\022\107\162\145\141\164\145 -\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060\016 -\006\003\125\004\007\014\007\123\141\154\146\157\162\144\061\032 -\060\030\006\003\125\004\012\014\021\103\157\155\157\144\157\040 -\103\101\040\114\151\155\151\164\145\144\061\041\060\037\006\003 -\125\004\003\014\030\101\101\101\040\103\145\162\164\151\146\151 -\143\141\164\145\040\123\145\162\166\151\143\145\163 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\062\060\202\003\032\240\003\002\001\002\002\001\001 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\173\061\013\060\011\006\003\125\004\006\023\002\107\102\061\033 -\060\031\006\003\125\004\010\014\022\107\162\145\141\164\145\162 -\040\115\141\156\143\150\145\163\164\145\162\061\020\060\016\006 -\003\125\004\007\014\007\123\141\154\146\157\162\144\061\032\060 -\030\006\003\125\004\012\014\021\103\157\155\157\144\157\040\103 -\101\040\114\151\155\151\164\145\144\061\041\060\037\006\003\125 -\004\003\014\030\101\101\101\040\103\145\162\164\151\146\151\143 -\141\164\145\040\123\145\162\166\151\143\145\163\060\036\027\015 -\060\064\060\061\060\061\060\060\060\060\060\060\132\027\015\062 -\070\061\062\063\061\062\063\065\071\065\071\132\060\173\061\013 -\060\011\006\003\125\004\006\023\002\107\102\061\033\060\031\006 -\003\125\004\010\014\022\107\162\145\141\164\145\162\040\115\141 -\156\143\150\145\163\164\145\162\061\020\060\016\006\003\125\004 -\007\014\007\123\141\154\146\157\162\144\061\032\060\030\006\003 -\125\004\012\014\021\103\157\155\157\144\157\040\103\101\040\114 -\151\155\151\164\145\144\061\041\060\037\006\003\125\004\003\014 -\030\101\101\101\040\103\145\162\164\151\146\151\143\141\164\145 -\040\123\145\162\166\151\143\145\163\060\202\001\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 -\000\060\202\001\012\002\202\001\001\000\276\100\235\364\156\341 -\352\166\207\034\115\105\104\216\276\106\310\203\006\235\301\052 -\376\030\037\216\344\002\372\363\253\135\120\212\026\061\013\232 -\006\320\305\160\042\315\111\055\124\143\314\266\156\150\106\013 -\123\352\313\114\044\300\274\162\116\352\361\025\256\364\124\232 -\022\012\303\172\262\063\140\342\332\211\125\363\042\130\363\336 -\334\317\357\203\206\242\214\224\117\237\150\362\230\220\106\204 -\047\307\166\277\343\314\065\054\213\136\007\144\145\202\300\110 -\260\250\221\371\141\237\166\040\120\250\221\307\146\265\353\170 -\142\003\126\360\212\032\023\352\061\243\036\240\231\375\070\366 -\366\047\062\130\157\007\365\153\270\373\024\053\257\267\252\314 -\326\143\137\163\214\332\005\231\250\070\250\313\027\170\066\121 -\254\351\236\364\170\072\215\317\017\331\102\342\230\014\253\057 -\237\016\001\336\357\237\231\111\361\055\337\254\164\115\033\230 -\265\107\305\345\051\321\371\220\030\307\142\234\276\203\307\046 -\173\076\212\045\307\300\335\235\346\065\150\020\040\235\217\330 -\336\322\303\204\234\015\136\350\057\311\002\003\001\000\001\243 -\201\300\060\201\275\060\035\006\003\125\035\016\004\026\004\024 -\240\021\012\043\076\226\361\007\354\342\257\051\357\202\245\177 -\320\060\244\264\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\173\006\003\125\035\037\004\164\060\162 -\060\070\240\066\240\064\206\062\150\164\164\160\072\057\057\143 -\162\154\056\143\157\155\157\144\157\143\141\056\143\157\155\057 -\101\101\101\103\145\162\164\151\146\151\143\141\164\145\123\145 -\162\166\151\143\145\163\056\143\162\154\060\066\240\064\240\062 -\206\060\150\164\164\160\072\057\057\143\162\154\056\143\157\155 -\157\144\157\056\156\145\164\057\101\101\101\103\145\162\164\151 -\146\151\143\141\164\145\123\145\162\166\151\143\145\163\056\143 -\162\154\060\015\006\011\052\206\110\206\367\015\001\001\005\005 -\000\003\202\001\001\000\010\126\374\002\360\233\350\377\244\372 -\326\173\306\104\200\316\117\304\305\366\000\130\314\246\266\274 -\024\111\150\004\166\350\346\356\135\354\002\017\140\326\215\120 -\030\117\046\116\001\343\346\260\245\356\277\274\164\124\101\277 -\375\374\022\270\307\117\132\364\211\140\005\177\140\267\005\112 -\363\366\361\302\277\304\271\164\206\266\055\175\153\314\322\363 -\106\335\057\306\340\152\303\303\064\003\054\175\226\335\132\302 -\016\247\012\231\301\005\213\253\014\057\363\134\072\317\154\067 -\125\011\207\336\123\100\154\130\357\374\266\253\145\156\004\366 -\033\334\074\340\132\025\306\236\331\361\131\110\060\041\145\003 -\154\354\351\041\163\354\233\003\241\340\067\255\240\025\030\217 -\372\272\002\316\247\054\251\020\023\054\324\345\010\046\253\042 -\227\140\370\220\136\164\324\242\232\123\275\362\251\150\340\242 -\156\302\327\154\261\243\017\236\277\353\150\347\126\362\256\362 -\343\053\070\072\011\201\265\153\205\327\276\055\355\077\032\267 -\262\143\342\365\142\054\202\324\152\000\101\120\361\071\203\237 -\225\351\066\226\230\156 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Comodo AAA Services root" -# Issuer: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number: 1 (0x1) -# Subject: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Thu Jan 01 00:00:00 2004 -# Not Valid After : Sun Dec 31 23:59:59 2028 -# Fingerprint (SHA-256): D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4 -# Fingerprint (SHA1): D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Comodo AAA Services root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\321\353\043\244\155\027\326\217\331\045\144\302\361\361\140\027 -\144\330\343\111 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\111\171\004\260\353\207\031\254\107\260\274\021\121\233\164\320 -END -CKA_ISSUER MULTILINE_OCTAL -\060\173\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\033\060\031\006\003\125\004\010\014\022\107\162\145\141\164\145 -\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060\016 -\006\003\125\004\007\014\007\123\141\154\146\157\162\144\061\032 -\060\030\006\003\125\004\012\014\021\103\157\155\157\144\157\040 -\103\101\040\114\151\155\151\164\145\144\061\041\060\037\006\003 -\125\004\003\014\030\101\101\101\040\103\145\162\164\151\146\151 -\143\141\164\145\040\123\145\162\166\151\143\145\163 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "QuoVadis Root CA 2" -# -# Issuer: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM -# Serial Number: 1289 (0x509) -# Subject: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM -# Not Valid Before: Fri Nov 24 18:27:00 2006 -# Not Valid After : Mon Nov 24 18:23:33 2031 -# Fingerprint (SHA-256): 85:A0:DD:7D:D7:20:AD:B7:FF:05:F8:3D:54:2B:20:9D:C7:FF:45:28:F7:D6:77:B1:83:89:FE:A5:E5:C4:9E:86 -# Fingerprint (SHA1): CA:3A:FB:CF:12:40:36:4B:44:B2:16:20:88:80:48:39:19:93:7C:F7 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\005\011 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\267\060\202\003\237\240\003\002\001\002\002\002\005 -\011\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062\060\036\027\015\060\066\061\061\062 -\064\061\070\062\067\060\060\132\027\015\063\061\061\061\062\064 -\061\070\062\063\063\063\132\060\105\061\013\060\011\006\003\125 -\004\006\023\002\102\115\061\031\060\027\006\003\125\004\012\023 -\020\121\165\157\126\141\144\151\163\040\114\151\155\151\164\145 -\144\061\033\060\031\006\003\125\004\003\023\022\121\165\157\126 -\141\144\151\163\040\122\157\157\164\040\103\101\040\062\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\232 -\030\312\113\224\015\000\055\257\003\051\212\360\017\201\310\256 -\114\031\205\035\010\237\253\051\104\205\363\057\201\255\062\036 -\220\106\277\243\206\046\032\036\376\176\034\030\072\134\234\140 -\027\052\072\164\203\063\060\175\141\124\021\313\355\253\340\346 -\322\242\176\365\153\157\030\267\012\013\055\375\351\076\357\012 -\306\263\020\351\334\302\106\027\370\135\375\244\332\377\236\111 -\132\234\346\063\346\044\226\367\077\272\133\053\034\172\065\302 -\326\147\376\253\146\120\213\155\050\140\053\357\327\140\303\307 -\223\274\215\066\221\363\177\370\333\021\023\304\234\167\166\301 -\256\267\002\152\201\172\251\105\203\342\005\346\271\126\301\224 -\067\217\110\161\143\042\354\027\145\007\225\212\113\337\217\306 -\132\012\345\260\343\137\136\153\021\253\014\371\205\353\104\351 -\370\004\163\362\351\376\134\230\214\365\163\257\153\264\176\315 -\324\134\002\053\114\071\341\262\225\225\055\102\207\327\325\263 -\220\103\267\154\023\361\336\335\366\304\370\211\077\321\165\365 -\222\303\221\325\212\210\320\220\354\334\155\336\211\302\145\161 -\226\213\015\003\375\234\277\133\026\254\222\333\352\376\171\174 -\255\353\257\367\026\313\333\315\045\053\345\037\373\232\237\342 -\121\314\072\123\014\110\346\016\275\311\264\166\006\122\346\021 -\023\205\162\143\003\004\340\004\066\053\040\031\002\350\164\247 -\037\266\311\126\146\360\165\045\334\147\301\016\141\140\210\263 -\076\321\250\374\243\332\035\260\321\261\043\124\337\104\166\155 -\355\101\330\301\262\042\266\123\034\337\065\035\334\241\167\052 -\061\344\055\365\345\345\333\310\340\377\345\200\327\013\143\240 -\377\063\241\017\272\054\025\025\352\227\263\322\242\265\276\362 -\214\226\036\032\217\035\154\244\141\067\271\206\163\063\327\227 -\226\236\043\175\202\244\114\201\342\241\321\272\147\137\225\007 -\243\047\021\356\026\020\173\274\105\112\114\262\004\322\253\357 -\325\375\014\121\316\120\152\010\061\371\221\332\014\217\144\134 -\003\303\072\213\040\077\156\215\147\075\072\326\376\175\133\210 -\311\136\373\314\141\334\213\063\167\323\104\062\065\011\142\004 -\222\026\020\330\236\047\107\373\073\041\343\370\353\035\133\002 -\003\001\000\001\243\201\260\060\201\255\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\013\006\003\125 -\035\017\004\004\003\002\001\006\060\035\006\003\125\035\016\004 -\026\004\024\032\204\142\274\110\114\063\045\004\324\356\320\366 -\003\304\031\106\321\224\153\060\156\006\003\125\035\043\004\147 -\060\145\200\024\032\204\142\274\110\114\063\045\004\324\356\320 -\366\003\304\031\106\321\224\153\241\111\244\107\060\105\061\013 -\060\011\006\003\125\004\006\023\002\102\115\061\031\060\027\006 -\003\125\004\012\023\020\121\165\157\126\141\144\151\163\040\114 -\151\155\151\164\145\144\061\033\060\031\006\003\125\004\003\023 -\022\121\165\157\126\141\144\151\163\040\122\157\157\164\040\103 -\101\040\062\202\002\005\011\060\015\006\011\052\206\110\206\367 -\015\001\001\005\005\000\003\202\002\001\000\076\012\026\115\237 -\006\133\250\256\161\135\057\005\057\147\346\023\105\203\304\066 -\366\363\300\046\014\015\265\107\144\135\370\264\162\311\106\245 -\003\030\047\125\211\170\175\166\352\226\064\200\027\040\334\347 -\203\370\215\374\007\270\332\137\115\056\147\262\204\375\331\104 -\374\167\120\201\346\174\264\311\015\013\162\123\370\166\007\007 -\101\107\226\014\373\340\202\046\223\125\214\376\042\037\140\145 -\174\137\347\046\263\367\062\220\230\120\324\067\161\125\366\222 -\041\170\367\225\171\372\370\055\046\207\146\126\060\167\246\067 -\170\063\122\020\130\256\077\141\216\362\152\261\357\030\176\112 -\131\143\312\215\242\126\325\247\057\274\126\037\317\071\301\342 -\373\012\250\025\054\175\115\172\143\306\154\227\104\074\322\157 -\303\112\027\012\370\220\322\127\242\031\121\245\055\227\101\332 -\007\117\251\120\332\220\215\224\106\341\076\360\224\375\020\000 -\070\365\073\350\100\341\264\156\126\032\040\314\157\130\215\355 -\056\105\217\326\351\223\077\347\261\054\337\072\326\042\214\334 -\204\273\042\157\320\370\344\306\071\351\004\210\074\303\272\353 -\125\172\155\200\231\044\365\154\001\373\370\227\260\224\133\353 -\375\322\157\361\167\150\015\065\144\043\254\270\125\241\003\321 -\115\102\031\334\370\165\131\126\243\371\250\111\171\370\257\016 -\271\021\240\174\267\152\355\064\320\266\046\142\070\032\207\014 -\370\350\375\056\323\220\177\007\221\052\035\326\176\134\205\203 -\231\260\070\010\077\351\136\371\065\007\344\311\142\156\127\177 -\247\120\225\367\272\310\233\346\216\242\001\305\326\146\277\171 -\141\363\074\034\341\271\202\134\135\240\303\351\330\110\275\031 -\242\021\024\031\156\262\206\033\150\076\110\067\032\210\267\135 -\226\136\234\307\357\047\142\010\342\221\031\134\322\361\041\335 -\272\027\102\202\227\161\201\123\061\251\237\366\175\142\277\162 -\341\243\223\035\314\212\046\132\011\070\320\316\327\015\200\026 -\264\170\245\072\207\114\215\212\245\325\106\227\362\054\020\271 -\274\124\042\300\001\120\151\103\236\364\262\357\155\370\354\332 -\361\343\261\357\337\221\217\124\052\013\045\301\046\031\304\122 -\020\005\145\325\202\020\352\302\061\315\056 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "QuoVadis Root CA 2" -# Issuer: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM -# Serial Number: 1289 (0x509) -# Subject: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM -# Not Valid Before: Fri Nov 24 18:27:00 2006 -# Not Valid After : Mon Nov 24 18:23:33 2031 -# Fingerprint (SHA-256): 85:A0:DD:7D:D7:20:AD:B7:FF:05:F8:3D:54:2B:20:9D:C7:FF:45:28:F7:D6:77:B1:83:89:FE:A5:E5:C4:9E:86 -# Fingerprint (SHA1): CA:3A:FB:CF:12:40:36:4B:44:B2:16:20:88:80:48:39:19:93:7C:F7 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\312\072\373\317\022\100\066\113\104\262\026\040\210\200\110\071 -\031\223\174\367 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\136\071\173\335\370\272\354\202\351\254\142\272\014\124\000\053 -END -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\005\011 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "QuoVadis Root CA 3" -# -# Issuer: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM -# Serial Number: 1478 (0x5c6) -# Subject: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM -# Not Valid Before: Fri Nov 24 19:11:23 2006 -# Not Valid After : Mon Nov 24 19:06:44 2031 -# Fingerprint (SHA-256): 18:F1:FC:7F:20:5D:F8:AD:DD:EB:7F:E0:07:DD:57:E3:AF:37:5A:9C:4D:8D:73:54:6B:F4:F1:FE:D1:E1:8D:35 -# Fingerprint (SHA1): 1F:49:14:F7:D8:74:95:1D:DD:AE:02:C0:BE:FD:3A:2D:82:75:51:85 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\005\306 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\006\235\060\202\004\205\240\003\002\001\002\002\002\005 -\306\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063\060\036\027\015\060\066\061\061\062 -\064\061\071\061\061\062\063\132\027\015\063\061\061\061\062\064 -\061\071\060\066\064\064\132\060\105\061\013\060\011\006\003\125 -\004\006\023\002\102\115\061\031\060\027\006\003\125\004\012\023 -\020\121\165\157\126\141\144\151\163\040\114\151\155\151\164\145 -\144\061\033\060\031\006\003\125\004\003\023\022\121\165\157\126 -\141\144\151\163\040\122\157\157\164\040\103\101\040\063\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\314 -\127\102\026\124\234\346\230\323\323\115\356\376\355\307\237\103 -\071\112\145\263\350\026\210\064\333\015\131\221\164\317\222\270 -\004\100\255\002\113\061\253\274\215\221\150\330\040\016\032\001 -\342\032\173\116\027\135\342\212\267\077\231\032\315\353\141\253 -\302\145\246\037\267\267\275\267\217\374\375\160\217\013\240\147 -\276\001\242\131\317\161\346\017\051\166\377\261\126\171\105\053 -\037\236\172\124\350\243\051\065\150\244\001\117\017\244\056\067 -\357\033\277\343\217\020\250\162\253\130\127\347\124\206\310\311 -\363\133\332\054\332\135\216\156\074\243\076\332\373\202\345\335 -\362\134\262\005\063\157\212\066\316\320\023\116\377\277\112\014 -\064\114\246\303\041\275\120\004\125\353\261\273\235\373\105\036 -\144\025\336\125\001\214\002\166\265\313\241\077\102\151\274\057 -\275\150\103\026\126\211\052\067\141\221\375\246\256\116\300\313 -\024\145\224\067\113\222\006\357\004\320\310\234\210\333\013\173 -\201\257\261\075\052\304\145\072\170\266\356\334\200\261\322\323 -\231\234\072\356\153\132\153\263\215\267\325\316\234\302\276\245 -\113\057\026\261\236\150\073\006\157\256\175\237\370\336\354\314 -\051\247\230\243\045\103\057\357\361\137\046\341\210\115\370\136 -\156\327\331\024\156\031\063\151\247\073\204\211\223\304\123\125 -\023\241\121\170\100\370\270\311\242\356\173\272\122\102\203\236 -\024\355\005\122\132\131\126\247\227\374\235\077\012\051\330\334 -\117\221\016\023\274\336\225\244\337\213\231\276\254\233\063\210 -\357\265\201\257\033\306\042\123\310\366\307\356\227\024\260\305 -\174\170\122\310\360\316\156\167\140\204\246\351\052\166\040\355 -\130\001\027\060\223\351\032\213\340\163\143\331\152\222\224\111 -\116\264\255\112\205\304\243\042\060\374\011\355\150\042\163\246 -\210\014\125\041\130\305\341\072\237\052\335\312\341\220\340\331 -\163\253\154\200\270\350\013\144\223\240\234\214\031\377\263\322 -\014\354\221\046\207\212\263\242\341\160\217\054\012\345\315\155 -\150\121\353\332\077\005\177\213\062\346\023\134\153\376\137\100 -\342\042\310\264\264\144\117\326\272\175\110\076\250\151\014\327 -\273\206\161\311\163\270\077\073\235\045\113\332\377\100\353\002 -\003\001\000\001\243\202\001\225\060\202\001\221\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\201\341 -\006\003\125\035\040\004\201\331\060\201\326\060\201\323\006\011 -\053\006\001\004\001\276\130\000\003\060\201\305\060\201\223\006 -\010\053\006\001\005\005\007\002\002\060\201\206\032\201\203\101 -\156\171\040\165\163\145\040\157\146\040\164\150\151\163\040\103 -\145\162\164\151\146\151\143\141\164\145\040\143\157\156\163\164 -\151\164\165\164\145\163\040\141\143\143\145\160\164\141\156\143 -\145\040\157\146\040\164\150\145\040\121\165\157\126\141\144\151 -\163\040\122\157\157\164\040\103\101\040\063\040\103\145\162\164 -\151\146\151\143\141\164\145\040\120\157\154\151\143\171\040\057 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\120 -\162\141\143\164\151\143\145\040\123\164\141\164\145\155\145\156 -\164\056\060\055\006\010\053\006\001\005\005\007\002\001\026\041 -\150\164\164\160\072\057\057\167\167\167\056\161\165\157\166\141 -\144\151\163\147\154\157\142\141\154\056\143\157\155\057\143\160 -\163\060\013\006\003\125\035\017\004\004\003\002\001\006\060\035 -\006\003\125\035\016\004\026\004\024\362\300\023\340\202\103\076 -\373\356\057\147\062\226\065\134\333\270\313\002\320\060\156\006 -\003\125\035\043\004\147\060\145\200\024\362\300\023\340\202\103 -\076\373\356\057\147\062\226\065\134\333\270\313\002\320\241\111 -\244\107\060\105\061\013\060\011\006\003\125\004\006\023\002\102 -\115\061\031\060\027\006\003\125\004\012\023\020\121\165\157\126 -\141\144\151\163\040\114\151\155\151\164\145\144\061\033\060\031 -\006\003\125\004\003\023\022\121\165\157\126\141\144\151\163\040 -\122\157\157\164\040\103\101\040\063\202\002\005\306\060\015\006 -\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002\001 -\000\117\255\240\054\114\372\300\362\157\367\146\125\253\043\064 -\356\347\051\332\303\133\266\260\203\331\320\320\342\041\373\363 -\140\247\073\135\140\123\047\242\233\366\010\042\052\347\277\240 -\162\345\234\044\152\061\261\220\172\047\333\204\021\211\047\246 -\167\132\070\327\277\254\206\374\356\135\203\274\006\306\321\167 -\153\017\155\044\057\113\172\154\247\007\226\312\343\204\237\255 -\210\213\035\253\026\215\133\146\027\331\026\364\213\200\322\335 -\370\262\166\303\374\070\023\252\014\336\102\151\053\156\363\074 -\353\200\047\333\365\246\104\015\237\132\125\131\013\325\015\122 -\110\305\256\237\362\057\200\305\352\062\120\065\022\227\056\301 -\341\377\361\043\210\121\070\237\362\146\126\166\347\017\121\227 -\245\122\014\115\111\121\225\066\075\277\242\113\014\020\035\206 -\231\114\252\363\162\021\223\344\352\366\233\332\250\135\247\115 -\267\236\002\256\163\000\310\332\043\003\350\371\352\031\164\142 -\000\224\313\042\040\276\224\247\131\265\202\152\276\231\171\172 -\251\362\112\044\122\367\164\375\272\116\346\250\035\002\156\261 -\015\200\104\301\256\323\043\067\137\273\205\174\053\222\056\350 -\176\245\213\335\231\341\277\047\157\055\135\252\173\207\376\012 -\335\113\374\216\365\046\344\156\160\102\156\063\354\061\236\173 -\223\301\344\311\151\032\075\300\153\116\042\155\356\253\130\115 -\306\320\101\301\053\352\117\022\207\136\353\105\330\154\365\230 -\002\323\240\330\125\212\006\231\031\242\240\167\321\060\236\254 -\314\165\356\203\365\260\142\071\317\154\127\342\114\322\221\013 -\016\165\050\033\232\277\375\032\103\361\312\167\373\073\217\141 -\270\151\050\026\102\004\136\160\052\034\041\330\217\341\275\043 -\133\055\164\100\222\331\143\031\015\163\335\151\274\142\107\274 -\340\164\053\262\353\175\276\101\033\265\300\106\305\241\042\313 -\137\116\301\050\222\336\030\272\325\052\050\273\021\213\027\223 -\230\231\140\224\134\043\317\132\047\227\136\013\005\006\223\067 -\036\073\151\066\353\251\236\141\035\217\062\332\216\014\326\164 -\076\173\011\044\332\001\167\107\304\073\315\064\214\231\365\312 -\341\045\141\063\262\131\033\342\156\327\067\127\266\015\251\022 -\332 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "QuoVadis Root CA 3" -# Issuer: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM -# Serial Number: 1478 (0x5c6) -# Subject: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM -# Not Valid Before: Fri Nov 24 19:11:23 2006 -# Not Valid After : Mon Nov 24 19:06:44 2031 -# Fingerprint (SHA-256): 18:F1:FC:7F:20:5D:F8:AD:DD:EB:7F:E0:07:DD:57:E3:AF:37:5A:9C:4D:8D:73:54:6B:F4:F1:FE:D1:E1:8D:35 -# Fingerprint (SHA1): 1F:49:14:F7:D8:74:95:1D:DD:AE:02:C0:BE:FD:3A:2D:82:75:51:85 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\037\111\024\367\330\164\225\035\335\256\002\300\276\375\072\055 -\202\165\121\205 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\061\205\074\142\224\227\143\271\252\375\211\116\257\157\340\317 -END -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 -\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\005\306 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "XRamp Global CA Root" -# -# Issuer: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US -# Serial Number:50:94:6c:ec:18:ea:d5:9c:4d:d5:97:ef:75:8f:a0:ad -# Subject: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US -# Not Valid Before: Mon Nov 01 17:14:04 2004 -# Not Valid After : Mon Jan 01 05:37:19 2035 -# Fingerprint (SHA-256): CE:CD:DC:90:50:99:D8:DA:DF:C5:B1:D2:09:B7:37:CB:E2:C1:8C:FB:2C:10:C0:FF:0B:CF:0D:32:86:FC:1A:A2 -# Fingerprint (SHA1): B8:01:86:D1:EB:9C:86:A5:41:04:CF:30:54:F3:4C:52:B7:E5:58:C6 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "XRamp Global CA Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\036\060\034\006\003\125\004\013\023\025\167\167\167\056\170 -\162\141\155\160\163\145\143\165\162\151\164\171\056\143\157\155 -\061\044\060\042\006\003\125\004\012\023\033\130\122\141\155\160 -\040\123\145\143\165\162\151\164\171\040\123\145\162\166\151\143 -\145\163\040\111\156\143\061\055\060\053\006\003\125\004\003\023 -\044\130\122\141\155\160\040\107\154\157\142\141\154\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\036\060\034\006\003\125\004\013\023\025\167\167\167\056\170 -\162\141\155\160\163\145\143\165\162\151\164\171\056\143\157\155 -\061\044\060\042\006\003\125\004\012\023\033\130\122\141\155\160 -\040\123\145\143\165\162\151\164\171\040\123\145\162\166\151\143 -\145\163\040\111\156\143\061\055\060\053\006\003\125\004\003\023 -\044\130\122\141\155\160\040\107\154\157\142\141\154\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\120\224\154\354\030\352\325\234\115\325\227\357\165\217 -\240\255 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\060\060\202\003\030\240\003\002\001\002\002\020\120 -\224\154\354\030\352\325\234\115\325\227\357\165\217\240\255\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201 -\202\061\013\060\011\006\003\125\004\006\023\002\125\123\061\036 -\060\034\006\003\125\004\013\023\025\167\167\167\056\170\162\141 -\155\160\163\145\143\165\162\151\164\171\056\143\157\155\061\044 -\060\042\006\003\125\004\012\023\033\130\122\141\155\160\040\123 -\145\143\165\162\151\164\171\040\123\145\162\166\151\143\145\163 -\040\111\156\143\061\055\060\053\006\003\125\004\003\023\044\130 -\122\141\155\160\040\107\154\157\142\141\154\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171\060\036\027\015\060\064\061\061\060\061\061\067\061 -\064\060\064\132\027\015\063\065\060\061\060\061\060\065\063\067 -\061\071\132\060\201\202\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\036\060\034\006\003\125\004\013\023\025\167\167 -\167\056\170\162\141\155\160\163\145\143\165\162\151\164\171\056 -\143\157\155\061\044\060\042\006\003\125\004\012\023\033\130\122 -\141\155\160\040\123\145\143\165\162\151\164\171\040\123\145\162 -\166\151\143\145\163\040\111\156\143\061\055\060\053\006\003\125 -\004\003\023\044\130\122\141\155\160\040\107\154\157\142\141\154 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171\060\202\001\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000 -\060\202\001\012\002\202\001\001\000\230\044\036\275\025\264\272 -\337\307\214\245\047\266\070\013\151\363\266\116\250\054\056\041 -\035\134\104\337\041\135\176\043\164\376\136\176\264\112\267\246 -\255\037\256\340\006\026\342\233\133\331\147\164\153\135\200\217 -\051\235\206\033\331\234\015\230\155\166\020\050\130\344\145\260 -\177\112\230\171\237\340\303\061\176\200\053\265\214\300\100\073 -\021\206\320\313\242\206\066\140\244\325\060\202\155\331\156\320 -\017\022\004\063\227\137\117\141\132\360\344\371\221\253\347\035 -\073\274\350\317\364\153\055\064\174\342\110\141\034\216\363\141 -\104\314\157\240\112\251\224\260\115\332\347\251\064\172\162\070 -\250\101\314\074\224\021\175\353\310\246\214\267\206\313\312\063 -\073\331\075\067\213\373\172\076\206\054\347\163\327\012\127\254 -\144\233\031\353\364\017\004\010\212\254\003\027\031\144\364\132 -\045\042\215\064\054\262\366\150\035\022\155\323\212\036\024\332 -\304\217\246\342\043\205\325\172\015\275\152\340\351\354\354\027 -\273\102\033\147\252\045\355\105\203\041\374\301\311\174\325\142 -\076\372\362\305\055\323\375\324\145\002\003\001\000\001\243\201 -\237\060\201\234\060\023\006\011\053\006\001\004\001\202\067\024 -\002\004\006\036\004\000\103\000\101\060\013\006\003\125\035\017 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\306\117\242\075\006\143\204\011\234\316\142\344\004\254 -\215\134\265\351\266\033\060\066\006\003\125\035\037\004\057\060 -\055\060\053\240\051\240\047\206\045\150\164\164\160\072\057\057 -\143\162\154\056\170\162\141\155\160\163\145\143\165\162\151\164 -\171\056\143\157\155\057\130\107\103\101\056\143\162\154\060\020 -\006\011\053\006\001\004\001\202\067\025\001\004\003\002\001\001 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003 -\202\001\001\000\221\025\071\003\001\033\147\373\112\034\371\012 -\140\133\241\332\115\227\142\371\044\123\047\327\202\144\116\220 -\056\303\111\033\053\232\334\374\250\170\147\065\361\035\360\021 -\275\267\110\343\020\366\015\337\077\322\311\266\252\125\244\110 -\272\002\333\336\131\056\025\133\073\235\026\175\107\327\067\352 -\137\115\166\022\066\273\037\327\241\201\004\106\040\243\054\155 -\251\236\001\176\077\051\316\000\223\337\375\311\222\163\211\211 -\144\236\347\053\344\034\221\054\322\271\316\175\316\157\061\231 -\323\346\276\322\036\220\360\011\024\171\134\043\253\115\322\332 -\041\037\115\231\171\235\341\317\047\237\020\233\034\210\015\260 -\212\144\101\061\270\016\154\220\044\244\233\134\161\217\272\273 -\176\034\033\333\152\200\017\041\274\351\333\246\267\100\364\262 -\213\251\261\344\357\232\032\320\075\151\231\356\250\050\243\341 -\074\263\360\262\021\234\317\174\100\346\335\347\103\175\242\330 -\072\265\251\215\362\064\231\304\324\020\341\006\375\011\204\020 -\073\356\304\114\364\354\047\174\102\302\164\174\202\212\011\311 -\264\003\045\274 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "XRamp Global CA Root" -# Issuer: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US -# Serial Number:50:94:6c:ec:18:ea:d5:9c:4d:d5:97:ef:75:8f:a0:ad -# Subject: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US -# Not Valid Before: Mon Nov 01 17:14:04 2004 -# Not Valid After : Mon Jan 01 05:37:19 2035 -# Fingerprint (SHA-256): CE:CD:DC:90:50:99:D8:DA:DF:C5:B1:D2:09:B7:37:CB:E2:C1:8C:FB:2C:10:C0:FF:0B:CF:0D:32:86:FC:1A:A2 -# Fingerprint (SHA1): B8:01:86:D1:EB:9C:86:A5:41:04:CF:30:54:F3:4C:52:B7:E5:58:C6 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "XRamp Global CA Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\270\001\206\321\353\234\206\245\101\004\317\060\124\363\114\122 -\267\345\130\306 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\241\013\104\263\312\020\330\000\156\235\017\330\017\222\012\321 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\036\060\034\006\003\125\004\013\023\025\167\167\167\056\170 -\162\141\155\160\163\145\143\165\162\151\164\171\056\143\157\155 -\061\044\060\042\006\003\125\004\012\023\033\130\122\141\155\160 -\040\123\145\143\165\162\151\164\171\040\123\145\162\166\151\143 -\145\163\040\111\156\143\061\055\060\053\006\003\125\004\003\023 -\044\130\122\141\155\160\040\107\154\157\142\141\154\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\120\224\154\354\030\352\325\234\115\325\227\357\165\217 -\240\255 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Go Daddy Class 2 CA" -# -# Issuer: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US -# Serial Number: 0 (0x0) -# Subject: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US -# Not Valid Before: Tue Jun 29 17:06:20 2004 -# Not Valid After : Thu Jun 29 17:06:20 2034 -# Fingerprint (SHA-256): C3:84:6B:F2:4B:9E:93:CA:64:27:4C:0E:C6:7C:1E:CC:5E:02:4F:FC:AC:D2:D7:40:19:35:0E:81:FE:54:6A:E4 -# Fingerprint (SHA1): 27:96:BA:E6:3F:18:01:E2:77:26:1B:A0:D7:77:70:02:8F:20:EE:E4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Go Daddy Class 2 CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\041\060\037\006\003\125\004\012\023\030\124\150\145\040\107\157 -\040\104\141\144\144\171\040\107\162\157\165\160\054\040\111\156 -\143\056\061\061\060\057\006\003\125\004\013\023\050\107\157\040 -\104\141\144\144\171\040\103\154\141\163\163\040\062\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\041\060\037\006\003\125\004\012\023\030\124\150\145\040\107\157 -\040\104\141\144\144\171\040\107\162\157\165\160\054\040\111\156 -\143\056\061\061\060\057\006\003\125\004\013\023\050\107\157\040 -\104\141\144\144\171\040\103\154\141\163\163\040\062\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\000\060\202\002\350\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\143\061\013\060\011\006\003\125\004\006\023\002\125\123\061\041 -\060\037\006\003\125\004\012\023\030\124\150\145\040\107\157\040 -\104\141\144\144\171\040\107\162\157\165\160\054\040\111\156\143 -\056\061\061\060\057\006\003\125\004\013\023\050\107\157\040\104 -\141\144\144\171\040\103\154\141\163\163\040\062\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171\060\036\027\015\060\064\060\066\062\071\061\067 -\060\066\062\060\132\027\015\063\064\060\066\062\071\061\067\060 -\066\062\060\132\060\143\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\041\060\037\006\003\125\004\012\023\030\124\150 -\145\040\107\157\040\104\141\144\144\171\040\107\162\157\165\160 -\054\040\111\156\143\056\061\061\060\057\006\003\125\004\013\023 -\050\107\157\040\104\141\144\144\171\040\103\154\141\163\163\040 -\062\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\060\202\001\040\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\015 -\000\060\202\001\010\002\202\001\001\000\336\235\327\352\127\030 -\111\241\133\353\327\137\110\206\352\276\335\377\344\357\147\034 -\364\145\150\263\127\161\240\136\167\273\355\233\111\351\160\200 -\075\126\030\143\010\157\332\362\314\320\077\177\002\124\042\124 -\020\330\262\201\324\300\165\075\113\177\307\167\303\076\170\253 -\032\003\265\040\153\057\152\053\261\305\210\176\304\273\036\260 -\301\330\105\047\157\252\067\130\367\207\046\327\330\055\366\251 -\027\267\037\162\066\116\246\027\077\145\230\222\333\052\156\135 -\242\376\210\340\013\336\177\345\215\025\341\353\313\072\325\342 -\022\242\023\055\330\216\257\137\022\075\240\010\005\010\266\134 -\245\145\070\004\105\231\036\243\140\140\164\305\101\245\162\142 -\033\142\305\037\157\137\032\102\276\002\121\145\250\256\043\030 -\152\374\170\003\251\115\177\200\303\372\253\132\374\241\100\244 -\312\031\026\376\262\310\357\136\163\015\356\167\275\232\366\171 -\230\274\261\007\147\242\025\015\335\240\130\306\104\173\012\076 -\142\050\137\272\101\007\123\130\317\021\176\070\164\305\370\377 -\265\151\220\217\204\164\352\227\033\257\002\001\003\243\201\300 -\060\201\275\060\035\006\003\125\035\016\004\026\004\024\322\304 -\260\322\221\324\114\021\161\263\141\313\075\241\376\335\250\152 -\324\343\060\201\215\006\003\125\035\043\004\201\205\060\201\202 -\200\024\322\304\260\322\221\324\114\021\161\263\141\313\075\241 -\376\335\250\152\324\343\241\147\244\145\060\143\061\013\060\011 -\006\003\125\004\006\023\002\125\123\061\041\060\037\006\003\125 -\004\012\023\030\124\150\145\040\107\157\040\104\141\144\144\171 -\040\107\162\157\165\160\054\040\111\156\143\056\061\061\060\057 -\006\003\125\004\013\023\050\107\157\040\104\141\144\144\171\040 -\103\154\141\163\163\040\062\040\103\145\162\164\151\146\151\143 -\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\202 -\001\000\060\014\006\003\125\035\023\004\005\060\003\001\001\377 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003 -\202\001\001\000\062\113\363\262\312\076\221\374\022\306\241\007 -\214\216\167\240\063\006\024\134\220\036\030\367\010\246\075\012 -\031\371\207\200\021\156\151\344\226\027\060\377\064\221\143\162 -\070\356\314\034\001\243\035\224\050\244\061\366\172\304\124\327 -\366\345\061\130\003\242\314\316\142\333\224\105\163\265\277\105 -\311\044\265\325\202\002\255\043\171\151\215\270\266\115\316\317 -\114\312\063\043\350\034\210\252\235\213\101\156\026\311\040\345 -\211\236\315\073\332\160\367\176\231\046\040\024\124\045\253\156 -\163\205\346\233\041\235\012\154\202\016\250\370\302\014\372\020 -\036\154\226\357\207\015\304\017\141\213\255\356\203\053\225\370 -\216\222\204\162\071\353\040\352\203\355\203\315\227\156\010\274 -\353\116\046\266\163\053\344\323\366\114\376\046\161\342\141\021 -\164\112\377\127\032\207\017\165\110\056\317\121\151\027\240\002 -\022\141\225\325\321\100\262\020\114\356\304\254\020\103\246\245 -\236\012\325\225\142\232\015\317\210\202\305\062\014\344\053\237 -\105\346\015\237\050\234\261\271\052\132\127\255\067\017\257\035 -\177\333\275\237 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Go Daddy Class 2 CA" -# Issuer: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US -# Serial Number: 0 (0x0) -# Subject: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US -# Not Valid Before: Tue Jun 29 17:06:20 2004 -# Not Valid After : Thu Jun 29 17:06:20 2034 -# Fingerprint (SHA-256): C3:84:6B:F2:4B:9E:93:CA:64:27:4C:0E:C6:7C:1E:CC:5E:02:4F:FC:AC:D2:D7:40:19:35:0E:81:FE:54:6A:E4 -# Fingerprint (SHA1): 27:96:BA:E6:3F:18:01:E2:77:26:1B:A0:D7:77:70:02:8F:20:EE:E4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Go Daddy Class 2 CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\047\226\272\346\077\030\001\342\167\046\033\240\327\167\160\002 -\217\040\356\344 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\221\336\006\045\253\332\375\062\027\014\273\045\027\052\204\147 -END -CKA_ISSUER MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\041\060\037\006\003\125\004\012\023\030\124\150\145\040\107\157 -\040\104\141\144\144\171\040\107\162\157\165\160\054\040\111\156 -\143\056\061\061\060\057\006\003\125\004\013\023\050\107\157\040 -\104\141\144\144\171\040\103\154\141\163\163\040\062\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Starfield Class 2 CA" -# -# Issuer: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US -# Serial Number: 0 (0x0) -# Subject: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US -# Not Valid Before: Tue Jun 29 17:39:16 2004 -# Not Valid After : Thu Jun 29 17:39:16 2034 -# Fingerprint (SHA-256): 14:65:FA:20:53:97:B8:76:FA:A6:F0:A9:95:8E:55:90:E4:0F:CC:7F:AA:4F:B7:C2:C8:67:75:21:FB:5F:B6:58 -# Fingerprint (SHA1): AD:7E:1C:28:B0:64:EF:8F:60:03:40:20:14:C3:D0:E3:37:0E:B5:8A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Starfield Class 2 CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\150\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\045\060\043\006\003\125\004\012\023\034\123\164\141\162\146\151 -\145\154\144\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\062\060\060\006\003\125\004\013\023 -\051\123\164\141\162\146\151\145\154\144\040\103\154\141\163\163 -\040\062\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\150\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\045\060\043\006\003\125\004\012\023\034\123\164\141\162\146\151 -\145\154\144\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\062\060\060\006\003\125\004\013\023 -\051\123\164\141\162\146\151\145\154\144\040\103\154\141\163\163 -\040\062\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\017\060\202\002\367\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\150\061\013\060\011\006\003\125\004\006\023\002\125\123\061\045 -\060\043\006\003\125\004\012\023\034\123\164\141\162\146\151\145 -\154\144\040\124\145\143\150\156\157\154\157\147\151\145\163\054 -\040\111\156\143\056\061\062\060\060\006\003\125\004\013\023\051 -\123\164\141\162\146\151\145\154\144\040\103\154\141\163\163\040 -\062\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\060\036\027\015\060\064\060 -\066\062\071\061\067\063\071\061\066\132\027\015\063\064\060\066 -\062\071\061\067\063\071\061\066\132\060\150\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\045\060\043\006\003\125\004 -\012\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143 -\150\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061 -\062\060\060\006\003\125\004\013\023\051\123\164\141\162\146\151 -\145\154\144\040\103\154\141\163\163\040\062\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171\060\202\001\040\060\015\006\011\052\206\110\206\367 -\015\001\001\001\005\000\003\202\001\015\000\060\202\001\010\002 -\202\001\001\000\267\062\310\376\351\161\246\004\205\255\014\021 -\144\337\316\115\357\310\003\030\207\077\241\253\373\074\246\237 -\360\303\241\332\324\330\156\053\123\220\373\044\244\076\204\360 -\236\350\137\354\345\047\104\365\050\246\077\173\336\340\052\360 -\310\257\123\057\236\312\005\001\223\036\217\146\034\071\247\115 -\372\132\266\163\004\045\146\353\167\177\347\131\306\112\231\045 -\024\124\353\046\307\363\177\031\325\060\160\217\257\260\106\052 -\377\255\353\051\355\327\237\252\004\207\243\324\371\211\245\064 -\137\333\103\221\202\066\331\146\074\261\270\271\202\375\234\072 -\076\020\310\073\357\006\145\146\172\233\031\030\075\377\161\121 -\074\060\056\137\276\075\167\163\262\135\006\154\303\043\126\232 -\053\205\046\222\034\247\002\263\344\077\015\257\010\171\202\270 -\066\075\352\234\323\065\263\274\151\312\365\314\235\350\375\144 -\215\027\200\063\156\136\112\135\231\311\036\207\264\235\032\300 -\325\156\023\065\043\136\337\233\137\075\357\326\367\166\302\352 -\076\273\170\015\034\102\147\153\004\330\370\326\332\157\213\362 -\104\240\001\253\002\001\003\243\201\305\060\201\302\060\035\006 -\003\125\035\016\004\026\004\024\277\137\267\321\316\335\037\206 -\364\133\125\254\334\327\020\302\016\251\210\347\060\201\222\006 -\003\125\035\043\004\201\212\060\201\207\200\024\277\137\267\321 -\316\335\037\206\364\133\125\254\334\327\020\302\016\251\210\347 -\241\154\244\152\060\150\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\045\060\043\006\003\125\004\012\023\034\123\164 -\141\162\146\151\145\154\144\040\124\145\143\150\156\157\154\157 -\147\151\145\163\054\040\111\156\143\056\061\062\060\060\006\003 -\125\004\013\023\051\123\164\141\162\146\151\145\154\144\040\103 -\154\141\163\163\040\062\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\202\001 -\000\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202 -\001\001\000\005\235\077\210\235\321\311\032\125\241\254\151\363 -\363\131\332\233\001\207\032\117\127\251\241\171\011\052\333\367 -\057\262\036\314\307\136\152\330\203\207\241\227\357\111\065\076 -\167\006\101\130\142\277\216\130\270\012\147\077\354\263\335\041 -\146\037\311\124\372\162\314\075\114\100\330\201\257\167\236\203 -\172\273\242\307\365\064\027\216\331\021\100\364\374\054\052\115 -\025\177\247\142\135\056\045\323\000\013\040\032\035\150\371\027 -\270\364\275\213\355\050\131\335\115\026\213\027\203\310\262\145 -\307\055\172\245\252\274\123\206\155\335\127\244\312\370\040\101 -\013\150\360\364\373\164\276\126\135\172\171\365\371\035\205\343 -\055\225\276\365\161\220\103\314\215\037\232\000\012\207\051\351 -\125\042\130\000\043\352\343\022\103\051\133\107\010\335\214\101 -\152\145\006\250\345\041\252\101\264\225\041\225\271\175\321\064 -\253\023\326\255\274\334\342\075\071\315\275\076\165\160\241\030 -\131\003\311\042\264\217\234\325\136\052\327\245\266\324\012\155 -\370\267\100\021\106\232\037\171\016\142\277\017\227\354\340\057 -\037\027\224 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Starfield Class 2 CA" -# Issuer: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US -# Serial Number: 0 (0x0) -# Subject: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US -# Not Valid Before: Tue Jun 29 17:39:16 2004 -# Not Valid After : Thu Jun 29 17:39:16 2034 -# Fingerprint (SHA-256): 14:65:FA:20:53:97:B8:76:FA:A6:F0:A9:95:8E:55:90:E4:0F:CC:7F:AA:4F:B7:C2:C8:67:75:21:FB:5F:B6:58 -# Fingerprint (SHA1): AD:7E:1C:28:B0:64:EF:8F:60:03:40:20:14:C3:D0:E3:37:0E:B5:8A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Starfield Class 2 CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\255\176\034\050\260\144\357\217\140\003\100\040\024\303\320\343 -\067\016\265\212 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\062\112\113\273\310\143\151\233\276\164\232\306\335\035\106\044 -END -CKA_ISSUER MULTILINE_OCTAL -\060\150\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\045\060\043\006\003\125\004\012\023\034\123\164\141\162\146\151 -\145\154\144\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\062\060\060\006\003\125\004\013\023 -\051\123\164\141\162\146\151\145\154\144\040\103\154\141\163\163 -\040\062\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Assured ID Root CA" -# -# Issuer: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:0c:e7:e0:e5:17:d8:46:fe:8f:e5:60:fc:1b:f0:30:39 -# Subject: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Fri Nov 10 00:00:00 2006 -# Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (SHA-256): 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C -# Fingerprint (SHA1): 05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Assured ID Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\014\347\340\345\027\330\106\376\217\345\140\374\033\360 -\060\071 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\267\060\202\002\237\240\003\002\001\002\002\020\014 -\347\340\345\027\330\106\376\217\345\140\374\033\360\060\071\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\145 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\044\060\042\006\003\125\004\003\023\033\104\151\147\151\103\145 -\162\164\040\101\163\163\165\162\145\144\040\111\104\040\122\157 -\157\164\040\103\101\060\036\027\015\060\066\061\061\061\060\060 -\060\060\060\060\060\132\027\015\063\061\061\061\061\060\060\060 -\060\060\060\060\132\060\145\061\013\060\011\006\003\125\004\006 -\023\002\125\123\061\025\060\023\006\003\125\004\012\023\014\104 -\151\147\151\103\145\162\164\040\111\156\143\061\031\060\027\006 -\003\125\004\013\023\020\167\167\167\056\144\151\147\151\143\145 -\162\164\056\143\157\155\061\044\060\042\006\003\125\004\003\023 -\033\104\151\147\151\103\145\162\164\040\101\163\163\165\162\145 -\144\040\111\104\040\122\157\157\164\040\103\101\060\202\001\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\001\017\000\060\202\001\012\002\202\001\001\000\255\016\025 -\316\344\103\200\134\261\207\363\267\140\371\161\022\245\256\334 -\046\224\210\252\364\316\365\040\071\050\130\140\014\370\200\332 -\251\025\225\062\141\074\265\261\050\204\212\212\334\237\012\014 -\203\027\172\217\220\254\212\347\171\123\134\061\204\052\366\017 -\230\062\066\166\314\336\335\074\250\242\357\152\373\041\362\122 -\141\337\237\040\327\037\342\261\331\376\030\144\322\022\133\137 -\371\130\030\065\274\107\315\241\066\371\153\177\324\260\070\076 -\301\033\303\214\063\331\330\057\030\376\050\017\263\247\203\326 -\303\156\104\300\141\065\226\026\376\131\234\213\166\155\327\361 -\242\113\015\053\377\013\162\332\236\140\320\216\220\065\306\170 -\125\207\040\241\317\345\155\012\310\111\174\061\230\063\154\042 -\351\207\320\062\132\242\272\023\202\021\355\071\027\235\231\072 -\162\241\346\372\244\331\325\027\061\165\256\205\175\042\256\077 -\001\106\206\366\050\171\310\261\332\344\127\027\304\176\034\016 -\260\264\222\246\126\263\275\262\227\355\252\247\360\267\305\250 -\077\225\026\320\377\241\226\353\010\137\030\167\117\002\003\001 -\000\001\243\143\060\141\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\105\353\242\257\364\222\313\202\061\055\121\213\247\247 -\041\235\363\155\310\017\060\037\006\003\125\035\043\004\030\060 -\026\200\024\105\353\242\257\364\222\313\202\061\055\121\213\247 -\247\041\235\363\155\310\017\060\015\006\011\052\206\110\206\367 -\015\001\001\005\005\000\003\202\001\001\000\242\016\274\337\342 -\355\360\343\162\163\172\144\224\277\367\162\146\330\062\344\102 -\165\142\256\207\353\362\325\331\336\126\263\237\314\316\024\050 -\271\015\227\140\134\022\114\130\344\323\075\203\111\105\130\227 -\065\151\032\250\107\352\126\306\171\253\022\330\147\201\204\337 -\177\011\074\224\346\270\046\054\040\275\075\263\050\211\367\137 -\377\042\342\227\204\037\351\145\357\207\340\337\301\147\111\263 -\135\353\262\011\052\353\046\355\170\276\175\077\053\363\267\046 -\065\155\137\211\001\266\111\133\237\001\005\233\253\075\045\301 -\314\266\177\302\361\157\206\306\372\144\150\353\201\055\224\353 -\102\267\372\214\036\335\142\361\276\120\147\267\154\275\363\361 -\037\153\014\066\007\026\177\067\174\251\133\155\172\361\022\106 -\140\203\327\047\004\276\113\316\227\276\303\147\052\150\021\337 -\200\347\014\063\146\277\023\015\024\156\363\177\037\143\020\036 -\372\215\033\045\155\154\217\245\267\141\001\261\322\243\046\241 -\020\161\235\255\342\303\371\303\231\121\267\053\007\010\316\056 -\346\120\262\247\372\012\105\057\242\360\362 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Assured ID Root CA" -# Issuer: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:0c:e7:e0:e5:17:d8:46:fe:8f:e5:60:fc:1b:f0:30:39 -# Subject: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Fri Nov 10 00:00:00 2006 -# Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (SHA-256): 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C -# Fingerprint (SHA1): 05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Assured ID Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\005\143\270\143\015\142\327\132\273\310\253\036\113\337\265\250 -\231\262\115\103 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\207\316\013\173\052\016\111\000\341\130\161\233\067\250\223\162 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\014\347\340\345\027\330\106\376\217\345\140\374\033\360 -\060\071 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Global Root CA" -# -# Issuer: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:08:3b:e0:56:90:42:46:b1:a1:75:6a:c9:59:91:c7:4a -# Subject: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Fri Nov 10 00:00:00 2006 -# Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (SHA-256): 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61 -# Fingerprint (SHA1): A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Global Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\010\073\340\126\220\102\106\261\241\165\152\311\131\221 -\307\112 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\257\060\202\002\227\240\003\002\001\002\002\020\010 -\073\340\126\220\102\106\261\241\165\152\311\131\221\307\112\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\141 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\040\060\036\006\003\125\004\003\023\027\104\151\147\151\103\145 -\162\164\040\107\154\157\142\141\154\040\122\157\157\164\040\103 -\101\060\036\027\015\060\066\061\061\061\060\060\060\060\060\060 -\060\132\027\015\063\061\061\061\061\060\060\060\060\060\060\060 -\132\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103 -\145\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013 -\023\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143 -\157\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147 -\151\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157 -\164\040\103\101\060\202\001\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012 -\002\202\001\001\000\342\073\341\021\162\336\250\244\323\243\127 -\252\120\242\217\013\167\220\311\242\245\356\022\316\226\133\001 -\011\040\314\001\223\247\116\060\267\123\367\103\304\151\000\127 -\235\342\215\042\335\207\006\100\000\201\011\316\316\033\203\277 -\337\315\073\161\106\342\326\146\307\005\263\166\047\026\217\173 -\236\036\225\175\356\267\110\243\010\332\326\257\172\014\071\006 -\145\177\112\135\037\274\027\370\253\276\356\050\327\164\177\172 -\170\231\131\205\150\156\134\043\062\113\277\116\300\350\132\155 -\343\160\277\167\020\277\374\001\366\205\331\250\104\020\130\062 -\251\165\030\325\321\242\276\107\342\047\152\364\232\063\370\111 -\010\140\213\324\137\264\072\204\277\241\252\112\114\175\076\317 -\117\137\154\166\136\240\113\067\221\236\334\042\346\155\316\024 -\032\216\152\313\376\315\263\024\144\027\307\133\051\236\062\277 -\362\356\372\323\013\102\324\253\267\101\062\332\014\324\357\370 -\201\325\273\215\130\077\265\033\350\111\050\242\160\332\061\004 -\335\367\262\026\362\114\012\116\007\250\355\112\075\136\265\177 -\243\220\303\257\047\002\003\001\000\001\243\143\060\141\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\035\006\003\125\035\016\004\026\004\024\003\336\120\065\126\321 -\114\273\146\360\243\342\033\033\303\227\262\075\321\125\060\037 -\006\003\125\035\043\004\030\060\026\200\024\003\336\120\065\126 -\321\114\273\146\360\243\342\033\033\303\227\262\075\321\125\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202 -\001\001\000\313\234\067\252\110\023\022\012\372\335\104\234\117 -\122\260\364\337\256\004\365\171\171\010\243\044\030\374\113\053 -\204\300\055\271\325\307\376\364\301\037\130\313\270\155\234\172 -\164\347\230\051\253\021\265\343\160\240\241\315\114\210\231\223 -\214\221\160\342\253\017\034\276\223\251\377\143\325\344\007\140 -\323\243\277\235\133\011\361\325\216\343\123\364\216\143\372\077 -\247\333\264\146\337\142\146\326\321\156\101\215\362\055\265\352 -\167\112\237\235\130\342\053\131\300\100\043\355\055\050\202\105 -\076\171\124\222\046\230\340\200\110\250\067\357\360\326\171\140 -\026\336\254\350\016\315\156\254\104\027\070\057\111\332\341\105 -\076\052\271\066\123\317\072\120\006\367\056\350\304\127\111\154 -\141\041\030\325\004\255\170\074\054\072\200\153\247\353\257\025 -\024\351\330\211\301\271\070\154\342\221\154\212\377\144\271\167 -\045\127\060\300\033\044\243\341\334\351\337\107\174\265\264\044 -\010\005\060\354\055\275\013\277\105\277\120\271\251\363\353\230 -\001\022\255\310\210\306\230\064\137\215\012\074\306\351\325\225 -\225\155\336 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Global Root CA" -# Issuer: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:08:3b:e0:56:90:42:46:b1:a1:75:6a:c9:59:91:c7:4a -# Subject: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Fri Nov 10 00:00:00 2006 -# Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (SHA-256): 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61 -# Fingerprint (SHA1): A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Global Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\250\230\135\072\145\345\345\304\262\327\326\155\100\306\335\057 -\261\234\124\066 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\171\344\251\204\015\175\072\226\327\300\117\342\103\114\211\056 -END -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\010\073\340\126\220\102\106\261\241\165\152\311\131\221 -\307\112 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert High Assurance EV Root CA" -# -# Issuer: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:02:ac:5c:26:6a:0b:40:9b:8f:0b:79:f2:ae:46:25:77 -# Subject: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Fri Nov 10 00:00:00 2006 -# Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (SHA-256): 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF -# Fingerprint (SHA1): 5F:B7:EE:06:33:E2:59:DB:AD:0C:4C:9A:E6:D3:8F:1A:61:C7:DC:25 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert High Assurance EV Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151 -\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141 -\156\143\145\040\105\126\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151 -\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141 -\156\143\145\040\105\126\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\002\254\134\046\152\013\100\233\217\013\171\362\256\106 -\045\167 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\305\060\202\002\255\240\003\002\001\002\002\020\002 -\254\134\046\152\013\100\233\217\013\171\362\256\106\045\167\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\154 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\053\060\051\006\003\125\004\003\023\042\104\151\147\151\103\145 -\162\164\040\110\151\147\150\040\101\163\163\165\162\141\156\143 -\145\040\105\126\040\122\157\157\164\040\103\101\060\036\027\015 -\060\066\061\061\061\060\060\060\060\060\060\060\132\027\015\063 -\061\061\061\061\060\060\060\060\060\060\060\132\060\154\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\025\060\023\006 -\003\125\004\012\023\014\104\151\147\151\103\145\162\164\040\111 -\156\143\061\031\060\027\006\003\125\004\013\023\020\167\167\167 -\056\144\151\147\151\143\145\162\164\056\143\157\155\061\053\060 -\051\006\003\125\004\003\023\042\104\151\147\151\103\145\162\164 -\040\110\151\147\150\040\101\163\163\165\162\141\156\143\145\040 -\105\126\040\122\157\157\164\040\103\101\060\202\001\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001 -\017\000\060\202\001\012\002\202\001\001\000\306\314\345\163\346 -\373\324\273\345\055\055\062\246\337\345\201\077\311\315\045\111 -\266\161\052\303\325\224\064\147\242\012\034\260\137\151\246\100 -\261\304\267\262\217\320\230\244\251\101\131\072\323\334\224\326 -\074\333\164\070\244\112\314\115\045\202\367\112\245\123\022\070 -\356\363\111\155\161\221\176\143\266\253\246\137\303\244\204\370 -\117\142\121\276\370\305\354\333\070\222\343\006\345\010\221\014 -\304\050\101\125\373\313\132\211\025\176\161\350\065\277\115\162 -\011\075\276\072\070\120\133\167\061\033\215\263\307\044\105\232 -\247\254\155\000\024\132\004\267\272\023\353\121\012\230\101\101 -\042\116\145\141\207\201\101\120\246\171\134\211\336\031\112\127 -\325\056\346\135\034\123\054\176\230\315\032\006\026\244\150\163 -\320\064\004\023\134\241\161\323\132\174\125\333\136\144\341\067 -\207\060\126\004\345\021\264\051\200\022\361\171\071\210\242\002 -\021\174\047\146\267\210\267\170\362\312\012\250\070\253\012\144 -\302\277\146\135\225\204\301\241\045\036\207\135\032\120\013\040 -\022\314\101\273\156\013\121\070\270\113\313\002\003\001\000\001 -\243\143\060\141\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 -\261\076\303\151\003\370\277\107\001\324\230\046\032\010\002\357 -\143\144\053\303\060\037\006\003\125\035\043\004\030\060\026\200 -\024\261\076\303\151\003\370\277\107\001\324\230\046\032\010\002 -\357\143\144\053\303\060\015\006\011\052\206\110\206\367\015\001 -\001\005\005\000\003\202\001\001\000\034\032\006\227\334\327\234 -\237\074\210\146\006\010\127\041\333\041\107\370\052\147\252\277 -\030\062\166\100\020\127\301\212\363\172\331\021\145\216\065\372 -\236\374\105\265\236\331\114\061\113\270\221\350\103\054\216\263 -\170\316\333\343\123\171\161\326\345\041\224\001\332\125\207\232 -\044\144\366\212\146\314\336\234\067\315\250\064\261\151\233\043 -\310\236\170\042\053\160\103\343\125\107\061\141\031\357\130\305 -\205\057\116\060\366\240\061\026\043\310\347\342\145\026\063\313 -\277\032\033\240\075\370\312\136\213\061\213\140\010\211\055\014 -\006\134\122\267\304\371\012\230\321\025\137\237\022\276\174\066 -\143\070\275\104\244\177\344\046\053\012\304\227\151\015\351\214 -\342\300\020\127\270\310\166\022\221\125\362\110\151\330\274\052 -\002\133\017\104\324\040\061\333\364\272\160\046\135\220\140\236 -\274\113\027\011\057\264\313\036\103\150\311\007\047\301\322\134 -\367\352\041\271\150\022\234\074\234\277\236\374\200\134\233\143 -\315\354\107\252\045\047\147\240\067\363\000\202\175\124\327\251 -\370\351\056\023\243\167\350\037\112 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert High Assurance EV Root CA" -# Issuer: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:02:ac:5c:26:6a:0b:40:9b:8f:0b:79:f2:ae:46:25:77 -# Subject: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Fri Nov 10 00:00:00 2006 -# Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (SHA-256): 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF -# Fingerprint (SHA1): 5F:B7:EE:06:33:E2:59:DB:AD:0C:4C:9A:E6:D3:8F:1A:61:C7:DC:25 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert High Assurance EV Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\137\267\356\006\063\342\131\333\255\014\114\232\346\323\217\032 -\141\307\334\045 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\324\164\336\127\134\071\262\323\234\205\203\305\300\145\111\212 -END -CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151 -\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141 -\156\143\145\040\105\126\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\002\254\134\046\152\013\100\233\217\013\171\362\256\106 -\045\167 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SwissSign Gold CA - G2" -# -# Issuer: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH -# Serial Number:00:bb:40:1c:43:f5:5e:4f:b0 -# Subject: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH -# Not Valid Before: Wed Oct 25 08:30:35 2006 -# Not Valid After : Sat Oct 25 08:30:35 2036 -# Fingerprint (SHA-256): 62:DD:0B:E9:B9:F5:0A:16:3E:A0:F8:E7:5C:05:3B:1E:CA:57:EA:55:C8:68:8F:64:7C:68:81:F2:C8:35:7B:95 -# Fingerprint (SHA1): D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SwissSign Gold CA - G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\025\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123 -\151\147\156\040\101\107\061\037\060\035\006\003\125\004\003\023 -\026\123\167\151\163\163\123\151\147\156\040\107\157\154\144\040 -\103\101\040\055\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\025\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123 -\151\147\156\040\101\107\061\037\060\035\006\003\125\004\003\023 -\026\123\167\151\163\163\123\151\147\156\040\107\157\154\144\040 -\103\101\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\273\100\034\103\365\136\117\260 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\272\060\202\003\242\240\003\002\001\002\002\011\000 -\273\100\034\103\365\136\117\260\060\015\006\011\052\206\110\206 -\367\015\001\001\005\005\000\060\105\061\013\060\011\006\003\125 -\004\006\023\002\103\110\061\025\060\023\006\003\125\004\012\023 -\014\123\167\151\163\163\123\151\147\156\040\101\107\061\037\060 -\035\006\003\125\004\003\023\026\123\167\151\163\163\123\151\147 -\156\040\107\157\154\144\040\103\101\040\055\040\107\062\060\036 -\027\015\060\066\061\060\062\065\060\070\063\060\063\065\132\027 -\015\063\066\061\060\062\065\060\070\063\060\063\065\132\060\105 -\061\013\060\011\006\003\125\004\006\023\002\103\110\061\025\060 -\023\006\003\125\004\012\023\014\123\167\151\163\163\123\151\147 -\156\040\101\107\061\037\060\035\006\003\125\004\003\023\026\123 -\167\151\163\163\123\151\147\156\040\107\157\154\144\040\103\101 -\040\055\040\107\062\060\202\002\042\060\015\006\011\052\206\110 -\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002 -\012\002\202\002\001\000\257\344\356\176\213\044\016\022\156\251 -\120\055\026\104\073\222\222\134\312\270\135\204\222\102\023\052 -\274\145\127\202\100\076\127\044\315\120\213\045\052\267\157\374 -\357\242\320\300\037\002\044\112\023\226\217\043\023\346\050\130 -\000\243\107\307\006\247\204\043\053\273\275\226\053\177\125\314 -\213\301\127\037\016\142\145\017\335\075\126\212\163\332\256\176 -\155\272\201\034\176\102\214\040\065\331\103\115\204\372\204\333 -\122\054\363\016\047\167\013\153\277\021\057\162\170\237\056\330 -\076\346\030\067\132\052\162\371\332\142\220\222\225\312\037\234 -\351\263\074\053\313\363\001\023\277\132\317\301\265\012\140\275 -\335\265\231\144\123\270\240\226\263\157\342\046\167\221\214\340 -\142\020\002\237\064\017\244\325\222\063\121\336\276\215\272\204 -\172\140\074\152\333\237\053\354\336\336\001\077\156\115\345\120 -\206\313\264\257\355\104\100\305\312\132\214\332\322\053\174\250 -\356\276\246\345\012\252\016\245\337\005\122\267\125\307\042\135 -\062\152\227\227\143\023\333\311\333\171\066\173\205\072\112\305 -\122\211\371\044\347\235\167\251\202\377\125\034\245\161\151\053 -\321\002\044\362\263\046\324\153\332\004\125\345\301\012\307\155 -\060\067\220\052\344\236\024\063\136\026\027\125\305\133\265\313 -\064\211\222\361\235\046\217\241\007\324\306\262\170\120\333\014 -\014\013\174\013\214\101\327\271\351\335\214\210\367\243\115\262 -\062\314\330\027\332\315\267\316\146\235\324\375\136\377\275\227 -\076\051\165\347\176\247\142\130\257\045\064\245\101\307\075\274 -\015\120\312\003\003\017\010\132\037\225\163\170\142\277\257\162 -\024\151\016\245\345\003\016\170\216\046\050\102\360\007\013\142 -\040\020\147\071\106\372\251\003\314\004\070\172\146\357\040\203 -\265\214\112\126\216\221\000\374\216\134\202\336\210\240\303\342 -\150\156\175\215\357\074\335\145\364\135\254\121\357\044\200\256 -\252\126\227\157\371\255\175\332\141\077\230\167\074\245\221\266 -\034\214\046\332\145\242\011\155\301\342\124\343\271\312\114\114 -\200\217\167\173\140\232\036\337\266\362\110\036\016\272\116\124 -\155\230\340\341\242\032\242\167\120\317\304\143\222\354\107\031 -\235\353\346\153\316\301\002\003\001\000\001\243\201\254\060\201 -\251\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\035\006\003\125\035\016\004\026\004\024\133\045\173 -\226\244\145\121\176\270\071\363\300\170\146\136\350\072\347\360 -\356\060\037\006\003\125\035\043\004\030\060\026\200\024\133\045 -\173\226\244\145\121\176\270\071\363\300\170\146\136\350\072\347 -\360\356\060\106\006\003\125\035\040\004\077\060\075\060\073\006 -\011\140\205\164\001\131\001\002\001\001\060\056\060\054\006\010 -\053\006\001\005\005\007\002\001\026\040\150\164\164\160\072\057 -\057\162\145\160\157\163\151\164\157\162\171\056\163\167\151\163 -\163\163\151\147\156\056\143\157\155\057\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\003\202\002\001\000\047\272 -\343\224\174\361\256\300\336\027\346\345\330\325\365\124\260\203 -\364\273\315\136\005\173\117\237\165\146\257\074\350\126\176\374 -\162\170\070\003\331\053\142\033\000\271\370\351\140\315\314\316 -\121\212\307\120\061\156\341\112\176\030\057\151\131\266\075\144 -\201\053\343\203\204\346\042\207\216\175\340\356\002\231\141\270 -\036\364\270\053\210\022\026\204\302\061\223\070\226\061\246\271 -\073\123\077\303\044\223\126\133\151\222\354\305\301\273\070\000 -\343\354\027\251\270\334\307\174\001\203\237\062\107\272\122\042 -\064\035\062\172\011\126\247\174\045\066\251\075\113\332\300\202 -\157\012\273\022\310\207\113\047\021\371\036\055\307\223\077\236 -\333\137\046\153\122\331\056\212\361\024\306\104\215\025\251\267 -\277\275\336\246\032\356\256\055\373\110\167\027\376\273\354\257 -\030\365\052\121\360\071\204\227\225\154\156\033\303\053\304\164 -\140\171\045\260\012\047\337\337\136\322\071\317\105\175\102\113 -\337\263\054\036\305\306\135\312\125\072\240\234\151\232\217\332 -\357\262\260\074\237\207\154\022\053\145\160\025\122\061\032\044 -\317\157\061\043\120\037\214\117\217\043\303\164\101\143\034\125 -\250\024\335\076\340\121\120\317\361\033\060\126\016\222\260\202 -\205\330\203\313\042\144\274\055\270\045\325\124\242\270\006\352 -\255\222\244\044\240\301\206\265\112\023\152\107\317\056\013\126 -\225\124\313\316\232\333\152\264\246\262\333\101\010\206\047\167 -\367\152\240\102\154\013\070\316\327\165\120\062\222\302\337\053 -\060\042\110\320\325\101\070\045\135\244\351\135\237\306\224\165 -\320\105\375\060\227\103\217\220\253\012\307\206\163\140\112\151 -\055\336\245\170\327\006\332\152\236\113\076\167\072\040\023\042 -\001\320\277\150\236\143\140\153\065\115\013\155\272\241\075\300 -\223\340\177\043\263\125\255\162\045\116\106\371\322\026\357\260 -\144\301\001\236\351\312\240\152\230\016\317\330\140\362\057\111 -\270\344\102\341\070\065\026\364\310\156\117\367\201\126\350\272 -\243\276\043\257\256\375\157\003\340\002\073\060\166\372\033\155 -\101\317\001\261\351\270\311\146\364\333\046\363\072\244\164\362 -\111\044\133\311\260\320\127\301\372\076\172\341\227\311 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SwissSign Gold CA - G2" -# Issuer: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH -# Serial Number:00:bb:40:1c:43:f5:5e:4f:b0 -# Subject: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH -# Not Valid Before: Wed Oct 25 08:30:35 2006 -# Not Valid After : Sat Oct 25 08:30:35 2036 -# Fingerprint (SHA-256): 62:DD:0B:E9:B9:F5:0A:16:3E:A0:F8:E7:5C:05:3B:1E:CA:57:EA:55:C8:68:8F:64:7C:68:81:F2:C8:35:7B:95 -# Fingerprint (SHA1): D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SwissSign Gold CA - G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\330\305\070\212\267\060\033\033\156\324\172\346\105\045\072\157 -\237\032\047\141 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\044\167\331\250\221\321\073\372\210\055\302\377\370\315\063\223 -END -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\025\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123 -\151\147\156\040\101\107\061\037\060\035\006\003\125\004\003\023 -\026\123\167\151\163\163\123\151\147\156\040\107\157\154\144\040 -\103\101\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\273\100\034\103\365\136\117\260 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SwissSign Silver CA - G2" -# -# Issuer: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH -# Serial Number:4f:1b:d4:2f:54:bb:2f:4b -# Subject: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH -# Not Valid Before: Wed Oct 25 08:32:46 2006 -# Not Valid After : Sat Oct 25 08:32:46 2036 -# Fingerprint (SHA-256): BE:6C:4D:A2:BB:B9:BA:59:B6:F3:93:97:68:37:42:46:C3:C0:05:99:3F:A9:8F:02:0D:1D:ED:BE:D4:8A:81:D5 -# Fingerprint (SHA1): 9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SwissSign Silver CA - G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\025\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123 -\151\147\156\040\101\107\061\041\060\037\006\003\125\004\003\023 -\030\123\167\151\163\163\123\151\147\156\040\123\151\154\166\145 -\162\040\103\101\040\055\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\025\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123 -\151\147\156\040\101\107\061\041\060\037\006\003\125\004\003\023 -\030\123\167\151\163\163\123\151\147\156\040\123\151\154\166\145 -\162\040\103\101\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\117\033\324\057\124\273\057\113 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\275\060\202\003\245\240\003\002\001\002\002\010\117 -\033\324\057\124\273\057\113\060\015\006\011\052\206\110\206\367 -\015\001\001\005\005\000\060\107\061\013\060\011\006\003\125\004 -\006\023\002\103\110\061\025\060\023\006\003\125\004\012\023\014 -\123\167\151\163\163\123\151\147\156\040\101\107\061\041\060\037 -\006\003\125\004\003\023\030\123\167\151\163\163\123\151\147\156 -\040\123\151\154\166\145\162\040\103\101\040\055\040\107\062\060 -\036\027\015\060\066\061\060\062\065\060\070\063\062\064\066\132 -\027\015\063\066\061\060\062\065\060\070\063\062\064\066\132\060 -\107\061\013\060\011\006\003\125\004\006\023\002\103\110\061\025 -\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123\151 -\147\156\040\101\107\061\041\060\037\006\003\125\004\003\023\030 -\123\167\151\163\163\123\151\147\156\040\123\151\154\166\145\162 -\040\103\101\040\055\040\107\062\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\304\361\207\177\323\170\061 -\367\070\311\370\303\231\103\274\307\367\274\067\347\116\161\272 -\113\217\245\163\035\134\156\230\256\003\127\256\070\067\103\057 -\027\075\037\310\316\150\020\301\170\256\031\003\053\020\372\054 -\171\203\366\350\271\150\271\125\362\004\104\247\071\371\374\004 -\213\036\361\242\115\047\371\141\173\272\267\345\242\023\266\353 -\141\076\320\154\321\346\373\372\136\355\035\264\236\240\065\133 -\241\222\313\360\111\222\376\205\012\005\076\346\331\013\342\117 -\273\334\225\067\374\221\351\062\065\042\321\037\072\116\047\205 -\235\260\025\224\062\332\141\015\107\115\140\102\256\222\107\350 -\203\132\120\130\351\212\213\271\135\241\334\335\231\112\037\066 -\147\273\110\344\203\266\067\353\110\072\257\017\147\217\027\007 -\350\004\312\357\152\061\207\324\300\266\371\224\161\173\147\144 -\270\266\221\112\102\173\145\056\060\152\014\365\220\356\225\346 -\362\315\202\354\331\241\112\354\366\262\113\345\105\205\346\155 -\170\223\004\056\234\202\155\066\251\304\061\144\037\206\203\013 -\052\364\065\012\170\311\125\317\101\260\107\351\060\237\231\276 -\141\250\006\204\271\050\172\137\070\331\033\251\070\260\203\177 -\163\301\303\073\110\052\202\017\041\233\270\314\250\065\303\204 -\033\203\263\076\276\244\225\151\001\072\211\000\170\004\331\311 -\364\231\031\253\126\176\133\213\206\071\025\221\244\020\054\011 -\062\200\140\263\223\300\052\266\030\013\235\176\215\111\362\020 -\112\177\371\325\106\057\031\222\243\231\247\046\254\273\214\074 -\346\016\274\107\007\334\163\121\361\160\144\057\010\371\264\107 -\035\060\154\104\352\051\067\205\222\150\146\274\203\070\376\173 -\071\056\323\120\360\037\373\136\140\266\251\246\372\047\101\361 -\233\030\162\362\365\204\164\112\311\147\304\124\256\110\144\337 -\214\321\156\260\035\341\007\217\010\036\231\234\161\351\114\330 -\245\367\107\022\037\164\321\121\236\206\363\302\242\043\100\013 -\163\333\113\246\347\163\006\214\301\240\351\301\131\254\106\372 -\346\057\370\317\161\234\106\155\271\304\025\215\070\171\003\105 -\110\357\304\135\327\010\356\207\071\042\206\262\015\017\130\103 -\367\161\251\110\056\375\352\326\037\002\003\001\000\001\243\201 -\254\060\201\251\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 -\027\240\315\301\344\101\266\072\133\073\313\105\235\275\034\302 -\230\372\206\130\060\037\006\003\125\035\043\004\030\060\026\200 -\024\027\240\315\301\344\101\266\072\133\073\313\105\235\275\034 -\302\230\372\206\130\060\106\006\003\125\035\040\004\077\060\075 -\060\073\006\011\140\205\164\001\131\001\003\001\001\060\056\060 -\054\006\010\053\006\001\005\005\007\002\001\026\040\150\164\164 -\160\072\057\057\162\145\160\157\163\151\164\157\162\171\056\163 -\167\151\163\163\163\151\147\156\056\143\157\155\057\060\015\006 -\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002\001 -\000\163\306\201\340\047\322\055\017\340\225\060\342\232\101\177 -\120\054\137\137\142\141\251\206\152\151\030\014\164\111\326\135 -\204\352\101\122\030\157\130\255\120\126\040\152\306\275\050\151 -\130\221\334\221\021\065\251\072\035\274\032\245\140\236\330\037 -\177\105\221\151\331\176\273\170\162\301\006\017\052\316\217\205 -\160\141\254\240\315\013\270\071\051\126\204\062\116\206\273\075 -\304\052\331\327\037\162\356\376\121\241\042\101\261\161\002\143 -\032\202\260\142\253\136\127\022\037\337\313\335\165\240\300\135 -\171\220\214\033\340\120\346\336\061\376\230\173\160\137\245\220 -\330\255\370\002\266\157\323\140\335\100\113\042\305\075\255\072 -\172\237\032\032\107\221\171\063\272\202\334\062\151\003\226\156 -\037\113\360\161\376\343\147\162\240\261\277\134\213\344\372\231 -\042\307\204\271\033\215\043\227\077\355\045\340\317\145\273\365 -\141\004\357\335\036\262\132\101\042\132\241\237\135\054\350\133 -\311\155\251\014\014\170\252\140\306\126\217\001\132\014\150\274 -\151\031\171\304\037\176\227\005\277\305\351\044\121\136\324\325 -\113\123\355\331\043\132\066\003\145\243\301\003\255\101\060\363 -\106\033\205\220\257\145\265\325\261\344\026\133\170\165\035\227 -\172\155\131\251\052\217\173\336\303\207\211\020\231\111\163\170 -\310\075\275\121\065\164\052\325\361\176\151\033\052\273\073\275 -\045\270\232\132\075\162\141\220\146\207\356\014\326\115\324\021 -\164\013\152\376\013\003\374\243\125\127\211\376\112\313\256\133 -\027\005\310\362\215\043\061\123\070\322\055\152\077\202\271\215 -\010\152\367\136\101\164\156\303\021\176\007\254\051\140\221\077 -\070\312\127\020\015\275\060\057\307\245\346\101\240\332\256\005 -\207\232\240\244\145\154\114\011\014\211\272\270\323\271\300\223 -\212\060\372\215\345\232\153\025\001\116\147\252\332\142\126\076 -\204\010\146\322\304\066\175\247\076\020\374\210\340\324\200\345 -\000\275\252\363\116\006\243\172\152\371\142\162\343\011\117\353 -\233\016\001\043\361\237\273\174\334\334\154\021\227\045\262\362 -\264\143\024\322\006\052\147\214\203\365\316\352\007\330\232\152 -\036\354\344\012\273\052\114\353\011\140\071\316\312\142\330\056 -\156 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SwissSign Silver CA - G2" -# Issuer: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH -# Serial Number:4f:1b:d4:2f:54:bb:2f:4b -# Subject: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH -# Not Valid Before: Wed Oct 25 08:32:46 2006 -# Not Valid After : Sat Oct 25 08:32:46 2036 -# Fingerprint (SHA-256): BE:6C:4D:A2:BB:B9:BA:59:B6:F3:93:97:68:37:42:46:C3:C0:05:99:3F:A9:8F:02:0D:1D:ED:BE:D4:8A:81:D5 -# Fingerprint (SHA1): 9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SwissSign Silver CA - G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\233\252\345\237\126\356\041\313\103\132\276\045\223\337\247\360 -\100\321\035\313 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\340\006\241\311\175\317\311\374\015\300\126\165\226\330\142\023 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\025\060\023\006\003\125\004\012\023\014\123\167\151\163\163\123 -\151\147\156\040\101\107\061\041\060\037\006\003\125\004\003\023 -\030\123\167\151\163\163\123\151\147\156\040\123\151\154\166\145 -\162\040\103\101\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\117\033\324\057\124\273\057\113 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SecureTrust CA" -# -# Issuer: CN=SecureTrust CA,O=SecureTrust Corporation,C=US -# Serial Number:0c:f0:8e:5c:08:16:a5:ad:42:7f:f0:eb:27:18:59:d0 -# Subject: CN=SecureTrust CA,O=SecureTrust Corporation,C=US -# Not Valid Before: Tue Nov 07 19:31:18 2006 -# Not Valid After : Mon Dec 31 19:40:55 2029 -# Fingerprint (SHA-256): F1:C1:B5:0A:E5:A2:0D:D8:03:0E:C9:F6:BC:24:82:3D:D3:67:B5:25:57:59:B4:E7:1B:61:FC:E9:F7:37:5D:73 -# Fingerprint (SHA1): 87:82:C6:C3:04:35:3B:CF:D2:96:92:D2:59:3E:7D:44:D9:34:FF:11 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureTrust CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\040\060\036\006\003\125\004\012\023\027\123\145\143\165\162\145 -\124\162\165\163\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\027\060\025\006\003\125\004\003\023\016\123\145\143\165 -\162\145\124\162\165\163\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\040\060\036\006\003\125\004\012\023\027\123\145\143\165\162\145 -\124\162\165\163\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\027\060\025\006\003\125\004\003\023\016\123\145\143\165 -\162\145\124\162\165\163\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\014\360\216\134\010\026\245\255\102\177\360\353\047\030 -\131\320 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\270\060\202\002\240\240\003\002\001\002\002\020\014 -\360\216\134\010\026\245\255\102\177\360\353\047\030\131\320\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\110 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\040\060 -\036\006\003\125\004\012\023\027\123\145\143\165\162\145\124\162 -\165\163\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\027\060\025\006\003\125\004\003\023\016\123\145\143\165\162\145 -\124\162\165\163\164\040\103\101\060\036\027\015\060\066\061\061 -\060\067\061\071\063\061\061\070\132\027\015\062\071\061\062\063 -\061\061\071\064\060\065\065\132\060\110\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\040\060\036\006\003\125\004\012 -\023\027\123\145\143\165\162\145\124\162\165\163\164\040\103\157 -\162\160\157\162\141\164\151\157\156\061\027\060\025\006\003\125 -\004\003\023\016\123\145\143\165\162\145\124\162\165\163\164\040 -\103\101\060\202\001\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202 -\001\001\000\253\244\201\345\225\315\365\366\024\216\302\117\312 -\324\342\170\225\130\234\101\341\015\231\100\044\027\071\221\063 -\146\351\276\341\203\257\142\134\211\321\374\044\133\141\263\340 -\021\021\101\034\035\156\360\270\273\370\336\247\201\272\246\110 -\306\237\035\275\276\216\251\101\076\270\224\355\051\032\324\216 -\322\003\035\003\357\155\015\147\034\127\327\006\255\312\310\365 -\376\016\257\146\045\110\004\226\013\135\243\272\026\303\010\117 -\321\106\370\024\134\362\310\136\001\231\155\375\210\314\206\250 -\301\157\061\102\154\122\076\150\313\363\031\064\337\273\207\030 -\126\200\046\304\320\334\300\157\337\336\240\302\221\026\240\144 -\021\113\104\274\036\366\347\372\143\336\146\254\166\244\161\243 -\354\066\224\150\172\167\244\261\347\016\057\201\172\342\265\162 -\206\357\242\153\213\360\017\333\323\131\077\272\162\274\104\044 -\234\343\163\263\367\257\127\057\102\046\235\251\164\272\000\122 -\362\113\315\123\174\107\013\066\205\016\146\251\010\227\026\064 -\127\301\146\367\200\343\355\160\124\307\223\340\056\050\025\131 -\207\272\273\002\003\001\000\001\243\201\235\060\201\232\060\023 -\006\011\053\006\001\004\001\202\067\024\002\004\006\036\004\000 -\103\000\101\060\013\006\003\125\035\017\004\004\003\002\001\206 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\102\062\266\026 -\372\004\375\376\135\113\172\303\375\367\114\100\035\132\103\257 -\060\064\006\003\125\035\037\004\055\060\053\060\051\240\047\240 -\045\206\043\150\164\164\160\072\057\057\143\162\154\056\163\145 -\143\165\162\145\164\162\165\163\164\056\143\157\155\057\123\124 -\103\101\056\143\162\154\060\020\006\011\053\006\001\004\001\202 -\067\025\001\004\003\002\001\000\060\015\006\011\052\206\110\206 -\367\015\001\001\005\005\000\003\202\001\001\000\060\355\117\112 -\341\130\072\122\162\133\265\246\243\145\030\246\273\121\073\167 -\351\235\352\323\237\134\340\105\145\173\015\312\133\342\160\120 -\262\224\005\024\256\111\307\215\101\007\022\163\224\176\014\043 -\041\375\274\020\177\140\020\132\162\365\230\016\254\354\271\177 -\335\172\157\135\323\034\364\377\210\005\151\102\251\005\161\310 -\267\254\046\350\056\264\214\152\377\161\334\270\261\337\231\274 -\174\041\124\053\344\130\242\273\127\051\256\236\251\243\031\046 -\017\231\056\010\260\357\375\151\317\231\032\011\215\343\247\237 -\053\311\066\064\173\044\263\170\114\225\027\244\006\046\036\266 -\144\122\066\137\140\147\331\234\305\005\164\013\347\147\043\322 -\010\374\210\351\256\213\177\341\060\364\067\176\375\306\062\332 -\055\236\104\060\060\154\356\007\336\322\064\374\322\377\100\366 -\113\364\146\106\006\124\246\362\062\012\143\046\060\153\233\321 -\334\213\107\272\341\271\325\142\320\242\240\364\147\005\170\051 -\143\032\157\004\326\370\306\114\243\232\261\067\264\215\345\050 -\113\035\236\054\302\270\150\274\355\002\356\061 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SecureTrust CA" -# Issuer: CN=SecureTrust CA,O=SecureTrust Corporation,C=US -# Serial Number:0c:f0:8e:5c:08:16:a5:ad:42:7f:f0:eb:27:18:59:d0 -# Subject: CN=SecureTrust CA,O=SecureTrust Corporation,C=US -# Not Valid Before: Tue Nov 07 19:31:18 2006 -# Not Valid After : Mon Dec 31 19:40:55 2029 -# Fingerprint (SHA-256): F1:C1:B5:0A:E5:A2:0D:D8:03:0E:C9:F6:BC:24:82:3D:D3:67:B5:25:57:59:B4:E7:1B:61:FC:E9:F7:37:5D:73 -# Fingerprint (SHA1): 87:82:C6:C3:04:35:3B:CF:D2:96:92:D2:59:3E:7D:44:D9:34:FF:11 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureTrust CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\207\202\306\303\004\065\073\317\322\226\222\322\131\076\175\104 -\331\064\377\021 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\334\062\303\247\155\045\127\307\150\011\235\352\055\251\242\321 -END -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\040\060\036\006\003\125\004\012\023\027\123\145\143\165\162\145 -\124\162\165\163\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\027\060\025\006\003\125\004\003\023\016\123\145\143\165 -\162\145\124\162\165\163\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\014\360\216\134\010\026\245\255\102\177\360\353\047\030 -\131\320 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Secure Global CA" -# -# Issuer: CN=Secure Global CA,O=SecureTrust Corporation,C=US -# Serial Number:07:56:22:a4:e8:d4:8a:89:4d:f4:13:c8:f0:f8:ea:a5 -# Subject: CN=Secure Global CA,O=SecureTrust Corporation,C=US -# Not Valid Before: Tue Nov 07 19:42:28 2006 -# Not Valid After : Mon Dec 31 19:52:06 2029 -# Fingerprint (SHA-256): 42:00:F5:04:3A:C8:59:0E:BB:52:7D:20:9E:D1:50:30:29:FB:CB:D4:1C:A1:B5:06:EC:27:F1:5A:DE:7D:AC:69 -# Fingerprint (SHA1): 3A:44:73:5A:E5:81:90:1F:24:86:61:46:1E:3B:9C:C4:5F:F5:3A:1B -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Secure Global CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\112\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\040\060\036\006\003\125\004\012\023\027\123\145\143\165\162\145 -\124\162\165\163\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\031\060\027\006\003\125\004\003\023\020\123\145\143\165 -\162\145\040\107\154\157\142\141\154\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\112\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\040\060\036\006\003\125\004\012\023\027\123\145\143\165\162\145 -\124\162\165\163\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\031\060\027\006\003\125\004\003\023\020\123\145\143\165 -\162\145\040\107\154\157\142\141\154\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\007\126\042\244\350\324\212\211\115\364\023\310\360\370 -\352\245 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\274\060\202\002\244\240\003\002\001\002\002\020\007 -\126\042\244\350\324\212\211\115\364\023\310\360\370\352\245\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\112 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\040\060 -\036\006\003\125\004\012\023\027\123\145\143\165\162\145\124\162 -\165\163\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\031\060\027\006\003\125\004\003\023\020\123\145\143\165\162\145 -\040\107\154\157\142\141\154\040\103\101\060\036\027\015\060\066 -\061\061\060\067\061\071\064\062\062\070\132\027\015\062\071\061 -\062\063\061\061\071\065\062\060\066\132\060\112\061\013\060\011 -\006\003\125\004\006\023\002\125\123\061\040\060\036\006\003\125 -\004\012\023\027\123\145\143\165\162\145\124\162\165\163\164\040 -\103\157\162\160\157\162\141\164\151\157\156\061\031\060\027\006 -\003\125\004\003\023\020\123\145\143\165\162\145\040\107\154\157 -\142\141\154\040\103\101\060\202\001\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202 -\001\012\002\202\001\001\000\257\065\056\330\254\154\125\151\006 -\161\345\023\150\044\263\117\330\314\041\107\370\361\140\070\211 -\211\003\351\275\352\136\106\123\011\334\134\365\132\350\367\105 -\052\002\353\061\141\327\051\063\114\316\307\174\012\067\176\017 -\272\062\230\341\035\227\257\217\307\334\311\070\226\363\333\032 -\374\121\355\150\306\320\156\244\174\044\321\256\102\310\226\120 -\143\056\340\376\165\376\230\247\137\111\056\225\343\071\063\144 -\216\036\244\137\220\322\147\074\262\331\376\101\271\125\247\011 -\216\162\005\036\213\335\104\205\202\102\320\111\300\035\140\360 -\321\027\054\225\353\366\245\301\222\243\305\302\247\010\140\015 -\140\004\020\226\171\236\026\064\346\251\266\372\045\105\071\310 -\036\145\371\223\365\252\361\122\334\231\230\075\245\206\032\014 -\065\063\372\113\245\004\006\025\034\061\200\357\252\030\153\302 -\173\327\332\316\371\063\040\325\365\275\152\063\055\201\004\373 -\260\134\324\234\243\342\134\035\343\251\102\165\136\173\324\167 -\357\071\124\272\311\012\030\033\022\231\111\057\210\113\375\120 -\142\321\163\347\217\172\103\002\003\001\000\001\243\201\235\060 -\201\232\060\023\006\011\053\006\001\004\001\202\067\024\002\004 -\006\036\004\000\103\000\101\060\013\006\003\125\035\017\004\004 -\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 -\257\104\004\302\101\176\110\203\333\116\071\002\354\354\204\172 -\346\316\311\244\060\064\006\003\125\035\037\004\055\060\053\060 -\051\240\047\240\045\206\043\150\164\164\160\072\057\057\143\162 -\154\056\163\145\143\165\162\145\164\162\165\163\164\056\143\157 -\155\057\123\107\103\101\056\143\162\154\060\020\006\011\053\006 -\001\004\001\202\067\025\001\004\003\002\001\000\060\015\006\011 -\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000 -\143\032\010\100\175\244\136\123\015\167\330\172\256\037\015\013 -\121\026\003\357\030\174\310\343\257\152\130\223\024\140\221\262 -\204\334\210\116\276\071\212\072\363\346\202\211\135\001\067\263 -\253\044\244\025\016\222\065\132\112\104\136\116\127\372\165\316 -\037\110\316\146\364\074\100\046\222\230\154\033\356\044\106\014 -\027\263\122\245\333\245\221\221\317\067\323\157\347\047\010\072 -\116\031\037\072\247\130\134\027\317\171\077\213\344\247\323\046 -\043\235\046\017\130\151\374\107\176\262\320\215\213\223\277\051 -\117\103\151\164\166\147\113\317\007\214\346\002\367\265\341\264 -\103\265\113\055\024\237\371\334\046\015\277\246\107\164\006\330 -\210\321\072\051\060\204\316\322\071\200\142\033\250\307\127\111 -\274\152\125\121\147\025\112\276\065\007\344\325\165\230\067\171 -\060\024\333\051\235\154\305\151\314\107\125\242\060\367\314\134 -\177\302\303\230\034\153\116\026\200\353\172\170\145\105\242\000 -\032\257\014\015\125\144\064\110\270\222\271\361\264\120\051\362 -\117\043\037\332\154\254\037\104\341\335\043\170\121\133\307\026 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Secure Global CA" -# Issuer: CN=Secure Global CA,O=SecureTrust Corporation,C=US -# Serial Number:07:56:22:a4:e8:d4:8a:89:4d:f4:13:c8:f0:f8:ea:a5 -# Subject: CN=Secure Global CA,O=SecureTrust Corporation,C=US -# Not Valid Before: Tue Nov 07 19:42:28 2006 -# Not Valid After : Mon Dec 31 19:52:06 2029 -# Fingerprint (SHA-256): 42:00:F5:04:3A:C8:59:0E:BB:52:7D:20:9E:D1:50:30:29:FB:CB:D4:1C:A1:B5:06:EC:27:F1:5A:DE:7D:AC:69 -# Fingerprint (SHA1): 3A:44:73:5A:E5:81:90:1F:24:86:61:46:1E:3B:9C:C4:5F:F5:3A:1B -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Secure Global CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\072\104\163\132\345\201\220\037\044\206\141\106\036\073\234\304 -\137\365\072\033 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\317\364\047\015\324\355\334\145\026\111\155\075\332\277\156\336 -END -CKA_ISSUER MULTILINE_OCTAL -\060\112\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\040\060\036\006\003\125\004\012\023\027\123\145\143\165\162\145 -\124\162\165\163\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\031\060\027\006\003\125\004\003\023\020\123\145\143\165 -\162\145\040\107\154\157\142\141\154\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\007\126\042\244\350\324\212\211\115\364\023\310\360\370 -\352\245 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "COMODO Certification Authority" -# -# Issuer: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number:4e:81:2d:8a:82:65:e0:0b:02:ee:3e:35:02:46:e5:3d -# Subject: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Fri Dec 01 00:00:00 2006 -# Not Valid After : Mon Dec 31 23:59:59 2029 -# Fingerprint (SHA-256): 0C:2C:D6:3D:F7:80:6F:A3:99:ED:E8:09:11:6B:57:5B:F8:79:89:F0:65:18:F9:80:8C:86:05:03:17:8B:AF:66 -# Fingerprint (SHA1): 66:31:BF:9E:F7:4F:9E:B6:C9:D5:A6:0C:BA:6A:BE:D1:F7:BD:EF:7B -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "COMODO Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\201\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\047\060\045\006 -\003\125\004\003\023\036\103\117\115\117\104\117\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\201\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\047\060\045\006 -\003\125\004\003\023\036\103\117\115\117\104\117\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\116\201\055\212\202\145\340\013\002\356\076\065\002\106 -\345\075 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\035\060\202\003\005\240\003\002\001\002\002\020\116 -\201\055\212\202\145\340\013\002\356\076\065\002\106\345\075\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201 -\201\061\013\060\011\006\003\125\004\006\023\002\107\102\061\033 -\060\031\006\003\125\004\010\023\022\107\162\145\141\164\145\162 -\040\115\141\156\143\150\145\163\164\145\162\061\020\060\016\006 -\003\125\004\007\023\007\123\141\154\146\157\162\144\061\032\060 -\030\006\003\125\004\012\023\021\103\117\115\117\104\117\040\103 -\101\040\114\151\155\151\164\145\144\061\047\060\045\006\003\125 -\004\003\023\036\103\117\115\117\104\117\040\103\145\162\164\151 -\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151 -\164\171\060\036\027\015\060\066\061\062\060\061\060\060\060\060 -\060\060\132\027\015\062\071\061\062\063\061\062\063\065\071\065 -\071\132\060\201\201\061\013\060\011\006\003\125\004\006\023\002 -\107\102\061\033\060\031\006\003\125\004\010\023\022\107\162\145 -\141\164\145\162\040\115\141\156\143\150\145\163\164\145\162\061 -\020\060\016\006\003\125\004\007\023\007\123\141\154\146\157\162 -\144\061\032\060\030\006\003\125\004\012\023\021\103\117\115\117 -\104\117\040\103\101\040\114\151\155\151\164\145\144\061\047\060 -\045\006\003\125\004\003\023\036\103\117\115\117\104\117\040\103 -\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 -\150\157\162\151\164\171\060\202\001\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202 -\001\012\002\202\001\001\000\320\100\213\213\162\343\221\033\367 -\121\301\033\124\004\230\323\251\277\301\346\212\135\073\207\373 -\273\210\316\015\343\057\077\006\226\360\242\051\120\231\256\333 -\073\241\127\260\164\121\161\315\355\102\221\115\101\376\251\310 -\330\152\206\167\104\273\131\146\227\120\136\264\324\054\160\104 -\317\332\067\225\102\151\074\060\304\161\263\122\360\041\115\241 -\330\272\071\174\034\236\243\044\235\362\203\026\230\252\026\174 -\103\233\025\133\267\256\064\221\376\324\142\046\030\106\232\077 -\353\301\371\361\220\127\353\254\172\015\213\333\162\060\152\146 -\325\340\106\243\160\334\150\331\377\004\110\211\167\336\265\351 -\373\147\155\101\351\274\071\275\062\331\142\002\361\261\250\075 -\156\067\234\342\057\342\323\242\046\213\306\270\125\103\210\341 -\043\076\245\322\044\071\152\107\253\000\324\241\263\251\045\376 -\015\077\247\035\272\323\121\301\013\244\332\254\070\357\125\120 -\044\005\145\106\223\064\117\055\215\255\306\324\041\031\322\216 -\312\005\141\161\007\163\107\345\212\031\022\275\004\115\316\116 -\234\245\110\254\273\046\367\002\003\001\000\001\243\201\216\060 -\201\213\060\035\006\003\125\035\016\004\026\004\024\013\130\345 -\213\306\114\025\067\244\100\251\060\251\041\276\107\066\132\126 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\111\006\003\125\035\037\004\102\060\100\060\076\240 -\074\240\072\206\070\150\164\164\160\072\057\057\143\162\154\056 -\143\157\155\157\144\157\143\141\056\143\157\155\057\103\117\115 -\117\104\117\103\145\162\164\151\146\151\143\141\164\151\157\156 -\101\165\164\150\157\162\151\164\171\056\143\162\154\060\015\006 -\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001 -\000\076\230\236\233\366\033\351\327\071\267\170\256\035\162\030 -\111\323\207\344\103\202\353\077\311\252\365\250\265\357\125\174 -\041\122\145\371\325\015\341\154\364\076\214\223\163\221\056\002 -\304\116\007\161\157\300\217\070\141\010\250\036\201\012\300\057 -\040\057\101\213\221\334\110\105\274\361\306\336\272\166\153\063 -\310\000\055\061\106\114\355\347\235\317\210\224\377\063\300\126 -\350\044\206\046\270\330\070\070\337\052\153\335\022\314\307\077 -\107\027\114\242\302\006\226\011\326\333\376\077\074\106\101\337 -\130\342\126\017\074\073\301\034\223\065\331\070\122\254\356\310 -\354\056\060\116\224\065\264\044\037\113\170\151\332\362\002\070 -\314\225\122\223\360\160\045\131\234\040\147\304\356\371\213\127 -\141\364\222\166\175\077\204\215\125\267\350\345\254\325\361\365 -\031\126\246\132\373\220\034\257\223\353\345\034\324\147\227\135 -\004\016\276\013\203\246\027\203\271\060\022\240\305\063\025\005 -\271\015\373\307\005\166\343\330\112\215\374\064\027\243\306\041 -\050\276\060\105\061\036\307\170\276\130\141\070\254\073\342\001 -\145 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "COMODO Certification Authority" -# Issuer: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number:4e:81:2d:8a:82:65:e0:0b:02:ee:3e:35:02:46:e5:3d -# Subject: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Fri Dec 01 00:00:00 2006 -# Not Valid After : Mon Dec 31 23:59:59 2029 -# Fingerprint (SHA-256): 0C:2C:D6:3D:F7:80:6F:A3:99:ED:E8:09:11:6B:57:5B:F8:79:89:F0:65:18:F9:80:8C:86:05:03:17:8B:AF:66 -# Fingerprint (SHA1): 66:31:BF:9E:F7:4F:9E:B6:C9:D5:A6:0C:BA:6A:BE:D1:F7:BD:EF:7B -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "COMODO Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\146\061\277\236\367\117\236\266\311\325\246\014\272\152\276\321 -\367\275\357\173 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\134\110\334\367\102\162\354\126\224\155\034\314\161\065\200\165 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\201\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\047\060\045\006 -\003\125\004\003\023\036\103\117\115\117\104\117\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\116\201\055\212\202\145\340\013\002\356\076\065\002\106 -\345\075 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "COMODO ECC Certification Authority" -# -# Issuer: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number:1f:47:af:aa:62:00:70:50:54:4c:01:9e:9b:63:99:2a -# Subject: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Thu Mar 06 00:00:00 2008 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): 17:93:92:7A:06:14:54:97:89:AD:CE:2F:8F:34:F7:F0:B6:6D:0F:3A:E3:A3:B8:4D:21:EC:15:DB:BA:4F:AD:C7 -# Fingerprint (SHA1): 9F:74:4E:9F:2B:4D:BA:EC:0F:31:2C:50:B6:56:3B:8E:2D:93:C3:11 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "COMODO ECC Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\053\060\051\006 -\003\125\004\003\023\042\103\117\115\117\104\117\040\105\103\103 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\053\060\051\006 -\003\125\004\003\023\042\103\117\115\117\104\117\040\105\103\103 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\037\107\257\252\142\000\160\120\124\114\001\236\233\143 -\231\052 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\211\060\202\002\017\240\003\002\001\002\002\020\037 -\107\257\252\142\000\160\120\124\114\001\236\233\143\231\052\060 -\012\006\010\052\206\110\316\075\004\003\003\060\201\205\061\013 -\060\011\006\003\125\004\006\023\002\107\102\061\033\060\031\006 -\003\125\004\010\023\022\107\162\145\141\164\145\162\040\115\141 -\156\143\150\145\163\164\145\162\061\020\060\016\006\003\125\004 -\007\023\007\123\141\154\146\157\162\144\061\032\060\030\006\003 -\125\004\012\023\021\103\117\115\117\104\117\040\103\101\040\114 -\151\155\151\164\145\144\061\053\060\051\006\003\125\004\003\023 -\042\103\117\115\117\104\117\040\105\103\103\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171\060\036\027\015\060\070\060\063\060\066\060\060\060 -\060\060\060\132\027\015\063\070\060\061\061\070\062\063\065\071 -\065\071\132\060\201\205\061\013\060\011\006\003\125\004\006\023 -\002\107\102\061\033\060\031\006\003\125\004\010\023\022\107\162 -\145\141\164\145\162\040\115\141\156\143\150\145\163\164\145\162 -\061\020\060\016\006\003\125\004\007\023\007\123\141\154\146\157 -\162\144\061\032\060\030\006\003\125\004\012\023\021\103\117\115 -\117\104\117\040\103\101\040\114\151\155\151\164\145\144\061\053 -\060\051\006\003\125\004\003\023\042\103\117\115\117\104\117\040 -\105\103\103\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\060\166\060\020\006 -\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 -\142\000\004\003\107\173\057\165\311\202\025\205\373\165\344\221 -\026\324\253\142\231\365\076\122\013\006\316\101\000\177\227\341 -\012\044\074\035\001\004\356\075\322\215\011\227\014\340\165\344 -\372\373\167\212\052\365\003\140\113\066\213\026\043\026\255\011 -\161\364\112\364\050\120\264\376\210\034\156\077\154\057\057\011 -\131\133\245\133\013\063\231\342\303\075\211\371\152\054\357\262 -\323\006\351\243\102\060\100\060\035\006\003\125\035\016\004\026 -\004\024\165\161\247\031\110\031\274\235\235\352\101\107\337\224 -\304\110\167\231\323\171\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\012\006\010\052\206\110\316\075 -\004\003\003\003\150\000\060\145\002\061\000\357\003\133\172\254 -\267\170\012\162\267\210\337\377\265\106\024\011\012\372\240\346 -\175\010\306\032\207\275\030\250\163\275\046\312\140\014\235\316 -\231\237\317\134\017\060\341\276\024\061\352\002\060\024\364\223 -\074\111\247\063\172\220\106\107\263\143\175\023\233\116\267\157 -\030\067\200\123\376\335\040\340\065\232\066\321\307\001\271\346 -\334\335\363\377\035\054\072\026\127\331\222\071\326 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "COMODO ECC Certification Authority" -# Issuer: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number:1f:47:af:aa:62:00:70:50:54:4c:01:9e:9b:63:99:2a -# Subject: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Thu Mar 06 00:00:00 2008 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): 17:93:92:7A:06:14:54:97:89:AD:CE:2F:8F:34:F7:F0:B6:6D:0F:3A:E3:A3:B8:4D:21:EC:15:DB:BA:4F:AD:C7 -# Fingerprint (SHA1): 9F:74:4E:9F:2B:4D:BA:EC:0F:31:2C:50:B6:56:3B:8E:2D:93:C3:11 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "COMODO ECC Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\237\164\116\237\053\115\272\354\017\061\054\120\266\126\073\216 -\055\223\303\021 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\174\142\377\164\235\061\123\136\150\112\325\170\252\036\277\043 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\053\060\051\006 -\003\125\004\003\023\042\103\117\115\117\104\117\040\105\103\103 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\037\107\257\252\142\000\160\120\124\114\001\236\233\143 -\231\052 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "OISTE WISeKey Global Root GA CA" -# -# Issuer: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH -# Serial Number:41:3d:72:c7:f4:6b:1f:81:43:7d:f1:d2:28:54:df:9a -# Subject: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH -# Not Valid Before: Sun Dec 11 16:03:44 2005 -# Not Valid After : Fri Dec 11 16:09:51 2037 -# Fingerprint (SHA-256): 41:C9:23:86:6A:B4:CA:D6:B7:AD:57:80:81:58:2E:02:07:97:A6:CB:DF:4F:FF:78:CE:83:96:B3:89:37:D7:F5 -# Fingerprint (SHA1): 59:22:A1:E1:5A:EA:16:35:21:F8:98:39:6A:46:46:B0:44:1B:0F:A9 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "OISTE WISeKey Global Root GA CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110 -\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113 -\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160 -\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061 -\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 -\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 -\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 -\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 -\141\154\040\122\157\157\164\040\107\101\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110 -\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113 -\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160 -\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061 -\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 -\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 -\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 -\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 -\141\154\040\122\157\157\164\040\107\101\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\101\075\162\307\364\153\037\201\103\175\361\322\050\124 -\337\232 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\361\060\202\002\331\240\003\002\001\002\002\020\101 -\075\162\307\364\153\037\201\103\175\361\322\050\124\337\232\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201 -\212\061\013\060\011\006\003\125\004\006\023\002\103\110\061\020 -\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145\171 -\061\033\060\031\006\003\125\004\013\023\022\103\157\160\171\162 -\151\147\150\164\040\050\143\051\040\062\060\060\065\061\042\060 -\040\006\003\125\004\013\023\031\117\111\123\124\105\040\106\157 -\165\156\144\141\164\151\157\156\040\105\156\144\157\162\163\145 -\144\061\050\060\046\006\003\125\004\003\023\037\117\111\123\124 -\105\040\127\111\123\145\113\145\171\040\107\154\157\142\141\154 -\040\122\157\157\164\040\107\101\040\103\101\060\036\027\015\060 -\065\061\062\061\061\061\066\060\063\064\064\132\027\015\063\067 -\061\062\061\061\061\066\060\071\065\061\132\060\201\212\061\013 -\060\011\006\003\125\004\006\023\002\103\110\061\020\060\016\006 -\003\125\004\012\023\007\127\111\123\145\113\145\171\061\033\060 -\031\006\003\125\004\013\023\022\103\157\160\171\162\151\147\150 -\164\040\050\143\051\040\062\060\060\065\061\042\060\040\006\003 -\125\004\013\023\031\117\111\123\124\105\040\106\157\165\156\144 -\141\164\151\157\156\040\105\156\144\157\162\163\145\144\061\050 -\060\046\006\003\125\004\003\023\037\117\111\123\124\105\040\127 -\111\123\145\113\145\171\040\107\154\157\142\141\154\040\122\157 -\157\164\040\107\101\040\103\101\060\202\001\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000 -\060\202\001\012\002\202\001\001\000\313\117\263\000\233\075\066 -\335\371\321\111\152\153\020\111\037\354\330\053\262\306\370\062 -\201\051\103\225\114\232\031\043\041\025\105\336\343\310\034\121 -\125\133\256\223\350\067\377\053\153\351\324\352\276\052\335\250 -\121\053\327\146\303\141\134\140\002\310\365\316\162\173\073\270 -\362\116\145\010\232\315\244\152\031\301\001\273\163\246\327\366 -\303\335\315\274\244\213\265\231\141\270\001\242\243\324\115\324 -\005\075\221\255\370\264\010\161\144\257\160\361\034\153\176\366 -\303\167\235\044\163\173\344\014\214\341\331\066\341\231\213\005 -\231\013\355\105\061\011\312\302\000\333\367\162\240\226\252\225 -\207\320\216\307\266\141\163\015\166\146\214\334\033\264\143\242 -\237\177\223\023\060\361\241\047\333\331\377\054\125\210\221\240 -\340\117\007\260\050\126\214\030\033\227\104\216\211\335\340\027 -\156\347\052\357\217\071\012\061\204\202\330\100\024\111\056\172 -\101\344\247\376\343\144\314\301\131\161\113\054\041\247\133\175 -\340\035\321\056\201\233\303\330\150\367\275\226\033\254\160\261 -\026\024\013\333\140\271\046\001\005\002\003\001\000\001\243\121 -\060\117\060\013\006\003\125\035\017\004\004\003\002\001\206\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\263\003\176\256\066 -\274\260\171\321\334\224\046\266\021\276\041\262\151\206\224\060 -\020\006\011\053\006\001\004\001\202\067\025\001\004\003\002\001 -\000\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\003\202\001\001\000\113\241\377\013\207\156\263\371\301\103\261 -\110\363\050\300\035\056\311\011\101\372\224\000\034\244\244\253 -\111\117\217\075\036\357\115\157\275\274\244\366\362\046\060\311 -\020\312\035\210\373\164\031\037\205\105\275\260\154\121\371\066 -\176\333\365\114\062\072\101\117\133\107\317\350\013\055\266\304 -\031\235\164\305\107\306\073\152\017\254\024\333\074\364\163\234 -\251\005\337\000\334\164\170\372\370\065\140\131\002\023\030\174 -\274\373\115\260\040\155\103\273\140\060\172\147\063\134\305\231 -\321\370\055\071\122\163\373\214\252\227\045\134\162\331\010\036 -\253\116\074\343\201\061\237\003\246\373\300\376\051\210\125\332 -\204\325\120\003\266\342\204\243\246\066\252\021\072\001\341\030 -\113\326\104\150\263\075\371\123\164\204\263\106\221\106\226\000 -\267\200\054\266\341\343\020\342\333\242\347\050\217\001\226\142 -\026\076\000\343\034\245\066\201\030\242\114\122\166\300\021\243 -\156\346\035\272\343\132\276\066\123\305\076\165\217\206\151\051 -\130\123\265\234\273\157\237\134\305\030\354\335\057\341\230\311 -\374\276\337\012\015 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "OISTE WISeKey Global Root GA CA" -# Issuer: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH -# Serial Number:41:3d:72:c7:f4:6b:1f:81:43:7d:f1:d2:28:54:df:9a -# Subject: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH -# Not Valid Before: Sun Dec 11 16:03:44 2005 -# Not Valid After : Fri Dec 11 16:09:51 2037 -# Fingerprint (SHA-256): 41:C9:23:86:6A:B4:CA:D6:B7:AD:57:80:81:58:2E:02:07:97:A6:CB:DF:4F:FF:78:CE:83:96:B3:89:37:D7:F5 -# Fingerprint (SHA1): 59:22:A1:E1:5A:EA:16:35:21:F8:98:39:6A:46:46:B0:44:1B:0F:A9 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "OISTE WISeKey Global Root GA CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\131\042\241\341\132\352\026\065\041\370\230\071\152\106\106\260 -\104\033\017\251 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\274\154\121\063\247\351\323\146\143\124\025\162\033\041\222\223 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110 -\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113 -\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160 -\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061 -\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 -\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 -\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 -\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 -\141\154\040\122\157\157\164\040\107\101\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\101\075\162\307\364\153\037\201\103\175\361\322\050\124 -\337\232 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certigna" -# -# Issuer: CN=Certigna,O=Dhimyotis,C=FR -# Serial Number:00:fe:dc:e3:01:0f:c9:48:ff -# Subject: CN=Certigna,O=Dhimyotis,C=FR -# Not Valid Before: Fri Jun 29 15:13:05 2007 -# Not Valid After : Tue Jun 29 15:13:05 2027 -# Fingerprint (SHA-256): E3:B6:A2:DB:2E:D7:CE:48:84:2F:7A:C5:32:41:C7:B7:1D:54:14:4B:FB:40:C1:1F:3F:1D:0B:42:F5:EE:A1:2D -# Fingerprint (SHA1): B1:2E:13:63:45:86:A4:6F:1A:B2:60:68:37:58:2D:C4:AC:FD:94:97 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certigna" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145 -\162\164\151\147\156\141 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145 -\162\164\151\147\156\141 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\376\334\343\001\017\311\110\377 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\250\060\202\002\220\240\003\002\001\002\002\011\000 -\376\334\343\001\017\311\110\377\060\015\006\011\052\206\110\206 -\367\015\001\001\005\005\000\060\064\061\013\060\011\006\003\125 -\004\006\023\002\106\122\061\022\060\020\006\003\125\004\012\014 -\011\104\150\151\155\171\157\164\151\163\061\021\060\017\006\003 -\125\004\003\014\010\103\145\162\164\151\147\156\141\060\036\027 -\015\060\067\060\066\062\071\061\065\061\063\060\065\132\027\015 -\062\067\060\066\062\071\061\065\061\063\060\065\132\060\064\061 -\013\060\011\006\003\125\004\006\023\002\106\122\061\022\060\020 -\006\003\125\004\012\014\011\104\150\151\155\171\157\164\151\163 -\061\021\060\017\006\003\125\004\003\014\010\103\145\162\164\151 -\147\156\141\060\202\001\042\060\015\006\011\052\206\110\206\367 -\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002 -\202\001\001\000\310\150\361\311\326\326\263\064\165\046\202\036 -\354\264\276\352\134\341\046\355\021\107\141\341\242\174\026\170 -\100\041\344\140\236\132\310\143\341\304\261\226\222\377\030\155 -\151\043\341\053\142\367\335\342\066\057\221\007\271\110\317\016 -\354\171\266\054\347\064\113\160\010\045\243\074\207\033\031\362 -\201\007\017\070\220\031\323\021\376\206\264\362\321\136\036\036 -\226\315\200\154\316\073\061\223\266\362\240\320\251\225\022\175 -\245\232\314\153\310\204\126\212\063\251\347\042\025\123\026\360 -\314\027\354\127\137\351\242\012\230\011\336\343\137\234\157\334 -\110\343\205\013\025\132\246\272\237\254\110\343\011\262\367\364 -\062\336\136\064\276\034\170\135\102\133\316\016\042\217\115\220 -\327\175\062\030\263\013\054\152\277\216\077\024\021\211\040\016 -\167\024\265\075\224\010\207\367\045\036\325\262\140\000\354\157 -\052\050\045\156\052\076\030\143\027\045\077\076\104\040\026\366 -\046\310\045\256\005\112\264\347\143\054\363\214\026\123\176\134 -\373\021\032\010\301\106\142\237\042\270\361\302\215\151\334\372 -\072\130\006\337\002\003\001\000\001\243\201\274\060\201\271\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\032\355\376\101\071 -\220\264\044\131\276\001\362\122\325\105\366\132\071\334\021\060 -\144\006\003\125\035\043\004\135\060\133\200\024\032\355\376\101 -\071\220\264\044\131\276\001\362\122\325\105\366\132\071\334\021 -\241\070\244\066\060\064\061\013\060\011\006\003\125\004\006\023 -\002\106\122\061\022\060\020\006\003\125\004\012\014\011\104\150 -\151\155\171\157\164\151\163\061\021\060\017\006\003\125\004\003 -\014\010\103\145\162\164\151\147\156\141\202\011\000\376\334\343 -\001\017\311\110\377\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\021\006\011\140\206\110\001\206\370\102 -\001\001\004\004\003\002\000\007\060\015\006\011\052\206\110\206 -\367\015\001\001\005\005\000\003\202\001\001\000\205\003\036\222 -\161\366\102\257\341\243\141\236\353\363\300\017\362\245\324\332 -\225\346\326\276\150\066\075\176\156\037\114\212\357\321\017\041 -\155\136\245\122\143\316\022\370\357\052\332\157\353\067\376\023 -\002\307\313\073\076\042\153\332\141\056\177\324\162\075\335\060 -\341\036\114\100\031\214\017\327\234\321\203\060\173\230\131\334 -\175\306\271\014\051\114\241\063\242\353\147\072\145\204\323\226 -\342\355\166\105\160\217\265\053\336\371\043\326\111\156\074\024 -\265\306\237\065\036\120\320\301\217\152\160\104\002\142\313\256 -\035\150\101\247\252\127\350\123\252\007\322\006\366\325\024\006 -\013\221\003\165\054\154\162\265\141\225\232\015\213\271\015\347 -\365\337\124\315\336\346\330\326\011\010\227\143\345\301\056\260 -\267\104\046\300\046\300\257\125\060\236\073\325\066\052\031\004 -\364\134\036\377\317\054\267\377\320\375\207\100\021\325\021\043 -\273\110\300\041\251\244\050\055\375\025\370\260\116\053\364\060 -\133\041\374\021\221\064\276\101\357\173\235\227\165\377\227\225 -\300\226\130\057\352\273\106\327\273\344\331\056 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certigna" -# Issuer: CN=Certigna,O=Dhimyotis,C=FR -# Serial Number:00:fe:dc:e3:01:0f:c9:48:ff -# Subject: CN=Certigna,O=Dhimyotis,C=FR -# Not Valid Before: Fri Jun 29 15:13:05 2007 -# Not Valid After : Tue Jun 29 15:13:05 2027 -# Fingerprint (SHA-256): E3:B6:A2:DB:2E:D7:CE:48:84:2F:7A:C5:32:41:C7:B7:1D:54:14:4B:FB:40:C1:1F:3F:1D:0B:42:F5:EE:A1:2D -# Fingerprint (SHA1): B1:2E:13:63:45:86:A4:6F:1A:B2:60:68:37:58:2D:C4:AC:FD:94:97 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certigna" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\261\056\023\143\105\206\244\157\032\262\140\150\067\130\055\304 -\254\375\224\227 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\253\127\246\133\175\102\202\031\265\330\130\046\050\136\375\377 -END -CKA_ISSUER MULTILINE_OCTAL -\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145 -\162\164\151\147\156\141 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\376\334\343\001\017\311\110\377 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "ePKI Root Certification Authority" -# -# Issuer: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW -# Serial Number:15:c8:bd:65:47:5c:af:b8:97:00:5e:e4:06:d2:bc:9d -# Subject: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW -# Not Valid Before: Mon Dec 20 02:31:27 2004 -# Not Valid After : Wed Dec 20 02:31:27 2034 -# Fingerprint (SHA-256): C0:A6:F4:DC:63:A2:4B:FD:CF:54:EF:2A:6A:08:2A:0A:72:DE:35:80:3E:2F:F5:FF:52:7A:E5:D8:72:06:DF:D5 -# Fingerprint (SHA1): 67:65:0D:F1:7E:8E:7E:5B:82:40:A4:F4:56:4B:CF:E2:3D:69:C6:F0 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ePKI Root Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\136\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 -\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 -\114\164\144\056\061\052\060\050\006\003\125\004\013\014\041\145 -\120\113\111\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\136\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 -\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 -\114\164\144\056\061\052\060\050\006\003\125\004\013\014\041\145 -\120\113\111\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\025\310\275\145\107\134\257\270\227\000\136\344\006\322 -\274\235 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\260\060\202\003\230\240\003\002\001\002\002\020\025 -\310\275\145\107\134\257\270\227\000\136\344\006\322\274\235\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\136 -\061\013\060\011\006\003\125\004\006\023\002\124\127\061\043\060 -\041\006\003\125\004\012\014\032\103\150\165\156\147\150\167\141 -\040\124\145\154\145\143\157\155\040\103\157\056\054\040\114\164 -\144\056\061\052\060\050\006\003\125\004\013\014\041\145\120\113 -\111\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060\036 -\027\015\060\064\061\062\062\060\060\062\063\061\062\067\132\027 -\015\063\064\061\062\062\060\060\062\063\061\062\067\132\060\136 -\061\013\060\011\006\003\125\004\006\023\002\124\127\061\043\060 -\041\006\003\125\004\012\014\032\103\150\165\156\147\150\167\141 -\040\124\145\154\145\143\157\155\040\103\157\056\054\040\114\164 -\144\056\061\052\060\050\006\003\125\004\013\014\041\145\120\113 -\111\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\341 -\045\017\356\215\333\210\063\165\147\315\255\037\175\072\116\155 -\235\323\057\024\363\143\164\313\001\041\152\067\352\204\120\007 -\113\046\133\011\103\154\041\236\152\310\325\003\365\140\151\217 -\314\360\042\344\037\347\367\152\042\061\267\054\025\362\340\376 -\000\152\103\377\207\145\306\265\032\301\247\114\155\042\160\041 -\212\061\362\227\164\211\011\022\046\034\236\312\331\022\242\225 -\074\332\351\147\277\010\240\144\343\326\102\267\105\357\227\364 -\366\365\327\265\112\025\002\130\175\230\130\113\140\274\315\327 -\015\232\023\063\123\321\141\371\172\325\327\170\263\232\063\367 -\000\206\316\035\115\224\070\257\250\354\170\121\160\212\134\020 -\203\121\041\367\021\075\064\206\136\345\110\315\227\201\202\065 -\114\031\354\145\366\153\305\005\241\356\107\023\326\263\041\047 -\224\020\012\331\044\073\272\276\104\023\106\060\077\227\074\330 -\327\327\152\356\073\070\343\053\324\227\016\271\033\347\007\111 -\177\067\052\371\167\170\317\124\355\133\106\235\243\200\016\221 -\103\301\326\133\137\024\272\237\246\215\044\107\100\131\277\162 -\070\262\066\154\067\377\231\321\135\016\131\012\253\151\367\300 -\262\004\105\172\124\000\256\276\123\366\265\347\341\370\074\243 -\061\322\251\376\041\122\144\305\246\147\360\165\007\006\224\024 -\201\125\306\047\344\001\217\027\301\152\161\327\276\113\373\224 -\130\175\176\021\063\261\102\367\142\154\030\326\317\011\150\076 -\177\154\366\036\217\142\255\245\143\333\011\247\037\042\102\101 -\036\157\231\212\076\327\371\077\100\172\171\260\245\001\222\322 -\235\075\010\025\245\020\001\055\263\062\166\250\225\015\263\172 -\232\373\007\020\170\021\157\341\217\307\272\017\045\032\164\052 -\345\034\230\101\231\337\041\207\350\225\006\152\012\263\152\107 -\166\145\366\072\317\217\142\027\031\173\012\050\315\032\322\203 -\036\041\307\054\277\276\377\141\150\267\147\033\273\170\115\215 -\316\147\345\344\301\216\267\043\146\342\235\220\165\064\230\251 -\066\053\212\232\224\271\235\354\314\212\261\370\045\211\134\132 -\266\057\214\037\155\171\044\247\122\150\303\204\065\342\146\215 -\143\016\045\115\325\031\262\346\171\067\247\042\235\124\061\002 -\003\001\000\001\243\152\060\150\060\035\006\003\125\035\016\004 -\026\004\024\036\014\367\266\147\362\341\222\046\011\105\300\125 -\071\056\167\077\102\112\242\060\014\006\003\125\035\023\004\005 -\060\003\001\001\377\060\071\006\004\147\052\007\000\004\061\060 -\057\060\055\002\001\000\060\011\006\005\053\016\003\002\032\005 -\000\060\007\006\005\147\052\003\000\000\004\024\105\260\302\307 -\012\126\174\356\133\170\014\225\371\030\123\301\246\034\330\020 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003 -\202\002\001\000\011\263\203\123\131\001\076\225\111\271\361\201 -\272\371\166\040\043\265\047\140\164\324\152\231\064\136\154\000 -\123\331\237\362\246\261\044\007\104\152\052\306\245\216\170\022 -\350\107\331\130\033\023\052\136\171\233\237\012\052\147\246\045 -\077\006\151\126\163\303\212\146\110\373\051\201\127\164\006\312 -\234\352\050\350\070\147\046\053\361\325\265\077\145\223\370\066 -\135\216\215\215\100\040\207\031\352\357\047\300\075\264\071\017 -\045\173\150\120\164\125\234\014\131\175\132\075\101\224\045\122 -\010\340\107\054\025\061\031\325\277\007\125\306\273\022\265\227 -\364\137\203\205\272\161\301\331\154\201\021\166\012\012\260\277 -\202\227\367\352\075\372\372\354\055\251\050\224\073\126\335\322 -\121\056\256\300\275\010\025\214\167\122\064\226\326\233\254\323 -\035\216\141\017\065\173\233\256\071\151\013\142\140\100\040\066 -\217\257\373\066\356\055\010\112\035\270\277\233\134\370\352\245 -\033\240\163\246\330\370\156\340\063\004\137\150\252\047\207\355 -\331\301\220\234\355\275\343\152\065\257\143\337\253\030\331\272 -\346\351\112\352\120\212\017\141\223\036\342\055\031\342\060\224 -\065\222\135\016\266\007\257\031\200\217\107\220\121\113\056\115 -\335\205\342\322\012\122\012\027\232\374\032\260\120\002\345\001 -\243\143\067\041\114\104\304\233\121\231\021\016\163\234\006\217 -\124\056\247\050\136\104\071\207\126\055\067\275\205\104\224\341 -\014\113\054\234\303\222\205\064\141\313\017\270\233\112\103\122 -\376\064\072\175\270\351\051\334\166\251\310\060\370\024\161\200 -\306\036\066\110\164\042\101\134\207\202\350\030\161\213\101\211 -\104\347\176\130\133\250\270\215\023\351\247\154\303\107\355\263 -\032\235\142\256\215\202\352\224\236\335\131\020\303\255\335\342 -\115\343\061\325\307\354\350\362\260\376\222\036\026\012\032\374 -\331\363\370\047\266\311\276\035\264\154\144\220\177\364\344\304 -\133\327\067\256\102\016\335\244\032\157\174\210\124\305\026\156 -\341\172\150\056\370\072\277\015\244\074\211\073\170\247\116\143 -\203\004\041\010\147\215\362\202\111\320\133\375\261\315\017\203 -\204\324\076\040\205\367\112\075\053\234\375\052\012\011\115\352 -\201\370\021\234 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "ePKI Root Certification Authority" -# Issuer: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW -# Serial Number:15:c8:bd:65:47:5c:af:b8:97:00:5e:e4:06:d2:bc:9d -# Subject: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW -# Not Valid Before: Mon Dec 20 02:31:27 2004 -# Not Valid After : Wed Dec 20 02:31:27 2034 -# Fingerprint (SHA-256): C0:A6:F4:DC:63:A2:4B:FD:CF:54:EF:2A:6A:08:2A:0A:72:DE:35:80:3E:2F:F5:FF:52:7A:E5:D8:72:06:DF:D5 -# Fingerprint (SHA1): 67:65:0D:F1:7E:8E:7E:5B:82:40:A4:F4:56:4B:CF:E2:3D:69:C6:F0 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ePKI Root Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\147\145\015\361\176\216\176\133\202\100\244\364\126\113\317\342 -\075\151\306\360 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\033\056\000\312\046\006\220\075\255\376\157\025\150\323\153\263 -END -CKA_ISSUER MULTILINE_OCTAL -\060\136\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 -\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 -\114\164\144\056\061\052\060\050\006\003\125\004\013\014\041\145 -\120\113\111\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\025\310\275\145\107\134\257\270\227\000\136\344\006\322 -\274\235 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "certSIGN ROOT CA" -# -# Issuer: OU=certSIGN ROOT CA,O=certSIGN,C=RO -# Serial Number:20:06:05:16:70:02 -# Subject: OU=certSIGN ROOT CA,O=certSIGN,C=RO -# Not Valid Before: Tue Jul 04 17:20:04 2006 -# Not Valid After : Fri Jul 04 17:20:04 2031 -# Fingerprint (SHA-256): EA:A9:62:C4:FA:4A:6B:AF:EB:E4:15:19:6D:35:1C:CD:88:8D:4F:53:F3:FA:8A:E6:D7:C4:66:A9:4E:60:42:BB -# Fingerprint (SHA1): FA:B7:EE:36:97:26:62:FB:2D:B0:2A:F6:BF:03:FD:E8:7C:4B:2F:9B -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "certSIGN ROOT CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\073\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\021\060\017\006\003\125\004\012\023\010\143\145\162\164\123\111 -\107\116\061\031\060\027\006\003\125\004\013\023\020\143\145\162 -\164\123\111\107\116\040\122\117\117\124\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\073\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\021\060\017\006\003\125\004\012\023\010\143\145\162\164\123\111 -\107\116\061\031\060\027\006\003\125\004\013\023\020\143\145\162 -\164\123\111\107\116\040\122\117\117\124\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\006\040\006\005\026\160\002 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\070\060\202\002\040\240\003\002\001\002\002\006\040 -\006\005\026\160\002\060\015\006\011\052\206\110\206\367\015\001 -\001\005\005\000\060\073\061\013\060\011\006\003\125\004\006\023 -\002\122\117\061\021\060\017\006\003\125\004\012\023\010\143\145 -\162\164\123\111\107\116\061\031\060\027\006\003\125\004\013\023 -\020\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103 -\101\060\036\027\015\060\066\060\067\060\064\061\067\062\060\060 -\064\132\027\015\063\061\060\067\060\064\061\067\062\060\060\064 -\132\060\073\061\013\060\011\006\003\125\004\006\023\002\122\117 -\061\021\060\017\006\003\125\004\012\023\010\143\145\162\164\123 -\111\107\116\061\031\060\027\006\003\125\004\013\023\020\143\145 -\162\164\123\111\107\116\040\122\117\117\124\040\103\101\060\202 -\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000\267 -\063\271\176\310\045\112\216\265\333\264\050\033\252\127\220\350 -\321\042\323\144\272\323\223\350\324\254\206\141\100\152\140\127 -\150\124\204\115\274\152\124\002\005\377\337\233\232\052\256\135 -\007\217\112\303\050\177\357\373\053\372\171\361\307\255\360\020 -\123\044\220\213\146\311\250\210\253\257\132\243\000\351\276\272 -\106\356\133\163\173\054\027\202\201\136\142\054\241\002\145\263 -\275\305\053\000\176\304\374\003\063\127\015\355\342\372\316\135 -\105\326\070\315\065\266\262\301\320\234\201\112\252\344\262\001 -\134\035\217\137\231\304\261\255\333\210\041\353\220\010\202\200 -\363\060\243\103\346\220\202\256\125\050\111\355\133\327\251\020 -\070\016\376\217\114\133\233\106\352\101\365\260\010\164\303\320 -\210\063\266\174\327\164\337\334\204\321\103\016\165\071\241\045 -\100\050\352\170\313\016\054\056\071\235\214\213\156\026\034\057 -\046\202\020\342\343\145\224\012\004\300\136\367\135\133\370\020 -\342\320\272\172\113\373\336\067\000\000\032\133\050\343\322\234 -\163\076\062\207\230\241\311\121\057\327\336\254\063\263\117\002 -\003\001\000\001\243\102\060\100\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\306\060\035\006\003\125\035\016 -\004\026\004\024\340\214\233\333\045\111\263\361\174\206\326\262 -\102\207\013\320\153\240\331\344\060\015\006\011\052\206\110\206 -\367\015\001\001\005\005\000\003\202\001\001\000\076\322\034\211 -\056\065\374\370\165\335\346\177\145\210\364\162\114\311\054\327 -\062\116\363\335\031\171\107\275\216\073\133\223\017\120\111\044 -\023\153\024\006\162\357\011\323\241\241\343\100\204\311\347\030 -\062\164\074\110\156\017\237\113\324\367\036\323\223\206\144\124 -\227\143\162\120\325\125\317\372\040\223\002\242\233\303\043\223 -\116\026\125\166\240\160\171\155\315\041\037\317\057\055\274\031 -\343\210\061\370\131\032\201\011\310\227\246\164\307\140\304\133 -\314\127\216\262\165\375\033\002\011\333\131\157\162\223\151\367 -\061\101\326\210\070\277\207\262\275\026\171\371\252\344\276\210 -\045\335\141\047\043\034\265\061\007\004\066\264\032\220\275\240 -\164\161\120\211\155\274\024\343\017\206\256\361\253\076\307\240 -\011\314\243\110\321\340\333\144\347\222\265\317\257\162\103\160 -\213\371\303\204\074\023\252\176\222\233\127\123\223\372\160\302 -\221\016\061\371\233\147\135\351\226\070\136\137\263\163\116\210 -\025\147\336\236\166\020\142\040\276\125\151\225\103\000\071\115 -\366\356\260\132\116\111\104\124\130\137\102\203 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "certSIGN ROOT CA" -# Issuer: OU=certSIGN ROOT CA,O=certSIGN,C=RO -# Serial Number:20:06:05:16:70:02 -# Subject: OU=certSIGN ROOT CA,O=certSIGN,C=RO -# Not Valid Before: Tue Jul 04 17:20:04 2006 -# Not Valid After : Fri Jul 04 17:20:04 2031 -# Fingerprint (SHA-256): EA:A9:62:C4:FA:4A:6B:AF:EB:E4:15:19:6D:35:1C:CD:88:8D:4F:53:F3:FA:8A:E6:D7:C4:66:A9:4E:60:42:BB -# Fingerprint (SHA1): FA:B7:EE:36:97:26:62:FB:2D:B0:2A:F6:BF:03:FD:E8:7C:4B:2F:9B -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "certSIGN ROOT CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\372\267\356\066\227\046\142\373\055\260\052\366\277\003\375\350 -\174\113\057\233 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\030\230\300\326\351\072\374\371\260\365\014\367\113\001\104\027 -END -CKA_ISSUER MULTILINE_OCTAL -\060\073\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\021\060\017\006\003\125\004\012\023\010\143\145\162\164\123\111 -\107\116\061\031\060\027\006\003\125\004\013\023\020\143\145\162 -\164\123\111\107\116\040\122\117\117\124\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\006\040\006\005\026\160\002 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "NetLock Arany (Class Gold) Főtanúsítvány" -# -# Issuer: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU -# Serial Number:49:41:2c:e4:00:10 -# Subject: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU -# Not Valid Before: Thu Dec 11 15:08:21 2008 -# Not Valid After : Wed Dec 06 15:08:21 2028 -# Fingerprint (SHA-256): 6C:61:DA:C3:A2:DE:F0:31:50:6B:E0:36:D2:A6:FE:40:19:94:FB:D1:3D:F9:C8:D4:66:59:92:74:C4:46:EC:98 -# Fingerprint (SHA1): 06:08:3F:59:3F:15:A1:04:A0:69:A4:6B:A9:03:D0:06:B7:97:09:91 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "NetLock Arany (Class Gold) Főtanúsítvány" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\247\061\013\060\011\006\003\125\004\006\023\002\110\125 -\061\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160 -\145\163\164\061\025\060\023\006\003\125\004\012\014\014\116\145 -\164\114\157\143\153\040\113\146\164\056\061\067\060\065\006\003 -\125\004\013\014\056\124\141\156\303\272\163\303\255\164\166\303 -\241\156\171\153\151\141\144\303\263\153\040\050\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\123\145\162\166\151\143 -\145\163\051\061\065\060\063\006\003\125\004\003\014\054\116\145 -\164\114\157\143\153\040\101\162\141\156\171\040\050\103\154\141 -\163\163\040\107\157\154\144\051\040\106\305\221\164\141\156\303 -\272\163\303\255\164\166\303\241\156\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\247\061\013\060\011\006\003\125\004\006\023\002\110\125 -\061\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160 -\145\163\164\061\025\060\023\006\003\125\004\012\014\014\116\145 -\164\114\157\143\153\040\113\146\164\056\061\067\060\065\006\003 -\125\004\013\014\056\124\141\156\303\272\163\303\255\164\166\303 -\241\156\171\153\151\141\144\303\263\153\040\050\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\123\145\162\166\151\143 -\145\163\051\061\065\060\063\006\003\125\004\003\014\054\116\145 -\164\114\157\143\153\040\101\162\141\156\171\040\050\103\154\141 -\163\163\040\107\157\154\144\051\040\106\305\221\164\141\156\303 -\272\163\303\255\164\166\303\241\156\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\006\111\101\054\344\000\020 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\025\060\202\002\375\240\003\002\001\002\002\006\111 -\101\054\344\000\020\060\015\006\011\052\206\110\206\367\015\001 -\001\013\005\000\060\201\247\061\013\060\011\006\003\125\004\006 -\023\002\110\125\061\021\060\017\006\003\125\004\007\014\010\102 -\165\144\141\160\145\163\164\061\025\060\023\006\003\125\004\012 -\014\014\116\145\164\114\157\143\153\040\113\146\164\056\061\067 -\060\065\006\003\125\004\013\014\056\124\141\156\303\272\163\303 -\255\164\166\303\241\156\171\153\151\141\144\303\263\153\040\050 -\103\145\162\164\151\146\151\143\141\164\151\157\156\040\123\145 -\162\166\151\143\145\163\051\061\065\060\063\006\003\125\004\003 -\014\054\116\145\164\114\157\143\153\040\101\162\141\156\171\040 -\050\103\154\141\163\163\040\107\157\154\144\051\040\106\305\221 -\164\141\156\303\272\163\303\255\164\166\303\241\156\171\060\036 -\027\015\060\070\061\062\061\061\061\065\060\070\062\061\132\027 -\015\062\070\061\062\060\066\061\065\060\070\062\061\132\060\201 -\247\061\013\060\011\006\003\125\004\006\023\002\110\125\061\021 -\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145\163 -\164\061\025\060\023\006\003\125\004\012\014\014\116\145\164\114 -\157\143\153\040\113\146\164\056\061\067\060\065\006\003\125\004 -\013\014\056\124\141\156\303\272\163\303\255\164\166\303\241\156 -\171\153\151\141\144\303\263\153\040\050\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\123\145\162\166\151\143\145\163 -\051\061\065\060\063\006\003\125\004\003\014\054\116\145\164\114 -\157\143\153\040\101\162\141\156\171\040\050\103\154\141\163\163 -\040\107\157\154\144\051\040\106\305\221\164\141\156\303\272\163 -\303\255\164\166\303\241\156\171\060\202\001\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000 -\060\202\001\012\002\202\001\001\000\304\044\136\163\276\113\155 -\024\303\241\364\343\227\220\156\322\060\105\036\074\356\147\331 -\144\340\032\212\177\312\060\312\203\343\040\301\343\364\072\323 -\224\137\032\174\133\155\277\060\117\204\047\366\237\037\111\274 -\306\231\012\220\362\017\365\177\103\204\067\143\121\213\172\245 -\160\374\172\130\315\216\233\355\303\106\154\204\160\135\332\363 -\001\220\043\374\116\060\251\176\341\047\143\347\355\144\074\240 -\270\311\063\143\376\026\220\377\260\270\375\327\250\300\300\224 -\103\013\266\325\131\246\236\126\320\044\037\160\171\257\333\071 -\124\015\145\165\331\025\101\224\001\257\136\354\366\215\361\377 -\255\144\376\040\232\327\134\353\376\246\037\010\144\243\213\166 -\125\255\036\073\050\140\056\207\045\350\252\257\037\306\144\106 -\040\267\160\177\074\336\110\333\226\123\267\071\167\344\032\342 -\307\026\204\166\227\133\057\273\031\025\205\370\151\205\365\231 -\247\251\362\064\247\251\266\246\003\374\157\206\075\124\174\166 -\004\233\153\371\100\135\000\064\307\056\231\165\235\345\210\003 -\252\115\370\003\322\102\166\300\033\002\003\000\250\213\243\105 -\060\103\060\022\006\003\125\035\023\001\001\377\004\010\060\006 -\001\001\377\002\001\004\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004 -\024\314\372\147\223\360\266\270\320\245\300\036\363\123\375\214 -\123\337\203\327\226\060\015\006\011\052\206\110\206\367\015\001 -\001\013\005\000\003\202\001\001\000\253\177\356\034\026\251\234 -\074\121\000\240\300\021\010\005\247\231\346\157\001\210\124\141 -\156\361\271\030\255\112\255\376\201\100\043\224\057\373\165\174 -\057\050\113\142\044\201\202\013\365\141\361\034\156\270\141\070 -\353\201\372\142\241\073\132\142\323\224\145\304\341\346\155\202 -\370\057\045\160\262\041\046\301\162\121\037\214\054\303\204\220 -\303\132\217\272\317\364\247\145\245\353\230\321\373\005\262\106 -\165\025\043\152\157\205\143\060\200\360\325\236\037\051\034\302 -\154\260\120\131\135\220\133\073\250\015\060\317\277\175\177\316 -\361\235\203\275\311\106\156\040\246\371\141\121\272\041\057\173 -\276\245\025\143\241\324\225\207\361\236\271\363\211\363\075\205 -\270\270\333\276\265\271\051\371\332\067\005\000\111\224\003\204 -\104\347\277\103\061\317\165\213\045\321\364\246\144\365\222\366 -\253\005\353\075\351\245\013\066\142\332\314\006\137\066\213\266 -\136\061\270\052\373\136\366\161\337\104\046\236\304\346\015\221 -\264\056\165\225\200\121\152\113\060\246\260\142\241\223\361\233 -\330\316\304\143\165\077\131\107\261 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "NetLock Arany (Class Gold) Főtanúsítvány" -# Issuer: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU -# Serial Number:49:41:2c:e4:00:10 -# Subject: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU -# Not Valid Before: Thu Dec 11 15:08:21 2008 -# Not Valid After : Wed Dec 06 15:08:21 2028 -# Fingerprint (SHA-256): 6C:61:DA:C3:A2:DE:F0:31:50:6B:E0:36:D2:A6:FE:40:19:94:FB:D1:3D:F9:C8:D4:66:59:92:74:C4:46:EC:98 -# Fingerprint (SHA1): 06:08:3F:59:3F:15:A1:04:A0:69:A4:6B:A9:03:D0:06:B7:97:09:91 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "NetLock Arany (Class Gold) Főtanúsítvány" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\006\010\077\131\077\025\241\004\240\151\244\153\251\003\320\006 -\267\227\011\221 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\305\241\267\377\163\335\326\327\064\062\030\337\374\074\255\210 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\247\061\013\060\011\006\003\125\004\006\023\002\110\125 -\061\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160 -\145\163\164\061\025\060\023\006\003\125\004\012\014\014\116\145 -\164\114\157\143\153\040\113\146\164\056\061\067\060\065\006\003 -\125\004\013\014\056\124\141\156\303\272\163\303\255\164\166\303 -\241\156\171\153\151\141\144\303\263\153\040\050\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\123\145\162\166\151\143 -\145\163\051\061\065\060\063\006\003\125\004\003\014\054\116\145 -\164\114\157\143\153\040\101\162\141\156\171\040\050\103\154\141 -\163\163\040\107\157\154\144\051\040\106\305\221\164\141\156\303 -\272\163\303\255\164\166\303\241\156\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\006\111\101\054\344\000\020 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Microsec e-Szigno Root CA 2009" -# -# Issuer: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU -# Serial Number:00:c2:7e:43:04:4e:47:3f:19 -# Subject: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU -# Not Valid Before: Tue Jun 16 11:30:18 2009 -# Not Valid After : Sun Dec 30 11:30:18 2029 -# Fingerprint (SHA-256): 3C:5F:81:FE:A5:FA:B8:2C:64:BF:A2:EA:EC:AF:CD:E8:E0:77:FC:86:20:A7:CA:E5:37:16:3D:F3:6E:DB:F3:78 -# Fingerprint (SHA1): 89:DF:74:FE:5C:F4:0F:4A:80:F9:E3:37:7D:54:DA:91:E1:01:31:8E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsec e-Szigno Root CA 2009" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\110\125 -\061\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160 -\145\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151 -\143\162\157\163\145\143\040\114\164\144\056\061\047\060\045\006 -\003\125\004\003\014\036\115\151\143\162\157\163\145\143\040\145 -\055\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040 -\062\060\060\071\061\037\060\035\006\011\052\206\110\206\367\015 -\001\011\001\026\020\151\156\146\157\100\145\055\163\172\151\147 -\156\157\056\150\165 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\110\125 -\061\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160 -\145\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151 -\143\162\157\163\145\143\040\114\164\144\056\061\047\060\045\006 -\003\125\004\003\014\036\115\151\143\162\157\163\145\143\040\145 -\055\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040 -\062\060\060\071\061\037\060\035\006\011\052\206\110\206\367\015 -\001\011\001\026\020\151\156\146\157\100\145\055\163\172\151\147 -\156\157\056\150\165 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\302\176\103\004\116\107\077\031 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\012\060\202\002\362\240\003\002\001\002\002\011\000 -\302\176\103\004\116\107\077\031\060\015\006\011\052\206\110\206 -\367\015\001\001\013\005\000\060\201\202\061\013\060\011\006\003 -\125\004\006\023\002\110\125\061\021\060\017\006\003\125\004\007 -\014\010\102\165\144\141\160\145\163\164\061\026\060\024\006\003 -\125\004\012\014\015\115\151\143\162\157\163\145\143\040\114\164 -\144\056\061\047\060\045\006\003\125\004\003\014\036\115\151\143 -\162\157\163\145\143\040\145\055\123\172\151\147\156\157\040\122 -\157\157\164\040\103\101\040\062\060\060\071\061\037\060\035\006 -\011\052\206\110\206\367\015\001\011\001\026\020\151\156\146\157 -\100\145\055\163\172\151\147\156\157\056\150\165\060\036\027\015 -\060\071\060\066\061\066\061\061\063\060\061\070\132\027\015\062 -\071\061\062\063\060\061\061\063\060\061\070\132\060\201\202\061 -\013\060\011\006\003\125\004\006\023\002\110\125\061\021\060\017 -\006\003\125\004\007\014\010\102\165\144\141\160\145\163\164\061 -\026\060\024\006\003\125\004\012\014\015\115\151\143\162\157\163 -\145\143\040\114\164\144\056\061\047\060\045\006\003\125\004\003 -\014\036\115\151\143\162\157\163\145\143\040\145\055\123\172\151 -\147\156\157\040\122\157\157\164\040\103\101\040\062\060\060\071 -\061\037\060\035\006\011\052\206\110\206\367\015\001\011\001\026 -\020\151\156\146\157\100\145\055\163\172\151\147\156\157\056\150 -\165\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001 -\001\000\351\370\217\363\143\255\332\206\330\247\340\102\373\317 -\221\336\246\046\370\231\245\143\160\255\233\256\312\063\100\175 -\155\226\156\241\016\104\356\341\023\235\224\102\122\232\275\165 -\205\164\054\250\016\035\223\266\030\267\214\054\250\317\373\134 -\161\271\332\354\376\350\176\217\344\057\035\262\250\165\207\330 -\267\241\345\073\317\231\112\106\320\203\031\175\300\241\022\034 -\225\155\112\364\330\307\245\115\063\056\205\071\100\165\176\024 -\174\200\022\230\120\307\101\147\270\240\200\141\124\246\154\116 -\037\340\235\016\007\351\311\272\063\347\376\300\125\050\054\002 -\200\247\031\365\236\334\125\123\003\227\173\007\110\377\231\373 -\067\212\044\304\131\314\120\020\143\216\252\251\032\260\204\032 -\206\371\137\273\261\120\156\244\321\012\314\325\161\176\037\247 -\033\174\365\123\156\042\137\313\053\346\324\174\135\256\326\302 -\306\114\345\005\001\331\355\127\374\301\043\171\374\372\310\044 -\203\225\363\265\152\121\001\320\167\326\351\022\241\371\032\203 -\373\202\033\271\260\227\364\166\006\063\103\111\240\377\013\265 -\372\265\002\003\001\000\001\243\201\200\060\176\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006 -\003\125\035\016\004\026\004\024\313\017\306\337\102\103\314\075 -\313\265\110\043\241\032\172\246\052\273\064\150\060\037\006\003 -\125\035\043\004\030\060\026\200\024\313\017\306\337\102\103\314 -\075\313\265\110\043\241\032\172\246\052\273\064\150\060\033\006 -\003\125\035\021\004\024\060\022\201\020\151\156\146\157\100\145 -\055\163\172\151\147\156\157\056\150\165\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\001\001\000\311\321 -\016\136\056\325\314\263\174\076\313\374\075\377\015\050\225\223 -\004\310\277\332\315\171\270\103\220\360\244\276\357\362\357\041 -\230\274\324\324\135\006\366\356\102\354\060\154\240\252\251\312 -\361\257\212\372\077\013\163\152\076\352\056\100\176\037\256\124 -\141\171\353\056\010\067\327\043\363\214\237\276\035\261\341\244 -\165\333\240\342\124\024\261\272\034\051\244\030\366\022\272\242 -\024\024\343\061\065\310\100\377\267\340\005\166\127\301\034\131 -\362\370\277\344\355\045\142\134\204\360\176\176\037\263\276\371 -\267\041\021\314\003\001\126\160\247\020\222\036\033\064\201\036 -\255\234\032\303\004\074\355\002\141\326\036\006\363\137\072\207 -\362\053\361\105\207\345\075\254\321\307\127\204\275\153\256\334 -\330\371\266\033\142\160\013\075\066\311\102\362\062\327\172\141 -\346\322\333\075\317\310\251\311\233\334\333\130\104\327\157\070 -\257\177\170\323\243\255\032\165\272\034\301\066\174\217\036\155 -\034\303\165\106\256\065\005\246\366\134\075\041\356\126\360\311 -\202\042\055\172\124\253\160\303\175\042\145\202\160\226 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Microsec e-Szigno Root CA 2009" -# Issuer: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU -# Serial Number:00:c2:7e:43:04:4e:47:3f:19 -# Subject: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU -# Not Valid Before: Tue Jun 16 11:30:18 2009 -# Not Valid After : Sun Dec 30 11:30:18 2029 -# Fingerprint (SHA-256): 3C:5F:81:FE:A5:FA:B8:2C:64:BF:A2:EA:EC:AF:CD:E8:E0:77:FC:86:20:A7:CA:E5:37:16:3D:F3:6E:DB:F3:78 -# Fingerprint (SHA1): 89:DF:74:FE:5C:F4:0F:4A:80:F9:E3:37:7D:54:DA:91:E1:01:31:8E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsec e-Szigno Root CA 2009" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\211\337\164\376\134\364\017\112\200\371\343\067\175\124\332\221 -\341\001\061\216 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\370\111\364\003\274\104\055\203\276\110\151\175\051\144\374\261 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\110\125 -\061\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160 -\145\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151 -\143\162\157\163\145\143\040\114\164\144\056\061\047\060\045\006 -\003\125\004\003\014\036\115\151\143\162\157\163\145\143\040\145 -\055\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040 -\062\060\060\071\061\037\060\035\006\011\052\206\110\206\367\015 -\001\011\001\026\020\151\156\146\157\100\145\055\163\172\151\147 -\156\157\056\150\165 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\302\176\103\004\116\107\077\031 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign Root CA - R3" -# -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 -# Serial Number:04:00:00:00:00:01:21:58:53:08:a2 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 -# Not Valid Before: Wed Mar 18 10:00:00 2009 -# Not Valid After : Sun Mar 18 10:00:00 2029 -# Fingerprint (SHA-256): CB:B5:22:D7:B7:F1:27:AD:6A:01:13:86:5B:DF:1C:D4:10:2E:7D:07:59:AF:63:5A:7C:F4:72:0D:C9:63:C5:3B -# Fingerprint (SHA1): D6:9B:56:11:48:F0:1C:77:C5:45:78:C1:09:26:DF:5B:85:69:76:AD -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA - R3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\063\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\063\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\041\130\123\010\242 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\137\060\202\002\107\240\003\002\001\002\002\013\004 -\000\000\000\000\001\041\130\123\010\242\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\060\114\061\040\060\036\006 -\003\125\004\013\023\027\107\154\157\142\141\154\123\151\147\156 -\040\122\157\157\164\040\103\101\040\055\040\122\063\061\023\060 -\021\006\003\125\004\012\023\012\107\154\157\142\141\154\123\151 -\147\156\061\023\060\021\006\003\125\004\003\023\012\107\154\157 -\142\141\154\123\151\147\156\060\036\027\015\060\071\060\063\061 -\070\061\060\060\060\060\060\132\027\015\062\071\060\063\061\070 -\061\060\060\060\060\060\132\060\114\061\040\060\036\006\003\125 -\004\013\023\027\107\154\157\142\141\154\123\151\147\156\040\122 -\157\157\164\040\103\101\040\055\040\122\063\061\023\060\021\006 -\003\125\004\012\023\012\107\154\157\142\141\154\123\151\147\156 -\061\023\060\021\006\003\125\004\003\023\012\107\154\157\142\141 -\154\123\151\147\156\060\202\001\042\060\015\006\011\052\206\110 -\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001 -\012\002\202\001\001\000\314\045\166\220\171\006\170\042\026\365 -\300\203\266\204\312\050\236\375\005\166\021\305\255\210\162\374 -\106\002\103\307\262\212\235\004\137\044\313\056\113\341\140\202 -\106\341\122\253\014\201\107\160\154\335\144\321\353\365\054\243 -\017\202\075\014\053\256\227\327\266\024\206\020\171\273\073\023 -\200\167\214\010\341\111\322\152\142\057\037\136\372\226\150\337 -\211\047\225\070\237\006\327\076\311\313\046\131\015\163\336\260 -\310\351\046\016\203\025\306\357\133\213\322\004\140\312\111\246 -\050\366\151\073\366\313\310\050\221\345\235\212\141\127\067\254 -\164\024\334\164\340\072\356\162\057\056\234\373\320\273\277\365 -\075\000\341\006\063\350\202\053\256\123\246\072\026\163\214\335 -\101\016\040\072\300\264\247\241\351\262\117\220\056\062\140\351 -\127\313\271\004\222\150\150\345\070\046\140\165\262\237\167\377 -\221\024\357\256\040\111\374\255\100\025\110\321\002\061\141\031 -\136\270\227\357\255\167\267\144\232\172\277\137\301\023\357\233 -\142\373\015\154\340\124\151\026\251\003\332\156\351\203\223\161 -\166\306\151\205\202\027\002\003\001\000\001\243\102\060\100\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\217\360\113\177\250 -\056\105\044\256\115\120\372\143\232\213\336\342\335\033\274\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\001\001\000\113\100\333\300\120\252\376\310\014\357\367\226\124 -\105\111\273\226\000\011\101\254\263\023\206\206\050\007\063\312 -\153\346\164\271\272\000\055\256\244\012\323\365\361\361\017\212 -\277\163\147\112\203\307\104\173\170\340\257\156\154\157\003\051 -\216\063\071\105\303\216\344\271\127\154\252\374\022\226\354\123 -\306\055\344\044\154\271\224\143\373\334\123\150\147\126\076\203 -\270\317\065\041\303\311\150\376\316\332\302\123\252\314\220\212 -\351\360\135\106\214\225\335\172\130\050\032\057\035\336\315\000 -\067\101\217\355\104\155\327\123\050\227\176\363\147\004\036\025 -\327\212\226\264\323\336\114\047\244\114\033\163\163\166\364\027 -\231\302\037\172\016\343\055\010\255\012\034\054\377\074\253\125 -\016\017\221\176\066\353\303\127\111\276\341\056\055\174\140\213 -\303\101\121\023\043\235\316\367\062\153\224\001\250\231\347\054 -\063\037\072\073\045\322\206\100\316\073\054\206\170\311\141\057 -\024\272\356\333\125\157\337\204\356\005\011\115\275\050\330\162 -\316\323\142\120\145\036\353\222\227\203\061\331\263\265\312\107 -\130\077\137 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Root CA - R3" -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 -# Serial Number:04:00:00:00:00:01:21:58:53:08:a2 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 -# Not Valid Before: Wed Mar 18 10:00:00 2009 -# Not Valid After : Sun Mar 18 10:00:00 2029 -# Fingerprint (SHA-256): CB:B5:22:D7:B7:F1:27:AD:6A:01:13:86:5B:DF:1C:D4:10:2E:7D:07:59:AF:63:5A:7C:F4:72:0D:C9:63:C5:3B -# Fingerprint (SHA1): D6:9B:56:11:48:F0:1C:77:C5:45:78:C1:09:26:DF:5B:85:69:76:AD -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA - R3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\326\233\126\021\110\360\034\167\305\105\170\301\011\046\337\133 -\205\151\166\255 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\305\337\270\111\312\005\023\125\356\055\272\032\303\076\260\050 -END -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\063\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\041\130\123\010\242 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Izenpe.com" -# -# Issuer: CN=Izenpe.com,O=IZENPE S.A.,C=ES -# Serial Number:00:b0:b7:5a:16:48:5f:bf:e1:cb:f5:8b:d7:19:e6:7d -# Subject: CN=Izenpe.com,O=IZENPE S.A.,C=ES -# Not Valid Before: Thu Dec 13 13:08:28 2007 -# Not Valid After : Sun Dec 13 08:27:25 2037 -# Fingerprint (SHA-256): 25:30:CC:8E:98:32:15:02:BA:D9:6F:9B:1F:BA:1B:09:9E:2D:29:9E:0F:45:48:BB:91:4F:36:3B:C0:D4:53:1F -# Fingerprint (SHA1): 2F:78:3D:25:52:18:A7:4A:65:39:71:B5:2C:A2:9C:45:15:6F:E9:19 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Izenpe.com" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\070\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\024\060\022\006\003\125\004\012\014\013\111\132\105\116\120\105 -\040\123\056\101\056\061\023\060\021\006\003\125\004\003\014\012 -\111\172\145\156\160\145\056\143\157\155 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\070\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\024\060\022\006\003\125\004\012\014\013\111\132\105\116\120\105 -\040\123\056\101\056\061\023\060\021\006\003\125\004\003\014\012 -\111\172\145\156\160\145\056\143\157\155 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\000\260\267\132\026\110\137\277\341\313\365\213\327\031 -\346\175 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\361\060\202\003\331\240\003\002\001\002\002\020\000 -\260\267\132\026\110\137\277\341\313\365\213\327\031\346\175\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\070 -\061\013\060\011\006\003\125\004\006\023\002\105\123\061\024\060 -\022\006\003\125\004\012\014\013\111\132\105\116\120\105\040\123 -\056\101\056\061\023\060\021\006\003\125\004\003\014\012\111\172 -\145\156\160\145\056\143\157\155\060\036\027\015\060\067\061\062 -\061\063\061\063\060\070\062\070\132\027\015\063\067\061\062\061 -\063\060\070\062\067\062\065\132\060\070\061\013\060\011\006\003 -\125\004\006\023\002\105\123\061\024\060\022\006\003\125\004\012 -\014\013\111\132\105\116\120\105\040\123\056\101\056\061\023\060 -\021\006\003\125\004\003\014\012\111\172\145\156\160\145\056\143 -\157\155\060\202\002\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202 -\002\001\000\311\323\172\312\017\036\254\247\206\350\026\145\152 -\261\302\033\105\062\161\225\331\376\020\133\314\257\347\245\171 -\001\217\211\303\312\362\125\161\367\167\276\167\224\363\162\244 -\054\104\330\236\222\233\024\072\241\347\044\220\012\012\126\216 -\305\330\046\224\341\331\110\341\055\076\332\012\162\335\243\231 -\025\332\201\242\207\364\173\156\046\167\211\130\255\326\353\014 -\262\101\172\163\156\155\333\172\170\101\351\010\210\022\176\207 -\056\146\021\143\154\124\373\074\235\162\300\274\056\377\302\267 -\335\015\166\343\072\327\367\264\150\276\242\365\343\201\156\301 -\106\157\135\215\340\115\306\124\125\211\032\063\061\012\261\127 -\271\243\212\230\303\354\073\064\305\225\101\151\176\165\302\074 -\040\305\141\272\121\107\240\040\220\223\241\220\113\363\116\174 -\205\105\124\232\321\005\046\101\260\265\115\035\063\276\304\003 -\310\045\174\301\160\333\073\364\011\055\124\047\110\254\057\341 -\304\254\076\310\313\222\114\123\071\067\043\354\323\001\371\340 -\011\104\115\115\144\300\341\015\132\207\042\274\255\033\243\376 -\046\265\025\363\247\374\204\031\351\354\241\210\264\104\151\204 -\203\363\211\321\164\006\251\314\013\326\302\336\047\205\120\046 -\312\027\270\311\172\207\126\054\032\001\036\154\276\023\255\020 -\254\265\044\365\070\221\241\326\113\332\361\273\322\336\107\265 -\361\274\201\366\131\153\317\031\123\351\215\025\313\112\313\251 -\157\104\345\033\101\317\341\206\247\312\320\152\237\274\114\215 -\006\063\132\242\205\345\220\065\240\142\134\026\116\360\343\242 -\372\003\032\264\054\161\263\130\054\336\173\013\333\032\017\353 -\336\041\037\006\167\006\003\260\311\357\231\374\300\271\117\013 -\206\050\376\322\271\352\343\332\245\303\107\151\022\340\333\360 -\366\031\213\355\173\160\327\002\326\355\207\030\050\054\004\044 -\114\167\344\110\212\032\306\073\232\324\017\312\372\165\322\001 -\100\132\215\171\277\213\317\113\317\252\026\301\225\344\255\114 -\212\076\027\221\324\261\142\345\202\345\200\004\244\003\176\215 -\277\332\177\242\017\227\117\014\323\015\373\327\321\345\162\176 -\034\310\167\377\133\232\017\267\256\005\106\345\361\250\026\354 -\107\244\027\002\003\001\000\001\243\201\366\060\201\363\060\201 -\260\006\003\125\035\021\004\201\250\060\201\245\201\017\151\156 -\146\157\100\151\172\145\156\160\145\056\143\157\155\244\201\221 -\060\201\216\061\107\060\105\006\003\125\004\012\014\076\111\132 -\105\116\120\105\040\123\056\101\056\040\055\040\103\111\106\040 -\101\060\061\063\063\067\062\066\060\055\122\115\145\162\143\056 -\126\151\164\157\162\151\141\055\107\141\163\164\145\151\172\040 -\124\061\060\065\065\040\106\066\062\040\123\070\061\103\060\101 -\006\003\125\004\011\014\072\101\166\144\141\040\144\145\154\040 -\115\145\144\151\164\145\162\162\141\156\145\157\040\105\164\157 -\162\142\151\144\145\141\040\061\064\040\055\040\060\061\060\061 -\060\040\126\151\164\157\162\151\141\055\107\141\163\164\145\151 -\172\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\035\006\003\125\035\016\004\026\004\024\035\034\145 -\016\250\362\045\173\264\221\317\344\261\261\346\275\125\164\154 -\005\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000 -\003\202\002\001\000\170\246\014\026\112\237\114\210\072\300\313 -\016\245\026\175\237\271\110\137\030\217\015\142\066\366\315\031 -\153\254\253\325\366\221\175\256\161\363\077\263\016\170\205\233 -\225\244\047\041\107\102\112\174\110\072\365\105\174\263\014\216 -\121\170\254\225\023\336\306\375\175\270\032\220\114\253\222\003 -\307\355\102\001\316\017\330\261\372\242\222\341\140\155\256\172 -\153\011\252\306\051\356\150\111\147\060\200\044\172\061\026\071 -\133\176\361\034\056\335\154\011\255\362\061\301\202\116\271\273 -\371\276\277\052\205\077\300\100\243\072\131\374\131\113\074\050 -\044\333\264\025\165\256\015\210\272\056\163\300\275\130\207\345 -\102\362\353\136\356\036\060\042\231\313\067\321\304\041\154\201 -\354\276\155\046\346\034\344\102\040\236\107\260\254\203\131\160 -\054\065\326\257\066\064\264\315\073\370\062\250\357\343\170\211 -\373\215\105\054\332\234\270\176\100\034\141\347\076\242\222\054 -\113\362\315\372\230\266\051\377\363\362\173\251\037\056\240\223 -\127\053\336\205\003\371\151\067\313\236\170\152\005\264\305\061 -\170\211\354\172\247\205\341\271\173\074\336\276\036\171\204\316 -\237\160\016\131\302\065\056\220\052\061\331\344\105\172\101\244 -\056\023\233\064\016\146\173\111\253\144\227\320\106\303\171\235 -\162\120\143\246\230\133\006\275\110\155\330\071\203\160\350\065 -\360\005\321\252\274\343\333\310\002\352\174\375\202\332\302\133 -\122\065\256\230\072\255\272\065\223\043\247\037\110\335\065\106 -\230\262\020\150\344\245\061\302\012\130\056\031\201\020\311\120 -\165\374\352\132\026\316\021\327\356\357\120\210\055\141\377\077 -\102\163\005\224\103\325\216\074\116\001\072\031\245\037\106\116 -\167\320\135\345\201\042\041\207\376\224\175\204\330\223\255\326 -\150\103\110\262\333\353\163\044\347\221\177\124\244\266\200\076 -\235\243\074\114\162\302\127\304\240\324\314\070\047\316\325\006 -\236\242\110\331\351\237\316\202\160\066\223\232\073\337\226\041 -\343\131\267\014\332\221\067\360\375\131\132\263\231\310\151\154 -\103\046\001\065\143\140\125\211\003\072\165\330\272\112\331\124 -\377\356\336\200\330\055\321\070\325\136\055\013\230\175\076\154 -\333\374\046\210\307 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Izenpe.com" -# Issuer: CN=Izenpe.com,O=IZENPE S.A.,C=ES -# Serial Number:00:b0:b7:5a:16:48:5f:bf:e1:cb:f5:8b:d7:19:e6:7d -# Subject: CN=Izenpe.com,O=IZENPE S.A.,C=ES -# Not Valid Before: Thu Dec 13 13:08:28 2007 -# Not Valid After : Sun Dec 13 08:27:25 2037 -# Fingerprint (SHA-256): 25:30:CC:8E:98:32:15:02:BA:D9:6F:9B:1F:BA:1B:09:9E:2D:29:9E:0F:45:48:BB:91:4F:36:3B:C0:D4:53:1F -# Fingerprint (SHA1): 2F:78:3D:25:52:18:A7:4A:65:39:71:B5:2C:A2:9C:45:15:6F:E9:19 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Izenpe.com" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\057\170\075\045\122\030\247\112\145\071\161\265\054\242\234\105 -\025\157\351\031 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\246\260\315\205\200\332\134\120\064\243\071\220\057\125\147\163 -END -CKA_ISSUER MULTILINE_OCTAL -\060\070\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\024\060\022\006\003\125\004\012\014\013\111\132\105\116\120\105 -\040\123\056\101\056\061\023\060\021\006\003\125\004\003\014\012 -\111\172\145\156\160\145\056\143\157\155 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\000\260\267\132\026\110\137\277\341\313\365\213\327\031 -\346\175 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Go Daddy Root Certificate Authority - G2" -# -# Issuer: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US -# Serial Number: 0 (0x0) -# Subject: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US -# Not Valid Before: Tue Sep 01 00:00:00 2009 -# Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (SHA-256): 45:14:0B:32:47:EB:9C:C8:C5:B4:F0:D7:B5:30:91:F7:32:92:08:9E:6E:5A:63:E2:74:9D:D3:AC:A9:19:8E:DA -# Fingerprint (SHA1): 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Go Daddy Root Certificate Authority - G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012 -\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111 -\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157 -\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164 -\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164 -\171\040\055\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012 -\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111 -\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157 -\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164 -\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164 -\171\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\305\060\202\002\255\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157\156 -\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157\164 -\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012\023 -\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111\156 -\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157\040 -\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164\151 -\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171 -\040\055\040\107\062\060\036\027\015\060\071\060\071\060\061\060 -\060\060\060\060\060\132\027\015\063\067\061\062\063\061\062\063 -\065\071\065\071\132\060\201\203\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\020\060\016\006\003\125\004\010\023\007 -\101\162\151\172\157\156\141\061\023\060\021\006\003\125\004\007 -\023\012\123\143\157\164\164\163\144\141\154\145\061\032\060\030 -\006\003\125\004\012\023\021\107\157\104\141\144\144\171\056\143 -\157\155\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\023\050\107\157\040\104\141\144\144\171\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165\164 -\150\157\162\151\164\171\040\055\040\107\062\060\202\001\042\060 -\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202 -\001\017\000\060\202\001\012\002\202\001\001\000\277\161\142\010 -\361\372\131\064\367\033\311\030\243\367\200\111\130\351\042\203 -\023\246\305\040\103\001\073\204\361\346\205\111\237\047\352\366 -\204\033\116\240\264\333\160\230\307\062\001\261\005\076\007\116 -\356\364\372\117\057\131\060\042\347\253\031\126\153\342\200\007 -\374\363\026\165\200\071\121\173\345\371\065\266\164\116\251\215 -\202\023\344\266\077\251\003\203\372\242\276\212\025\152\177\336 -\013\303\266\031\024\005\312\352\303\250\004\224\073\106\174\062 -\015\363\000\146\042\310\215\151\155\066\214\021\030\267\323\262 -\034\140\264\070\372\002\214\316\323\335\106\007\336\012\076\353 -\135\174\310\174\373\260\053\123\244\222\142\151\121\045\005\141 -\032\104\201\214\054\251\103\226\043\337\254\072\201\232\016\051 -\305\034\251\351\135\036\266\236\236\060\012\071\316\361\210\200 -\373\113\135\314\062\354\205\142\103\045\064\002\126\047\001\221 -\264\073\160\052\077\156\261\350\234\210\001\175\237\324\371\333 -\123\155\140\235\277\054\347\130\253\270\137\106\374\316\304\033 -\003\074\011\353\111\061\134\151\106\263\340\107\002\003\001\000 -\001\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004 -\024\072\232\205\007\020\147\050\266\357\366\275\005\101\156\040 -\301\224\332\017\336\060\015\006\011\052\206\110\206\367\015\001 -\001\013\005\000\003\202\001\001\000\231\333\135\171\325\371\227 -\131\147\003\141\361\176\073\006\061\165\055\241\040\216\117\145 -\207\264\367\246\234\274\330\351\057\320\333\132\356\317\164\214 -\163\264\070\102\332\005\173\370\002\165\270\375\245\261\327\256 -\366\327\336\023\313\123\020\176\212\106\321\227\372\267\056\053 -\021\253\220\260\047\200\371\350\237\132\351\067\237\253\344\337 -\154\263\205\027\235\075\331\044\117\171\221\065\326\137\004\353 -\200\203\253\232\002\055\265\020\364\330\220\307\004\163\100\355 -\162\045\240\251\237\354\236\253\150\022\231\127\306\217\022\072 -\011\244\275\104\375\006\025\067\301\233\344\062\243\355\070\350 -\330\144\363\054\176\024\374\002\352\237\315\377\007\150\027\333 -\042\220\070\055\172\215\321\124\361\151\343\137\063\312\172\075 -\173\012\343\312\177\137\071\345\342\165\272\305\166\030\063\316 -\054\360\057\114\255\367\261\347\316\117\250\304\233\112\124\006 -\305\177\175\325\010\017\342\034\376\176\027\270\254\136\366\324 -\026\262\103\011\014\115\366\247\153\264\231\204\145\312\172\210 -\342\342\104\276\134\367\352\034\365 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Go Daddy Root Certificate Authority - G2" -# Issuer: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US -# Serial Number: 0 (0x0) -# Subject: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US -# Not Valid Before: Tue Sep 01 00:00:00 2009 -# Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (SHA-256): 45:14:0B:32:47:EB:9C:C8:C5:B4:F0:D7:B5:30:91:F7:32:92:08:9E:6E:5A:63:E2:74:9D:D3:AC:A9:19:8E:DA -# Fingerprint (SHA1): 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Go Daddy Root Certificate Authority - G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\107\276\253\311\042\352\350\016\170\170\064\142\247\237\105\302 -\124\375\346\213 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\200\072\274\042\301\346\373\215\233\073\047\112\062\033\232\001 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\203\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\032\060\030\006\003\125\004\012 -\023\021\107\157\104\141\144\144\171\056\143\157\155\054\040\111 -\156\143\056\061\061\060\057\006\003\125\004\003\023\050\107\157 -\040\104\141\144\144\171\040\122\157\157\164\040\103\145\162\164 -\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164 -\171\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Starfield Root Certificate Authority - G2" -# -# Issuer: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Serial Number: 0 (0x0) -# Subject: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Not Valid Before: Tue Sep 01 00:00:00 2009 -# Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (SHA-256): 2C:E1:CB:0B:F9:D2:F9:E1:02:99:3F:BE:21:51:52:C3:B2:DD:0C:AB:DE:1C:68:E5:31:9B:83:91:54:DB:B7:F5 -# Fingerprint (SHA1): B5:1C:06:7C:EE:2B:0C:3D:F8:55:AB:2D:92:F4:FE:39:D4:E7:0F:0E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Starfield Root Certificate Authority - G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012 -\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150 -\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061\062 -\060\060\006\003\125\004\003\023\051\123\164\141\162\146\151\145 -\154\144\040\122\157\157\164\040\103\145\162\164\151\146\151\143 -\141\164\145\040\101\165\164\150\157\162\151\164\171\040\055\040 -\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012 -\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150 -\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061\062 -\060\060\006\003\125\004\003\023\051\123\164\141\162\146\151\145 -\154\144\040\122\157\157\164\040\103\145\162\164\151\146\151\143 -\141\164\145\040\101\165\164\150\157\162\151\164\171\040\055\040 -\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157\156 -\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157\164 -\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012\023 -\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150\156 -\157\154\157\147\151\145\163\054\040\111\156\143\056\061\062\060 -\060\006\003\125\004\003\023\051\123\164\141\162\146\151\145\154 -\144\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\145\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\062\060\036\027\015\060\071\060\071\060\061\060\060\060\060\060 -\060\132\027\015\063\067\061\062\063\061\062\063\065\071\065\071 -\132\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172 -\157\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143 -\157\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004 -\012\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143 -\150\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061 -\062\060\060\006\003\125\004\003\023\051\123\164\141\162\146\151 -\145\154\144\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\145\040\101\165\164\150\157\162\151\164\171\040\055 -\040\107\062\060\202\001\042\060\015\006\011\052\206\110\206\367 -\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002 -\202\001\001\000\275\355\301\003\374\366\217\374\002\261\157\133 -\237\110\331\235\171\342\242\267\003\141\126\030\303\107\266\327 -\312\075\065\056\211\103\367\241\151\233\336\212\032\375\023\040 -\234\264\111\167\062\051\126\375\271\354\214\335\042\372\162\334 -\047\141\227\356\366\132\204\354\156\031\271\211\054\334\204\133 -\325\164\373\153\137\305\211\245\020\122\211\106\125\364\270\165 -\034\346\177\344\124\256\113\370\125\162\127\002\031\370\027\161 -\131\353\036\050\007\164\305\235\110\276\154\264\364\244\260\363 -\144\067\171\222\300\354\106\136\177\341\155\123\114\142\257\315 -\037\013\143\273\072\235\373\374\171\000\230\141\164\317\046\202 -\100\143\363\262\162\152\031\015\231\312\324\016\165\314\067\373 -\213\211\301\131\361\142\177\137\263\137\145\060\370\247\267\115 -\166\132\036\166\136\064\300\350\226\126\231\212\263\360\177\244 -\315\275\334\062\061\174\221\317\340\137\021\370\153\252\111\134 -\321\231\224\321\242\343\143\133\011\166\265\126\142\341\113\164 -\035\226\324\046\324\010\004\131\320\230\016\016\346\336\374\303 -\354\037\220\361\002\003\001\000\001\243\102\060\100\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035 -\006\003\125\035\016\004\026\004\024\174\014\062\037\247\331\060 -\177\304\175\150\243\142\250\241\316\253\007\133\047\060\015\006 -\011\052\206\110\206\367\015\001\001\013\005\000\003\202\001\001 -\000\021\131\372\045\117\003\157\224\231\073\232\037\202\205\071 -\324\166\005\224\136\341\050\223\155\142\135\011\302\240\250\324 -\260\165\070\361\064\152\235\344\237\212\206\046\121\346\054\321 -\306\055\156\225\040\112\222\001\354\270\212\147\173\061\342\147 -\056\214\225\003\046\056\103\235\112\061\366\016\265\014\273\267 -\342\067\177\042\272\000\243\016\173\122\373\153\273\073\304\323 -\171\121\116\315\220\364\147\007\031\310\074\106\172\015\001\175 -\305\130\347\155\346\205\060\027\232\044\304\020\340\004\367\340 -\362\177\324\252\012\377\102\035\067\355\224\345\144\131\022\040 -\167\070\323\062\076\070\201\165\226\163\372\150\217\261\313\316 -\037\305\354\372\234\176\317\176\261\361\007\055\266\374\277\312 -\244\277\320\227\005\112\274\352\030\050\002\220\275\124\170\011 -\041\161\323\321\175\035\331\026\260\251\141\075\320\012\000\042 -\374\307\173\313\011\144\105\013\073\100\201\367\175\174\062\365 -\230\312\130\216\175\052\356\220\131\163\144\371\066\164\136\045 -\241\365\146\005\056\177\071\025\251\052\373\120\213\216\205\151 -\364 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Starfield Root Certificate Authority - G2" -# Issuer: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Serial Number: 0 (0x0) -# Subject: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Not Valid Before: Tue Sep 01 00:00:00 2009 -# Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (SHA-256): 2C:E1:CB:0B:F9:D2:F9:E1:02:99:3F:BE:21:51:52:C3:B2:DD:0C:AB:DE:1C:68:E5:31:9B:83:91:54:DB:B7:F5 -# Fingerprint (SHA1): B5:1C:06:7C:EE:2B:0C:3D:F8:55:AB:2D:92:F4:FE:39:D4:E7:0F:0E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Starfield Root Certificate Authority - G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\265\034\006\174\356\053\014\075\370\125\253\055\222\364\376\071 -\324\347\017\016 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\326\071\201\306\122\176\226\151\374\374\312\146\355\005\362\226 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012 -\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150 -\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061\062 -\060\060\006\003\125\004\003\023\051\123\164\141\162\146\151\145 -\154\144\040\122\157\157\164\040\103\145\162\164\151\146\151\143 -\141\164\145\040\101\165\164\150\157\162\151\164\171\040\055\040 -\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Starfield Services Root Certificate Authority - G2" -# -# Issuer: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Serial Number: 0 (0x0) -# Subject: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Not Valid Before: Tue Sep 01 00:00:00 2009 -# Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (SHA-256): 56:8D:69:05:A2:C8:87:08:A4:B3:02:51:90:ED:CF:ED:B1:97:4A:60:6A:13:C6:E5:29:0F:CB:2A:E6:3E:DA:B5 -# Fingerprint (SHA1): 92:5A:8F:8D:2C:6D:04:E0:66:5F:59:6A:FF:22:D8:63:E8:25:6F:3F -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Starfield Services Root Certificate Authority - G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\230\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012 -\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150 -\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061\073 -\060\071\006\003\125\004\003\023\062\123\164\141\162\146\151\145 -\154\144\040\123\145\162\166\151\143\145\163\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165\164 -\150\157\162\151\164\171\040\055\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\230\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012 -\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150 -\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061\073 -\060\071\006\003\125\004\003\023\062\123\164\141\162\146\151\145 -\154\144\040\123\145\162\166\151\143\145\163\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165\164 -\150\157\162\151\164\171\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\357\060\202\002\327\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\230\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157\156 -\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157\164 -\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012\023 -\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150\156 -\157\154\157\147\151\145\163\054\040\111\156\143\056\061\073\060 -\071\006\003\125\004\003\023\062\123\164\141\162\146\151\145\154 -\144\040\123\145\162\166\151\143\145\163\040\122\157\157\164\040 -\103\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150 -\157\162\151\164\171\040\055\040\107\062\060\036\027\015\060\071 -\060\071\060\061\060\060\060\060\060\060\132\027\015\063\067\061 -\062\063\061\062\063\065\071\065\071\132\060\201\230\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\020\060\016\006\003 -\125\004\010\023\007\101\162\151\172\157\156\141\061\023\060\021 -\006\003\125\004\007\023\012\123\143\157\164\164\163\144\141\154 -\145\061\045\060\043\006\003\125\004\012\023\034\123\164\141\162 -\146\151\145\154\144\040\124\145\143\150\156\157\154\157\147\151 -\145\163\054\040\111\156\143\056\061\073\060\071\006\003\125\004 -\003\023\062\123\164\141\162\146\151\145\154\144\040\123\145\162 -\166\151\143\145\163\040\122\157\157\164\040\103\145\162\164\151 -\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171 -\040\055\040\107\062\060\202\001\042\060\015\006\011\052\206\110 -\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001 -\012\002\202\001\001\000\325\014\072\304\052\371\116\342\365\276 -\031\227\137\216\210\123\261\037\077\313\317\237\040\023\155\051 -\072\310\017\175\074\367\153\166\070\143\331\066\140\250\233\136 -\134\000\200\262\057\131\177\366\207\371\045\103\206\347\151\033 -\122\232\220\341\161\343\330\055\015\116\157\366\310\111\331\266 -\363\032\126\256\053\266\164\024\353\317\373\046\343\032\272\035 -\226\056\152\073\130\224\211\107\126\377\045\240\223\160\123\203 -\332\204\164\024\303\147\236\004\150\072\337\216\100\132\035\112 -\116\317\103\221\073\347\126\326\000\160\313\122\356\173\175\256 -\072\347\274\061\371\105\366\302\140\317\023\131\002\053\200\314 -\064\107\337\271\336\220\145\155\002\317\054\221\246\246\347\336 -\205\030\111\174\146\116\243\072\155\251\265\356\064\056\272\015 -\003\270\063\337\107\353\261\153\215\045\331\233\316\201\321\105 -\106\062\226\160\207\336\002\016\111\103\205\266\154\163\273\144 -\352\141\101\254\311\324\124\337\207\057\307\042\262\046\314\237 -\131\124\150\237\374\276\052\057\304\125\034\165\100\140\027\205 -\002\125\071\213\177\005\002\003\001\000\001\243\102\060\100\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 -\060\035\006\003\125\035\016\004\026\004\024\234\137\000\337\252 -\001\327\060\053\070\210\242\270\155\112\234\362\021\221\203\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\001\001\000\113\066\246\204\167\151\335\073\031\237\147\043\010 -\157\016\141\311\375\204\334\137\330\066\201\315\330\033\101\055 -\237\140\335\307\032\150\331\321\156\206\341\210\043\317\023\336 -\103\317\342\064\263\004\235\037\051\325\277\370\136\310\325\301 -\275\356\222\157\062\164\362\221\202\057\275\202\102\172\255\052 -\267\040\175\115\274\172\125\022\302\025\352\275\367\152\225\056 -\154\164\237\317\034\264\362\305\001\243\205\320\162\076\255\163 -\253\013\233\165\014\155\105\267\216\224\254\226\067\265\240\320 -\217\025\107\016\343\350\203\335\217\375\357\101\001\167\314\047 -\251\142\205\063\362\067\010\357\161\317\167\006\336\310\031\035 -\210\100\317\175\106\035\377\036\307\341\316\377\043\333\306\372 -\215\125\116\251\002\347\107\021\106\076\364\375\275\173\051\046 -\273\251\141\142\067\050\266\055\052\366\020\206\144\311\160\247 -\322\255\267\051\160\171\352\074\332\143\045\237\375\150\267\060 -\354\160\373\165\212\267\155\140\147\262\036\310\271\351\330\250 -\157\002\213\147\015\115\046\127\161\332\040\374\301\112\120\215 -\261\050\272 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Starfield Services Root Certificate Authority - G2" -# Issuer: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Serial Number: 0 (0x0) -# Subject: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US -# Not Valid Before: Tue Sep 01 00:00:00 2009 -# Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (SHA-256): 56:8D:69:05:A2:C8:87:08:A4:B3:02:51:90:ED:CF:ED:B1:97:4A:60:6A:13:C6:E5:29:0F:CB:2A:E6:3E:DA:B5 -# Fingerprint (SHA1): 92:5A:8F:8D:2C:6D:04:E0:66:5F:59:6A:FF:22:D8:63:E8:25:6F:3F -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Starfield Services Root Certificate Authority - G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\222\132\217\215\054\155\004\340\146\137\131\152\377\042\330\143 -\350\045\157\077 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\027\065\164\257\173\141\034\353\364\371\074\342\356\100\371\242 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\230\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\020\060\016\006\003\125\004\010\023\007\101\162\151\172\157 -\156\141\061\023\060\021\006\003\125\004\007\023\012\123\143\157 -\164\164\163\144\141\154\145\061\045\060\043\006\003\125\004\012 -\023\034\123\164\141\162\146\151\145\154\144\040\124\145\143\150 -\156\157\154\157\147\151\145\163\054\040\111\156\143\056\061\073 -\060\071\006\003\125\004\003\023\062\123\164\141\162\146\151\145 -\154\144\040\123\145\162\166\151\143\145\163\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165\164 -\150\157\162\151\164\171\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "AffirmTrust Commercial" -# -# Issuer: CN=AffirmTrust Commercial,O=AffirmTrust,C=US -# Serial Number:77:77:06:27:26:a9:b1:7c -# Subject: CN=AffirmTrust Commercial,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:06:06 2010 -# Not Valid After : Tue Dec 31 14:06:06 2030 -# Fingerprint (SHA-256): 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 -# Fingerprint (SHA1): F9:B5:B6:32:45:5F:9C:BE:EC:57:5F:80:DC:E9:6E:2C:C7:B2:78:B7 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Commercial" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\037\060\035\006\003\125\004\003\014\026 -\101\146\146\151\162\155\124\162\165\163\164\040\103\157\155\155 -\145\162\143\151\141\154 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\037\060\035\006\003\125\004\003\014\026 -\101\146\146\151\162\155\124\162\165\163\164\040\103\157\155\155 -\145\162\143\151\141\154 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\167\167\006\047\046\251\261\174 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\114\060\202\002\064\240\003\002\001\002\002\010\167 -\167\006\047\046\251\261\174\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\104\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\024\060\022\006\003\125\004\012\014\013 -\101\146\146\151\162\155\124\162\165\163\164\061\037\060\035\006 -\003\125\004\003\014\026\101\146\146\151\162\155\124\162\165\163 -\164\040\103\157\155\155\145\162\143\151\141\154\060\036\027\015 -\061\060\060\061\062\071\061\064\060\066\060\066\132\027\015\063 -\060\061\062\063\061\061\064\060\066\060\066\132\060\104\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\024\060\022\006 -\003\125\004\012\014\013\101\146\146\151\162\155\124\162\165\163 -\164\061\037\060\035\006\003\125\004\003\014\026\101\146\146\151 -\162\155\124\162\165\163\164\040\103\157\155\155\145\162\143\151 -\141\154\060\202\001\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202 -\001\001\000\366\033\117\147\007\053\241\025\365\006\042\313\037 -\001\262\343\163\105\006\104\111\054\273\111\045\024\326\316\303 -\267\253\054\117\306\101\062\224\127\372\022\247\133\016\342\217 -\037\036\206\031\247\252\265\055\271\137\015\212\302\257\205\065 -\171\062\055\273\034\142\067\362\261\133\112\075\312\315\161\137 -\351\102\276\224\350\310\336\371\042\110\144\306\345\253\306\053 -\155\255\005\360\372\325\013\317\232\345\360\120\244\213\073\107 -\245\043\133\172\172\370\063\077\270\357\231\227\343\040\301\326 -\050\211\317\224\373\271\105\355\343\100\027\021\324\164\360\013 -\061\342\053\046\152\233\114\127\256\254\040\076\272\105\172\005 -\363\275\233\151\025\256\175\116\040\143\304\065\166\072\007\002 -\311\067\375\307\107\356\350\361\166\035\163\025\362\227\244\265 -\310\172\171\331\102\252\053\177\134\376\316\046\117\243\146\201 -\065\257\104\272\124\036\034\060\062\145\235\346\074\223\136\120 -\116\172\343\072\324\156\314\032\373\371\322\067\256\044\052\253 -\127\003\042\050\015\111\165\177\267\050\332\165\277\216\343\334 -\016\171\061\002\003\001\000\001\243\102\060\100\060\035\006\003 -\125\035\016\004\026\004\024\235\223\306\123\213\136\312\257\077 -\237\036\017\345\231\225\274\044\366\224\217\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\015\006\011 -\052\206\110\206\367\015\001\001\013\005\000\003\202\001\001\000 -\130\254\364\004\016\315\300\015\377\012\375\324\272\026\137\051 -\275\173\150\231\130\111\322\264\035\067\115\177\047\175\106\006 -\135\103\306\206\056\076\163\262\046\175\117\223\251\266\304\052 -\232\253\041\227\024\261\336\214\323\253\211\025\330\153\044\324 -\361\026\256\330\244\134\324\177\121\216\355\030\001\261\223\143 -\275\274\370\141\200\232\236\261\316\102\160\342\251\175\006\045 -\175\047\241\376\157\354\263\036\044\332\343\113\125\032\000\073 -\065\264\073\331\327\135\060\375\201\023\211\362\302\006\053\355 -\147\304\216\311\103\262\134\153\025\211\002\274\142\374\116\362 -\265\063\252\262\157\323\012\242\120\343\366\073\350\056\104\302 -\333\146\070\251\063\126\110\361\155\033\063\215\015\214\077\140 -\067\235\323\312\155\176\064\176\015\237\162\166\213\033\237\162 -\375\122\065\101\105\002\226\057\034\262\232\163\111\041\261\111 -\107\105\107\264\357\152\064\021\311\115\232\314\131\267\326\002 -\236\132\116\145\265\224\256\033\337\051\260\026\361\277\000\236 -\007\072\027\144\265\004\265\043\041\231\012\225\073\227\174\357 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "AffirmTrust Commercial" -# Issuer: CN=AffirmTrust Commercial,O=AffirmTrust,C=US -# Serial Number:77:77:06:27:26:a9:b1:7c -# Subject: CN=AffirmTrust Commercial,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:06:06 2010 -# Not Valid After : Tue Dec 31 14:06:06 2030 -# Fingerprint (SHA-256): 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 -# Fingerprint (SHA1): F9:B5:B6:32:45:5F:9C:BE:EC:57:5F:80:DC:E9:6E:2C:C7:B2:78:B7 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Commercial" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\371\265\266\062\105\137\234\276\354\127\137\200\334\351\156\054 -\307\262\170\267 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\202\222\272\133\357\315\212\157\246\075\125\371\204\366\326\267 -END -CKA_ISSUER MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\037\060\035\006\003\125\004\003\014\026 -\101\146\146\151\162\155\124\162\165\163\164\040\103\157\155\155 -\145\162\143\151\141\154 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\167\167\006\047\046\251\261\174 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "AffirmTrust Networking" -# -# Issuer: CN=AffirmTrust Networking,O=AffirmTrust,C=US -# Serial Number:7c:4f:04:39:1c:d4:99:2d -# Subject: CN=AffirmTrust Networking,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:08:24 2010 -# Not Valid After : Tue Dec 31 14:08:24 2030 -# Fingerprint (SHA-256): 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0:B4:1B -# Fingerprint (SHA1): 29:36:21:02:8B:20:ED:02:F5:66:C5:32:D1:D6:ED:90:9F:45:00:2F -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Networking" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\037\060\035\006\003\125\004\003\014\026 -\101\146\146\151\162\155\124\162\165\163\164\040\116\145\164\167 -\157\162\153\151\156\147 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\037\060\035\006\003\125\004\003\014\026 -\101\146\146\151\162\155\124\162\165\163\164\040\116\145\164\167 -\157\162\153\151\156\147 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\174\117\004\071\034\324\231\055 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\114\060\202\002\064\240\003\002\001\002\002\010\174 -\117\004\071\034\324\231\055\060\015\006\011\052\206\110\206\367 -\015\001\001\005\005\000\060\104\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\024\060\022\006\003\125\004\012\014\013 -\101\146\146\151\162\155\124\162\165\163\164\061\037\060\035\006 -\003\125\004\003\014\026\101\146\146\151\162\155\124\162\165\163 -\164\040\116\145\164\167\157\162\153\151\156\147\060\036\027\015 -\061\060\060\061\062\071\061\064\060\070\062\064\132\027\015\063 -\060\061\062\063\061\061\064\060\070\062\064\132\060\104\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\024\060\022\006 -\003\125\004\012\014\013\101\146\146\151\162\155\124\162\165\163 -\164\061\037\060\035\006\003\125\004\003\014\026\101\146\146\151 -\162\155\124\162\165\163\164\040\116\145\164\167\157\162\153\151 -\156\147\060\202\001\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202 -\001\001\000\264\204\314\063\027\056\153\224\154\153\141\122\240 -\353\243\317\171\224\114\345\224\200\231\313\125\144\104\145\217 -\147\144\342\006\343\134\067\111\366\057\233\204\204\036\055\362 -\140\235\060\116\314\204\205\342\054\317\036\236\376\066\253\063 -\167\065\104\330\065\226\032\075\066\350\172\016\330\325\107\241 -\152\151\213\331\374\273\072\256\171\132\325\364\326\161\273\232 -\220\043\153\232\267\210\164\207\014\036\137\271\236\055\372\253 -\123\053\334\273\166\076\223\114\010\010\214\036\242\043\034\324 -\152\255\042\272\231\001\056\155\145\313\276\044\146\125\044\113 -\100\104\261\033\327\341\302\205\300\336\020\077\075\355\270\374 -\361\361\043\123\334\277\145\227\157\331\371\100\161\215\175\275 -\225\324\316\276\240\136\047\043\336\375\246\320\046\016\000\051 -\353\074\106\360\075\140\277\077\120\322\334\046\101\121\236\024 -\067\102\004\243\160\127\250\033\207\355\055\372\173\356\214\012 -\343\251\146\211\031\313\101\371\335\104\066\141\317\342\167\106 -\310\175\366\364\222\201\066\375\333\064\361\162\176\363\014\026 -\275\264\025\002\003\001\000\001\243\102\060\100\060\035\006\003 -\125\035\016\004\026\004\024\007\037\322\347\234\332\302\156\242 -\100\264\260\172\120\020\120\164\304\310\275\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\015\006\011 -\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000 -\211\127\262\026\172\250\302\375\326\331\233\233\064\302\234\264 -\062\024\115\247\244\337\354\276\247\276\370\103\333\221\067\316 -\264\062\056\120\125\032\065\116\166\103\161\040\357\223\167\116 -\025\160\056\207\303\301\035\155\334\313\265\047\324\054\126\321 -\122\123\072\104\322\163\310\304\033\005\145\132\142\222\234\356 -\101\215\061\333\347\064\352\131\041\325\001\172\327\144\270\144 -\071\315\311\355\257\355\113\003\110\247\240\231\001\200\334\145 -\243\066\256\145\131\110\117\202\113\310\145\361\127\035\345\131 -\056\012\077\154\330\321\365\345\011\264\154\124\000\012\340\025 -\115\207\165\155\267\130\226\132\335\155\322\000\240\364\233\110 -\276\303\067\244\272\066\340\174\207\205\227\032\025\242\336\056 -\242\133\275\257\030\371\220\120\315\160\131\370\047\147\107\313 -\307\240\007\072\175\321\054\135\154\031\072\146\265\175\375\221 -\157\202\261\276\010\223\333\024\107\361\242\067\307\105\236\074 -\307\167\257\144\250\223\337\366\151\203\202\140\362\111\102\064 -\355\132\000\124\205\034\026\066\222\014\134\372\246\255\277\333 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "AffirmTrust Networking" -# Issuer: CN=AffirmTrust Networking,O=AffirmTrust,C=US -# Serial Number:7c:4f:04:39:1c:d4:99:2d -# Subject: CN=AffirmTrust Networking,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:08:24 2010 -# Not Valid After : Tue Dec 31 14:08:24 2030 -# Fingerprint (SHA-256): 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0:B4:1B -# Fingerprint (SHA1): 29:36:21:02:8B:20:ED:02:F5:66:C5:32:D1:D6:ED:90:9F:45:00:2F -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Networking" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\051\066\041\002\213\040\355\002\365\146\305\062\321\326\355\220 -\237\105\000\057 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\102\145\312\276\001\232\232\114\251\214\101\111\315\300\325\177 -END -CKA_ISSUER MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\037\060\035\006\003\125\004\003\014\026 -\101\146\146\151\162\155\124\162\165\163\164\040\116\145\164\167 -\157\162\153\151\156\147 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\174\117\004\071\034\324\231\055 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "AffirmTrust Premium" -# -# Issuer: CN=AffirmTrust Premium,O=AffirmTrust,C=US -# Serial Number:6d:8c:14:46:b1:a6:0a:ee -# Subject: CN=AffirmTrust Premium,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:10:36 2010 -# Not Valid After : Mon Dec 31 14:10:36 2040 -# Fingerprint (SHA-256): 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A -# Fingerprint (SHA1): D8:A6:33:2C:E0:03:6F:B1:85:F6:63:4F:7D:6A:06:65:26:32:28:27 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Premium" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\034\060\032\006\003\125\004\003\014\023 -\101\146\146\151\162\155\124\162\165\163\164\040\120\162\145\155 -\151\165\155 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\034\060\032\006\003\125\004\003\014\023 -\101\146\146\151\162\155\124\162\165\163\164\040\120\162\145\155 -\151\165\155 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\155\214\024\106\261\246\012\356 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\106\060\202\003\056\240\003\002\001\002\002\010\155 -\214\024\106\261\246\012\356\060\015\006\011\052\206\110\206\367 -\015\001\001\014\005\000\060\101\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\024\060\022\006\003\125\004\012\014\013 -\101\146\146\151\162\155\124\162\165\163\164\061\034\060\032\006 -\003\125\004\003\014\023\101\146\146\151\162\155\124\162\165\163 -\164\040\120\162\145\155\151\165\155\060\036\027\015\061\060\060 -\061\062\071\061\064\061\060\063\066\132\027\015\064\060\061\062 -\063\061\061\064\061\060\063\066\132\060\101\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\024\060\022\006\003\125\004 -\012\014\013\101\146\146\151\162\155\124\162\165\163\164\061\034 -\060\032\006\003\125\004\003\014\023\101\146\146\151\162\155\124 -\162\165\163\164\040\120\162\145\155\151\165\155\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\304\022\337 -\251\137\376\101\335\335\365\237\212\343\366\254\341\074\170\232 -\274\330\360\177\172\240\063\052\334\215\040\133\256\055\157\347 -\223\331\066\160\152\150\317\216\121\243\205\133\147\004\240\020 -\044\157\135\050\202\301\227\127\330\110\051\023\266\341\276\221 -\115\337\205\014\123\030\232\036\044\242\117\217\360\242\205\013 -\313\364\051\177\322\244\130\356\046\115\311\252\250\173\232\331 -\372\070\336\104\127\025\345\370\214\310\331\110\342\015\026\047 -\035\036\310\203\205\045\267\272\252\125\101\314\003\042\113\055 -\221\215\213\346\211\257\146\307\351\377\053\351\074\254\332\322 -\263\303\341\150\234\211\370\172\000\126\336\364\125\225\154\373 -\272\144\335\142\213\337\013\167\062\353\142\314\046\232\233\273 -\252\142\203\114\264\006\172\060\310\051\277\355\006\115\227\271 -\034\304\061\053\325\137\274\123\022\027\234\231\127\051\146\167 -\141\041\061\007\056\045\111\235\030\362\356\363\053\161\214\265 -\272\071\007\111\167\374\357\056\222\220\005\215\055\057\167\173 -\357\103\277\065\273\232\330\371\163\247\054\362\320\127\356\050 -\116\046\137\217\220\150\011\057\270\370\334\006\351\056\232\076 -\121\247\321\042\304\012\247\070\110\154\263\371\377\175\253\206 -\127\343\272\326\205\170\167\272\103\352\110\177\366\330\276\043 -\155\036\277\321\066\154\130\134\361\356\244\031\124\032\365\003 -\322\166\346\341\214\275\074\263\323\110\113\342\310\370\177\222 -\250\166\106\234\102\145\076\244\036\301\007\003\132\106\055\270 -\227\363\267\325\262\125\041\357\272\334\114\000\227\373\024\225 -\047\063\277\350\103\107\106\322\010\231\026\140\073\232\176\322 -\346\355\070\352\354\001\036\074\110\126\111\011\307\114\067\000 -\236\210\016\300\163\341\157\146\351\162\107\060\076\020\345\013 -\003\311\232\102\000\154\305\224\176\141\304\212\337\177\202\032 -\013\131\304\131\062\167\263\274\140\151\126\071\375\264\006\173 -\054\326\144\066\331\275\110\355\204\037\176\245\042\217\052\270 -\102\364\202\267\324\123\220\170\116\055\032\375\201\157\104\327 -\073\001\164\226\102\340\000\342\056\153\352\305\356\162\254\273 -\277\376\352\252\250\370\334\366\262\171\212\266\147\002\003\001 -\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026\004 -\024\235\300\147\246\014\042\331\046\365\105\253\246\145\122\021 -\047\330\105\254\143\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\015\006\011\052\206\110\206\367\015 -\001\001\014\005\000\003\202\002\001\000\263\127\115\020\142\116 -\072\344\254\352\270\034\257\062\043\310\263\111\132\121\234\166 -\050\215\171\252\127\106\027\325\365\122\366\267\104\350\010\104 -\277\030\204\322\013\200\315\305\022\375\000\125\005\141\207\101 -\334\265\044\236\074\304\330\310\373\160\236\057\170\226\203\040 -\066\336\174\017\151\023\210\245\165\066\230\010\246\306\337\254 -\316\343\130\326\267\076\336\272\363\353\064\100\330\242\201\365 -\170\077\057\325\245\374\331\242\324\136\004\016\027\255\376\101 -\360\345\262\162\372\104\202\063\102\350\055\130\367\126\214\142 -\077\272\102\260\234\014\134\176\056\145\046\134\123\117\000\262 -\170\176\241\015\231\055\215\270\035\216\242\304\260\375\140\320 -\060\244\216\310\004\142\251\304\355\065\336\172\227\355\016\070 -\136\222\057\223\160\245\251\234\157\247\175\023\035\176\306\010 -\110\261\136\147\353\121\010\045\351\346\045\153\122\051\221\234 -\322\071\163\010\127\336\231\006\264\133\235\020\006\341\302\000 -\250\270\034\112\002\012\024\320\301\101\312\373\214\065\041\175 -\202\070\362\251\124\221\031\065\223\224\155\152\072\305\262\320 -\273\211\206\223\350\233\311\017\072\247\172\270\241\360\170\106 -\372\374\067\057\345\212\204\363\337\376\004\331\241\150\240\057 -\044\342\011\225\006\325\225\312\341\044\226\353\174\366\223\005 -\273\355\163\351\055\321\165\071\327\347\044\333\330\116\137\103 -\217\236\320\024\071\277\125\160\110\231\127\061\264\234\356\112 -\230\003\226\060\037\140\006\356\033\043\376\201\140\043\032\107 -\142\205\245\314\031\064\200\157\263\254\032\343\237\360\173\110 -\255\325\001\331\147\266\251\162\223\352\055\146\265\262\270\344 -\075\074\262\357\114\214\352\353\007\277\253\065\232\125\206\274 -\030\246\265\250\136\264\203\154\153\151\100\323\237\334\361\303 -\151\153\271\341\155\011\364\361\252\120\166\012\172\175\172\027 -\241\125\226\102\231\061\011\335\140\021\215\005\060\176\346\216 -\106\321\235\024\332\307\027\344\005\226\214\304\044\265\033\317 -\024\007\262\100\370\243\236\101\206\274\004\320\153\226\310\052 -\200\064\375\277\357\006\243\335\130\305\205\075\076\217\376\236 -\051\340\266\270\011\150\031\034\030\103 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "AffirmTrust Premium" -# Issuer: CN=AffirmTrust Premium,O=AffirmTrust,C=US -# Serial Number:6d:8c:14:46:b1:a6:0a:ee -# Subject: CN=AffirmTrust Premium,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:10:36 2010 -# Not Valid After : Mon Dec 31 14:10:36 2040 -# Fingerprint (SHA-256): 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A -# Fingerprint (SHA1): D8:A6:33:2C:E0:03:6F:B1:85:F6:63:4F:7D:6A:06:65:26:32:28:27 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Premium" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\330\246\063\054\340\003\157\261\205\366\143\117\175\152\006\145 -\046\062\050\047 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\304\135\016\110\266\254\050\060\116\012\274\371\070\026\207\127 -END -CKA_ISSUER MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\034\060\032\006\003\125\004\003\014\023 -\101\146\146\151\162\155\124\162\165\163\164\040\120\162\145\155 -\151\165\155 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\155\214\024\106\261\246\012\356 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "AffirmTrust Premium ECC" -# -# Issuer: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US -# Serial Number:74:97:25:8a:c7:3f:7a:54 -# Subject: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:20:24 2010 -# Not Valid After : Mon Dec 31 14:20:24 2040 -# Fingerprint (SHA-256): BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 -# Fingerprint (SHA1): B8:23:6B:00:2F:1D:16:86:53:01:55:6C:11:A4:37:CA:EB:FF:C3:BB -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Premium ECC" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\040\060\036\006\003\125\004\003\014\027 -\101\146\146\151\162\155\124\162\165\163\164\040\120\162\145\155 -\151\165\155\040\105\103\103 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\040\060\036\006\003\125\004\003\014\027 -\101\146\146\151\162\155\124\162\165\163\164\040\120\162\145\155 -\151\165\155\040\105\103\103 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\164\227\045\212\307\077\172\124 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\001\376\060\202\001\205\240\003\002\001\002\002\010\164 -\227\045\212\307\077\172\124\060\012\006\010\052\206\110\316\075 -\004\003\003\060\105\061\013\060\011\006\003\125\004\006\023\002 -\125\123\061\024\060\022\006\003\125\004\012\014\013\101\146\146 -\151\162\155\124\162\165\163\164\061\040\060\036\006\003\125\004 -\003\014\027\101\146\146\151\162\155\124\162\165\163\164\040\120 -\162\145\155\151\165\155\040\105\103\103\060\036\027\015\061\060 -\060\061\062\071\061\064\062\060\062\064\132\027\015\064\060\061 -\062\063\061\061\064\062\060\062\064\132\060\105\061\013\060\011 -\006\003\125\004\006\023\002\125\123\061\024\060\022\006\003\125 -\004\012\014\013\101\146\146\151\162\155\124\162\165\163\164\061 -\040\060\036\006\003\125\004\003\014\027\101\146\146\151\162\155 -\124\162\165\163\164\040\120\162\145\155\151\165\155\040\105\103 -\103\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\015\060\136\033\025\235\003 -\320\241\171\065\267\072\074\222\172\312\025\034\315\142\363\234 -\046\134\007\075\345\124\372\243\326\314\022\352\364\024\137\350 -\216\031\253\057\056\110\346\254\030\103\170\254\320\067\303\275 -\262\315\054\346\107\342\032\346\143\270\075\056\057\170\304\117 -\333\364\017\244\150\114\125\162\153\225\035\116\030\102\225\170 -\314\067\074\221\342\233\145\053\051\243\102\060\100\060\035\006 -\003\125\035\016\004\026\004\024\232\257\051\172\300\021\065\065 -\046\121\060\000\303\152\376\100\325\256\326\074\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\012\006 -\010\052\206\110\316\075\004\003\003\003\147\000\060\144\002\060 -\027\011\363\207\210\120\132\257\310\300\102\277\107\137\365\154 -\152\206\340\304\047\164\344\070\123\327\005\177\033\064\343\306 -\057\263\312\011\074\067\235\327\347\270\106\361\375\241\342\161 -\002\060\102\131\207\103\324\121\337\272\323\011\062\132\316\210 -\176\127\075\234\137\102\153\365\007\055\265\360\202\223\371\131 -\157\256\144\372\130\345\213\036\343\143\276\265\201\315\157\002 -\214\171 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "AffirmTrust Premium ECC" -# Issuer: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US -# Serial Number:74:97:25:8a:c7:3f:7a:54 -# Subject: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US -# Not Valid Before: Fri Jan 29 14:20:24 2010 -# Not Valid After : Mon Dec 31 14:20:24 2040 -# Fingerprint (SHA-256): BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 -# Fingerprint (SHA1): B8:23:6B:00:2F:1D:16:86:53:01:55:6C:11:A4:37:CA:EB:FF:C3:BB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AffirmTrust Premium ECC" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\270\043\153\000\057\035\026\206\123\001\125\154\021\244\067\312 -\353\377\303\273 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\144\260\011\125\317\261\325\231\342\276\023\253\246\135\352\115 -END -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\024\060\022\006\003\125\004\012\014\013\101\146\146\151\162\155 -\124\162\165\163\164\061\040\060\036\006\003\125\004\003\014\027 -\101\146\146\151\162\155\124\162\165\163\164\040\120\162\145\155 -\151\165\155\040\105\103\103 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\164\227\045\212\307\077\172\124 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certum Trusted Network CA" -# -# Issuer: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Serial Number: 279744 (0x444c0) -# Subject: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Not Valid Before: Wed Oct 22 12:07:37 2008 -# Not Valid After : Mon Dec 31 12:07:37 2029 -# Fingerprint (SHA-256): 5C:58:46:8D:55:F5:8E:49:7E:74:39:82:D2:B5:00:10:B6:D1:65:37:4A:CF:83:A7:D4:A3:2D:B7:68:C4:40:8E -# Fingerprint (SHA1): 07:E0:32:E0:20:B7:2C:3F:19:2F:06:28:A2:59:3A:19:A7:0F:06:9E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Network CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\176\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145\164 -\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040\123 -\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145 -\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\061\042\060\040 -\006\003\125\004\003\023\031\103\145\162\164\165\155\040\124\162 -\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\176\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145\164 -\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040\123 -\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145 -\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\061\042\060\040 -\006\003\125\004\003\023\031\103\145\162\164\165\155\040\124\162 -\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\004\104\300 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\273\060\202\002\243\240\003\002\001\002\002\003\004 -\104\300\060\015\006\011\052\206\110\206\367\015\001\001\005\005 -\000\060\176\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145 -\164\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040 -\123\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103 -\145\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\061\042\060 -\040\006\003\125\004\003\023\031\103\145\162\164\165\155\040\124 -\162\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103 -\101\060\036\027\015\060\070\061\060\062\062\061\062\060\067\063 -\067\132\027\015\062\071\061\062\063\061\061\062\060\067\063\067 -\132\060\176\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145 -\164\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040 -\123\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103 -\145\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\061\042\060 -\040\006\003\125\004\003\023\031\103\145\162\164\165\155\040\124 -\162\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103 -\101\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001 -\001\000\343\373\175\243\162\272\302\360\311\024\207\365\153\001 -\116\341\156\100\007\272\155\047\135\177\367\133\055\263\132\307 -\121\137\253\244\062\246\141\207\266\156\017\206\322\060\002\227 -\370\327\151\127\241\030\071\135\152\144\171\306\001\131\254\074 -\061\112\070\174\322\004\322\113\050\350\040\137\073\007\242\314 -\115\163\333\363\256\117\307\126\325\132\247\226\211\372\363\253 -\150\324\043\206\131\047\317\011\047\274\254\156\162\203\034\060 -\162\337\340\242\351\322\341\164\165\031\275\052\236\173\025\124 -\004\033\327\103\071\255\125\050\305\342\032\273\364\300\344\256 -\070\111\063\314\166\205\237\071\105\322\244\236\362\022\214\121 -\370\174\344\055\177\365\254\137\353\026\237\261\055\321\272\314 -\221\102\167\114\045\311\220\070\157\333\360\314\373\216\036\227 -\131\076\325\140\116\346\005\050\355\111\171\023\113\272\110\333 -\057\371\162\323\071\312\376\037\330\064\162\365\264\100\317\061 -\001\303\354\336\021\055\027\135\037\270\120\321\136\031\247\151 -\336\007\063\050\312\120\225\371\247\124\313\124\206\120\105\251 -\371\111\002\003\001\000\001\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003 -\125\035\016\004\026\004\024\010\166\315\313\007\377\044\366\305 -\315\355\273\220\274\342\204\067\106\165\367\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\015\006\011\052 -\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000\246 -\250\255\042\316\001\075\246\243\377\142\320\110\235\213\136\162 -\260\170\104\343\334\034\257\011\375\043\110\372\275\052\304\271 -\125\004\265\020\243\215\047\336\013\202\143\320\356\336\014\067 -\171\101\133\042\262\260\232\101\134\246\160\340\324\320\167\313 -\043\323\000\340\154\126\057\341\151\015\015\331\252\277\041\201 -\120\331\006\245\250\377\225\067\320\252\376\342\263\365\231\055 -\105\204\212\345\102\011\327\164\002\057\367\211\330\231\351\274 -\047\324\107\215\272\015\106\034\167\317\024\244\034\271\244\061 -\304\234\050\164\003\064\377\063\031\046\245\351\015\164\267\076 -\227\306\166\350\047\226\243\146\335\341\256\362\101\133\312\230 -\126\203\163\160\344\206\032\322\061\101\272\057\276\055\023\132 -\166\157\116\350\116\201\016\077\133\003\042\240\022\276\146\130 -\021\112\313\003\304\264\052\052\055\226\027\340\071\124\274\110 -\323\166\047\235\232\055\006\246\311\354\071\322\253\333\237\232 -\013\047\002\065\051\261\100\225\347\371\350\234\125\210\031\106 -\326\267\064\365\176\316\071\232\331\070\361\121\367\117\054 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certum Trusted Network CA" -# Issuer: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Serial Number: 279744 (0x444c0) -# Subject: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Not Valid Before: Wed Oct 22 12:07:37 2008 -# Not Valid After : Mon Dec 31 12:07:37 2029 -# Fingerprint (SHA-256): 5C:58:46:8D:55:F5:8E:49:7E:74:39:82:D2:B5:00:10:B6:D1:65:37:4A:CF:83:A7:D4:A3:2D:B7:68:C4:40:8E -# Fingerprint (SHA1): 07:E0:32:E0:20:B7:2C:3F:19:2F:06:28:A2:59:3A:19:A7:0F:06:9E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Network CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\007\340\062\340\040\267\054\077\031\057\006\050\242\131\072\031 -\247\017\006\236 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\325\351\201\100\305\030\151\374\106\054\211\165\142\017\252\170 -END -CKA_ISSUER MULTILINE_OCTAL -\060\176\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145\164 -\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040\123 -\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145 -\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\061\042\060\040 -\006\003\125\004\003\023\031\103\145\162\164\165\155\040\124\162 -\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\004\104\300 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TWCA Root Certification Authority" -# -# Issuer: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number: 1 (0x1) -# Subject: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Thu Aug 28 07:24:33 2008 -# Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (SHA-256): BF:D8:8F:E1:10:1C:41:AE:3E:80:1B:F8:BE:56:35:0E:E9:BA:D1:A6:B9:BD:51:5E:DC:5C:6D:5B:87:11:AC:44 -# Fingerprint (SHA1): CF:9E:87:6D:D3:EB:FC:42:26:97:A3:B5:A3:7A:A0:76:A9:06:23:48 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA Root Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\014\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\014\007\122\157 -\157\164\040\103\101\061\052\060\050\006\003\125\004\003\014\041 -\124\127\103\101\040\122\157\157\164\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\014\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\014\007\122\157 -\157\164\040\103\101\061\052\060\050\006\003\125\004\003\014\041 -\124\127\103\101\040\122\157\157\164\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\173\060\202\002\143\240\003\002\001\002\002\001\001 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\137\061\013\060\011\006\003\125\004\006\023\002\124\127\061\022 -\060\020\006\003\125\004\012\014\011\124\101\111\127\101\116\055 -\103\101\061\020\060\016\006\003\125\004\013\014\007\122\157\157 -\164\040\103\101\061\052\060\050\006\003\125\004\003\014\041\124 -\127\103\101\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\060\036\027\015\060\070\060\070\062\070\060\067\062\064\063\063 -\132\027\015\063\060\061\062\063\061\061\065\065\071\065\071\132 -\060\137\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\014\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\014\007\122\157 -\157\164\040\103\101\061\052\060\050\006\003\125\004\003\014\041 -\124\127\103\101\040\122\157\157\164\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001 -\001\000\260\176\162\270\244\003\224\346\247\336\011\070\221\112 -\021\100\207\247\174\131\144\024\173\265\021\020\335\376\277\325 -\300\273\126\342\205\045\364\065\162\017\370\123\320\101\341\104 -\001\302\264\034\303\061\102\026\107\205\063\042\166\262\012\157 -\017\345\045\120\117\205\206\276\277\230\056\020\147\036\276\021 -\005\206\005\220\304\131\320\174\170\020\260\200\134\267\341\307 -\053\165\313\174\237\256\265\321\235\043\067\143\247\334\102\242 -\055\222\004\033\120\301\173\270\076\033\311\126\004\213\057\122 -\233\255\251\126\351\301\377\255\251\130\207\060\266\201\367\227 -\105\374\031\127\073\053\157\344\107\364\231\105\376\035\361\370 -\227\243\210\035\067\034\134\217\340\166\045\232\120\370\240\124 -\377\104\220\166\043\322\062\306\303\253\006\277\374\373\277\363 -\255\175\222\142\002\133\051\323\065\243\223\232\103\144\140\135 -\262\372\062\377\073\004\257\115\100\152\371\307\343\357\043\375 -\153\313\345\017\213\070\015\356\012\374\376\017\230\237\060\061 -\335\154\122\145\371\213\201\276\042\341\034\130\003\272\221\033 -\211\007\002\003\001\000\001\243\102\060\100\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003 -\125\035\016\004\026\004\024\152\070\133\046\215\336\213\132\362 -\117\172\124\203\031\030\343\010\065\246\272\060\015\006\011\052 -\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000\074 -\325\167\075\332\337\211\272\207\014\010\124\152\040\120\222\276 -\260\101\075\271\046\144\203\012\057\350\100\300\227\050\047\202 -\060\112\311\223\377\152\347\246\000\177\211\102\232\326\021\345 -\123\316\057\314\362\332\005\304\376\342\120\304\072\206\175\314 -\332\176\020\011\073\222\065\052\123\262\376\353\053\005\331\154 -\135\346\320\357\323\152\146\236\025\050\205\172\350\202\000\254 -\036\247\011\151\126\102\323\150\121\030\276\124\232\277\104\101 -\272\111\276\040\272\151\134\356\270\167\315\316\154\037\255\203 -\226\030\175\016\265\024\071\204\361\050\351\055\243\236\173\036 -\172\162\132\203\263\171\157\357\264\374\320\012\245\130\117\106 -\337\373\155\171\131\362\204\042\122\256\017\314\373\174\073\347 -\152\312\107\141\303\172\370\323\222\004\037\270\040\204\341\066 -\124\026\307\100\336\073\212\163\334\337\306\011\114\337\354\332 -\377\324\123\102\241\311\362\142\035\042\203\074\227\305\371\031 -\142\047\254\145\042\327\323\074\306\345\216\262\123\314\111\316 -\274\060\376\173\016\063\220\373\355\322\024\221\037\007\257 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TWCA Root Certification Authority" -# Issuer: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number: 1 (0x1) -# Subject: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Thu Aug 28 07:24:33 2008 -# Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (SHA-256): BF:D8:8F:E1:10:1C:41:AE:3E:80:1B:F8:BE:56:35:0E:E9:BA:D1:A6:B9:BD:51:5E:DC:5C:6D:5B:87:11:AC:44 -# Fingerprint (SHA1): CF:9E:87:6D:D3:EB:FC:42:26:97:A3:B5:A3:7A:A0:76:A9:06:23:48 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA Root Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\317\236\207\155\323\353\374\102\046\227\243\265\243\172\240\166 -\251\006\043\110 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\252\010\217\366\371\173\267\362\261\247\036\233\352\352\275\171 -END -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\014\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\014\007\122\157 -\157\164\040\103\101\061\052\060\050\006\003\125\004\003\014\041 -\124\127\103\101\040\122\157\157\164\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Explicitly Distrust DigiNotar Root CA" -# -# Issuer: E=info@diginotar.nl,CN=DigiNotar Root CA,O=DigiNotar,C=NL -# Serial Number:0f:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff -# Subject: E=info@diginotar.nl,CN=DigiNotar Root CA,O=DigiNotar,C=NL -# Not Valid Before: Fri Jul 27 17:19:37 2007 -# Not Valid After : Mon Mar 31 18:19:22 2025 -# Fingerprint (MD5): 0A:A4:D5:CC:BA:B4:FB:A3:59:E3:E6:01:DD:53:D9:4E -# Fingerprint (SHA1): C1:77:CB:4B:E0:B4:26:8E:F5:C7:CF:45:99:22:B9:B0:CE:BA:21:2F -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157 -\164\141\162\061\032\060\030\006\003\125\004\003\023\021\104\151 -\147\151\116\157\164\141\162\040\122\157\157\164\040\103\101\061 -\040\060\036\006\011\052\206\110\206\367\015\001\011\001\026\021 -\151\156\146\157\100\144\151\147\151\156\157\164\141\162\056\156 -\154 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157 -\164\141\162\061\032\060\030\006\003\125\004\003\023\021\104\151 -\147\151\116\157\164\141\162\040\122\157\157\164\040\103\101\061 -\040\060\036\006\011\052\206\110\206\367\015\001\011\001\026\021 -\151\156\146\157\100\144\151\147\151\156\157\164\141\162\056\156 -\154 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\017\377\377\377\377\377\377\377\377\377\377\377\377\377 -\377\377 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\212\060\202\003\162\240\003\002\001\002\002\020\017 -\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\137 -\061\013\060\011\006\003\125\004\006\023\002\116\114\061\022\060 -\020\006\003\125\004\012\023\011\104\151\147\151\116\157\164\141 -\162\061\032\060\030\006\003\125\004\003\023\021\104\151\147\151 -\116\157\164\141\162\040\122\157\157\164\040\103\101\061\040\060 -\036\006\011\052\206\110\206\367\015\001\011\001\026\021\151\156 -\146\157\100\144\151\147\151\156\157\164\141\162\056\156\154\060 -\036\027\015\060\067\060\067\062\067\061\067\061\071\063\067\132 -\027\015\062\065\060\063\063\061\061\070\061\071\062\062\132\060 -\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061\022 -\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157\164 -\141\162\061\032\060\030\006\003\125\004\003\023\021\104\151\147 -\151\116\157\164\141\162\040\122\157\157\164\040\103\101\061\040 -\060\036\006\011\052\206\110\206\367\015\001\011\001\026\021\151 -\156\146\157\100\144\151\147\151\156\157\164\141\162\056\156\154 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\254\260\130\301\000\275\330\041\010\013\053\232\376\156\126 -\060\005\237\033\167\220\020\101\134\303\015\207\021\167\216\201 -\361\312\174\351\214\152\355\070\164\065\273\332\337\371\273\300 -\011\067\264\226\163\201\175\063\032\230\071\367\223\157\225\177 -\075\271\261\165\207\272\121\110\350\213\160\076\225\004\305\330 -\266\303\026\331\210\260\261\207\035\160\332\206\264\017\024\213 -\172\317\020\321\164\066\242\022\173\167\206\112\171\346\173\337 -\002\021\150\245\116\206\256\064\130\233\044\023\170\126\042\045 -\036\001\213\113\121\161\373\202\314\131\226\151\210\132\150\123 -\305\271\015\002\067\313\113\274\146\112\220\176\052\013\005\007 -\355\026\137\125\220\165\330\106\311\033\203\342\010\276\361\043 -\314\231\035\326\052\017\203\040\025\130\047\202\056\372\342\042 -\302\111\261\271\001\201\152\235\155\235\100\167\150\166\116\041 -\052\155\204\100\205\116\166\231\174\202\363\363\267\002\131\324 -\046\001\033\216\337\255\123\006\321\256\030\335\342\262\072\313 -\327\210\070\216\254\133\051\271\031\323\230\371\030\003\317\110 -\202\206\146\013\033\151\017\311\353\070\210\172\046\032\005\114 -\222\327\044\324\226\362\254\122\055\243\107\325\122\366\077\376 -\316\204\006\160\246\252\076\242\362\266\126\064\030\127\242\344 -\201\155\347\312\360\152\323\307\221\153\002\203\101\174\025\357 -\153\232\144\136\343\320\074\345\261\353\173\135\206\373\313\346 -\167\111\315\243\145\334\367\271\234\270\344\013\137\223\317\314 -\060\032\062\034\316\034\143\225\245\371\352\341\164\213\236\351 -\053\251\060\173\240\030\037\016\030\013\345\133\251\323\321\154 -\036\007\147\217\221\113\251\212\274\322\146\252\223\001\210\262 -\221\372\061\134\325\246\301\122\010\011\315\012\143\242\323\042 -\246\350\241\331\071\006\227\365\156\215\002\220\214\024\173\077 -\200\315\033\234\272\304\130\162\043\257\266\126\237\306\172\102 -\063\051\007\077\202\311\346\037\005\015\315\114\050\066\213\323 -\310\076\034\306\210\357\136\356\211\144\351\035\353\332\211\176 -\062\246\151\321\335\314\210\237\321\320\311\146\041\334\006\147 -\305\224\172\232\155\142\114\175\314\340\144\200\262\236\107\216 -\243\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125 -\035\016\004\026\004\024\210\150\277\340\216\065\304\073\070\153 -\142\367\050\073\204\201\310\014\327\115\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\003\202\002\001\000\073\002 -\215\313\074\060\350\156\240\255\362\163\263\137\236\045\023\004 -\005\323\366\343\213\273\013\171\316\123\336\344\226\305\321\257 -\163\274\325\303\320\100\125\174\100\177\315\033\137\011\325\362 -\174\237\150\035\273\135\316\172\071\302\214\326\230\173\305\203 -\125\250\325\175\100\312\340\036\367\211\136\143\135\241\023\302 -\135\212\266\212\174\000\363\043\303\355\205\137\161\166\360\150 -\143\252\105\041\071\110\141\170\066\334\361\103\223\324\045\307 -\362\200\145\341\123\002\165\121\374\172\072\357\067\253\204\050 -\127\014\330\324\324\231\126\154\343\242\376\131\204\264\061\350 -\063\370\144\224\224\121\227\253\071\305\113\355\332\335\200\013 -\157\174\051\015\304\216\212\162\015\347\123\024\262\140\101\075 -\204\221\061\150\075\047\104\333\345\336\364\372\143\105\310\114 -\076\230\365\077\101\272\116\313\067\015\272\146\230\361\335\313 -\237\134\367\124\066\202\153\054\274\023\141\227\102\370\170\273 -\314\310\242\237\312\360\150\275\153\035\262\337\215\157\007\235 -\332\216\147\307\107\036\312\271\277\052\102\221\267\143\123\146 -\361\102\243\341\364\132\115\130\153\265\344\244\063\255\134\160 -\035\334\340\362\353\163\024\221\232\003\301\352\000\145\274\007 -\374\317\022\021\042\054\256\240\275\072\340\242\052\330\131\351 -\051\323\030\065\244\254\021\137\031\265\265\033\377\042\112\134 -\306\172\344\027\357\040\251\247\364\077\255\212\247\232\004\045 -\235\016\312\067\346\120\375\214\102\051\004\232\354\271\317\113 -\162\275\342\010\066\257\043\057\142\345\312\001\323\160\333\174 -\202\043\054\026\061\014\306\066\007\220\172\261\037\147\130\304 -\073\130\131\211\260\214\214\120\263\330\206\313\150\243\304\012 -\347\151\113\040\316\301\036\126\113\225\251\043\150\330\060\330 -\303\353\260\125\121\315\345\375\053\270\365\273\021\237\123\124 -\366\064\031\214\171\011\066\312\141\027\045\027\013\202\230\163 -\014\167\164\303\325\015\307\250\022\114\307\247\124\161\107\056 -\054\032\175\311\343\053\073\110\336\047\204\247\143\066\263\175 -\217\240\144\071\044\015\075\173\207\257\146\134\164\033\113\163 -\262\345\214\360\206\231\270\345\305\337\204\301\267\353 -END - -# Trust for Certificate "Explicitly Distrust DigiNotar Root CA" -# Issuer: E=info@diginotar.nl,CN=DigiNotar Root CA,O=DigiNotar,C=NL -# Serial Number:0f:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff -# Subject: E=info@diginotar.nl,CN=DigiNotar Root CA,O=DigiNotar,C=NL -# Not Valid Before: Fri Jul 27 17:19:37 2007 -# Not Valid After : Mon Mar 31 18:19:22 2025 -# Fingerprint (MD5): 0A:A4:D5:CC:BA:B4:FB:A3:59:E3:E6:01:DD:53:D9:4E -# Fingerprint (SHA1): C1:77:CB:4B:E0:B4:26:8E:F5:C7:CF:45:99:22:B9:B0:CE:BA:21:2F -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Explicitly Distrust DigiNotar Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\301\167\313\113\340\264\046\216\365\307\317\105\231\042\271\260 -\316\272\041\057 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\012\244\325\314\272\264\373\243\131\343\346\001\335\123\331\116 -END -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\022\060\020\006\003\125\004\012\023\011\104\151\147\151\116\157 -\164\141\162\061\032\060\030\006\003\125\004\003\023\021\104\151 -\147\151\116\157\164\141\162\040\122\157\157\164\040\103\101\061 -\040\060\036\006\011\052\206\110\206\367\015\001\011\001\026\021 -\151\156\146\157\100\144\151\147\151\156\157\164\141\162\056\156 -\154 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\017\377\377\377\377\377\377\377\377\377\377\377\377\377 -\377\377 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Security Communication RootCA2" -# -# Issuer: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP -# Serial Number: 0 (0x0) -# Subject: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP -# Not Valid Before: Fri May 29 05:00:39 2009 -# Not Valid After : Tue May 29 05:00:39 2029 -# Fingerprint (SHA-256): 51:3B:2C:EC:B8:10:D4:CD:E5:DD:85:39:1A:DF:C6:C2:DD:60:D8:7B:B7:36:D2:B5:21:48:4A:A4:7A:0E:BE:F6 -# Fingerprint (SHA1): 5F:3B:8C:F2:F8:10:B3:7D:78:B4:CE:EC:19:19:C3:73:34:B9:C7:74 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Security Communication RootCA2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 -\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 -\056\054\114\124\104\056\061\047\060\045\006\003\125\004\013\023 -\036\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 -\151\143\141\164\151\157\156\040\122\157\157\164\103\101\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 -\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 -\056\054\114\124\104\056\061\047\060\045\006\003\125\004\013\023 -\036\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 -\151\143\141\164\151\157\156\040\122\157\157\164\103\101\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\167\060\202\002\137\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061\045 -\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040\124 -\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117\056 -\054\114\124\104\056\061\047\060\045\006\003\125\004\013\023\036 -\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156\151 -\143\141\164\151\157\156\040\122\157\157\164\103\101\062\060\036 -\027\015\060\071\060\065\062\071\060\065\060\060\063\071\132\027 -\015\062\071\060\065\062\071\060\065\060\060\063\071\132\060\135 -\061\013\060\011\006\003\125\004\006\023\002\112\120\061\045\060 -\043\006\003\125\004\012\023\034\123\105\103\117\115\040\124\162 -\165\163\164\040\123\171\163\164\145\155\163\040\103\117\056\054 -\114\124\104\056\061\047\060\045\006\003\125\004\013\023\036\123 -\145\143\165\162\151\164\171\040\103\157\155\155\165\156\151\143 -\141\164\151\157\156\040\122\157\157\164\103\101\062\060\202\001 -\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\001\017\000\060\202\001\012\002\202\001\001\000\320\025 -\071\122\261\122\263\272\305\131\202\304\135\122\256\072\103\145 -\200\113\307\362\226\274\333\066\227\326\246\144\214\250\136\360 -\343\012\034\367\337\227\075\113\256\366\135\354\041\265\101\253 -\315\271\176\166\237\276\371\076\066\064\240\073\301\366\061\021 -\105\164\223\075\127\200\305\371\211\231\312\345\253\152\324\265 -\332\101\220\020\301\326\326\102\211\302\277\364\070\022\225\114 -\124\005\367\066\344\105\203\173\024\145\326\334\014\115\321\336 -\176\014\253\073\304\025\276\072\126\246\132\157\166\151\122\251 -\172\271\310\353\152\232\135\122\320\055\012\153\065\026\011\020 -\204\320\152\312\072\006\000\067\107\344\176\127\117\077\213\353 -\147\270\210\252\305\276\123\125\262\221\304\175\271\260\205\031 -\006\170\056\333\141\032\372\205\365\112\221\241\347\026\325\216 -\242\071\337\224\270\160\037\050\077\213\374\100\136\143\203\074 -\203\052\032\231\153\317\336\131\152\073\374\157\026\327\037\375 -\112\020\353\116\202\026\072\254\047\014\123\361\255\325\044\260 -\153\003\120\301\055\074\026\335\104\064\047\032\165\373\002\003 -\001\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026 -\004\024\012\205\251\167\145\005\230\174\100\201\370\017\227\054 -\070\361\012\354\074\317\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\003\202\001\001\000\114\072\243\104\254 -\271\105\261\307\223\176\310\013\012\102\337\144\352\034\356\131 -\154\010\272\211\137\152\312\112\225\236\172\217\007\305\332\105 -\162\202\161\016\072\322\314\157\247\264\241\043\273\366\044\237 -\313\027\376\214\246\316\302\322\333\314\215\374\161\374\003\051 -\301\154\135\063\137\144\266\145\073\211\157\030\166\170\365\334 -\242\110\037\031\077\216\223\353\361\372\027\356\315\116\343\004 -\022\125\326\345\344\335\373\076\005\174\342\035\136\306\247\274 -\227\117\150\072\365\351\056\012\103\266\257\127\134\142\150\174 -\267\375\243\212\204\240\254\142\276\053\011\207\064\360\152\001 -\273\233\051\126\074\376\000\067\317\043\154\361\116\252\266\164 -\106\022\154\221\356\064\325\354\232\221\347\104\276\220\061\162 -\325\111\002\366\002\345\364\037\353\174\331\226\125\251\377\354 -\212\371\231\107\377\065\132\002\252\004\313\212\133\207\161\051 -\221\275\244\264\172\015\275\232\365\127\043\000\007\041\027\077 -\112\071\321\005\111\013\247\266\067\201\245\135\214\252\063\136 -\201\050\174\247\175\047\353\000\256\215\067 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Security Communication RootCA2" -# Issuer: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP -# Serial Number: 0 (0x0) -# Subject: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP -# Not Valid Before: Fri May 29 05:00:39 2009 -# Not Valid After : Tue May 29 05:00:39 2029 -# Fingerprint (SHA-256): 51:3B:2C:EC:B8:10:D4:CD:E5:DD:85:39:1A:DF:C6:C2:DD:60:D8:7B:B7:36:D2:B5:21:48:4A:A4:7A:0E:BE:F6 -# Fingerprint (SHA1): 5F:3B:8C:F2:F8:10:B3:7D:78:B4:CE:EC:19:19:C3:73:34:B9:C7:74 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Security Communication RootCA2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\137\073\214\362\370\020\263\175\170\264\316\354\031\031\303\163 -\064\271\307\164 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\154\071\175\244\016\125\131\262\077\326\101\261\022\120\336\103 -END -CKA_ISSUER MULTILINE_OCTAL -\060\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 -\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 -\056\054\114\124\104\056\061\047\060\045\006\003\125\004\013\023 -\036\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 -\151\143\141\164\151\157\156\040\122\157\157\164\103\101\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Actalis Authentication Root CA" -# -# Issuer: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT -# Serial Number:57:0a:11:97:42:c4:e3:cc -# Subject: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT -# Not Valid Before: Thu Sep 22 11:22:02 2011 -# Not Valid After : Sun Sep 22 11:22:02 2030 -# Fingerprint (SHA-256): 55:92:60:84:EC:96:3A:64:B9:6E:2A:BE:01:CE:0B:A8:6A:64:FB:FE:BC:C7:AA:B5:AF:C1:55:B3:7F:D7:60:66 -# Fingerprint (SHA1): F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Actalis Authentication Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\124\061 -\016\060\014\006\003\125\004\007\014\005\115\151\154\141\156\061 -\043\060\041\006\003\125\004\012\014\032\101\143\164\141\154\151 -\163\040\123\056\160\056\101\056\057\060\063\063\065\070\065\062 -\060\071\066\067\061\047\060\045\006\003\125\004\003\014\036\101 -\143\164\141\154\151\163\040\101\165\164\150\145\156\164\151\143 -\141\164\151\157\156\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\124\061 -\016\060\014\006\003\125\004\007\014\005\115\151\154\141\156\061 -\043\060\041\006\003\125\004\012\014\032\101\143\164\141\154\151 -\163\040\123\056\160\056\101\056\057\060\063\063\065\070\065\062 -\060\071\066\067\061\047\060\045\006\003\125\004\003\014\036\101 -\143\164\141\154\151\163\040\101\165\164\150\145\156\164\151\143 -\141\164\151\157\156\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\127\012\021\227\102\304\343\314 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\273\060\202\003\243\240\003\002\001\002\002\010\127 -\012\021\227\102\304\343\314\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\153\061\013\060\011\006\003\125\004 -\006\023\002\111\124\061\016\060\014\006\003\125\004\007\014\005 -\115\151\154\141\156\061\043\060\041\006\003\125\004\012\014\032 -\101\143\164\141\154\151\163\040\123\056\160\056\101\056\057\060 -\063\063\065\070\065\062\060\071\066\067\061\047\060\045\006\003 -\125\004\003\014\036\101\143\164\141\154\151\163\040\101\165\164 -\150\145\156\164\151\143\141\164\151\157\156\040\122\157\157\164 -\040\103\101\060\036\027\015\061\061\060\071\062\062\061\061\062 -\062\060\062\132\027\015\063\060\060\071\062\062\061\061\062\062 -\060\062\132\060\153\061\013\060\011\006\003\125\004\006\023\002 -\111\124\061\016\060\014\006\003\125\004\007\014\005\115\151\154 -\141\156\061\043\060\041\006\003\125\004\012\014\032\101\143\164 -\141\154\151\163\040\123\056\160\056\101\056\057\060\063\063\065 -\070\065\062\060\071\066\067\061\047\060\045\006\003\125\004\003 -\014\036\101\143\164\141\154\151\163\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\103\101 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\247\306\304\245\051\244\054\357\345\030\305\260\120\243\157 -\121\073\237\012\132\311\302\110\070\012\302\034\240\030\177\221 -\265\207\271\100\077\335\035\150\037\010\203\325\055\036\210\240 -\370\217\126\217\155\231\002\222\220\026\325\137\010\154\211\327 -\341\254\274\040\302\261\340\203\121\212\151\115\000\226\132\157 -\057\300\104\176\243\016\344\221\315\130\356\334\373\307\036\105 -\107\335\047\271\010\001\237\246\041\035\365\101\055\057\114\375 -\050\255\340\212\255\042\264\126\145\216\206\124\217\223\103\051 -\336\071\106\170\243\060\043\272\315\360\175\023\127\300\135\322 -\203\153\110\114\304\253\237\200\132\133\072\275\311\247\042\077 -\200\047\063\133\016\267\212\014\135\007\067\010\313\154\322\172 -\107\042\104\065\305\314\314\056\216\335\052\355\267\175\146\015 -\137\141\121\042\125\033\343\106\343\343\075\320\065\142\232\333 -\257\024\310\133\241\314\211\033\341\060\046\374\240\233\037\201 -\247\107\037\004\353\243\071\222\006\237\231\323\277\323\352\117 -\120\234\031\376\226\207\036\074\145\366\243\030\044\203\206\020 -\347\124\076\250\072\166\044\117\201\041\305\343\017\002\370\223 -\224\107\040\273\376\324\016\323\150\271\335\304\172\204\202\343 -\123\124\171\335\333\234\322\362\007\233\056\266\274\076\355\205 -\155\357\045\021\362\227\032\102\141\367\112\227\350\213\261\020 -\007\372\145\201\262\242\071\317\367\074\377\030\373\306\361\132 -\213\131\342\002\254\173\222\320\116\024\117\131\105\366\014\136 -\050\137\260\350\077\105\317\317\257\233\157\373\204\323\167\132 -\225\157\254\224\204\236\356\274\300\112\217\112\223\370\104\041 -\342\061\105\141\120\116\020\330\343\065\174\114\031\264\336\005 -\277\243\006\237\310\265\315\344\037\327\027\006\015\172\225\164 -\125\015\150\032\374\020\033\142\144\235\155\340\225\240\303\224 -\007\127\015\024\346\275\005\373\270\237\346\337\213\342\306\347 -\176\226\366\123\305\200\064\120\050\130\360\022\120\161\027\060 -\272\346\170\143\274\364\262\255\233\053\262\376\341\071\214\136 -\272\013\040\224\336\173\203\270\377\343\126\215\267\021\351\073 -\214\362\261\301\135\235\244\013\114\053\331\262\030\365\265\237 -\113\002\003\001\000\001\243\143\060\141\060\035\006\003\125\035 -\016\004\026\004\024\122\330\210\072\310\237\170\146\355\211\363 -\173\070\160\224\311\002\002\066\320\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\037\006\003\125\035 -\043\004\030\060\026\200\024\122\330\210\072\310\237\170\146\355 -\211\363\173\070\160\224\311\002\002\066\320\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\013 -\173\162\207\300\140\246\111\114\210\130\346\035\210\367\024\144 -\110\246\330\130\012\016\117\023\065\337\065\035\324\355\006\061 -\310\201\076\152\325\335\073\032\062\356\220\075\021\322\056\364 -\216\303\143\056\043\146\260\147\276\157\266\300\023\071\140\252 -\242\064\045\223\165\122\336\247\235\255\016\207\211\122\161\152 -\026\074\031\035\203\370\232\051\145\276\364\077\232\331\360\363 -\132\207\041\161\200\115\313\340\070\233\077\273\372\340\060\115 -\317\206\323\145\020\031\030\321\227\002\261\053\162\102\150\254 -\240\275\116\132\332\030\277\153\230\201\320\375\232\276\136\025 -\110\315\021\025\271\300\051\134\264\350\210\367\076\066\256\267 -\142\375\036\142\336\160\170\020\034\110\133\332\274\244\070\272 -\147\355\125\076\136\127\337\324\003\100\114\201\244\322\117\143 -\247\011\102\011\024\374\000\251\302\200\163\117\056\300\100\331 -\021\173\110\352\172\002\300\323\353\050\001\046\130\164\301\300 -\163\042\155\223\225\375\071\175\273\052\343\366\202\343\054\227 -\137\116\037\221\224\372\376\054\243\330\166\032\270\115\262\070 -\117\233\372\035\110\140\171\046\342\363\375\251\320\232\350\160 -\217\111\172\326\345\275\012\016\333\055\363\215\277\353\343\244 -\175\313\307\225\161\350\332\243\174\305\302\370\164\222\004\033 -\206\254\244\042\123\100\266\254\376\114\166\317\373\224\062\300 -\065\237\166\077\156\345\220\156\240\246\046\242\270\054\276\321 -\053\205\375\247\150\310\272\001\053\261\154\164\035\270\163\225 -\347\356\267\307\045\360\000\114\000\262\176\266\013\213\034\363 -\300\120\236\045\271\340\010\336\066\146\377\067\245\321\273\124 -\144\054\311\047\265\113\222\176\145\377\323\055\341\271\116\274 -\177\244\101\041\220\101\167\246\071\037\352\236\343\237\320\146 -\157\005\354\252\166\176\277\153\026\240\353\265\307\374\222\124 -\057\053\021\047\045\067\170\114\121\152\260\363\314\130\135\024 -\361\152\110\025\377\302\007\266\261\215\017\216\134\120\106\263 -\075\277\001\230\117\262\131\124\107\076\064\173\170\155\126\223 -\056\163\352\146\050\170\315\035\024\277\240\217\057\056\270\056 -\216\362\024\212\314\351\265\174\373\154\235\014\245\341\226 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Actalis Authentication Root CA" -# Issuer: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT -# Serial Number:57:0a:11:97:42:c4:e3:cc -# Subject: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT -# Not Valid Before: Thu Sep 22 11:22:02 2011 -# Not Valid After : Sun Sep 22 11:22:02 2030 -# Fingerprint (SHA-256): 55:92:60:84:EC:96:3A:64:B9:6E:2A:BE:01:CE:0B:A8:6A:64:FB:FE:BC:C7:AA:B5:AF:C1:55:B3:7F:D7:60:66 -# Fingerprint (SHA1): F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Actalis Authentication Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\363\163\263\207\006\132\050\204\212\362\363\112\316\031\053\335 -\307\216\234\254 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\151\301\015\117\007\243\033\303\376\126\075\004\274\021\366\246 -END -CKA_ISSUER MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\124\061 -\016\060\014\006\003\125\004\007\014\005\115\151\154\141\156\061 -\043\060\041\006\003\125\004\012\014\032\101\143\164\141\154\151 -\163\040\123\056\160\056\101\056\057\060\063\063\065\070\065\062 -\060\071\066\067\061\047\060\045\006\003\125\004\003\014\036\101 -\143\164\141\154\151\163\040\101\165\164\150\145\156\164\151\143 -\141\164\151\157\156\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\127\012\021\227\102\304\343\314 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Buypass Class 2 Root CA" -# -# Issuer: CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO -# Serial Number: 2 (0x2) -# Subject: CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO -# Not Valid Before: Tue Oct 26 08:38:03 2010 -# Not Valid After : Fri Oct 26 08:38:03 2040 -# Fingerprint (SHA-256): 9A:11:40:25:19:7C:5B:B9:5D:94:E6:3D:55:CD:43:79:08:47:B6:46:B2:3C:DF:11:AD:A4:A0:0E:FF:15:FB:48 -# Fingerprint (SHA1): 49:0A:75:74:DE:87:0A:47:FE:58:EE:F6:C7:6B:EB:C6:0B:12:40:99 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Buypass Class 2 Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061 -\035\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163 -\163\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040 -\060\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163 -\040\103\154\141\163\163\040\062\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061 -\035\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163 -\163\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040 -\060\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163 -\040\103\154\141\163\163\040\062\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\002 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\131\060\202\003\101\240\003\002\001\002\002\001\002 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061\035 -\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163\163 -\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040\060 -\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163\040 -\103\154\141\163\163\040\062\040\122\157\157\164\040\103\101\060 -\036\027\015\061\060\061\060\062\066\060\070\063\070\060\063\132 -\027\015\064\060\061\060\062\066\060\070\063\070\060\063\132\060 -\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061\035 -\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163\163 -\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040\060 -\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163\040 -\103\154\141\163\163\040\062\040\122\157\157\164\040\103\101\060 -\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000 -\327\307\136\367\301\007\324\167\373\103\041\364\364\365\151\344 -\356\062\001\333\243\206\037\344\131\015\272\347\165\203\122\353 -\352\034\141\025\110\273\035\007\312\214\256\260\334\226\235\352 -\303\140\222\206\202\050\163\234\126\006\377\113\144\360\014\052 -\067\111\265\345\317\014\174\356\361\112\273\163\060\145\363\325 -\057\203\266\176\343\347\365\236\253\140\371\323\361\235\222\164 -\212\344\034\226\254\133\200\351\265\364\061\207\243\121\374\307 -\176\241\157\216\123\167\324\227\301\125\063\222\076\030\057\165 -\324\255\206\111\313\225\257\124\006\154\330\006\023\215\133\377 -\341\046\031\131\300\044\272\201\161\171\220\104\120\150\044\224 -\137\270\263\021\361\051\101\141\243\101\313\043\066\325\301\361 -\062\120\020\116\177\364\206\223\354\204\323\216\274\113\277\134 -\001\116\007\075\334\024\212\224\012\244\352\163\373\013\121\350 -\023\007\030\372\016\361\053\321\124\025\175\074\341\367\264\031 -\102\147\142\136\167\340\242\125\354\266\331\151\027\325\072\257 -\104\355\112\305\236\344\172\047\174\345\165\327\252\313\045\347 -\337\153\012\333\017\115\223\116\250\240\315\173\056\362\131\001 -\152\267\015\270\007\201\176\213\070\033\070\346\012\127\231\075 -\356\041\350\243\365\014\026\335\213\354\064\216\234\052\034\000 -\025\027\215\150\203\322\160\237\030\010\315\021\150\325\311\153 -\122\315\304\106\217\334\265\363\330\127\163\036\351\224\071\004 -\277\323\336\070\336\264\123\354\151\034\242\176\304\217\344\033 -\160\255\362\242\371\373\367\026\144\146\151\237\111\121\242\342 -\025\030\147\006\112\177\325\154\265\115\263\063\340\141\353\135 -\276\351\230\017\062\327\035\113\074\056\132\001\122\221\011\362 -\337\352\215\330\006\100\143\252\021\344\376\303\067\236\024\122 -\077\364\342\314\362\141\223\321\375\147\153\327\122\256\277\150 -\253\100\103\240\127\065\123\170\360\123\370\141\102\007\144\306 -\327\157\233\114\070\015\143\254\142\257\066\213\242\163\012\015 -\365\041\275\164\252\115\352\162\003\111\333\307\137\035\142\143 -\307\375\335\221\354\063\356\365\155\264\156\060\150\336\310\326 -\046\260\165\136\173\264\007\040\230\241\166\062\270\115\154\117 -\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\311\200\167\340\142\222\202\365\106\234\363 -\272\367\114\303\336\270\243\255\071\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\006\060\015\006\011\052\206\110 -\206\367\015\001\001\013\005\000\003\202\002\001\000\123\137\041 -\365\272\260\072\122\071\054\222\260\154\000\311\357\316\040\357 -\006\362\226\236\351\244\164\177\172\026\374\267\365\266\373\025 -\033\077\253\246\300\162\135\020\261\161\356\274\117\343\255\254 -\003\155\056\161\056\257\304\343\255\243\275\014\021\247\264\377 -\112\262\173\020\020\037\247\127\101\262\300\256\364\054\131\326 -\107\020\210\363\041\121\051\060\312\140\206\257\106\253\035\355 -\072\133\260\224\336\104\343\101\010\242\301\354\035\326\375\117 -\266\326\107\320\024\013\312\346\312\265\173\167\176\101\037\136 -\203\307\266\214\071\226\260\077\226\201\101\157\140\220\342\350 -\371\373\042\161\331\175\263\075\106\277\264\204\257\220\034\017 -\217\022\152\257\357\356\036\172\256\002\112\212\027\053\166\376 -\254\124\211\044\054\117\077\266\262\247\116\214\250\221\227\373 -\051\306\173\134\055\271\313\146\266\267\250\133\022\121\205\265 -\011\176\142\170\160\376\251\152\140\266\035\016\171\014\375\312 -\352\044\200\162\303\227\077\362\167\253\103\042\012\307\353\266 -\014\204\202\054\200\153\101\212\010\300\353\245\153\337\231\022 -\313\212\325\136\200\014\221\340\046\010\066\110\305\372\070\021 -\065\377\045\203\055\362\172\277\332\375\216\376\245\313\105\054 -\037\304\210\123\256\167\016\331\232\166\305\216\054\035\243\272 -\325\354\062\256\300\252\254\367\321\172\115\353\324\007\342\110 -\367\042\216\260\244\237\152\316\216\262\262\140\364\243\042\320 -\043\353\224\132\172\151\335\017\277\100\127\254\153\131\120\331 -\243\231\341\156\376\215\001\171\047\043\025\336\222\235\173\011 -\115\132\347\113\110\060\132\030\346\012\155\346\217\340\322\273 -\346\337\174\156\041\202\301\150\071\115\264\230\130\146\142\314 -\112\220\136\303\372\047\004\261\171\025\164\231\314\276\255\040 -\336\046\140\034\353\126\121\246\243\352\344\243\077\247\377\141 -\334\361\132\115\154\062\043\103\356\254\250\356\356\112\022\011 -\074\135\161\302\276\171\372\302\207\150\035\013\375\134\151\314 -\006\320\232\175\124\231\052\311\071\032\031\257\113\052\103\363 -\143\135\132\130\342\057\343\035\344\251\326\320\012\320\236\277 -\327\201\011\361\311\307\046\015\254\230\026\126\240 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Buypass Class 2 Root CA" -# Issuer: CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO -# Serial Number: 2 (0x2) -# Subject: CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO -# Not Valid Before: Tue Oct 26 08:38:03 2010 -# Not Valid After : Fri Oct 26 08:38:03 2040 -# Fingerprint (SHA-256): 9A:11:40:25:19:7C:5B:B9:5D:94:E6:3D:55:CD:43:79:08:47:B6:46:B2:3C:DF:11:AD:A4:A0:0E:FF:15:FB:48 -# Fingerprint (SHA1): 49:0A:75:74:DE:87:0A:47:FE:58:EE:F6:C7:6B:EB:C6:0B:12:40:99 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Buypass Class 2 Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\111\012\165\164\336\207\012\107\376\130\356\366\307\153\353\306 -\013\022\100\231 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\106\247\322\376\105\373\144\132\250\131\220\233\170\104\233\051 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061 -\035\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163 -\163\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040 -\060\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163 -\040\103\154\141\163\163\040\062\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\002 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Buypass Class 3 Root CA" -# -# Issuer: CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO -# Serial Number: 2 (0x2) -# Subject: CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO -# Not Valid Before: Tue Oct 26 08:28:58 2010 -# Not Valid After : Fri Oct 26 08:28:58 2040 -# Fingerprint (SHA-256): ED:F7:EB:BC:A2:7A:2A:38:4D:38:7B:7D:40:10:C6:66:E2:ED:B4:84:3E:4C:29:B4:AE:1D:5B:93:32:E6:B2:4D -# Fingerprint (SHA1): DA:FA:F7:FA:66:84:EC:06:8F:14:50:BD:C7:C2:81:A5:BC:A9:64:57 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Buypass Class 3 Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061 -\035\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163 -\163\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040 -\060\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163 -\040\103\154\141\163\163\040\063\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061 -\035\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163 -\163\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040 -\060\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163 -\040\103\154\141\163\163\040\063\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\002 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\131\060\202\003\101\240\003\002\001\002\002\001\002 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061\035 -\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163\163 -\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040\060 -\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163\040 -\103\154\141\163\163\040\063\040\122\157\157\164\040\103\101\060 -\036\027\015\061\060\061\060\062\066\060\070\062\070\065\070\132 -\027\015\064\060\061\060\062\066\060\070\062\070\065\070\132\060 -\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061\035 -\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163\163 -\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040\060 -\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163\040 -\103\154\141\163\163\040\063\040\122\157\157\164\040\103\101\060 -\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000 -\245\332\012\225\026\120\343\225\362\136\235\166\061\006\062\172 -\233\361\020\166\270\000\232\265\122\066\315\044\107\260\237\030 -\144\274\232\366\372\325\171\330\220\142\114\042\057\336\070\075 -\326\340\250\351\034\054\333\170\021\351\216\150\121\025\162\307 -\363\063\207\344\240\135\013\134\340\127\007\052\060\365\315\304 -\067\167\050\115\030\221\346\277\325\122\375\161\055\160\076\347 -\306\304\212\343\360\050\013\364\166\230\241\213\207\125\262\072 -\023\374\267\076\047\067\216\042\343\250\117\052\357\140\273\075 -\267\071\303\016\001\107\231\135\022\117\333\103\372\127\241\355 -\371\235\276\021\107\046\133\023\230\253\135\026\212\260\067\034 -\127\235\105\377\210\226\066\277\273\312\007\173\157\207\143\327 -\320\062\152\326\135\154\014\361\263\156\071\342\153\061\056\071 -\000\047\024\336\070\300\354\031\146\206\022\350\235\162\026\023 -\144\122\307\251\067\034\375\202\060\355\204\030\035\364\256\134 -\377\160\023\000\353\261\365\063\172\113\326\125\370\005\215\113 -\151\260\365\263\050\066\134\024\304\121\163\115\153\013\361\064 -\007\333\027\071\327\334\050\173\153\365\237\363\056\301\117\027 -\052\020\363\314\312\350\353\375\153\253\056\232\237\055\202\156 -\004\324\122\001\223\055\075\206\374\176\374\337\357\102\035\246 -\153\357\271\040\306\367\275\240\247\225\375\247\346\211\044\330 -\314\214\064\154\342\043\057\331\022\032\041\271\125\221\157\013 -\221\171\031\014\255\100\210\013\160\342\172\322\016\330\150\110 -\273\202\023\071\020\130\351\330\052\007\306\022\333\130\333\322 -\073\125\020\107\005\025\147\142\176\030\143\246\106\077\011\016 -\124\062\136\277\015\142\172\047\357\200\350\333\331\113\006\132 -\067\132\045\320\010\022\167\324\157\011\120\227\075\310\035\303 -\337\214\105\060\126\306\323\144\253\146\363\300\136\226\234\303 -\304\357\303\174\153\213\072\171\177\263\111\317\075\342\211\237 -\240\060\113\205\271\234\224\044\171\217\175\153\251\105\150\017 -\053\320\361\332\034\313\151\270\312\111\142\155\310\320\143\142 -\335\140\017\130\252\217\241\274\005\245\146\242\317\033\166\262 -\204\144\261\114\071\122\300\060\272\360\214\113\002\260\266\267 -\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\107\270\315\377\345\157\356\370\262\354\057 -\116\016\371\045\260\216\074\153\303\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\006\060\015\006\011\052\206\110 -\206\367\015\001\001\013\005\000\003\202\002\001\000\000\040\043 -\101\065\004\220\302\100\142\140\357\342\065\114\327\077\254\342 -\064\220\270\241\157\166\372\026\026\244\110\067\054\351\220\302 -\362\074\370\012\237\330\201\345\273\133\332\045\054\244\247\125 -\161\044\062\366\310\013\362\274\152\370\223\254\262\007\302\137 -\237\333\314\310\212\252\276\152\157\341\111\020\314\061\327\200 -\273\273\310\330\242\016\144\127\352\242\365\302\251\061\025\322 -\040\152\354\374\042\001\050\317\206\270\200\036\251\314\021\245 -\074\362\026\263\107\235\374\322\200\041\304\313\320\107\160\101 -\241\312\203\031\010\054\155\362\135\167\234\212\024\023\324\066 -\034\222\360\345\006\067\334\246\346\220\233\070\217\134\153\033 -\106\206\103\102\137\076\001\007\123\124\135\145\175\367\212\163 -\241\232\124\132\037\051\103\024\047\302\205\017\265\210\173\032 -\073\224\267\035\140\247\265\234\347\051\151\127\132\233\223\172 -\103\060\033\003\327\142\310\100\246\252\374\144\344\112\327\221 -\123\001\250\040\210\156\234\137\104\271\313\140\201\064\354\157 -\323\175\332\110\137\353\264\220\274\055\251\034\013\254\034\325 -\242\150\040\200\004\326\374\261\217\057\273\112\061\015\112\206 -\034\353\342\066\051\046\365\332\330\304\362\165\141\317\176\256 -\166\143\112\172\100\145\223\207\370\036\200\214\206\345\206\326 -\217\016\374\123\054\140\350\026\141\032\242\076\103\173\315\071 -\140\124\152\365\362\211\046\001\150\203\110\242\063\350\311\004 -\221\262\021\064\021\076\352\320\103\031\037\003\223\220\014\377 -\121\075\127\364\101\156\341\313\240\276\353\311\143\315\155\314 -\344\370\066\252\150\235\355\275\135\227\160\104\015\266\016\065 -\334\341\014\135\273\240\121\224\313\176\026\353\021\057\243\222 -\105\310\114\161\331\274\311\231\122\127\106\057\120\317\275\065 -\151\364\075\025\316\006\245\054\017\076\366\201\272\224\273\303 -\273\277\145\170\322\206\171\377\111\073\032\203\014\360\336\170 -\354\310\362\115\114\032\336\202\051\370\301\132\332\355\356\346 -\047\136\350\105\320\235\034\121\250\150\253\104\343\320\213\152 -\343\370\073\273\334\115\327\144\362\121\276\346\252\253\132\351 -\061\356\006\274\163\277\023\142\012\237\307\271\227 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Buypass Class 3 Root CA" -# Issuer: CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO -# Serial Number: 2 (0x2) -# Subject: CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO -# Not Valid Before: Tue Oct 26 08:28:58 2010 -# Not Valid After : Fri Oct 26 08:28:58 2040 -# Fingerprint (SHA-256): ED:F7:EB:BC:A2:7A:2A:38:4D:38:7B:7D:40:10:C6:66:E2:ED:B4:84:3E:4C:29:B4:AE:1D:5B:93:32:E6:B2:4D -# Fingerprint (SHA1): DA:FA:F7:FA:66:84:EC:06:8F:14:50:BD:C7:C2:81:A5:BC:A9:64:57 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Buypass Class 3 Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\332\372\367\372\146\204\354\006\217\024\120\275\307\302\201\245 -\274\251\144\127 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\075\073\030\236\054\144\132\350\325\210\316\016\371\067\302\354 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\116\117\061 -\035\060\033\006\003\125\004\012\014\024\102\165\171\160\141\163 -\163\040\101\123\055\071\070\063\061\066\063\063\062\067\061\040 -\060\036\006\003\125\004\003\014\027\102\165\171\160\141\163\163 -\040\103\154\141\163\163\040\063\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\002 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "T-TeleSec GlobalRoot Class 3" -# -# Issuer: CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Serial Number: 1 (0x1) -# Subject: CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Not Valid Before: Wed Oct 01 10:29:56 2008 -# Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (SHA-256): FD:73:DA:D3:1C:64:4F:F1:B4:3B:EF:0C:CD:DA:96:71:0B:9C:D9:87:5E:CA:7E:31:70:7A:F3:E9:6D:52:2B:BD -# Fingerprint (SHA1): 55:A6:72:3E:CB:F2:EC:CD:C3:23:74:70:19:9D:2A:BE:11:E3:81:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "T-TeleSec GlobalRoot Class 3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163 -\164\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040 -\123\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060 -\035\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155 -\163\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045 -\060\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123 -\145\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154 -\141\163\163\040\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163 -\164\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040 -\123\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060 -\035\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155 -\163\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045 -\060\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123 -\145\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154 -\141\163\163\040\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\303\060\202\002\253\240\003\002\001\002\002\001\001 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163\164 -\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040\123 -\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060\035 -\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155\163 -\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045\060 -\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123\145 -\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154\141 -\163\163\040\063\060\036\027\015\060\070\061\060\060\061\061\060 -\062\071\065\066\132\027\015\063\063\061\060\060\061\062\063\065 -\071\065\071\132\060\201\202\061\013\060\011\006\003\125\004\006 -\023\002\104\105\061\053\060\051\006\003\125\004\012\014\042\124 -\055\123\171\163\164\145\155\163\040\105\156\164\145\162\160\162 -\151\163\145\040\123\145\162\166\151\143\145\163\040\107\155\142 -\110\061\037\060\035\006\003\125\004\013\014\026\124\055\123\171 -\163\164\145\155\163\040\124\162\165\163\164\040\103\145\156\164 -\145\162\061\045\060\043\006\003\125\004\003\014\034\124\055\124 -\145\154\145\123\145\143\040\107\154\157\142\141\154\122\157\157 -\164\040\103\154\141\163\163\040\063\060\202\001\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 -\000\060\202\001\012\002\202\001\001\000\275\165\223\360\142\042 -\157\044\256\340\172\166\254\175\275\331\044\325\270\267\374\315 -\360\102\340\353\170\210\126\136\233\232\124\035\115\014\212\366 -\323\317\160\364\122\265\330\223\004\343\106\206\161\101\112\053 -\360\052\054\125\003\326\110\303\340\071\070\355\362\134\074\077 -\104\274\223\075\141\253\116\315\015\276\360\040\047\130\016\104 -\177\004\032\207\245\327\226\024\066\220\320\111\173\241\165\373 -\032\153\163\261\370\316\251\011\054\362\123\325\303\024\104\270 -\206\245\366\213\053\071\332\243\063\124\331\372\162\032\367\042 -\025\034\210\221\153\177\146\345\303\152\200\260\044\363\337\206 -\105\210\375\031\177\165\207\037\037\261\033\012\163\044\133\271 -\145\340\054\124\310\140\323\146\027\077\341\314\124\063\163\221 -\002\072\246\177\173\166\071\242\037\226\266\070\256\265\310\223 -\164\035\236\271\264\345\140\235\057\126\321\340\353\136\133\114 -\022\160\014\154\104\040\253\021\330\364\031\366\322\234\122\067 -\347\372\266\302\061\073\112\324\024\231\255\307\032\365\135\137 -\372\007\270\174\015\037\326\203\036\263\002\003\001\000\001\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\035\006\003\125\035\016\004\026\004\024\265 -\003\367\166\073\141\202\152\022\252\030\123\353\003\041\224\277 -\376\316\312\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\126\075\357\224\325\275\332\163\262 -\130\276\256\220\255\230\047\227\376\001\261\260\122\000\270\115 -\344\033\041\164\033\176\300\356\136\151\052\045\257\134\326\035 -\332\322\171\311\363\227\051\340\206\207\336\004\131\017\361\131 -\324\144\205\113\231\257\045\004\036\311\106\251\227\336\202\262 -\033\160\237\234\366\257\161\061\335\173\005\245\054\323\271\312 -\107\366\312\362\366\347\255\271\110\077\274\026\267\301\155\364 -\352\011\257\354\363\265\347\005\236\246\036\212\123\121\326\223 -\201\314\164\223\366\271\332\246\045\005\164\171\132\176\100\076 -\202\113\046\021\060\156\341\077\101\307\107\000\065\325\365\323 -\367\124\076\201\075\332\111\152\232\263\357\020\075\346\353\157 -\321\310\042\107\313\314\317\001\061\222\331\030\343\042\276\011 -\036\032\076\132\262\344\153\014\124\172\175\103\116\270\211\245 -\173\327\242\075\226\206\314\362\046\064\055\152\222\235\232\032 -\320\060\342\135\116\004\260\137\213\040\176\167\301\075\225\202 -\321\106\232\073\074\170\270\157\241\320\015\144\242\170\036\051 -\116\223\303\244\124\024\133 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "T-TeleSec GlobalRoot Class 3" -# Issuer: CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Serial Number: 1 (0x1) -# Subject: CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Not Valid Before: Wed Oct 01 10:29:56 2008 -# Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (SHA-256): FD:73:DA:D3:1C:64:4F:F1:B4:3B:EF:0C:CD:DA:96:71:0B:9C:D9:87:5E:CA:7E:31:70:7A:F3:E9:6D:52:2B:BD -# Fingerprint (SHA1): 55:A6:72:3E:CB:F2:EC:CD:C3:23:74:70:19:9D:2A:BE:11:E3:81:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "T-TeleSec GlobalRoot Class 3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\125\246\162\076\313\362\354\315\303\043\164\160\031\235\052\276 -\021\343\201\321 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\312\373\100\250\116\071\222\212\035\376\216\057\304\047\352\357 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163 -\164\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040 -\123\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060 -\035\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155 -\163\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045 -\060\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123 -\145\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154 -\141\163\163\040\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-TRUST Root Class 3 CA 2 2009" -# -# Issuer: CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE -# Serial Number: 623603 (0x983f3) -# Subject: CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE -# Not Valid Before: Thu Nov 05 08:35:58 2009 -# Not Valid After : Mon Nov 05 08:35:58 2029 -# Fingerprint (SHA-256): 49:E7:A4:42:AC:F0:EA:62:87:05:00:54:B5:25:64:B6:50:E4:F4:9E:42:E3:48:D6:AA:38:E0:39:E9:57:B1:C1 -# Fingerprint (SHA1): 58:E8:AB:B0:36:15:33:FB:80:F7:9B:1B:6D:29:D3:FF:8D:5F:00:F0 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST Root Class 3 CA 2 2009" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\047\060\045\006\003\125\004\003\014 -\036\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\062\060\060\071 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\047\060\045\006\003\125\004\003\014 -\036\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\062\060\060\071 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\011\203\363 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\063\060\202\003\033\240\003\002\001\002\002\003\011 -\203\363\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\060\115\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165 -\163\164\040\107\155\142\110\061\047\060\045\006\003\125\004\003 -\014\036\104\055\124\122\125\123\124\040\122\157\157\164\040\103 -\154\141\163\163\040\063\040\103\101\040\062\040\062\060\060\071 -\060\036\027\015\060\071\061\061\060\065\060\070\063\065\065\070 -\132\027\015\062\071\061\061\060\065\060\070\063\065\065\070\132 -\060\115\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\047\060\045\006\003\125\004\003\014 -\036\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\062\060\060\071\060 -\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000 -\323\262\112\317\172\107\357\165\233\043\372\072\057\326\120\105 -\211\065\072\306\153\333\376\333\000\150\250\340\003\021\035\067 -\120\010\237\115\112\150\224\065\263\123\321\224\143\247\040\126 -\257\336\121\170\354\052\075\363\110\110\120\076\012\337\106\125 -\213\047\155\303\020\115\015\221\122\103\330\207\340\135\116\066 -\265\041\312\137\071\100\004\137\133\176\314\243\306\053\251\100 -\036\331\066\204\326\110\363\222\036\064\106\040\044\301\244\121 -\216\112\032\357\120\077\151\135\031\177\105\303\307\001\217\121 -\311\043\350\162\256\264\274\126\011\177\022\313\034\261\257\051 -\220\012\311\125\314\017\323\264\032\355\107\065\132\112\355\234 -\163\004\041\320\252\275\014\023\265\000\312\046\154\304\153\014 -\224\132\225\224\332\120\232\361\377\245\053\146\061\244\311\070 -\240\337\035\037\270\011\056\363\247\350\147\122\253\225\037\340 -\106\076\330\244\303\312\132\305\061\200\350\110\232\237\224\151 -\376\031\335\330\163\174\201\312\226\336\216\355\263\062\005\145 -\204\064\346\346\375\127\020\265\137\166\277\057\260\020\015\305 -\002\003\001\000\001\243\202\001\032\060\202\001\026\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\035 -\006\003\125\035\016\004\026\004\024\375\332\024\304\237\060\336 -\041\275\036\102\071\374\253\143\043\111\340\361\204\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\201\323 -\006\003\125\035\037\004\201\313\060\201\310\060\201\200\240\176 -\240\174\206\172\154\144\141\160\072\057\057\144\151\162\145\143 -\164\157\162\171\056\144\055\164\162\165\163\164\056\156\145\164 -\057\103\116\075\104\055\124\122\125\123\124\045\062\060\122\157 -\157\164\045\062\060\103\154\141\163\163\045\062\060\063\045\062 -\060\103\101\045\062\060\062\045\062\060\062\060\060\071\054\117 -\075\104\055\124\162\165\163\164\045\062\060\107\155\142\110\054 -\103\075\104\105\077\143\145\162\164\151\146\151\143\141\164\145 -\162\145\166\157\143\141\164\151\157\156\154\151\163\164\060\103 -\240\101\240\077\206\075\150\164\164\160\072\057\057\167\167\167 -\056\144\055\164\162\165\163\164\056\156\145\164\057\143\162\154 -\057\144\055\164\162\165\163\164\137\162\157\157\164\137\143\154 -\141\163\163\137\063\137\143\141\137\062\137\062\060\060\071\056 -\143\162\154\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\177\227\333\060\310\337\244\234\175 -\041\172\200\160\316\024\022\151\210\024\225\140\104\001\254\262 -\351\060\117\233\120\302\146\330\176\215\060\265\160\061\351\342 -\151\307\363\160\333\040\025\206\320\015\360\276\254\001\165\204 -\316\176\237\115\277\267\140\073\234\363\312\035\342\136\150\330 -\243\235\227\345\100\140\322\066\041\376\320\264\270\027\332\164 -\243\177\324\337\260\230\002\254\157\153\153\054\045\044\162\241 -\145\356\045\132\345\346\062\347\362\337\253\111\372\363\220\151 -\043\333\004\331\347\134\130\374\145\324\227\276\314\374\056\012 -\314\045\052\065\004\370\140\221\025\165\075\101\377\043\037\031 -\310\154\353\202\123\004\246\344\114\042\115\215\214\272\316\133 -\163\354\144\124\120\155\321\234\125\373\151\303\066\303\214\274 -\074\205\246\153\012\046\015\340\223\230\140\256\176\306\044\227 -\212\141\137\221\216\146\222\011\207\066\315\213\233\055\076\366 -\121\324\120\324\131\050\275\203\362\314\050\173\123\206\155\330 -\046\210\160\327\352\221\315\076\271\312\300\220\156\132\306\136 -\164\145\327\134\376\243\342 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-TRUST Root Class 3 CA 2 2009" -# Issuer: CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE -# Serial Number: 623603 (0x983f3) -# Subject: CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE -# Not Valid Before: Thu Nov 05 08:35:58 2009 -# Not Valid After : Mon Nov 05 08:35:58 2029 -# Fingerprint (SHA-256): 49:E7:A4:42:AC:F0:EA:62:87:05:00:54:B5:25:64:B6:50:E4:F4:9E:42:E3:48:D6:AA:38:E0:39:E9:57:B1:C1 -# Fingerprint (SHA1): 58:E8:AB:B0:36:15:33:FB:80:F7:9B:1B:6D:29:D3:FF:8D:5F:00:F0 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST Root Class 3 CA 2 2009" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\130\350\253\260\066\025\063\373\200\367\233\033\155\051\323\377 -\215\137\000\360 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\315\340\045\151\215\107\254\234\211\065\220\367\375\121\075\057 -END -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\047\060\045\006\003\125\004\003\014 -\036\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\062\060\060\071 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\011\203\363 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-TRUST Root Class 3 CA 2 EV 2009" -# -# Issuer: CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE -# Serial Number: 623604 (0x983f4) -# Subject: CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE -# Not Valid Before: Thu Nov 05 08:50:46 2009 -# Not Valid After : Mon Nov 05 08:50:46 2029 -# Fingerprint (SHA-256): EE:C5:49:6B:98:8C:E9:86:25:B9:34:09:2E:EC:29:08:BE:D0:B0:F3:16:C2:D4:73:0C:84:EA:F1:F3:D3:48:81 -# Fingerprint (SHA1): 96:C9:1B:0B:95:B4:10:98:42:FA:D0:D8:22:79:FE:60:FA:B9:16:83 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST Root Class 3 CA 2 EV 2009" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\052\060\050\006\003\125\004\003\014 -\041\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\105\126\040\062\060 -\060\071 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\052\060\050\006\003\125\004\003\014 -\041\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\105\126\040\062\060 -\060\071 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\011\203\364 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\103\060\202\003\053\240\003\002\001\002\002\003\011 -\203\364\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\060\120\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165 -\163\164\040\107\155\142\110\061\052\060\050\006\003\125\004\003 -\014\041\104\055\124\122\125\123\124\040\122\157\157\164\040\103 -\154\141\163\163\040\063\040\103\101\040\062\040\105\126\040\062 -\060\060\071\060\036\027\015\060\071\061\061\060\065\060\070\065 -\060\064\066\132\027\015\062\071\061\061\060\065\060\070\065\060 -\064\066\132\060\120\061\013\060\011\006\003\125\004\006\023\002 -\104\105\061\025\060\023\006\003\125\004\012\014\014\104\055\124 -\162\165\163\164\040\107\155\142\110\061\052\060\050\006\003\125 -\004\003\014\041\104\055\124\122\125\123\124\040\122\157\157\164 -\040\103\154\141\163\163\040\063\040\103\101\040\062\040\105\126 -\040\062\060\060\071\060\202\001\042\060\015\006\011\052\206\110 -\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001 -\012\002\202\001\001\000\231\361\204\064\160\272\057\267\060\240 -\216\275\174\004\317\276\142\274\231\375\202\227\322\172\012\147 -\226\070\011\366\020\116\225\042\163\231\215\332\025\055\347\005 -\374\031\163\042\267\216\230\000\274\074\075\254\241\154\373\326 -\171\045\113\255\360\314\144\332\210\076\051\270\017\011\323\064 -\335\063\365\142\321\341\315\031\351\356\030\117\114\130\256\342 -\036\326\014\133\025\132\330\072\270\304\030\144\036\343\063\262 -\265\211\167\116\014\277\331\224\153\023\227\157\022\243\376\231 -\251\004\314\025\354\140\150\066\355\010\173\267\365\277\223\355 -\146\061\203\214\306\161\064\207\116\027\352\257\213\221\215\034 -\126\101\256\042\067\136\067\362\035\331\321\055\015\057\151\121 -\247\276\146\246\212\072\052\275\307\032\261\341\024\360\276\072 -\035\271\317\133\261\152\376\264\261\106\040\242\373\036\073\160 -\357\223\230\175\214\163\226\362\305\357\205\160\255\051\046\374 -\036\004\076\034\240\330\017\313\122\203\142\174\356\213\123\225 -\220\251\127\242\352\141\005\330\371\115\304\047\372\156\255\355 -\371\327\121\367\153\245\002\003\001\000\001\243\202\001\044\060 -\202\001\040\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\323 -\224\212\114\142\023\052\031\056\314\257\162\212\175\066\327\232 -\034\334\147\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\201\335\006\003\125\035\037\004\201\325\060\201 -\322\060\201\207\240\201\204\240\201\201\206\177\154\144\141\160 -\072\057\057\144\151\162\145\143\164\157\162\171\056\144\055\164 -\162\165\163\164\056\156\145\164\057\103\116\075\104\055\124\122 -\125\123\124\045\062\060\122\157\157\164\045\062\060\103\154\141 -\163\163\045\062\060\063\045\062\060\103\101\045\062\060\062\045 -\062\060\105\126\045\062\060\062\060\060\071\054\117\075\104\055 -\124\162\165\163\164\045\062\060\107\155\142\110\054\103\075\104 -\105\077\143\145\162\164\151\146\151\143\141\164\145\162\145\166 -\157\143\141\164\151\157\156\154\151\163\164\060\106\240\104\240 -\102\206\100\150\164\164\160\072\057\057\167\167\167\056\144\055 -\164\162\165\163\164\056\156\145\164\057\143\162\154\057\144\055 -\164\162\165\163\164\137\162\157\157\164\137\143\154\141\163\163 -\137\063\137\143\141\137\062\137\145\166\137\062\060\060\071\056 -\143\162\154\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\064\355\173\132\074\244\224\210\357 -\032\021\165\007\057\263\376\074\372\036\121\046\353\207\366\051 -\336\340\361\324\306\044\011\351\301\317\125\033\264\060\331\316 -\032\376\006\121\246\025\244\055\357\262\113\277\040\050\045\111 -\321\246\066\167\064\350\144\337\122\261\021\307\163\172\315\071 -\236\302\255\214\161\041\362\132\153\257\337\074\116\125\257\262 -\204\145\024\211\271\167\313\052\061\276\317\243\155\317\157\110 -\224\062\106\157\347\161\214\240\246\204\031\067\007\362\003\105 -\011\053\206\165\174\337\137\151\127\000\333\156\330\246\162\042 -\113\120\324\165\230\126\337\267\030\377\103\103\120\256\172\104 -\173\360\171\121\327\103\075\247\323\201\323\360\311\117\271\332 -\306\227\206\320\202\303\344\102\155\376\260\342\144\116\016\046 -\347\100\064\046\265\010\211\327\010\143\143\070\047\165\036\063 -\352\156\250\335\237\231\117\164\115\201\211\200\113\335\232\227 -\051\134\057\276\201\101\271\214\377\352\175\140\006\236\315\327 -\075\323\056\243\025\274\250\346\046\345\157\303\334\270\003\041 -\352\237\026\361\054\124\265 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-TRUST Root Class 3 CA 2 EV 2009" -# Issuer: CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE -# Serial Number: 623604 (0x983f4) -# Subject: CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE -# Not Valid Before: Thu Nov 05 08:50:46 2009 -# Not Valid After : Mon Nov 05 08:50:46 2029 -# Fingerprint (SHA-256): EE:C5:49:6B:98:8C:E9:86:25:B9:34:09:2E:EC:29:08:BE:D0:B0:F3:16:C2:D4:73:0C:84:EA:F1:F3:D3:48:81 -# Fingerprint (SHA1): 96:C9:1B:0B:95:B4:10:98:42:FA:D0:D8:22:79:FE:60:FA:B9:16:83 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST Root Class 3 CA 2 EV 2009" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\226\311\033\013\225\264\020\230\102\372\320\330\042\171\376\140 -\372\271\026\203 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\252\306\103\054\136\055\315\304\064\300\120\117\021\002\117\266 -END -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\052\060\050\006\003\125\004\003\014 -\041\104\055\124\122\125\123\124\040\122\157\157\164\040\103\154 -\141\163\163\040\063\040\103\101\040\062\040\105\126\040\062\060 -\060\071 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\011\203\364 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "CA Disig Root R2" -# -# Issuer: CN=CA Disig Root R2,O=Disig a.s.,L=Bratislava,C=SK -# Serial Number:00:92:b8:88:db:b0:8a:c1:63 -# Subject: CN=CA Disig Root R2,O=Disig a.s.,L=Bratislava,C=SK -# Not Valid Before: Thu Jul 19 09:15:30 2012 -# Not Valid After : Sat Jul 19 09:15:30 2042 -# Fingerprint (SHA-256): E2:3D:4A:03:6D:7B:70:E9:F5:95:B1:42:20:79:D2:B9:1E:DF:BB:1F:B6:51:A0:63:3E:AA:8A:9D:C5:F8:07:03 -# Fingerprint (SHA1): B5:61:EB:EA:A4:DE:E4:25:4B:69:1A:98:A5:57:47:C2:34:C7:D9:71 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CA Disig Root R2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\123\113\061 -\023\060\021\006\003\125\004\007\023\012\102\162\141\164\151\163 -\154\141\166\141\061\023\060\021\006\003\125\004\012\023\012\104 -\151\163\151\147\040\141\056\163\056\061\031\060\027\006\003\125 -\004\003\023\020\103\101\040\104\151\163\151\147\040\122\157\157 -\164\040\122\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\123\113\061 -\023\060\021\006\003\125\004\007\023\012\102\162\141\164\151\163 -\154\141\166\141\061\023\060\021\006\003\125\004\012\023\012\104 -\151\163\151\147\040\141\056\163\056\061\031\060\027\006\003\125 -\004\003\023\020\103\101\040\104\151\163\151\147\040\122\157\157 -\164\040\122\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\222\270\210\333\260\212\301\143 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\151\060\202\003\121\240\003\002\001\002\002\011\000 -\222\270\210\333\260\212\301\143\060\015\006\011\052\206\110\206 -\367\015\001\001\013\005\000\060\122\061\013\060\011\006\003\125 -\004\006\023\002\123\113\061\023\060\021\006\003\125\004\007\023 -\012\102\162\141\164\151\163\154\141\166\141\061\023\060\021\006 -\003\125\004\012\023\012\104\151\163\151\147\040\141\056\163\056 -\061\031\060\027\006\003\125\004\003\023\020\103\101\040\104\151 -\163\151\147\040\122\157\157\164\040\122\062\060\036\027\015\061 -\062\060\067\061\071\060\071\061\065\063\060\132\027\015\064\062 -\060\067\061\071\060\071\061\065\063\060\132\060\122\061\013\060 -\011\006\003\125\004\006\023\002\123\113\061\023\060\021\006\003 -\125\004\007\023\012\102\162\141\164\151\163\154\141\166\141\061 -\023\060\021\006\003\125\004\012\023\012\104\151\163\151\147\040 -\141\056\163\056\061\031\060\027\006\003\125\004\003\023\020\103 -\101\040\104\151\163\151\147\040\122\157\157\164\040\122\062\060 -\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000 -\242\243\304\000\011\326\205\135\055\155\024\366\302\303\163\236 -\065\302\161\125\176\201\373\253\106\120\340\301\174\111\170\346 -\253\171\130\074\332\377\174\034\237\330\227\002\170\076\153\101 -\004\351\101\275\276\003\054\105\366\057\144\324\253\135\243\107 -\075\144\233\351\150\232\306\314\033\077\272\276\262\213\064\002 -\056\230\125\031\374\214\157\252\137\332\114\316\115\003\041\243 -\330\322\064\223\126\226\313\114\014\000\026\074\137\032\315\310 -\307\154\246\255\323\061\247\274\350\345\341\146\326\322\373\003 -\264\101\145\311\020\256\016\005\143\306\200\152\151\060\375\322 -\356\220\357\015\047\337\237\225\163\364\341\045\332\154\026\336 -\101\070\064\352\213\374\321\350\004\024\141\055\101\176\254\307 -\167\116\313\121\124\373\136\222\030\033\004\132\150\306\311\304 -\372\267\023\240\230\267\021\053\267\326\127\314\174\236\027\321 -\313\045\376\206\116\044\056\126\014\170\115\236\001\022\246\053 -\247\001\145\156\174\142\035\204\204\337\352\300\153\265\245\052 -\225\203\303\123\021\014\163\035\013\262\106\220\321\102\072\316 -\100\156\225\255\377\306\224\255\156\227\204\216\175\157\236\212 -\200\015\111\155\163\342\173\222\036\303\363\301\363\353\056\005 -\157\331\033\317\067\166\004\310\264\132\344\027\247\313\335\166 -\037\320\031\166\350\054\005\263\326\234\064\330\226\334\141\207 -\221\005\344\104\010\063\301\332\271\010\145\324\256\262\066\015 -\353\272\070\272\014\345\233\236\353\215\146\335\231\317\326\211 -\101\366\004\222\212\051\051\155\153\072\034\347\165\175\002\161 -\016\363\300\347\275\313\031\335\235\140\262\302\146\140\266\261 -\004\356\311\346\206\271\232\146\100\250\347\021\355\201\105\003 -\213\366\147\131\350\301\006\021\275\335\317\200\002\117\145\100 -\170\134\107\120\310\233\346\037\201\173\344\104\250\133\205\232 -\342\336\132\325\307\371\072\104\146\113\344\062\124\174\344\154 -\234\263\016\075\027\242\262\064\022\326\176\262\250\111\273\321 -\172\050\100\276\242\026\037\337\344\067\037\021\163\373\220\012 -\145\103\242\015\174\370\006\001\125\063\175\260\015\270\364\365 -\256\245\102\127\174\066\021\214\173\136\304\003\235\214\171\235 -\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125\035 -\016\004\026\004\024\265\231\370\257\260\224\365\343\040\326\012 -\255\316\116\126\244\056\156\102\355\060\015\006\011\052\206\110 -\206\367\015\001\001\013\005\000\003\202\002\001\000\046\006\136 -\160\347\145\063\310\202\156\331\234\027\072\033\172\146\262\001 -\366\170\073\151\136\057\352\377\116\371\050\303\230\052\141\114 -\264\044\022\212\175\155\021\024\367\234\265\312\346\274\236\047 -\216\114\031\310\251\275\172\300\327\066\016\155\205\162\156\250 -\306\242\155\366\372\163\143\177\274\156\171\010\034\235\212\237 -\032\212\123\246\330\273\331\065\125\261\021\305\251\003\263\126 -\073\271\204\223\042\136\176\301\366\022\122\213\352\054\147\274 -\376\066\114\365\270\317\321\263\111\222\073\323\051\016\231\033 -\226\367\141\270\073\304\053\266\170\154\264\043\157\360\375\323 -\262\136\165\037\231\225\250\254\366\332\341\305\061\173\373\321 -\106\263\322\274\147\264\142\124\272\011\367\143\260\223\242\232 -\371\351\122\056\213\140\022\253\374\365\140\126\357\020\134\213 -\304\032\102\334\203\133\144\016\313\265\274\326\117\301\174\074 -\156\215\023\155\373\173\353\060\320\334\115\257\305\325\266\245 -\114\133\161\311\350\061\276\350\070\006\110\241\032\342\352\322 -\336\022\071\130\032\377\200\016\202\165\346\267\311\007\154\016 -\357\377\070\361\230\161\304\267\177\016\025\320\045\151\275\042 -\235\053\355\005\366\106\107\254\355\300\360\324\073\342\354\356 -\226\133\220\023\116\036\126\072\353\260\357\226\273\226\043\021 -\272\362\103\206\164\144\225\310\050\165\337\035\065\272\322\067 -\203\070\123\070\066\073\317\154\351\371\153\016\320\373\004\350 -\117\167\327\145\001\170\206\014\172\076\041\142\361\177\143\161 -\014\311\237\104\333\250\047\242\165\276\156\201\076\327\300\353 -\033\230\017\160\134\064\262\212\314\300\205\030\353\156\172\263 -\367\132\241\007\277\251\102\222\363\140\042\227\344\024\241\007 -\233\116\166\300\216\175\375\244\045\307\107\355\377\037\163\254 -\314\303\245\351\157\012\216\233\145\302\120\205\265\243\240\123 -\022\314\125\207\141\363\201\256\020\106\141\275\104\041\270\302 -\075\164\317\176\044\065\372\034\007\016\233\075\042\312\357\061 -\057\214\254\022\275\357\100\050\374\051\147\237\262\023\117\146 -\044\304\123\031\351\036\051\025\357\346\155\260\177\055\147\375 -\363\154\033\165\106\243\345\112\027\351\244\327\013 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "CA Disig Root R2" -# Issuer: CN=CA Disig Root R2,O=Disig a.s.,L=Bratislava,C=SK -# Serial Number:00:92:b8:88:db:b0:8a:c1:63 -# Subject: CN=CA Disig Root R2,O=Disig a.s.,L=Bratislava,C=SK -# Not Valid Before: Thu Jul 19 09:15:30 2012 -# Not Valid After : Sat Jul 19 09:15:30 2042 -# Fingerprint (SHA-256): E2:3D:4A:03:6D:7B:70:E9:F5:95:B1:42:20:79:D2:B9:1E:DF:BB:1F:B6:51:A0:63:3E:AA:8A:9D:C5:F8:07:03 -# Fingerprint (SHA1): B5:61:EB:EA:A4:DE:E4:25:4B:69:1A:98:A5:57:47:C2:34:C7:D9:71 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CA Disig Root R2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\265\141\353\352\244\336\344\045\113\151\032\230\245\127\107\302 -\064\307\331\161 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\046\001\373\330\047\247\027\232\105\124\070\032\103\001\073\003 -END -CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\123\113\061 -\023\060\021\006\003\125\004\007\023\012\102\162\141\164\151\163 -\154\141\166\141\061\023\060\021\006\003\125\004\012\023\012\104 -\151\163\151\147\040\141\056\163\056\061\031\060\027\006\003\125 -\004\003\023\020\103\101\040\104\151\163\151\147\040\122\157\157 -\164\040\122\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\222\270\210\333\260\212\301\143 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "ACCVRAIZ1" -# -# Issuer: C=ES,O=ACCV,OU=PKIACCV,CN=ACCVRAIZ1 -# Serial Number:5e:c3:b7:a6:43:7f:a4:e0 -# Subject: C=ES,O=ACCV,OU=PKIACCV,CN=ACCVRAIZ1 -# Not Valid Before: Thu May 05 09:37:37 2011 -# Not Valid After : Tue Dec 31 09:37:37 2030 -# Fingerprint (SHA-256): 9A:6E:C0:12:E1:A7:DA:9D:BE:34:19:4D:47:8A:D7:C0:DB:18:22:FB:07:1D:F1:29:81:49:6E:D1:04:38:41:13 -# Fingerprint (SHA1): 93:05:7A:88:15:C6:4F:CE:88:2F:FA:91:16:52:28:78:BC:53:64:17 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ACCVRAIZ1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\102\061\022\060\020\006\003\125\004\003\014\011\101\103\103 -\126\122\101\111\132\061\061\020\060\016\006\003\125\004\013\014 -\007\120\113\111\101\103\103\126\061\015\060\013\006\003\125\004 -\012\014\004\101\103\103\126\061\013\060\011\006\003\125\004\006 -\023\002\105\123 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\102\061\022\060\020\006\003\125\004\003\014\011\101\103\103 -\126\122\101\111\132\061\061\020\060\016\006\003\125\004\013\014 -\007\120\113\111\101\103\103\126\061\015\060\013\006\003\125\004 -\012\014\004\101\103\103\126\061\013\060\011\006\003\125\004\006 -\023\002\105\123 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\136\303\267\246\103\177\244\340 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\007\323\060\202\005\273\240\003\002\001\002\002\010\136 -\303\267\246\103\177\244\340\060\015\006\011\052\206\110\206\367 -\015\001\001\005\005\000\060\102\061\022\060\020\006\003\125\004 -\003\014\011\101\103\103\126\122\101\111\132\061\061\020\060\016 -\006\003\125\004\013\014\007\120\113\111\101\103\103\126\061\015 -\060\013\006\003\125\004\012\014\004\101\103\103\126\061\013\060 -\011\006\003\125\004\006\023\002\105\123\060\036\027\015\061\061 -\060\065\060\065\060\071\063\067\063\067\132\027\015\063\060\061 -\062\063\061\060\071\063\067\063\067\132\060\102\061\022\060\020 -\006\003\125\004\003\014\011\101\103\103\126\122\101\111\132\061 -\061\020\060\016\006\003\125\004\013\014\007\120\113\111\101\103 -\103\126\061\015\060\013\006\003\125\004\012\014\004\101\103\103 -\126\061\013\060\011\006\003\125\004\006\023\002\105\123\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\233 -\251\253\277\141\112\227\257\057\227\146\232\164\137\320\331\226 -\375\317\342\344\146\357\037\037\107\063\302\104\243\337\232\336 -\037\265\124\335\025\174\151\065\021\157\273\310\014\216\152\030 -\036\330\217\331\026\274\020\110\066\134\360\143\263\220\132\134 -\044\067\327\243\326\313\011\161\271\361\001\162\204\260\175\333 -\115\200\315\374\323\157\311\370\332\266\016\202\322\105\205\250 -\033\150\250\075\350\364\104\154\275\241\302\313\003\276\214\076 -\023\000\204\337\112\110\300\343\042\012\350\351\067\247\030\114 -\261\011\015\043\126\177\004\115\331\027\204\030\245\310\332\100 -\224\163\353\316\016\127\074\003\201\072\235\012\241\127\103\151 -\254\127\155\171\220\170\345\265\264\073\330\274\114\215\050\241 -\247\243\247\272\002\116\045\321\052\256\355\256\003\042\270\153 -\040\017\060\050\124\225\177\340\356\316\012\146\235\321\100\055 -\156\042\257\235\032\301\005\031\322\157\300\362\237\370\173\263 -\002\102\373\120\251\035\055\223\017\043\253\306\301\017\222\377 -\320\242\025\365\123\011\161\034\377\105\023\204\346\046\136\370 -\340\210\034\012\374\026\266\250\163\006\270\360\143\204\002\240 -\306\132\354\347\164\337\160\256\243\203\045\352\326\307\227\207 -\223\247\306\212\212\063\227\140\067\020\076\227\076\156\051\025 -\326\241\017\321\210\054\022\237\157\252\244\306\102\353\101\242 -\343\225\103\323\001\205\155\216\273\073\363\043\066\307\376\073 -\340\241\045\007\110\253\311\211\164\377\010\217\200\277\300\226 -\145\363\356\354\113\150\275\235\210\303\061\263\100\361\350\317 -\366\070\273\234\344\321\177\324\345\130\233\174\372\324\363\016 -\233\165\221\344\272\122\056\031\176\321\365\315\132\031\374\272 -\006\366\373\122\250\113\231\004\335\370\371\264\213\120\243\116 -\142\211\360\207\044\372\203\102\301\207\372\325\055\051\052\132 -\161\172\144\152\327\047\140\143\015\333\316\111\365\215\037\220 -\211\062\027\370\163\103\270\322\132\223\206\141\326\341\165\012 -\352\171\146\166\210\117\161\353\004\045\326\012\132\172\223\345 -\271\113\027\100\017\261\266\271\365\336\117\334\340\263\254\073 -\021\160\140\204\112\103\156\231\040\300\051\161\012\300\145\002 -\003\001\000\001\243\202\002\313\060\202\002\307\060\175\006\010 -\053\006\001\005\005\007\001\001\004\161\060\157\060\114\006\010 -\053\006\001\005\005\007\060\002\206\100\150\164\164\160\072\057 -\057\167\167\167\056\141\143\143\166\056\145\163\057\146\151\154 -\145\141\144\155\151\156\057\101\162\143\150\151\166\157\163\057 -\143\145\162\164\151\146\151\143\141\144\157\163\057\162\141\151 -\172\141\143\143\166\061\056\143\162\164\060\037\006\010\053\006 -\001\005\005\007\060\001\206\023\150\164\164\160\072\057\057\157 -\143\163\160\056\141\143\143\166\056\145\163\060\035\006\003\125 -\035\016\004\026\004\024\322\207\264\343\337\067\047\223\125\366 -\126\352\201\345\066\314\214\036\077\275\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\037\006\003\125 -\035\043\004\030\060\026\200\024\322\207\264\343\337\067\047\223 -\125\366\126\352\201\345\066\314\214\036\077\275\060\202\001\163 -\006\003\125\035\040\004\202\001\152\060\202\001\146\060\202\001 -\142\006\004\125\035\040\000\060\202\001\130\060\202\001\042\006 -\010\053\006\001\005\005\007\002\002\060\202\001\024\036\202\001 -\020\000\101\000\165\000\164\000\157\000\162\000\151\000\144\000 -\141\000\144\000\040\000\144\000\145\000\040\000\103\000\145\000 -\162\000\164\000\151\000\146\000\151\000\143\000\141\000\143\000 -\151\000\363\000\156\000\040\000\122\000\141\000\355\000\172\000 -\040\000\144\000\145\000\040\000\154\000\141\000\040\000\101\000 -\103\000\103\000\126\000\040\000\050\000\101\000\147\000\145\000 -\156\000\143\000\151\000\141\000\040\000\144\000\145\000\040\000 -\124\000\145\000\143\000\156\000\157\000\154\000\157\000\147\000 -\355\000\141\000\040\000\171\000\040\000\103\000\145\000\162\000 -\164\000\151\000\146\000\151\000\143\000\141\000\143\000\151\000 -\363\000\156\000\040\000\105\000\154\000\145\000\143\000\164\000 -\162\000\363\000\156\000\151\000\143\000\141\000\054\000\040\000 -\103\000\111\000\106\000\040\000\121\000\064\000\066\000\060\000 -\061\000\061\000\065\000\066\000\105\000\051\000\056\000\040\000 -\103\000\120\000\123\000\040\000\145\000\156\000\040\000\150\000 -\164\000\164\000\160\000\072\000\057\000\057\000\167\000\167\000 -\167\000\056\000\141\000\143\000\143\000\166\000\056\000\145\000 -\163\060\060\006\010\053\006\001\005\005\007\002\001\026\044\150 -\164\164\160\072\057\057\167\167\167\056\141\143\143\166\056\145 -\163\057\154\145\147\151\163\154\141\143\151\157\156\137\143\056 -\150\164\155\060\125\006\003\125\035\037\004\116\060\114\060\112 -\240\110\240\106\206\104\150\164\164\160\072\057\057\167\167\167 -\056\141\143\143\166\056\145\163\057\146\151\154\145\141\144\155 -\151\156\057\101\162\143\150\151\166\157\163\057\143\145\162\164 -\151\146\151\143\141\144\157\163\057\162\141\151\172\141\143\143 -\166\061\137\144\145\162\056\143\162\154\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\027\006\003\125\035 -\021\004\020\060\016\201\014\141\143\143\166\100\141\143\143\166 -\056\145\163\060\015\006\011\052\206\110\206\367\015\001\001\005 -\005\000\003\202\002\001\000\227\061\002\237\347\375\103\147\110 -\104\024\344\051\207\355\114\050\146\320\217\065\332\115\141\267 -\112\227\115\265\333\220\340\005\056\016\306\171\320\362\227\151 -\017\275\004\107\331\276\333\265\051\332\233\331\256\251\231\325 -\323\074\060\223\365\215\241\250\374\006\215\104\364\312\026\225 -\174\063\334\142\213\250\067\370\047\330\011\055\033\357\310\024 -\047\040\251\144\104\377\056\326\165\252\154\115\140\100\031\111 -\103\124\143\332\342\314\272\146\345\117\104\172\133\331\152\201 -\053\100\325\177\371\001\047\130\054\310\355\110\221\174\077\246 -\000\317\304\051\163\021\066\336\206\031\076\235\356\031\212\033 -\325\260\355\216\075\234\052\300\015\330\075\146\343\074\015\275 -\325\224\134\342\342\247\065\033\004\000\366\077\132\215\352\103 -\275\137\211\035\251\301\260\314\231\342\115\000\012\332\311\047 -\133\347\023\220\134\344\365\063\242\125\155\334\340\011\115\057 -\261\046\133\047\165\000\011\304\142\167\051\010\137\236\131\254 -\266\176\255\237\124\060\042\003\301\036\161\144\376\371\070\012 -\226\030\335\002\024\254\043\313\006\034\036\244\175\215\015\336 -\047\101\350\255\332\025\267\260\043\335\053\250\323\332\045\207 -\355\350\125\104\115\210\364\066\176\204\232\170\254\367\016\126 -\111\016\326\063\045\326\204\120\102\154\040\022\035\052\325\276 -\274\362\160\201\244\160\140\276\005\265\233\236\004\104\276\141 -\043\254\351\245\044\214\021\200\224\132\242\242\271\111\322\301 -\334\321\247\355\061\021\054\236\031\246\356\341\125\341\300\352 -\317\015\204\344\027\267\242\174\245\336\125\045\006\356\314\300 -\207\134\100\332\314\225\077\125\340\065\307\270\204\276\264\135 -\315\172\203\001\162\356\207\346\137\035\256\265\205\306\046\337 -\346\301\232\351\036\002\107\237\052\250\155\251\133\317\354\105 -\167\177\230\047\232\062\135\052\343\204\356\305\230\146\057\226 -\040\035\335\330\303\047\327\260\371\376\331\175\315\320\237\217 -\013\024\130\121\237\057\213\303\070\055\336\350\217\326\215\207 -\244\365\126\103\026\231\054\364\244\126\264\064\270\141\067\311 -\302\130\200\033\240\227\241\374\131\215\351\021\366\321\017\113 -\125\064\106\052\213\206\073 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "ACCVRAIZ1" -# Issuer: C=ES,O=ACCV,OU=PKIACCV,CN=ACCVRAIZ1 -# Serial Number:5e:c3:b7:a6:43:7f:a4:e0 -# Subject: C=ES,O=ACCV,OU=PKIACCV,CN=ACCVRAIZ1 -# Not Valid Before: Thu May 05 09:37:37 2011 -# Not Valid After : Tue Dec 31 09:37:37 2030 -# Fingerprint (SHA-256): 9A:6E:C0:12:E1:A7:DA:9D:BE:34:19:4D:47:8A:D7:C0:DB:18:22:FB:07:1D:F1:29:81:49:6E:D1:04:38:41:13 -# Fingerprint (SHA1): 93:05:7A:88:15:C6:4F:CE:88:2F:FA:91:16:52:28:78:BC:53:64:17 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ACCVRAIZ1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\223\005\172\210\025\306\117\316\210\057\372\221\026\122\050\170 -\274\123\144\027 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\320\240\132\356\005\266\011\224\041\241\175\361\262\051\202\002 -END -CKA_ISSUER MULTILINE_OCTAL -\060\102\061\022\060\020\006\003\125\004\003\014\011\101\103\103 -\126\122\101\111\132\061\061\020\060\016\006\003\125\004\013\014 -\007\120\113\111\101\103\103\126\061\015\060\013\006\003\125\004 -\012\014\004\101\103\103\126\061\013\060\011\006\003\125\004\006 -\023\002\105\123 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\136\303\267\246\103\177\244\340 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TWCA Global Root CA" -# -# Issuer: CN=TWCA Global Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number: 3262 (0xcbe) -# Subject: CN=TWCA Global Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Wed Jun 27 06:28:33 2012 -# Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (SHA-256): 59:76:90:07:F7:68:5D:0F:CD:50:87:2F:9F:95:D5:75:5A:5B:2B:45:7D:81:F3:69:2B:61:0A:98:67:2F:0E:1B -# Fingerprint (SHA1): 9C:BB:48:53:F6:A4:F6:D3:52:A4:E8:32:52:55:60:13:F5:AD:AF:65 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA Global Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\034\060\032\006\003\125\004\003\023\023 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\034\060\032\006\003\125\004\003\023\023 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\014\276 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\101\060\202\003\051\240\003\002\001\002\002\002\014 -\276\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000 -\060\121\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\034\060\032\006\003\125\004\003\023\023 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101\060\036\027\015\061\062\060\066\062\067\060\066\062 -\070\063\063\132\027\015\063\060\061\062\063\061\061\065\065\071 -\065\071\132\060\121\061\013\060\011\006\003\125\004\006\023\002 -\124\127\061\022\060\020\006\003\125\004\012\023\011\124\101\111 -\127\101\116\055\103\101\061\020\060\016\006\003\125\004\013\023 -\007\122\157\157\164\040\103\101\061\034\060\032\006\003\125\004 -\003\023\023\124\127\103\101\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\260\005\333\310\353\214\304\156\212 -\041\357\216\115\234\161\012\037\122\160\355\155\202\234\227\305 -\327\114\116\105\111\313\100\102\265\022\064\154\031\302\164\244 -\061\137\205\002\227\354\103\063\012\123\322\234\214\216\267\270 -\171\333\053\325\152\362\216\146\304\356\053\001\007\222\324\263 -\320\002\337\120\366\125\257\146\016\313\340\107\140\057\053\062 -\071\065\122\072\050\203\370\173\026\306\030\270\142\326\107\045 -\221\316\360\031\022\115\255\143\365\323\077\165\137\051\360\241 -\060\034\052\240\230\246\025\275\356\375\031\066\360\342\221\103 -\217\372\312\326\020\047\111\114\357\335\301\361\205\160\233\312 -\352\250\132\103\374\155\206\157\163\351\067\105\251\360\066\307 -\314\210\165\036\273\154\006\377\233\153\076\027\354\141\252\161 -\174\306\035\242\367\111\351\025\265\074\326\241\141\365\021\367 -\005\157\035\375\021\276\320\060\007\302\051\260\011\116\046\334 -\343\242\250\221\152\037\302\221\105\210\134\345\230\270\161\245 -\025\031\311\174\165\021\314\160\164\117\055\233\035\221\104\375 -\126\050\240\376\273\206\152\310\372\134\013\130\334\306\113\166 -\310\253\042\331\163\017\245\364\132\002\211\077\117\236\042\202 -\356\242\164\123\052\075\123\047\151\035\154\216\062\054\144\000 -\046\143\141\066\116\243\106\267\077\175\263\055\254\155\220\242 -\225\242\316\317\332\202\347\007\064\031\226\351\270\041\252\051 -\176\246\070\276\216\051\112\041\146\171\037\263\303\265\011\147 -\336\326\324\007\106\363\052\332\346\042\067\140\313\201\266\017 -\240\017\351\310\225\177\277\125\221\005\172\317\075\025\300\157 -\336\011\224\001\203\327\064\033\314\100\245\360\270\233\147\325 -\230\221\073\247\204\170\225\046\244\132\010\370\053\164\264\000 -\004\074\337\270\024\216\350\337\251\215\154\147\222\063\035\300 -\267\322\354\222\310\276\011\277\054\051\005\157\002\153\236\357 -\274\277\052\274\133\300\120\217\101\160\161\207\262\115\267\004 -\251\204\243\062\257\256\356\153\027\213\262\261\376\154\341\220 -\214\210\250\227\110\316\310\115\313\363\006\317\137\152\012\102 -\261\036\036\167\057\216\240\346\222\016\006\374\005\042\322\046 -\341\061\121\175\062\334\017\002\003\001\000\001\243\043\060\041 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000 -\003\202\002\001\000\137\064\201\166\357\226\035\325\345\265\331 -\002\143\204\026\301\256\240\160\121\247\367\114\107\065\310\013 -\327\050\075\211\161\331\252\063\101\352\024\033\154\041\000\300 -\154\102\031\176\237\151\133\040\102\337\242\322\332\304\174\227 -\113\215\260\350\254\310\356\245\151\004\231\012\222\246\253\047 -\056\032\115\201\277\204\324\160\036\255\107\376\375\112\235\063 -\340\362\271\304\105\010\041\012\332\151\151\163\162\015\276\064 -\376\224\213\255\303\036\065\327\242\203\357\345\070\307\245\205 -\037\253\317\064\354\077\050\376\014\361\127\206\116\311\125\367 -\034\324\330\245\175\006\172\157\325\337\020\337\201\116\041\145 -\261\266\341\027\171\225\105\006\316\137\314\334\106\211\143\150 -\104\215\223\364\144\160\240\075\235\050\005\303\071\160\270\142 -\173\040\375\344\333\351\010\241\270\236\075\011\307\117\373\054 -\370\223\166\101\336\122\340\341\127\322\235\003\274\167\236\376 -\236\051\136\367\301\121\140\037\336\332\013\262\055\165\267\103 -\110\223\347\366\171\306\204\135\200\131\140\224\374\170\230\217 -\074\223\121\355\100\220\007\337\144\143\044\313\116\161\005\241 -\327\224\032\210\062\361\042\164\042\256\245\246\330\022\151\114 -\140\243\002\356\053\354\324\143\222\013\136\276\057\166\153\243 -\266\046\274\217\003\330\012\362\114\144\106\275\071\142\345\226 -\353\064\143\021\050\314\225\361\255\357\357\334\200\130\110\351 -\113\270\352\145\254\351\374\200\265\265\310\105\371\254\301\237 -\331\271\352\142\210\216\304\361\113\203\022\255\346\213\204\326 -\236\302\353\203\030\237\152\273\033\044\140\063\160\314\354\367 -\062\363\134\331\171\175\357\236\244\376\311\043\303\044\356\025 -\222\261\075\221\117\046\206\275\146\163\044\023\352\244\256\143 -\301\255\175\204\003\074\020\170\206\033\171\343\304\363\362\004 -\225\040\256\043\202\304\263\072\000\142\277\346\066\044\341\127 -\272\307\036\220\165\325\137\077\225\141\053\301\073\315\345\263 -\150\141\320\106\046\251\041\122\151\055\353\056\307\353\167\316 -\246\072\265\003\063\117\166\321\347\134\124\001\135\313\170\364 -\311\014\277\317\022\216\027\055\043\150\224\347\253\376\251\262 -\053\006\320\004\315 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TWCA Global Root CA" -# Issuer: CN=TWCA Global Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number: 3262 (0xcbe) -# Subject: CN=TWCA Global Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Wed Jun 27 06:28:33 2012 -# Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (SHA-256): 59:76:90:07:F7:68:5D:0F:CD:50:87:2F:9F:95:D5:75:5A:5B:2B:45:7D:81:F3:69:2B:61:0A:98:67:2F:0E:1B -# Fingerprint (SHA1): 9C:BB:48:53:F6:A4:F6:D3:52:A4:E8:32:52:55:60:13:F5:AD:AF:65 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA Global Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\234\273\110\123\366\244\366\323\122\244\350\062\122\125\140\023 -\365\255\257\145 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\371\003\176\317\346\236\074\163\172\052\220\007\151\377\053\226 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\034\060\032\006\003\125\004\003\023\023 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\014\276 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TeliaSonera Root CA v1" -# -# Issuer: CN=TeliaSonera Root CA v1,O=TeliaSonera -# Serial Number:00:95:be:16:a0:f7:2e:46:f1:7b:39:82:72:fa:8b:cd:96 -# Subject: CN=TeliaSonera Root CA v1,O=TeliaSonera -# Not Valid Before: Thu Oct 18 12:00:50 2007 -# Not Valid After : Mon Oct 18 12:00:50 2032 -# Fingerprint (SHA-256): DD:69:36:FE:21:F8:F0:77:C1:23:A1:A5:21:C1:22:24:F7:22:55:B7:3E:03:A7:26:06:93:E8:A2:4B:0F:A3:89 -# Fingerprint (SHA1): 43:13:BB:96:F1:D5:86:9B:C1:4E:6A:92:F6:CF:F6:34:69:87:82:37 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TeliaSonera Root CA v1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\067\061\024\060\022\006\003\125\004\012\014\013\124\145\154 -\151\141\123\157\156\145\162\141\061\037\060\035\006\003\125\004 -\003\014\026\124\145\154\151\141\123\157\156\145\162\141\040\122 -\157\157\164\040\103\101\040\166\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\067\061\024\060\022\006\003\125\004\012\014\013\124\145\154 -\151\141\123\157\156\145\162\141\061\037\060\035\006\003\125\004 -\003\014\026\124\145\154\151\141\123\157\156\145\162\141\040\122 -\157\157\164\040\103\101\040\166\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\225\276\026\240\367\056\106\361\173\071\202\162\372 -\213\315\226 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\070\060\202\003\040\240\003\002\001\002\002\021\000 -\225\276\026\240\367\056\106\361\173\071\202\162\372\213\315\226 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\067\061\024\060\022\006\003\125\004\012\014\013\124\145\154\151 -\141\123\157\156\145\162\141\061\037\060\035\006\003\125\004\003 -\014\026\124\145\154\151\141\123\157\156\145\162\141\040\122\157 -\157\164\040\103\101\040\166\061\060\036\027\015\060\067\061\060 -\061\070\061\062\060\060\065\060\132\027\015\063\062\061\060\061 -\070\061\062\060\060\065\060\132\060\067\061\024\060\022\006\003 -\125\004\012\014\013\124\145\154\151\141\123\157\156\145\162\141 -\061\037\060\035\006\003\125\004\003\014\026\124\145\154\151\141 -\123\157\156\145\162\141\040\122\157\157\164\040\103\101\040\166 -\061\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002 -\001\000\302\276\353\047\360\041\243\363\151\046\125\176\235\305 -\125\026\221\134\375\357\041\277\123\200\172\055\322\221\214\143 -\061\360\354\044\360\303\245\322\162\174\020\155\364\067\267\345 -\346\174\171\352\214\265\202\213\256\110\266\254\000\334\145\165 -\354\052\115\137\301\207\365\040\145\053\201\250\107\076\211\043 -\225\060\026\220\177\350\127\007\110\347\031\256\277\105\147\261 -\067\033\006\052\376\336\371\254\175\203\373\136\272\344\217\227 -\147\276\113\216\215\144\007\127\070\125\151\064\066\075\023\110 -\357\117\342\323\146\036\244\317\032\267\136\066\063\324\264\006 -\275\030\001\375\167\204\120\000\105\365\214\135\350\043\274\176 -\376\065\341\355\120\173\251\060\215\031\323\011\216\150\147\135 -\277\074\227\030\123\273\051\142\305\312\136\162\301\307\226\324 -\333\055\240\264\037\151\003\354\352\342\120\361\014\074\360\254 -\363\123\055\360\034\365\355\154\071\071\163\200\026\310\122\260 -\043\315\340\076\334\335\074\107\240\273\065\212\342\230\150\213 -\276\345\277\162\356\322\372\245\355\022\355\374\230\030\251\046 -\166\334\050\113\020\040\034\323\177\026\167\055\355\157\200\367 -\111\273\123\005\273\135\150\307\324\310\165\026\077\211\132\213 -\367\027\107\324\114\361\322\211\171\076\115\075\230\250\141\336 -\072\036\322\370\136\003\340\301\311\034\214\323\215\115\323\225 -\066\263\067\137\143\143\233\063\024\360\055\046\153\123\174\211 -\214\062\302\156\354\075\041\000\071\311\241\150\342\120\203\056 -\260\072\053\363\066\240\254\057\344\157\141\302\121\011\071\076 -\213\123\271\273\147\332\334\123\271\166\131\066\235\103\345\040 -\340\075\062\140\205\042\121\267\307\063\273\335\025\057\244\170 -\246\007\173\201\106\066\004\206\335\171\065\307\225\054\073\260 -\243\027\065\345\163\037\264\134\131\357\332\352\020\145\173\172 -\320\177\237\263\264\052\067\073\160\213\233\133\271\053\267\354 -\262\121\022\227\123\051\132\324\360\022\020\334\117\002\273\022 -\222\057\142\324\077\151\103\174\015\326\374\130\165\001\210\235 -\130\026\113\336\272\220\377\107\001\211\006\152\366\137\262\220 -\152\263\002\246\002\210\277\263\107\176\052\331\325\372\150\170 -\065\115\002\003\001\000\001\243\077\060\075\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\013\006\003 -\125\035\017\004\004\003\002\001\006\060\035\006\003\125\035\016 -\004\026\004\024\360\217\131\070\000\263\365\217\232\226\014\325 -\353\372\173\252\027\350\023\022\060\015\006\011\052\206\110\206 -\367\015\001\001\005\005\000\003\202\002\001\000\276\344\134\142 -\116\044\364\014\010\377\360\323\014\150\344\223\111\042\077\104 -\047\157\273\155\336\203\146\316\250\314\015\374\365\232\006\345 -\167\024\221\353\235\101\173\231\052\204\345\377\374\041\301\135 -\360\344\037\127\267\165\251\241\137\002\046\377\327\307\367\116 -\336\117\370\367\034\106\300\172\117\100\054\042\065\360\031\261 -\320\153\147\054\260\250\340\300\100\067\065\366\204\134\134\343 -\257\102\170\376\247\311\015\120\352\015\204\166\366\121\357\203 -\123\306\172\377\016\126\111\056\217\172\326\014\346\047\124\343 -\115\012\140\162\142\315\221\007\326\245\277\310\231\153\355\304 -\031\346\253\114\021\070\305\157\061\342\156\111\310\077\166\200 -\046\003\046\051\340\066\366\366\040\123\343\027\160\064\027\235 -\143\150\036\153\354\303\115\206\270\023\060\057\135\106\015\107 -\103\325\033\252\131\016\271\134\215\006\110\255\164\207\137\307 -\374\061\124\101\023\342\307\041\016\236\340\036\015\341\300\173 -\103\205\220\305\212\130\306\145\012\170\127\362\306\043\017\001 -\331\040\113\336\017\373\222\205\165\052\134\163\215\155\173\045 -\221\312\356\105\256\006\113\000\314\323\261\131\120\332\072\210 -\073\051\103\106\136\227\053\124\316\123\157\215\112\347\226\372 -\277\161\016\102\213\174\375\050\240\320\110\312\332\304\201\114 -\273\242\163\223\046\310\353\014\326\046\210\266\300\044\317\273 -\275\133\353\165\175\351\010\216\206\063\054\171\167\011\151\245 -\211\374\263\160\220\207\166\217\323\042\273\102\316\275\163\013 -\040\046\052\320\233\075\160\036\044\154\315\207\166\251\027\226 -\267\317\015\222\373\216\030\251\230\111\321\236\376\140\104\162 -\041\271\031\355\302\365\061\361\071\110\210\220\044\165\124\026 -\255\316\364\370\151\024\144\071\373\243\270\272\160\100\307\047 -\034\277\304\126\123\372\143\145\320\363\034\016\026\365\153\206 -\130\115\030\324\344\015\216\245\235\133\221\334\166\044\120\077 -\306\052\373\331\267\234\265\326\346\320\331\350\031\213\025\161 -\110\255\267\352\330\131\210\324\220\277\026\263\331\351\254\131 -\141\124\310\034\272\312\301\312\341\271\040\114\217\072\223\211 -\245\240\314\277\323\366\165\244\165\226\155\126 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TeliaSonera Root CA v1" -# Issuer: CN=TeliaSonera Root CA v1,O=TeliaSonera -# Serial Number:00:95:be:16:a0:f7:2e:46:f1:7b:39:82:72:fa:8b:cd:96 -# Subject: CN=TeliaSonera Root CA v1,O=TeliaSonera -# Not Valid Before: Thu Oct 18 12:00:50 2007 -# Not Valid After : Mon Oct 18 12:00:50 2032 -# Fingerprint (SHA-256): DD:69:36:FE:21:F8:F0:77:C1:23:A1:A5:21:C1:22:24:F7:22:55:B7:3E:03:A7:26:06:93:E8:A2:4B:0F:A3:89 -# Fingerprint (SHA1): 43:13:BB:96:F1:D5:86:9B:C1:4E:6A:92:F6:CF:F6:34:69:87:82:37 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TeliaSonera Root CA v1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\103\023\273\226\361\325\206\233\301\116\152\222\366\317\366\064 -\151\207\202\067 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\067\101\111\033\030\126\232\046\365\255\302\146\373\100\245\114 -END -CKA_ISSUER MULTILINE_OCTAL -\060\067\061\024\060\022\006\003\125\004\012\014\013\124\145\154 -\151\141\123\157\156\145\162\141\061\037\060\035\006\003\125\004 -\003\014\026\124\145\154\151\141\123\157\156\145\162\141\040\122 -\157\157\164\040\103\101\040\166\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\225\276\026\240\367\056\106\361\173\071\202\162\372 -\213\315\226 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "T-TeleSec GlobalRoot Class 2" -# -# Issuer: CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Serial Number: 1 (0x1) -# Subject: CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Not Valid Before: Wed Oct 01 10:40:14 2008 -# Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (SHA-256): 91:E2:F5:78:8D:58:10:EB:A7:BA:58:73:7D:E1:54:8A:8E:CA:CD:01:45:98:BC:0B:14:3E:04:1B:17:05:25:52 -# Fingerprint (SHA1): 59:0D:2D:7D:88:4F:40:2E:61:7E:A5:62:32:17:65:CF:17:D8:94:E9 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "T-TeleSec GlobalRoot Class 2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163 -\164\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040 -\123\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060 -\035\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155 -\163\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045 -\060\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123 -\145\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154 -\141\163\163\040\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163 -\164\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040 -\123\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060 -\035\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155 -\163\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045 -\060\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123 -\145\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154 -\141\163\163\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\303\060\202\002\253\240\003\002\001\002\002\001\001 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163\164 -\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040\123 -\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060\035 -\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155\163 -\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045\060 -\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123\145 -\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154\141 -\163\163\040\062\060\036\027\015\060\070\061\060\060\061\061\060 -\064\060\061\064\132\027\015\063\063\061\060\060\061\062\063\065 -\071\065\071\132\060\201\202\061\013\060\011\006\003\125\004\006 -\023\002\104\105\061\053\060\051\006\003\125\004\012\014\042\124 -\055\123\171\163\164\145\155\163\040\105\156\164\145\162\160\162 -\151\163\145\040\123\145\162\166\151\143\145\163\040\107\155\142 -\110\061\037\060\035\006\003\125\004\013\014\026\124\055\123\171 -\163\164\145\155\163\040\124\162\165\163\164\040\103\145\156\164 -\145\162\061\045\060\043\006\003\125\004\003\014\034\124\055\124 -\145\154\145\123\145\143\040\107\154\157\142\141\154\122\157\157 -\164\040\103\154\141\163\163\040\062\060\202\001\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 -\000\060\202\001\012\002\202\001\001\000\252\137\332\033\137\350 -\163\221\345\332\134\364\242\346\107\345\363\150\125\140\005\035 -\002\244\263\233\131\363\036\212\257\064\255\374\015\302\331\110 -\031\356\151\217\311\040\374\041\252\007\031\355\260\134\254\145 -\307\137\355\002\174\173\174\055\033\326\272\271\200\302\030\202 -\026\204\372\146\260\010\306\124\043\201\344\315\271\111\077\366 -\117\156\067\110\050\070\017\305\276\347\150\160\375\071\227\115 -\322\307\230\221\120\252\304\104\263\043\175\071\107\351\122\142 -\326\022\223\136\267\061\226\102\005\373\166\247\036\243\365\302 -\374\351\172\305\154\251\161\117\352\313\170\274\140\257\307\336 -\364\331\313\276\176\063\245\156\224\203\360\064\372\041\253\352 -\216\162\240\077\244\336\060\133\357\206\115\152\225\133\103\104 -\250\020\025\034\345\001\127\305\230\361\346\006\050\221\252\040 -\305\267\123\046\121\103\262\013\021\225\130\341\300\017\166\331 -\300\215\174\201\363\162\160\236\157\376\032\216\331\137\065\306 -\262\157\064\174\276\110\117\342\132\071\327\330\235\170\236\237 -\206\076\003\136\031\213\104\242\325\307\002\003\001\000\001\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\035\006\003\125\035\016\004\026\004\024\277 -\131\040\066\000\171\240\240\042\153\214\325\362\141\322\270\054 -\313\202\112\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\061\003\242\141\013\037\164\350\162 -\066\306\155\371\115\236\372\042\250\341\201\126\317\315\273\237 -\352\253\221\031\070\257\252\174\025\115\363\266\243\215\245\364 -\216\366\104\251\247\350\041\225\255\076\000\142\026\210\360\002 -\272\374\141\043\346\063\233\060\172\153\066\142\173\255\004\043 -\204\130\145\342\333\053\212\347\045\123\067\142\123\137\274\332 -\001\142\051\242\246\047\161\346\072\042\176\301\157\035\225\160 -\040\112\007\064\337\352\377\025\200\345\272\327\172\330\133\165 -\174\005\172\051\107\176\100\250\061\023\167\315\100\073\264\121 -\107\172\056\021\343\107\021\336\235\146\320\213\325\124\146\372 -\203\125\352\174\302\051\211\033\351\157\263\316\342\005\204\311 -\057\076\170\205\142\156\311\137\301\170\143\164\130\300\110\030 -\014\231\071\353\244\314\032\265\171\132\215\025\234\330\024\015 -\366\172\007\127\307\042\203\005\055\074\233\045\046\075\030\263 -\251\103\174\310\310\253\144\217\016\243\277\234\033\235\060\333 -\332\320\031\056\252\074\361\373\063\200\166\344\315\255\031\117 -\005\047\216\023\241\156\302 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "T-TeleSec GlobalRoot Class 2" -# Issuer: CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Serial Number: 1 (0x1) -# Subject: CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE -# Not Valid Before: Wed Oct 01 10:40:14 2008 -# Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (SHA-256): 91:E2:F5:78:8D:58:10:EB:A7:BA:58:73:7D:E1:54:8A:8E:CA:CD:01:45:98:BC:0B:14:3E:04:1B:17:05:25:52 -# Fingerprint (SHA1): 59:0D:2D:7D:88:4F:40:2E:61:7E:A5:62:32:17:65:CF:17:D8:94:E9 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "T-TeleSec GlobalRoot Class 2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\131\015\055\175\210\117\100\056\141\176\245\142\062\027\145\317 -\027\330\224\351 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\053\233\236\344\173\154\037\000\162\032\314\301\167\171\337\152 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\053\060\051\006\003\125\004\012\014\042\124\055\123\171\163 -\164\145\155\163\040\105\156\164\145\162\160\162\151\163\145\040 -\123\145\162\166\151\143\145\163\040\107\155\142\110\061\037\060 -\035\006\003\125\004\013\014\026\124\055\123\171\163\164\145\155 -\163\040\124\162\165\163\164\040\103\145\156\164\145\162\061\045 -\060\043\006\003\125\004\003\014\034\124\055\124\145\154\145\123 -\145\143\040\107\154\157\142\141\154\122\157\157\164\040\103\154 -\141\163\163\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Atos TrustedRoot 2011" -# -# Issuer: C=DE,O=Atos,CN=Atos TrustedRoot 2011 -# Serial Number:5c:33:cb:62:2c:5f:b3:32 -# Subject: C=DE,O=Atos,CN=Atos TrustedRoot 2011 -# Not Valid Before: Thu Jul 07 14:58:30 2011 -# Not Valid After : Tue Dec 31 23:59:59 2030 -# Fingerprint (SHA-256): F3:56:BE:A2:44:B7:A9:1E:B3:5D:53:CA:9A:D7:86:4A:CE:01:8E:2D:35:D5:F8:F9:6D:DF:68:A6:F4:1A:A4:74 -# Fingerprint (SHA1): 2B:B1:F5:3E:55:0C:1D:C5:F1:D4:E6:B7:6A:46:4B:55:06:02:AC:21 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot 2011" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\074\061\036\060\034\006\003\125\004\003\014\025\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\062\060 -\061\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\074\061\036\060\034\006\003\125\004\003\014\025\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\062\060 -\061\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\134\063\313\142\054\137\263\062 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\167\060\202\002\137\240\003\002\001\002\002\010\134 -\063\313\142\054\137\263\062\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\074\061\036\060\034\006\003\125\004 -\003\014\025\101\164\157\163\040\124\162\165\163\164\145\144\122 -\157\157\164\040\062\060\061\061\061\015\060\013\006\003\125\004 -\012\014\004\101\164\157\163\061\013\060\011\006\003\125\004\006 -\023\002\104\105\060\036\027\015\061\061\060\067\060\067\061\064 -\065\070\063\060\132\027\015\063\060\061\062\063\061\062\063\065 -\071\065\071\132\060\074\061\036\060\034\006\003\125\004\003\014 -\025\101\164\157\163\040\124\162\165\163\164\145\144\122\157\157 -\164\040\062\060\061\061\061\015\060\013\006\003\125\004\012\014 -\004\101\164\157\163\061\013\060\011\006\003\125\004\006\023\002 -\104\105\060\202\001\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002\202 -\001\001\000\225\205\073\227\157\052\073\056\073\317\246\363\051 -\065\276\317\030\254\076\252\331\370\115\240\076\032\107\271\274 -\232\337\362\376\314\076\107\350\172\226\302\044\216\065\364\251 -\014\374\202\375\155\301\162\142\047\275\352\153\353\347\212\314 -\124\076\220\120\317\200\324\225\373\350\265\202\324\024\305\266 -\251\125\045\127\333\261\120\366\260\140\144\131\172\151\317\003 -\267\157\015\276\312\076\157\164\162\352\252\060\052\163\142\276 -\111\221\141\310\021\376\016\003\052\367\152\040\334\002\025\015 -\136\025\152\374\343\202\301\265\305\235\144\011\154\243\131\230 -\007\047\307\033\226\053\141\164\161\154\103\361\367\065\211\020 -\340\236\354\125\241\067\042\242\207\004\005\054\107\175\264\034 -\271\142\051\146\050\312\267\341\223\365\244\224\003\231\271\160 -\205\265\346\110\352\215\120\374\331\336\314\157\007\016\335\013 -\162\235\200\060\026\007\225\077\050\016\375\305\165\117\123\326 -\164\232\264\044\056\216\002\221\317\166\305\233\036\125\164\234 -\170\041\261\360\055\361\013\237\302\325\226\030\037\360\124\042 -\172\214\007\002\003\001\000\001\243\175\060\173\060\035\006\003 -\125\035\016\004\026\004\024\247\245\006\261\054\246\011\140\356 -\321\227\351\160\256\274\073\031\154\333\041\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\037\006\003 -\125\035\043\004\030\060\026\200\024\247\245\006\261\054\246\011 -\140\356\321\227\351\160\256\274\073\031\154\333\041\060\030\006 -\003\125\035\040\004\021\060\017\060\015\006\013\053\006\001\004 -\001\260\055\003\004\001\001\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\206\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\003\202\001\001\000\046\167\064\333\224 -\110\206\052\101\235\054\076\006\220\140\304\214\254\013\124\270 -\037\271\173\323\007\071\344\372\076\173\262\075\116\355\237\043 -\275\227\363\153\134\357\356\375\100\246\337\241\223\241\012\206 -\254\357\040\320\171\001\275\170\367\031\330\044\061\064\004\001 -\246\272\025\232\303\047\334\330\117\017\314\030\143\377\231\017 -\016\221\153\165\026\341\041\374\330\046\307\107\267\246\317\130 -\162\161\176\272\341\115\225\107\073\311\257\155\241\264\301\354 -\211\366\264\017\070\265\342\144\334\045\317\246\333\353\232\134 -\231\241\305\010\336\375\346\332\325\326\132\105\014\304\267\302 -\265\024\357\264\021\377\016\025\265\365\365\333\306\275\353\132 -\247\360\126\042\251\074\145\124\306\025\250\275\206\236\315\203 -\226\150\172\161\201\211\341\013\341\352\021\033\150\010\314\151 -\236\354\236\101\236\104\062\046\172\342\207\012\161\075\353\344 -\132\244\322\333\305\315\306\336\140\177\271\363\117\104\222\357 -\052\267\030\076\247\031\331\013\175\261\067\101\102\260\272\140 -\035\362\376\011\021\260\360\207\173\247\235 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Atos TrustedRoot 2011" -# Issuer: C=DE,O=Atos,CN=Atos TrustedRoot 2011 -# Serial Number:5c:33:cb:62:2c:5f:b3:32 -# Subject: C=DE,O=Atos,CN=Atos TrustedRoot 2011 -# Not Valid Before: Thu Jul 07 14:58:30 2011 -# Not Valid After : Tue Dec 31 23:59:59 2030 -# Fingerprint (SHA-256): F3:56:BE:A2:44:B7:A9:1E:B3:5D:53:CA:9A:D7:86:4A:CE:01:8E:2D:35:D5:F8:F9:6D:DF:68:A6:F4:1A:A4:74 -# Fingerprint (SHA1): 2B:B1:F5:3E:55:0C:1D:C5:F1:D4:E6:B7:6A:46:4B:55:06:02:AC:21 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot 2011" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\053\261\365\076\125\014\035\305\361\324\346\267\152\106\113\125 -\006\002\254\041 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\256\271\304\062\113\254\177\135\146\314\167\224\273\052\167\126 -END -CKA_ISSUER MULTILINE_OCTAL -\060\074\061\036\060\034\006\003\125\004\003\014\025\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\062\060 -\061\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\134\063\313\142\054\137\263\062 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "QuoVadis Root CA 1 G3" -# -# Issuer: CN=QuoVadis Root CA 1 G3,O=QuoVadis Limited,C=BM -# Serial Number:78:58:5f:2e:ad:2c:19:4b:e3:37:07:35:34:13:28:b5:96:d4:65:93 -# Subject: CN=QuoVadis Root CA 1 G3,O=QuoVadis Limited,C=BM -# Not Valid Before: Thu Jan 12 17:27:44 2012 -# Not Valid After : Sun Jan 12 17:27:44 2042 -# Fingerprint (SHA-256): 8A:86:6F:D1:B2:76:B5:7E:57:8E:92:1C:65:82:8A:2B:ED:58:E9:F2:F2:88:05:41:34:B7:F1:F4:BF:C9:CC:74 -# Fingerprint (SHA1): 1B:8E:EA:57:96:29:1A:C9:39:EA:B8:0A:81:1A:73:73:C0:93:79:67 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 1 G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\061\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\061\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\170\130\137\056\255\054\031\113\343\067\007\065\064\023 -\050\265\226\324\145\223 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\140\060\202\003\110\240\003\002\001\002\002\024\170 -\130\137\056\255\054\031\113\343\067\007\065\064\023\050\265\226 -\324\145\223\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\110\061\013\060\011\006\003\125\004\006\023\002\102 -\115\061\031\060\027\006\003\125\004\012\023\020\121\165\157\126 -\141\144\151\163\040\114\151\155\151\164\145\144\061\036\060\034 -\006\003\125\004\003\023\025\121\165\157\126\141\144\151\163\040 -\122\157\157\164\040\103\101\040\061\040\107\063\060\036\027\015 -\061\062\060\061\061\062\061\067\062\067\064\064\132\027\015\064 -\062\060\061\061\062\061\067\062\067\064\064\132\060\110\061\013 -\060\011\006\003\125\004\006\023\002\102\115\061\031\060\027\006 -\003\125\004\012\023\020\121\165\157\126\141\144\151\163\040\114 -\151\155\151\164\145\144\061\036\060\034\006\003\125\004\003\023 -\025\121\165\157\126\141\144\151\163\040\122\157\157\164\040\103 -\101\040\061\040\107\063\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\240\276\120\020\216\351\362\154\100 -\264\004\234\205\271\061\312\334\055\344\021\251\004\074\033\125 -\301\347\130\060\035\044\264\303\357\205\336\214\054\341\301\075 -\337\202\346\117\255\107\207\154\354\133\111\301\112\325\273\217 -\354\207\254\177\202\232\206\354\075\003\231\122\001\322\065\236 -\254\332\360\123\311\146\074\324\254\002\001\332\044\323\073\250 -\002\106\257\244\034\343\370\163\130\166\267\366\016\220\015\265 -\360\317\314\372\371\306\114\345\303\206\060\012\215\027\176\065 -\353\305\337\273\016\234\300\215\207\343\210\070\205\147\372\076 -\307\253\340\023\234\005\030\230\317\223\365\261\222\264\374\043 -\323\317\325\304\047\111\340\236\074\233\010\243\213\135\052\041 -\340\374\071\252\123\332\175\176\317\032\011\123\274\135\005\004 -\317\241\112\217\213\166\202\015\241\370\322\307\024\167\133\220 -\066\007\201\233\076\006\372\122\136\143\305\246\000\376\245\351 -\122\033\122\265\222\071\162\003\011\142\275\260\140\026\156\246 -\335\045\302\003\146\335\363\004\321\100\342\116\213\206\364\157 -\345\203\240\047\204\136\004\301\365\220\275\060\075\304\357\250 -\151\274\070\233\244\244\226\321\142\332\151\300\001\226\256\313 -\304\121\064\352\014\252\377\041\216\131\217\112\134\344\141\232 -\247\322\351\052\170\215\121\075\072\025\356\242\131\216\251\134 -\336\305\371\220\042\345\210\105\161\335\221\231\154\172\237\075 -\075\230\174\136\366\276\026\150\240\136\256\013\043\374\132\017 -\252\042\166\055\311\241\020\035\344\323\104\043\220\210\237\306 -\052\346\327\365\232\263\130\036\057\060\211\010\033\124\242\265 -\230\043\354\010\167\034\225\135\141\321\313\211\234\137\242\112 -\221\232\357\041\252\111\026\010\250\275\141\050\061\311\164\255 -\205\366\331\305\261\213\321\345\020\062\115\137\213\040\072\074 -\111\037\063\205\131\015\333\313\011\165\103\151\163\373\153\161 -\175\360\337\304\114\175\306\243\056\310\225\171\313\163\242\216 -\116\115\044\373\136\344\004\276\162\033\246\047\055\111\132\231 -\172\327\134\011\040\267\177\224\271\117\361\015\034\136\210\102 -\033\021\267\347\221\333\236\154\364\152\337\214\006\230\003\255 -\314\050\357\245\107\363\123\002\003\001\000\001\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\035\006\003\125\035\016\004\026\004\024\243\227\326\363 -\136\242\020\341\253\105\237\074\027\144\074\356\001\160\234\314 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003 -\202\002\001\000\030\372\133\165\374\076\172\307\137\167\307\312 -\337\317\137\303\022\304\100\135\324\062\252\270\152\327\325\025 -\025\106\230\043\245\346\220\133\030\231\114\343\255\102\243\202 -\061\066\210\315\351\373\304\004\226\110\213\001\307\215\001\317 -\133\063\006\226\106\146\164\035\117\355\301\266\271\264\015\141 -\314\143\176\327\056\167\214\226\034\052\043\150\153\205\127\166 -\160\063\023\376\341\117\246\043\167\030\372\032\214\350\275\145 -\311\317\077\364\311\027\334\353\307\274\300\004\056\055\106\057 -\151\146\303\033\217\376\354\076\323\312\224\277\166\012\045\015 -\251\173\002\034\251\320\073\137\013\300\201\072\075\144\341\277 -\247\055\116\275\115\304\330\051\306\042\030\320\305\254\162\002 -\202\077\252\072\242\072\042\227\061\335\010\143\303\165\024\271 -\140\050\055\133\150\340\026\251\146\202\043\121\365\353\123\330 -\061\233\173\351\267\235\113\353\210\026\317\371\135\070\212\111 -\060\217\355\361\353\031\364\167\032\061\030\115\147\124\154\057 -\157\145\371\333\075\354\041\354\136\364\364\213\312\140\145\124 -\321\161\144\364\371\246\243\201\063\066\063\161\360\244\170\137 -\116\255\203\041\336\064\111\215\350\131\254\235\362\166\132\066 -\362\023\364\257\340\011\307\141\052\154\367\340\235\256\273\206 -\112\050\157\056\356\264\171\315\220\063\303\263\166\372\365\360 -\154\235\001\220\372\236\220\366\234\162\317\107\332\303\037\344 -\065\040\123\362\124\321\337\141\203\246\002\342\045\070\336\205 -\062\055\136\163\220\122\135\102\304\316\075\113\341\371\031\204 -\035\325\242\120\314\101\373\101\024\303\275\326\311\132\243\143 -\146\002\200\275\005\072\073\107\234\354\000\046\114\365\210\121 -\277\250\043\177\030\007\260\013\355\213\046\241\144\323\141\112 -\353\134\237\336\263\257\147\003\263\037\335\155\135\151\150\151 -\253\136\072\354\174\151\274\307\073\205\116\236\025\271\264\025 -\117\303\225\172\130\327\311\154\351\154\271\363\051\143\136\264 -\054\360\055\075\355\132\145\340\251\133\100\302\110\231\201\155 -\236\037\006\052\074\022\264\213\017\233\242\044\360\246\215\326 -\172\340\113\266\144\226\143\225\204\302\112\315\034\056\044\207 -\063\140\345\303 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "QuoVadis Root CA 1 G3" -# Issuer: CN=QuoVadis Root CA 1 G3,O=QuoVadis Limited,C=BM -# Serial Number:78:58:5f:2e:ad:2c:19:4b:e3:37:07:35:34:13:28:b5:96:d4:65:93 -# Subject: CN=QuoVadis Root CA 1 G3,O=QuoVadis Limited,C=BM -# Not Valid Before: Thu Jan 12 17:27:44 2012 -# Not Valid After : Sun Jan 12 17:27:44 2042 -# Fingerprint (SHA-256): 8A:86:6F:D1:B2:76:B5:7E:57:8E:92:1C:65:82:8A:2B:ED:58:E9:F2:F2:88:05:41:34:B7:F1:F4:BF:C9:CC:74 -# Fingerprint (SHA1): 1B:8E:EA:57:96:29:1A:C9:39:EA:B8:0A:81:1A:73:73:C0:93:79:67 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 1 G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\033\216\352\127\226\051\032\311\071\352\270\012\201\032\163\163 -\300\223\171\147 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\244\274\133\077\376\067\232\372\144\360\342\372\005\075\013\253 -END -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\061\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\170\130\137\056\255\054\031\113\343\067\007\065\064\023 -\050\265\226\324\145\223 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "QuoVadis Root CA 2 G3" -# -# Issuer: CN=QuoVadis Root CA 2 G3,O=QuoVadis Limited,C=BM -# Serial Number:44:57:34:24:5b:81:89:9b:35:f2:ce:b8:2b:3b:5b:a7:26:f0:75:28 -# Subject: CN=QuoVadis Root CA 2 G3,O=QuoVadis Limited,C=BM -# Not Valid Before: Thu Jan 12 18:59:32 2012 -# Not Valid After : Sun Jan 12 18:59:32 2042 -# Fingerprint (SHA-256): 8F:E4:FB:0A:F9:3A:4D:0D:67:DB:0B:EB:B2:3E:37:C7:1B:F3:25:DC:BC:DD:24:0E:A0:4D:AF:58:B4:7E:18:40 -# Fingerprint (SHA1): 09:3C:61:F3:8B:8B:DC:7D:55:DF:75:38:02:05:00:E1:25:F5:C8:36 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 2 G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\104\127\064\044\133\201\211\233\065\362\316\270\053\073 -\133\247\046\360\165\050 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\140\060\202\003\110\240\003\002\001\002\002\024\104 -\127\064\044\133\201\211\233\065\362\316\270\053\073\133\247\046 -\360\165\050\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\110\061\013\060\011\006\003\125\004\006\023\002\102 -\115\061\031\060\027\006\003\125\004\012\023\020\121\165\157\126 -\141\144\151\163\040\114\151\155\151\164\145\144\061\036\060\034 -\006\003\125\004\003\023\025\121\165\157\126\141\144\151\163\040 -\122\157\157\164\040\103\101\040\062\040\107\063\060\036\027\015 -\061\062\060\061\061\062\061\070\065\071\063\062\132\027\015\064 -\062\060\061\061\062\061\070\065\071\063\062\132\060\110\061\013 -\060\011\006\003\125\004\006\023\002\102\115\061\031\060\027\006 -\003\125\004\012\023\020\121\165\157\126\141\144\151\163\040\114 -\151\155\151\164\145\144\061\036\060\034\006\003\125\004\003\023 -\025\121\165\157\126\141\144\151\163\040\122\157\157\164\040\103 -\101\040\062\040\107\063\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\241\256\045\262\001\030\334\127\210 -\077\106\353\371\257\342\353\043\161\342\232\321\141\146\041\137 -\252\257\047\121\345\156\033\026\324\055\175\120\260\123\167\275 -\170\072\140\342\144\002\233\174\206\233\326\032\216\255\377\037 -\025\177\325\225\036\022\313\346\024\204\004\301\337\066\263\026 -\237\212\343\311\333\230\064\316\330\063\027\050\106\374\247\311 -\360\322\264\325\115\011\162\111\371\362\207\343\251\332\175\241 -\175\153\262\072\045\251\155\122\104\254\370\276\156\373\334\246 -\163\221\220\141\246\003\024\040\362\347\207\243\210\255\255\240 -\214\377\246\013\045\122\045\347\026\001\325\313\270\065\201\014 -\243\073\360\341\341\374\132\135\316\200\161\155\370\111\253\076 -\073\272\270\327\200\001\373\245\353\133\263\305\136\140\052\061 -\240\257\067\350\040\072\237\250\062\054\014\314\011\035\323\236 -\216\135\274\114\230\356\305\032\150\173\354\123\246\351\024\065 -\243\337\315\200\237\014\110\373\034\364\361\277\112\270\372\325 -\214\161\112\307\037\255\376\101\232\263\203\135\362\204\126\357 -\245\127\103\316\051\255\214\253\125\277\304\373\133\001\335\043 -\041\241\130\000\216\303\320\152\023\355\023\343\022\053\200\334 -\147\346\225\262\315\036\042\156\052\370\101\324\362\312\024\007 -\215\212\125\022\306\151\365\270\206\150\057\123\136\260\322\252 -\041\301\230\346\060\343\147\125\307\233\156\254\031\250\125\246 -\105\006\320\043\072\333\353\145\135\052\021\021\360\073\117\312 -\155\364\064\304\161\344\377\000\132\366\134\256\043\140\205\163 -\361\344\020\261\045\256\325\222\273\023\301\014\340\071\332\264 -\071\127\265\253\065\252\162\041\073\203\065\347\061\337\172\041 -\156\270\062\010\175\035\062\221\025\112\142\162\317\343\167\241 -\274\325\021\033\166\001\147\010\340\101\013\303\353\025\156\370 -\244\031\331\242\253\257\342\047\122\126\053\002\212\054\024\044 -\371\277\102\002\277\046\310\306\217\340\156\070\175\123\055\345 -\355\230\263\225\143\150\177\371\065\364\337\210\305\140\065\222 -\300\174\151\034\141\225\026\320\353\336\013\257\076\004\020\105 -\145\130\120\070\257\110\362\131\266\026\362\074\015\220\002\306 -\160\056\001\255\074\025\327\002\003\001\000\001\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\035\006\003\125\035\016\004\026\004\024\355\347\157\166 -\132\277\140\354\111\133\306\245\167\273\162\026\161\233\304\075 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003 -\202\002\001\000\221\337\200\077\103\011\176\161\302\367\353\263 -\210\217\341\121\262\274\075\165\371\050\135\310\274\231\233\173 -\135\252\345\312\341\012\367\350\262\323\237\335\147\061\176\272 -\001\252\307\152\101\073\220\324\010\134\262\140\152\220\360\310 -\316\003\142\371\213\355\373\156\052\334\006\115\074\051\017\211 -\026\212\130\114\110\017\350\204\141\352\074\162\246\167\344\102 -\256\210\243\103\130\171\176\256\312\245\123\015\251\075\160\275 -\040\031\141\244\154\070\374\103\062\341\301\107\377\370\354\361 -\021\042\062\226\234\302\366\133\151\226\173\040\014\103\101\232 -\133\366\131\031\210\336\125\210\067\121\013\170\134\012\036\243 -\102\375\307\235\210\017\300\362\170\002\044\124\223\257\211\207 -\210\311\112\200\035\352\320\156\076\141\056\066\273\065\016\047 -\226\375\146\064\073\141\162\163\361\026\134\107\006\124\111\000 -\172\130\022\260\012\357\205\375\261\270\063\165\152\223\034\022 -\346\140\136\157\035\177\311\037\043\313\204\141\237\036\202\104 -\371\137\255\142\125\044\232\122\230\355\121\347\241\176\227\072 -\346\057\037\021\332\123\200\054\205\236\253\065\020\333\042\137 -\152\305\136\227\123\362\062\002\011\060\243\130\360\015\001\325 -\162\306\261\174\151\173\303\365\066\105\314\141\156\136\114\224 -\305\136\256\350\016\136\213\277\367\315\340\355\241\016\033\063 -\356\124\030\376\017\276\357\176\204\153\103\343\160\230\333\135 -\165\262\015\131\007\205\025\043\071\326\361\337\251\046\017\326 -\110\307\263\246\042\365\063\067\132\225\107\237\173\272\030\025 -\157\377\326\024\144\203\111\322\012\147\041\333\017\065\143\140 -\050\042\343\261\225\203\315\205\246\335\057\017\347\147\122\156 -\273\057\205\174\365\112\163\347\305\076\300\275\041\022\005\077 -\374\267\003\111\002\133\310\045\346\342\124\070\365\171\207\214 -\035\123\262\116\205\173\006\070\307\054\370\370\260\162\215\045 -\345\167\122\364\003\034\110\246\120\137\210\040\060\156\362\202 -\103\253\075\227\204\347\123\373\041\301\117\017\042\232\206\270 -\131\052\366\107\075\031\210\055\350\205\341\236\354\205\010\152 -\261\154\064\311\035\354\110\053\073\170\355\146\304\216\171\151 -\203\336\177\214 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "QuoVadis Root CA 2 G3" -# Issuer: CN=QuoVadis Root CA 2 G3,O=QuoVadis Limited,C=BM -# Serial Number:44:57:34:24:5b:81:89:9b:35:f2:ce:b8:2b:3b:5b:a7:26:f0:75:28 -# Subject: CN=QuoVadis Root CA 2 G3,O=QuoVadis Limited,C=BM -# Not Valid Before: Thu Jan 12 18:59:32 2012 -# Not Valid After : Sun Jan 12 18:59:32 2042 -# Fingerprint (SHA-256): 8F:E4:FB:0A:F9:3A:4D:0D:67:DB:0B:EB:B2:3E:37:C7:1B:F3:25:DC:BC:DD:24:0E:A0:4D:AF:58:B4:7E:18:40 -# Fingerprint (SHA1): 09:3C:61:F3:8B:8B:DC:7D:55:DF:75:38:02:05:00:E1:25:F5:C8:36 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 2 G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\011\074\141\363\213\213\334\175\125\337\165\070\002\005\000\341 -\045\365\310\066 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\257\014\206\156\277\100\055\177\013\076\022\120\272\022\075\006 -END -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\062\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\104\127\064\044\133\201\211\233\065\362\316\270\053\073 -\133\247\046\360\165\050 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "QuoVadis Root CA 3 G3" -# -# Issuer: CN=QuoVadis Root CA 3 G3,O=QuoVadis Limited,C=BM -# Serial Number:2e:f5:9b:02:28:a7:db:7a:ff:d5:a3:a9:ee:bd:03:a0:cf:12:6a:1d -# Subject: CN=QuoVadis Root CA 3 G3,O=QuoVadis Limited,C=BM -# Not Valid Before: Thu Jan 12 20:26:32 2012 -# Not Valid After : Sun Jan 12 20:26:32 2042 -# Fingerprint (SHA-256): 88:EF:81:DE:20:2E:B0:18:45:2E:43:F8:64:72:5C:EA:5F:BD:1F:C2:D9:D2:05:73:07:09:C5:D8:B8:69:0F:46 -# Fingerprint (SHA1): 48:12:BD:92:3C:A8:C4:39:06:E7:30:6D:27:96:E6:A4:CF:22:2E:7D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 3 G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\056\365\233\002\050\247\333\172\377\325\243\251\356\275 -\003\240\317\022\152\035 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\140\060\202\003\110\240\003\002\001\002\002\024\056 -\365\233\002\050\247\333\172\377\325\243\251\356\275\003\240\317 -\022\152\035\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\110\061\013\060\011\006\003\125\004\006\023\002\102 -\115\061\031\060\027\006\003\125\004\012\023\020\121\165\157\126 -\141\144\151\163\040\114\151\155\151\164\145\144\061\036\060\034 -\006\003\125\004\003\023\025\121\165\157\126\141\144\151\163\040 -\122\157\157\164\040\103\101\040\063\040\107\063\060\036\027\015 -\061\062\060\061\061\062\062\060\062\066\063\062\132\027\015\064 -\062\060\061\061\062\062\060\062\066\063\062\132\060\110\061\013 -\060\011\006\003\125\004\006\023\002\102\115\061\031\060\027\006 -\003\125\004\012\023\020\121\165\157\126\141\144\151\163\040\114 -\151\155\151\164\145\144\061\036\060\034\006\003\125\004\003\023 -\025\121\165\157\126\141\144\151\163\040\122\157\157\164\040\103 -\101\040\063\040\107\063\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\263\313\016\020\147\216\352\024\227 -\247\062\052\012\126\066\177\150\114\307\263\157\072\043\024\221 -\377\031\177\245\312\254\356\263\166\235\172\351\213\033\253\153 -\061\333\372\013\123\114\257\305\245\032\171\074\212\114\377\254 -\337\045\336\116\331\202\062\013\104\336\312\333\214\254\243\156 -\026\203\073\246\144\113\062\211\373\026\026\070\176\353\103\342 -\323\164\112\302\142\012\163\012\335\111\263\127\322\260\012\205 -\235\161\074\336\243\313\300\062\363\001\071\040\103\033\065\321 -\123\263\261\356\305\223\151\202\076\026\265\050\106\241\336\352 -\211\011\355\103\270\005\106\212\206\365\131\107\276\033\157\001 -\041\020\271\375\251\322\050\312\020\071\011\312\023\066\317\234 -\255\255\100\164\171\053\002\077\064\377\372\040\151\175\323\356 -\141\365\272\263\347\060\320\067\043\206\162\141\105\051\110\131 -\150\157\167\246\056\201\276\007\115\157\257\316\304\105\023\221 -\024\160\006\217\037\237\370\207\151\261\016\357\303\211\031\353 -\352\034\141\374\172\154\212\334\326\003\013\236\046\272\022\335 -\324\124\071\253\046\243\063\352\165\201\332\055\315\017\117\344 -\003\321\357\025\227\033\153\220\305\002\220\223\146\002\041\261 -\107\336\213\232\112\200\271\125\217\265\242\057\300\326\063\147 -\332\176\304\247\264\004\104\353\107\373\346\130\271\367\014\360 -\173\053\261\300\160\051\303\100\142\055\073\110\151\334\043\074 -\110\353\173\011\171\251\155\332\250\060\230\317\200\162\003\210 -\246\133\106\256\162\171\174\010\003\041\145\256\267\341\034\245 -\261\052\242\061\336\146\004\367\300\164\350\161\336\377\075\131 -\314\226\046\022\213\205\225\127\032\253\153\165\013\104\075\021 -\050\074\173\141\267\342\217\147\117\345\354\074\114\140\200\151 -\127\070\036\001\133\215\125\350\307\337\300\314\167\043\064\111 -\165\174\366\230\021\353\055\336\355\101\056\024\005\002\177\340 -\376\040\353\065\347\021\254\042\316\127\075\336\311\060\155\020 -\003\205\315\361\377\214\026\265\301\262\076\210\154\140\177\220 -\117\225\367\366\055\255\001\071\007\004\372\165\200\175\277\111 -\120\355\357\311\304\174\034\353\200\176\333\266\320\335\023\376 -\311\323\234\327\262\227\251\002\003\001\000\001\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\035\006\003\125\035\016\004\026\004\024\306\027\320\274 -\250\352\002\103\362\033\006\231\135\053\220\040\271\327\234\344 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003 -\202\002\001\000\064\141\331\126\265\022\207\125\115\335\243\065 -\061\106\273\244\007\162\274\137\141\142\350\245\373\013\067\261 -\074\266\263\372\051\235\177\002\365\244\311\250\223\267\172\161 -\050\151\217\163\341\122\220\332\325\276\072\345\267\166\152\126 -\200\041\337\135\346\351\072\236\345\076\366\242\151\307\052\012 -\260\030\107\334\040\160\175\122\243\076\131\174\301\272\311\310 -\025\100\141\312\162\326\160\254\322\267\360\034\344\206\051\360 -\316\357\150\143\320\265\040\212\025\141\232\176\206\230\264\311 -\302\166\373\314\272\060\026\314\243\141\306\164\023\345\153\357 -\243\025\352\003\376\023\213\144\344\323\301\322\350\204\373\111 -\321\020\115\171\146\353\252\375\364\215\061\036\160\024\255\334 -\336\147\023\114\201\025\141\274\267\331\221\167\161\031\201\140 -\273\360\130\245\265\234\013\367\217\042\125\047\300\113\001\155 -\073\231\015\324\035\233\143\147\057\320\356\015\312\146\274\224 -\117\246\255\355\374\356\143\254\127\077\145\045\317\262\206\217 -\320\010\377\270\166\024\156\336\345\047\354\253\170\265\123\271 -\266\077\350\040\371\322\250\276\141\106\312\207\214\204\363\371 -\361\240\150\233\042\036\201\046\233\020\004\221\161\300\006\037 -\334\240\323\271\126\247\343\230\055\177\203\235\337\214\053\234 -\062\216\062\224\360\001\074\042\052\237\103\302\056\303\230\071 -\007\070\173\374\136\000\102\037\363\062\046\171\203\204\366\345 -\360\301\121\022\300\013\036\004\043\014\124\245\114\057\111\305 -\112\321\266\156\140\015\153\374\153\213\205\044\144\267\211\016 -\253\045\107\133\074\317\176\111\275\307\351\012\306\332\367\176 -\016\027\010\323\110\227\320\161\222\360\017\071\076\064\152\034 -\175\330\362\042\256\273\151\364\063\264\246\110\125\321\017\016 -\046\350\354\266\013\055\247\205\065\315\375\131\310\237\321\315 -\076\132\051\064\271\075\204\316\261\145\324\131\221\221\126\165 -\041\301\167\236\371\172\341\140\235\323\255\004\030\364\174\353 -\136\223\217\123\112\042\051\370\110\053\076\115\206\254\133\177 -\313\006\231\131\140\330\130\145\225\215\104\321\367\177\176\047 -\177\175\256\200\365\007\114\266\076\234\161\124\231\004\113\375 -\130\371\230\364 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "QuoVadis Root CA 3 G3" -# Issuer: CN=QuoVadis Root CA 3 G3,O=QuoVadis Limited,C=BM -# Serial Number:2e:f5:9b:02:28:a7:db:7a:ff:d5:a3:a9:ee:bd:03:a0:cf:12:6a:1d -# Subject: CN=QuoVadis Root CA 3 G3,O=QuoVadis Limited,C=BM -# Not Valid Before: Thu Jan 12 20:26:32 2012 -# Not Valid After : Sun Jan 12 20:26:32 2042 -# Fingerprint (SHA-256): 88:EF:81:DE:20:2E:B0:18:45:2E:43:F8:64:72:5C:EA:5F:BD:1F:C2:D9:D2:05:73:07:09:C5:D8:B8:69:0F:46 -# Fingerprint (SHA1): 48:12:BD:92:3C:A8:C4:39:06:E7:30:6D:27:96:E6:A4:CF:22:2E:7D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "QuoVadis Root CA 3 G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\110\022\275\222\074\250\304\071\006\347\060\155\047\226\346\244 -\317\042\056\175 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\337\175\271\255\124\157\150\241\337\211\127\003\227\103\260\327 -END -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\102\115\061 -\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 -\151\163\040\114\151\155\151\164\145\144\061\036\060\034\006\003 -\125\004\003\023\025\121\165\157\126\141\144\151\163\040\122\157 -\157\164\040\103\101\040\063\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\056\365\233\002\050\247\333\172\377\325\243\251\356\275 -\003\240\317\022\152\035 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Assured ID Root G2" -# -# Issuer: CN=DigiCert Assured ID Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:0b:93:1c:3a:d6:39:67:ea:67:23:bf:c3:af:9a:f4:4b -# Subject: CN=DigiCert Assured ID Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 7D:05:EB:B6:82:33:9F:8C:94:51:EE:09:4E:EB:FE:FA:79:53:A1:14:ED:B2:F4:49:49:45:2F:AB:7D:2F:C1:85 -# Fingerprint (SHA1): A1:4B:48:D9:43:EE:0A:0E:40:90:4F:3C:E0:A4:C0:91:93:51:5D:3F -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Assured ID Root G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\013\223\034\072\326\071\147\352\147\043\277\303\257\232 -\364\113 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\226\060\202\002\176\240\003\002\001\002\002\020\013 -\223\034\072\326\071\147\352\147\043\277\303\257\232\364\113\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\145 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\044\060\042\006\003\125\004\003\023\033\104\151\147\151\103\145 -\162\164\040\101\163\163\165\162\145\144\040\111\104\040\122\157 -\157\164\040\107\062\060\036\027\015\061\063\060\070\060\061\061 -\062\060\060\060\060\132\027\015\063\070\060\061\061\065\061\062 -\060\060\060\060\132\060\145\061\013\060\011\006\003\125\004\006 -\023\002\125\123\061\025\060\023\006\003\125\004\012\023\014\104 -\151\147\151\103\145\162\164\040\111\156\143\061\031\060\027\006 -\003\125\004\013\023\020\167\167\167\056\144\151\147\151\143\145 -\162\164\056\143\157\155\061\044\060\042\006\003\125\004\003\023 -\033\104\151\147\151\103\145\162\164\040\101\163\163\165\162\145 -\144\040\111\104\040\122\157\157\164\040\107\062\060\202\001\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\001\017\000\060\202\001\012\002\202\001\001\000\331\347\050 -\057\122\077\066\162\111\210\223\064\363\370\152\036\061\124\200 -\237\255\124\101\265\107\337\226\250\324\257\200\055\271\012\317 -\165\375\211\245\175\044\372\343\042\014\053\274\225\027\013\063 -\277\031\115\101\006\220\000\275\014\115\020\376\007\265\347\034 -\156\042\125\061\145\227\275\323\027\322\036\142\363\333\352\154 -\120\214\077\204\014\226\317\267\313\003\340\312\155\241\024\114 -\033\211\335\355\000\260\122\174\257\221\154\261\070\023\321\351 -\022\010\300\000\260\034\053\021\332\167\160\066\233\256\316\171 -\207\334\202\160\346\011\164\160\125\151\257\243\150\237\277\335 -\266\171\263\362\235\160\051\125\364\253\377\225\141\363\311\100 -\157\035\321\276\223\273\323\210\052\273\235\277\162\132\126\161 -\073\077\324\363\321\012\376\050\357\243\356\331\231\257\003\323 -\217\140\267\362\222\241\261\275\211\211\037\060\315\303\246\056 -\142\063\256\026\002\167\104\132\347\201\012\074\247\104\056\171 -\270\077\004\274\134\240\207\341\033\257\121\216\315\354\054\372 -\370\376\155\360\072\174\252\213\344\147\225\061\215\002\003\001 -\000\001\243\102\060\100\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\206\060\035\006\003\125\035\016\004\026 -\004\024\316\303\112\271\231\125\362\270\333\140\277\251\176\275 -\126\265\227\066\247\326\060\015\006\011\052\206\110\206\367\015 -\001\001\013\005\000\003\202\001\001\000\312\245\125\214\343\310 -\101\156\151\047\247\165\021\357\074\206\066\157\322\235\306\170 -\070\035\151\226\242\222\151\056\070\154\233\175\004\324\211\245 -\261\061\067\212\311\041\314\253\154\315\213\034\232\326\277\110 -\322\062\146\301\212\300\363\057\072\357\300\343\324\221\206\321 -\120\343\003\333\163\167\157\112\071\123\355\336\046\307\265\175 -\257\053\102\321\165\142\343\112\053\002\307\120\113\340\151\342 -\226\154\016\104\146\020\104\217\255\005\353\370\171\254\246\033 -\350\067\064\235\123\311\141\252\242\122\257\112\160\026\206\302 -\072\310\261\023\160\066\330\317\356\364\012\064\325\133\114\375 -\007\234\242\272\331\001\162\134\363\115\301\335\016\261\034\015 -\304\143\276\255\364\024\373\211\354\242\101\016\114\314\310\127 -\100\320\156\003\252\315\014\216\211\231\231\154\360\074\060\257 -\070\337\157\274\243\276\051\040\047\253\164\377\023\042\170\336 -\227\122\125\036\203\265\124\040\003\356\256\300\117\126\336\067 -\314\303\177\252\004\047\273\323\167\270\142\333\027\174\234\050 -\042\023\163\154\317\046\365\212\051\347 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Assured ID Root G2" -# Issuer: CN=DigiCert Assured ID Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:0b:93:1c:3a:d6:39:67:ea:67:23:bf:c3:af:9a:f4:4b -# Subject: CN=DigiCert Assured ID Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 7D:05:EB:B6:82:33:9F:8C:94:51:EE:09:4E:EB:FE:FA:79:53:A1:14:ED:B2:F4:49:49:45:2F:AB:7D:2F:C1:85 -# Fingerprint (SHA1): A1:4B:48:D9:43:EE:0A:0E:40:90:4F:3C:E0:A4:C0:91:93:51:5D:3F -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Assured ID Root G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\241\113\110\331\103\356\012\016\100\220\117\074\340\244\300\221 -\223\121\135\077 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\222\070\271\370\143\044\202\145\054\127\063\346\376\201\217\235 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\013\223\034\072\326\071\147\352\147\043\277\303\257\232 -\364\113 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Assured ID Root G3" -# -# Issuer: CN=DigiCert Assured ID Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:0b:a1:5a:fa:1d:df:a0:b5:49:44:af:cd:24:a0:6c:ec -# Subject: CN=DigiCert Assured ID Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 7E:37:CB:8B:4C:47:09:0C:AB:36:55:1B:A6:F4:5D:B8:40:68:0F:BA:16:6A:95:2D:B1:00:71:7F:43:05:3F:C2 -# Fingerprint (SHA1): F5:17:A2:4F:9A:48:C6:C9:F8:A2:00:26:9F:DC:0F:48:2C:AB:30:89 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Assured ID Root G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\013\241\132\372\035\337\240\265\111\104\257\315\044\240 -\154\354 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\106\060\202\001\315\240\003\002\001\002\002\020\013 -\241\132\372\035\337\240\265\111\104\257\315\044\240\154\354\060 -\012\006\010\052\206\110\316\075\004\003\003\060\145\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\025\060\023\006\003 -\125\004\012\023\014\104\151\147\151\103\145\162\164\040\111\156 -\143\061\031\060\027\006\003\125\004\013\023\020\167\167\167\056 -\144\151\147\151\143\145\162\164\056\143\157\155\061\044\060\042 -\006\003\125\004\003\023\033\104\151\147\151\103\145\162\164\040 -\101\163\163\165\162\145\144\040\111\104\040\122\157\157\164\040 -\107\063\060\036\027\015\061\063\060\070\060\061\061\062\060\060 -\060\060\132\027\015\063\070\060\061\061\065\061\062\060\060\060 -\060\132\060\145\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\025\060\023\006\003\125\004\012\023\014\104\151\147\151 -\103\145\162\164\040\111\156\143\061\031\060\027\006\003\125\004 -\013\023\020\167\167\167\056\144\151\147\151\143\145\162\164\056 -\143\157\155\061\044\060\042\006\003\125\004\003\023\033\104\151 -\147\151\103\145\162\164\040\101\163\163\165\162\145\144\040\111 -\104\040\122\157\157\164\040\107\063\060\166\060\020\006\007\052 -\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 -\004\031\347\274\254\104\145\355\315\270\077\130\373\215\261\127 -\251\104\055\005\025\362\357\013\377\020\164\237\265\142\122\137 -\146\176\037\345\334\033\105\171\013\314\306\123\012\235\215\135 -\002\331\251\131\336\002\132\366\225\052\016\215\070\112\212\111 -\306\274\306\003\070\007\137\125\332\176\011\156\342\177\136\320 -\105\040\017\131\166\020\326\240\044\360\055\336\066\362\154\051 -\071\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\035\006\003\125\035\016\004\026\004 -\024\313\320\275\251\341\230\005\121\241\115\067\242\203\171\316 -\215\035\052\344\204\060\012\006\010\052\206\110\316\075\004\003 -\003\003\147\000\060\144\002\060\045\244\201\105\002\153\022\113 -\165\164\117\310\043\343\160\362\165\162\336\174\211\360\317\221 -\162\141\236\136\020\222\131\126\271\203\307\020\347\070\351\130 -\046\066\175\325\344\064\206\071\002\060\174\066\123\360\060\345 -\142\143\072\231\342\266\243\073\233\064\372\036\332\020\222\161 -\136\221\023\247\335\244\156\222\314\062\326\365\041\146\307\057 -\352\226\143\152\145\105\222\225\001\264 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Assured ID Root G3" -# Issuer: CN=DigiCert Assured ID Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:0b:a1:5a:fa:1d:df:a0:b5:49:44:af:cd:24:a0:6c:ec -# Subject: CN=DigiCert Assured ID Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 7E:37:CB:8B:4C:47:09:0C:AB:36:55:1B:A6:F4:5D:B8:40:68:0F:BA:16:6A:95:2D:B1:00:71:7F:43:05:3F:C2 -# Fingerprint (SHA1): F5:17:A2:4F:9A:48:C6:C9:F8:A2:00:26:9F:DC:0F:48:2C:AB:30:89 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Assured ID Root G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\365\027\242\117\232\110\306\311\370\242\000\046\237\334\017\110 -\054\253\060\211 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\174\177\145\061\014\201\337\215\272\076\231\342\134\255\156\373 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 -\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 -\122\157\157\164\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\013\241\132\372\035\337\240\265\111\104\257\315\044\240 -\154\354 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Global Root G2" -# -# Issuer: CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:03:3a:f1:e6:a7:11:a9:a0:bb:28:64:b1:1d:09:fa:e5 -# Subject: CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): CB:3C:CB:B7:60:31:E5:E0:13:8F:8D:D3:9A:23:F9:DE:47:FF:C3:5E:43:C1:14:4C:EA:27:D4:6A:5A:B1:CB:5F -# Fingerprint (SHA1): DF:3C:24:F9:BF:D6:66:76:1B:26:80:73:FE:06:D1:CC:8D:4F:82:A4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Global Root G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\003\072\361\346\247\021\251\240\273\050\144\261\035\011 -\372\345 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\216\060\202\002\166\240\003\002\001\002\002\020\003 -\072\361\346\247\021\251\240\273\050\144\261\035\011\372\345\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\141 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\040\060\036\006\003\125\004\003\023\027\104\151\147\151\103\145 -\162\164\040\107\154\157\142\141\154\040\122\157\157\164\040\107 -\062\060\036\027\015\061\063\060\070\060\061\061\062\060\060\060 -\060\132\027\015\063\070\060\061\061\065\061\062\060\060\060\060 -\132\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103 -\145\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013 -\023\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143 -\157\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147 -\151\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157 -\164\040\107\062\060\202\001\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012 -\002\202\001\001\000\273\067\315\064\334\173\153\311\262\150\220 -\255\112\165\377\106\272\041\012\010\215\365\031\124\311\373\210 -\333\363\256\362\072\211\221\074\172\346\253\006\032\153\317\254 -\055\350\136\011\044\104\272\142\232\176\326\243\250\176\340\124 -\165\040\005\254\120\267\234\143\032\154\060\334\332\037\031\261 -\327\036\336\375\327\340\313\224\203\067\256\354\037\103\116\335 -\173\054\322\275\056\245\057\344\251\270\255\072\324\231\244\266 -\045\351\233\153\000\140\222\140\377\117\041\111\030\367\147\220 -\253\141\006\234\217\362\272\351\264\351\222\062\153\265\363\127 -\350\135\033\315\214\035\253\225\004\225\111\363\065\055\226\343 -\111\155\335\167\343\373\111\113\264\254\125\007\251\217\225\263 -\264\043\273\114\155\105\360\366\251\262\225\060\264\375\114\125 -\214\047\112\127\024\174\202\235\315\163\222\323\026\112\006\014 -\214\120\321\217\036\011\276\027\241\346\041\312\375\203\345\020 -\274\203\245\012\304\147\050\366\163\024\024\075\106\166\303\207 -\024\211\041\064\115\257\017\105\014\246\111\241\272\273\234\305 -\261\063\203\051\205\002\003\001\000\001\243\102\060\100\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 -\035\006\003\125\035\016\004\026\004\024\116\042\124\040\030\225 -\346\343\156\346\017\372\372\271\022\355\006\027\217\071\060\015 -\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202\001 -\001\000\140\147\050\224\157\016\110\143\353\061\335\352\147\030 -\325\211\175\074\305\213\112\177\351\276\333\053\027\337\260\137 -\163\167\052\062\023\071\201\147\102\204\043\362\105\147\065\354 -\210\277\370\217\260\141\014\064\244\256\040\114\204\306\333\370 -\065\341\166\331\337\246\102\273\307\104\010\206\177\066\164\044 -\132\332\154\015\024\131\065\275\362\111\335\266\037\311\263\015 -\107\052\075\231\057\273\134\273\265\324\040\341\231\137\123\106 -\025\333\150\233\360\363\060\325\076\061\342\215\204\236\343\212 -\332\332\226\076\065\023\245\137\360\371\160\120\160\107\101\021 -\127\031\116\300\217\256\006\304\225\023\027\057\033\045\237\165 -\362\261\216\231\241\157\023\261\101\161\376\210\052\310\117\020 -\040\125\327\363\024\105\345\340\104\364\352\207\225\062\223\016 -\376\123\106\372\054\235\377\213\042\271\113\331\011\105\244\336 -\244\270\232\130\335\033\175\122\237\216\131\103\210\201\244\236 -\046\325\157\255\335\015\306\067\175\355\003\222\033\345\167\137 -\166\356\074\215\304\135\126\133\242\331\146\156\263\065\067\345 -\062\266 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Global Root G2" -# Issuer: CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:03:3a:f1:e6:a7:11:a9:a0:bb:28:64:b1:1d:09:fa:e5 -# Subject: CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): CB:3C:CB:B7:60:31:E5:E0:13:8F:8D:D3:9A:23:F9:DE:47:FF:C3:5E:43:C1:14:4C:EA:27:D4:6A:5A:B1:CB:5F -# Fingerprint (SHA1): DF:3C:24:F9:BF:D6:66:76:1B:26:80:73:FE:06:D1:CC:8D:4F:82:A4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Global Root G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\337\074\044\371\277\326\146\166\033\046\200\163\376\006\321\314 -\215\117\202\244 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\344\246\212\310\124\254\122\102\106\012\375\162\110\033\052\104 -END -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\003\072\361\346\247\021\251\240\273\050\144\261\035\011 -\372\345 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Global Root G3" -# -# Issuer: CN=DigiCert Global Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:05:55:56:bc:f2:5e:a4:35:35:c3:a4:0f:d5:ab:45:72 -# Subject: CN=DigiCert Global Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 31:AD:66:48:F8:10:41:38:C7:38:F3:9E:A4:32:01:33:39:3E:3A:18:CC:02:29:6E:F9:7C:2A:C9:EF:67:31:D0 -# Fingerprint (SHA1): 7E:04:DE:89:6A:3E:66:6D:00:E6:87:D3:3F:FA:D9:3B:E8:3D:34:9E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Global Root G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\125\126\274\362\136\244\065\065\303\244\017\325\253 -\105\162 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\077\060\202\001\305\240\003\002\001\002\002\020\005 -\125\126\274\362\136\244\065\065\303\244\017\325\253\105\162\060 -\012\006\010\052\206\110\316\075\004\003\003\060\141\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\025\060\023\006\003 -\125\004\012\023\014\104\151\147\151\103\145\162\164\040\111\156 -\143\061\031\060\027\006\003\125\004\013\023\020\167\167\167\056 -\144\151\147\151\143\145\162\164\056\143\157\155\061\040\060\036 -\006\003\125\004\003\023\027\104\151\147\151\103\145\162\164\040 -\107\154\157\142\141\154\040\122\157\157\164\040\107\063\060\036 -\027\015\061\063\060\070\060\061\061\062\060\060\060\060\132\027 -\015\063\070\060\061\061\065\061\062\060\060\060\060\132\060\141 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\040\060\036\006\003\125\004\003\023\027\104\151\147\151\103\145 -\162\164\040\107\154\157\142\141\154\040\122\157\157\164\040\107 -\063\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\335\247\331\273\212\270\013 -\373\013\177\041\322\360\276\276\163\363\063\135\032\274\064\352 -\336\306\233\274\320\225\366\360\314\320\013\272\141\133\121\106 -\176\236\055\237\356\216\143\014\027\354\007\160\365\317\204\056 -\100\203\234\350\077\101\155\073\255\323\244\024\131\066\170\235 -\003\103\356\020\023\154\162\336\256\210\247\241\153\265\103\316 -\147\334\043\377\003\034\243\342\076\243\102\060\100\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\035 -\006\003\125\035\016\004\026\004\024\263\333\110\244\371\241\305 -\330\256\066\101\314\021\143\151\142\051\274\113\306\060\012\006 -\010\052\206\110\316\075\004\003\003\003\150\000\060\145\002\061 -\000\255\274\362\154\077\022\112\321\055\071\303\012\011\227\163 -\364\210\066\214\210\047\273\346\210\215\120\205\247\143\371\236 -\062\336\146\223\017\361\314\261\011\217\335\154\253\372\153\177 -\240\002\060\071\146\133\302\144\215\270\236\120\334\250\325\111 -\242\355\307\334\321\111\177\027\001\270\310\206\217\116\214\210 -\053\250\232\251\212\305\321\000\275\370\124\342\232\345\133\174 -\263\047\027 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Global Root G3" -# Issuer: CN=DigiCert Global Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:05:55:56:bc:f2:5e:a4:35:35:c3:a4:0f:d5:ab:45:72 -# Subject: CN=DigiCert Global Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 31:AD:66:48:F8:10:41:38:C7:38:F3:9E:A4:32:01:33:39:3E:3A:18:CC:02:29:6E:F9:7C:2A:C9:EF:67:31:D0 -# Fingerprint (SHA1): 7E:04:DE:89:6A:3E:66:6D:00:E6:87:D3:3F:FA:D9:3B:E8:3D:34:9E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Global Root G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\176\004\336\211\152\076\146\155\000\346\207\323\077\372\331\073 -\350\075\064\236 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\365\135\244\120\245\373\050\176\036\017\015\314\226\127\126\312 -END -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 -\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 -\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\125\126\274\362\136\244\065\065\303\244\017\325\253 -\105\162 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert Trusted Root G4" -# -# Issuer: CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:05:9b:1b:57:9e:8e:21:32:e2:39:07:bd:a7:77:75:5c -# Subject: CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 55:2F:7B:DC:F1:A7:AF:9E:6C:E6:72:01:7F:4F:12:AB:F7:72:40:C7:8E:76:1A:C2:03:D1:D9:D2:0A:C8:99:88 -# Fingerprint (SHA1): DD:FB:16:CD:49:31:C9:73:A2:03:7D:3F:C8:3A:4D:7D:77:5D:05:E4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Trusted Root G4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\041\060\037\006\003\125\004\003\023\030\104\151\147\151 -\103\145\162\164\040\124\162\165\163\164\145\144\040\122\157\157 -\164\040\107\064 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\041\060\037\006\003\125\004\003\023\030\104\151\147\151 -\103\145\162\164\040\124\162\165\163\164\145\144\040\122\157\157 -\164\040\107\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\233\033\127\236\216\041\062\342\071\007\275\247\167 -\165\134 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\220\060\202\003\170\240\003\002\001\002\002\020\005 -\233\033\127\236\216\041\062\342\071\007\275\247\167\165\134\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\142 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 -\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 -\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 -\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 -\041\060\037\006\003\125\004\003\023\030\104\151\147\151\103\145 -\162\164\040\124\162\165\163\164\145\144\040\122\157\157\164\040 -\107\064\060\036\027\015\061\063\060\070\060\061\061\062\060\060 -\060\060\132\027\015\063\070\060\061\061\065\061\062\060\060\060 -\060\132\060\142\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\025\060\023\006\003\125\004\012\023\014\104\151\147\151 -\103\145\162\164\040\111\156\143\061\031\060\027\006\003\125\004 -\013\023\020\167\167\167\056\144\151\147\151\143\145\162\164\056 -\143\157\155\061\041\060\037\006\003\125\004\003\023\030\104\151 -\147\151\103\145\162\164\040\124\162\165\163\164\145\144\040\122 -\157\157\164\040\107\064\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\277\346\220\163\150\336\273\344\135 -\112\074\060\042\060\151\063\354\302\247\045\056\311\041\075\362 -\212\330\131\302\341\051\247\075\130\253\166\232\315\256\173\033 -\204\015\304\060\037\363\033\244\070\026\353\126\306\227\155\035 -\253\262\171\362\312\021\322\344\137\326\005\074\122\017\122\037 -\306\236\025\245\176\276\237\251\127\026\131\125\162\257\150\223 -\160\302\262\272\165\231\152\163\062\224\321\020\104\020\056\337 -\202\363\007\204\346\164\073\155\161\342\055\014\033\356\040\325 -\311\040\035\143\051\055\316\354\136\116\310\223\370\041\141\233 -\064\353\005\306\136\354\133\032\274\353\311\317\315\254\064\100 -\137\261\172\146\356\167\310\110\250\146\127\127\237\124\130\216 -\014\053\267\117\247\060\331\126\356\312\173\135\343\255\311\117 -\136\345\065\347\061\313\332\223\136\334\216\217\200\332\266\221 -\230\100\220\171\303\170\307\266\261\304\265\152\030\070\003\020 -\215\330\324\067\244\056\005\175\210\365\202\076\020\221\160\253 -\125\202\101\062\327\333\004\163\052\156\221\001\174\041\114\324 -\274\256\033\003\165\135\170\146\331\072\061\104\232\063\100\277 -\010\327\132\111\244\302\346\251\240\147\335\244\047\274\241\117 -\071\265\021\130\027\367\044\134\106\217\144\367\301\151\210\166 -\230\166\075\131\135\102\166\207\211\227\151\172\110\360\340\242 -\022\033\146\232\164\312\336\113\036\347\016\143\256\346\324\357 -\222\222\072\236\075\334\000\344\105\045\211\266\232\104\031\053 -\176\300\224\264\322\141\155\353\063\331\305\337\113\004\000\314 -\175\034\225\303\217\367\041\262\262\021\267\273\177\362\325\214 -\160\054\101\140\252\261\143\030\104\225\032\166\142\176\366\200 -\260\373\350\144\246\063\321\211\007\341\275\267\346\103\244\030 -\270\246\167\001\341\017\224\014\041\035\262\124\051\045\211\154 -\345\016\122\121\107\164\276\046\254\266\101\165\336\172\254\137 -\215\077\311\274\323\101\021\022\133\345\020\120\353\061\305\312 -\162\026\042\011\337\174\114\165\077\143\354\041\137\304\040\121 -\153\157\261\253\206\213\117\302\326\105\137\235\040\374\241\036 -\305\300\217\242\261\176\012\046\231\365\344\151\057\230\035\055 -\365\331\251\262\035\345\033\002\003\001\000\001\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\206\060\035\006\003\125\035\016\004\026\004\024\354\327\343\202 -\322\161\135\144\114\337\056\147\077\347\272\230\256\034\017\117 -\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003 -\202\002\001\000\273\141\331\175\251\154\276\027\304\221\033\303 -\241\242\000\215\343\144\150\017\126\317\167\256\160\371\375\232 -\112\231\271\311\170\134\014\014\137\344\346\024\051\126\013\066 -\111\135\104\143\340\255\234\226\030\146\033\043\015\075\171\351 -\155\153\326\124\370\322\074\301\103\100\256\035\120\365\122\374 -\220\073\273\230\231\151\153\307\301\247\250\150\244\047\334\235 -\371\047\256\060\205\271\366\147\115\072\076\217\131\071\042\123 -\104\353\310\135\003\312\355\120\172\175\142\041\012\200\310\163 -\146\321\240\005\140\137\350\245\264\247\257\250\367\155\065\234 -\174\132\212\326\242\070\231\363\170\213\364\115\322\040\013\336 -\004\356\214\233\107\201\162\015\300\024\062\357\060\131\056\256 -\340\161\362\126\344\152\227\157\222\120\155\226\215\150\172\232 -\262\066\024\172\006\362\044\271\011\021\120\327\010\261\270\211 -\172\204\043\141\102\051\345\243\315\242\040\101\327\321\234\144 -\331\352\046\241\213\024\327\114\031\262\120\101\161\075\077\115 -\160\043\206\014\112\334\201\322\314\062\224\204\015\010\011\227 -\034\117\300\356\153\040\164\060\322\340\071\064\020\205\041\025 -\001\010\350\125\062\336\161\111\331\050\027\120\115\346\276\115 -\321\165\254\320\312\373\101\270\103\245\252\323\303\005\104\117 -\054\066\233\342\372\342\105\270\043\123\154\006\157\147\125\177 -\106\265\114\077\156\050\132\171\046\322\244\250\142\227\322\036 -\342\355\112\213\274\033\375\107\112\015\337\147\146\176\262\133 -\101\320\073\344\364\073\364\004\143\351\357\302\124\000\121\240 -\212\052\311\316\170\314\325\352\207\004\030\263\316\257\111\210 -\257\363\222\231\266\263\346\141\017\322\205\000\347\120\032\344 -\033\225\235\031\241\271\234\261\233\261\000\036\357\320\017\117 -\102\154\311\012\274\356\103\372\072\161\245\310\115\046\245\065 -\375\211\135\274\205\142\035\062\322\240\053\124\355\232\127\301 -\333\372\020\317\031\267\213\112\033\217\001\266\047\225\123\350 -\266\211\155\133\274\150\324\043\350\213\121\242\126\371\360\246 -\200\240\326\036\263\274\017\017\123\165\051\252\352\023\167\344 -\336\214\201\041\255\007\020\107\021\255\207\075\007\321\165\274 -\317\363\146\176 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert Trusted Root G4" -# Issuer: CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US -# Serial Number:05:9b:1b:57:9e:8e:21:32:e2:39:07:bd:a7:77:75:5c -# Subject: CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US -# Not Valid Before: Thu Aug 01 12:00:00 2013 -# Not Valid After : Fri Jan 15 12:00:00 2038 -# Fingerprint (SHA-256): 55:2F:7B:DC:F1:A7:AF:9E:6C:E6:72:01:7F:4F:12:AB:F7:72:40:C7:8E:76:1A:C2:03:D1:D9:D2:0A:C8:99:88 -# Fingerprint (SHA1): DD:FB:16:CD:49:31:C9:73:A2:03:7D:3F:C8:3A:4D:7D:77:5D:05:E4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert Trusted Root G4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\335\373\026\315\111\061\311\163\242\003\175\077\310\072\115\175 -\167\135\005\344 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\170\362\374\252\140\037\057\264\353\311\067\272\123\056\165\111 -END -CKA_ISSUER MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 -\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 -\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 -\155\061\041\060\037\006\003\125\004\003\023\030\104\151\147\151 -\103\145\162\164\040\124\162\165\163\164\145\144\040\122\157\157 -\164\040\107\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\233\033\127\236\216\041\062\342\071\007\275\247\167 -\165\134 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "COMODO RSA Certification Authority" -# -# Issuer: CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number:4c:aa:f9:ca:db:63:6f:e0:1f:f7:4e:d8:5b:03:86:9d -# Subject: CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Tue Jan 19 00:00:00 2010 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): 52:F0:E1:C4:E5:8E:C6:29:29:1B:60:31:7F:07:46:71:B8:5D:7E:A8:0D:5B:07:27:34:63:53:4B:32:B4:02:34 -# Fingerprint (SHA1): AF:E5:D2:44:A8:D1:19:42:30:FF:47:9F:E2:F8:97:BB:CD:7A:8C:B4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "COMODO RSA Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\053\060\051\006 -\003\125\004\003\023\042\103\117\115\117\104\117\040\122\123\101 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\053\060\051\006 -\003\125\004\003\023\042\103\117\115\117\104\117\040\122\123\101 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\114\252\371\312\333\143\157\340\037\367\116\330\133\003 -\206\235 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\330\060\202\003\300\240\003\002\001\002\002\020\114 -\252\371\312\333\143\157\340\037\367\116\330\133\003\206\235\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\201 -\205\061\013\060\011\006\003\125\004\006\023\002\107\102\061\033 -\060\031\006\003\125\004\010\023\022\107\162\145\141\164\145\162 -\040\115\141\156\143\150\145\163\164\145\162\061\020\060\016\006 -\003\125\004\007\023\007\123\141\154\146\157\162\144\061\032\060 -\030\006\003\125\004\012\023\021\103\117\115\117\104\117\040\103 -\101\040\114\151\155\151\164\145\144\061\053\060\051\006\003\125 -\004\003\023\042\103\117\115\117\104\117\040\122\123\101\040\103 -\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 -\150\157\162\151\164\171\060\036\027\015\061\060\060\061\061\071 -\060\060\060\060\060\060\132\027\015\063\070\060\061\061\070\062 -\063\065\071\065\071\132\060\201\205\061\013\060\011\006\003\125 -\004\006\023\002\107\102\061\033\060\031\006\003\125\004\010\023 -\022\107\162\145\141\164\145\162\040\115\141\156\143\150\145\163 -\164\145\162\061\020\060\016\006\003\125\004\007\023\007\123\141 -\154\146\157\162\144\061\032\060\030\006\003\125\004\012\023\021 -\103\117\115\117\104\117\040\103\101\040\114\151\155\151\164\145 -\144\061\053\060\051\006\003\125\004\003\023\042\103\117\115\117 -\104\117\040\122\123\101\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\221 -\350\124\222\322\012\126\261\254\015\044\335\305\317\104\147\164 -\231\053\067\243\175\043\160\000\161\274\123\337\304\372\052\022 -\217\113\177\020\126\275\237\160\162\267\141\177\311\113\017\027 -\247\075\343\260\004\141\356\377\021\227\307\364\206\076\012\372 -\076\134\371\223\346\064\172\331\024\153\347\234\263\205\240\202 -\172\166\257\161\220\327\354\375\015\372\234\154\372\337\260\202 -\364\024\176\371\276\304\246\057\117\177\231\177\265\374\147\103 -\162\275\014\000\326\211\353\153\054\323\355\217\230\034\024\253 -\176\345\343\156\374\330\250\344\222\044\332\103\153\142\270\125 -\375\352\301\274\154\266\213\363\016\215\232\344\233\154\151\231 -\370\170\110\060\105\325\255\341\015\074\105\140\374\062\226\121 -\047\274\147\303\312\056\266\153\352\106\307\307\040\240\261\037 -\145\336\110\010\272\244\116\251\362\203\106\067\204\353\350\314 -\201\110\103\147\116\162\052\233\134\275\114\033\050\212\134\042 -\173\264\253\230\331\356\340\121\203\303\011\106\116\155\076\231 -\372\225\027\332\174\063\127\101\074\215\121\355\013\266\134\257 -\054\143\032\337\127\310\077\274\351\135\304\233\257\105\231\342 -\243\132\044\264\272\251\126\075\317\157\252\377\111\130\276\360 -\250\377\364\270\255\351\067\373\272\270\364\013\072\371\350\103 -\102\036\211\330\204\313\023\361\331\273\341\211\140\270\214\050 -\126\254\024\035\234\012\347\161\353\317\016\335\075\251\226\241 -\110\275\074\367\257\265\015\042\114\300\021\201\354\126\073\366 -\323\242\342\133\267\262\004\042\122\225\200\223\151\350\216\114 -\145\361\221\003\055\160\164\002\352\213\147\025\051\151\122\002 -\273\327\337\120\152\125\106\277\240\243\050\141\177\160\320\303 -\242\252\054\041\252\107\316\050\234\006\105\166\277\202\030\047 -\264\325\256\264\313\120\346\153\364\114\206\161\060\351\246\337 -\026\206\340\330\377\100\335\373\320\102\210\177\243\063\072\056 -\134\036\101\021\201\143\316\030\161\153\053\354\246\212\267\061 -\134\072\152\107\340\303\171\131\326\040\032\257\362\152\230\252 -\162\274\127\112\322\113\235\273\020\374\260\114\101\345\355\035 -\075\136\050\235\234\314\277\263\121\332\247\107\345\204\123\002 -\003\001\000\001\243\102\060\100\060\035\006\003\125\035\016\004 -\026\004\024\273\257\176\002\075\372\246\361\074\204\216\255\356 -\070\230\354\331\062\062\324\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\015\006\011\052\206\110\206 -\367\015\001\001\014\005\000\003\202\002\001\000\012\361\325\106 -\204\267\256\121\273\154\262\115\101\024\000\223\114\234\313\345 -\300\124\317\240\045\216\002\371\375\260\242\015\365\040\230\074 -\023\055\254\126\242\260\326\176\021\222\351\056\272\236\056\232 -\162\261\275\031\104\154\141\065\242\232\264\026\022\151\132\214 -\341\327\076\244\032\350\057\003\364\256\141\035\020\033\052\244 -\213\172\305\376\005\246\341\300\326\310\376\236\256\217\053\272 -\075\231\370\330\163\011\130\106\156\246\234\364\327\047\323\225 -\332\067\203\162\034\323\163\340\242\107\231\003\070\135\325\111 -\171\000\051\034\307\354\233\040\034\007\044\151\127\170\262\071 -\374\072\204\240\265\234\174\215\277\056\223\142\047\267\071\332 -\027\030\256\275\074\011\150\377\204\233\074\325\326\013\003\343 -\127\236\024\367\321\353\117\310\275\207\043\267\266\111\103\171 -\205\134\272\353\222\013\241\306\350\150\250\114\026\261\032\231 -\012\350\123\054\222\273\241\011\030\165\014\145\250\173\313\043 -\267\032\302\050\205\303\033\377\320\053\142\357\244\173\011\221 -\230\147\214\024\001\315\150\006\152\143\041\165\003\200\210\212 -\156\201\306\205\362\251\244\055\347\364\245\044\020\107\203\312 -\315\364\215\171\130\261\006\233\347\032\052\331\235\001\327\224 -\175\355\003\112\312\360\333\350\251\001\076\365\126\231\311\036 -\216\111\075\273\345\011\271\340\117\111\222\075\026\202\100\314 -\314\131\306\346\072\355\022\056\151\074\154\225\261\375\252\035 -\173\177\206\276\036\016\062\106\373\373\023\217\165\177\114\213 -\113\106\143\376\000\064\100\160\301\303\271\241\335\246\160\342 -\004\263\101\274\351\200\221\352\144\234\172\341\042\003\251\234 -\156\157\016\145\117\154\207\207\136\363\156\240\371\165\245\233 -\100\350\123\262\047\235\112\271\300\167\041\215\377\207\362\336 -\274\214\357\027\337\267\111\013\321\362\156\060\013\032\016\116 -\166\355\021\374\365\351\126\262\175\277\307\155\012\223\214\245 -\320\300\266\035\276\072\116\224\242\327\156\154\013\302\212\174 -\372\040\363\304\344\345\315\015\250\313\221\222\261\174\205\354 -\265\024\151\146\016\202\347\315\316\310\055\246\121\177\041\301 -\065\123\205\006\112\135\237\255\273\033\137\164 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "COMODO RSA Certification Authority" -# Issuer: CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Serial Number:4c:aa:f9:ca:db:63:6f:e0:1f:f7:4e:d8:5b:03:86:9d -# Subject: CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB -# Not Valid Before: Tue Jan 19 00:00:00 2010 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): 52:F0:E1:C4:E5:8E:C6:29:29:1B:60:31:7F:07:46:71:B8:5D:7E:A8:0D:5B:07:27:34:63:53:4B:32:B4:02:34 -# Fingerprint (SHA1): AF:E5:D2:44:A8:D1:19:42:30:FF:47:9F:E2:F8:97:BB:CD:7A:8C:B4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "COMODO RSA Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\257\345\322\104\250\321\031\102\060\377\107\237\342\370\227\273 -\315\172\214\264 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\033\061\260\161\100\066\314\024\066\221\255\304\076\375\354\030 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\107\102 -\061\033\060\031\006\003\125\004\010\023\022\107\162\145\141\164 -\145\162\040\115\141\156\143\150\145\163\164\145\162\061\020\060 -\016\006\003\125\004\007\023\007\123\141\154\146\157\162\144\061 -\032\060\030\006\003\125\004\012\023\021\103\117\115\117\104\117 -\040\103\101\040\114\151\155\151\164\145\144\061\053\060\051\006 -\003\125\004\003\023\042\103\117\115\117\104\117\040\122\123\101 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\114\252\371\312\333\143\157\340\037\367\116\330\133\003 -\206\235 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "USERTrust RSA Certification Authority" -# -# Issuer: CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Serial Number:01:fd:6d:30:fc:a3:ca:51:a8:1b:bc:64:0e:35:03:2d -# Subject: CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Not Valid Before: Mon Feb 01 00:00:00 2010 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): E7:93:C9:B0:2F:D8:AA:13:E2:1C:31:22:8A:CC:B0:81:19:64:3B:74:9C:89:89:64:B1:74:6D:46:C3:D4:CB:D2 -# Fingerprint (SHA1): 2B:8F:1B:57:33:0D:BB:A2:D0:7A:6C:51:F7:0E:E9:0D:DA:B9:AD:8E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "USERTrust RSA Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\010\023\012\116\145\167\040\112 -\145\162\163\145\171\061\024\060\022\006\003\125\004\007\023\013 -\112\145\162\163\145\171\040\103\151\164\171\061\036\060\034\006 -\003\125\004\012\023\025\124\150\145\040\125\123\105\122\124\122 -\125\123\124\040\116\145\164\167\157\162\153\061\056\060\054\006 -\003\125\004\003\023\045\125\123\105\122\124\162\165\163\164\040 -\122\123\101\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\010\023\012\116\145\167\040\112 -\145\162\163\145\171\061\024\060\022\006\003\125\004\007\023\013 -\112\145\162\163\145\171\040\103\151\164\171\061\036\060\034\006 -\003\125\004\012\023\025\124\150\145\040\125\123\105\122\124\122 -\125\123\124\040\116\145\164\167\157\162\153\061\056\060\054\006 -\003\125\004\003\023\045\125\123\105\122\124\162\165\163\164\040 -\122\123\101\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\001\375\155\060\374\243\312\121\250\033\274\144\016\065 -\003\055 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\336\060\202\003\306\240\003\002\001\002\002\020\001 -\375\155\060\374\243\312\121\250\033\274\144\016\065\003\055\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\201 -\210\061\013\060\011\006\003\125\004\006\023\002\125\123\061\023 -\060\021\006\003\125\004\010\023\012\116\145\167\040\112\145\162 -\163\145\171\061\024\060\022\006\003\125\004\007\023\013\112\145 -\162\163\145\171\040\103\151\164\171\061\036\060\034\006\003\125 -\004\012\023\025\124\150\145\040\125\123\105\122\124\122\125\123 -\124\040\116\145\164\167\157\162\153\061\056\060\054\006\003\125 -\004\003\023\045\125\123\105\122\124\162\165\163\164\040\122\123 -\101\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\060\036\027\015\061\060\060 -\062\060\061\060\060\060\060\060\060\132\027\015\063\070\060\061 -\061\070\062\063\065\071\065\071\132\060\201\210\061\013\060\011 -\006\003\125\004\006\023\002\125\123\061\023\060\021\006\003\125 -\004\010\023\012\116\145\167\040\112\145\162\163\145\171\061\024 -\060\022\006\003\125\004\007\023\013\112\145\162\163\145\171\040 -\103\151\164\171\061\036\060\034\006\003\125\004\012\023\025\124 -\150\145\040\125\123\105\122\124\122\125\123\124\040\116\145\164 -\167\157\162\153\061\056\060\054\006\003\125\004\003\023\045\125 -\123\105\122\124\162\165\163\164\040\122\123\101\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\200\022\145\027\066\016\303\333\010\263\320 -\254\127\015\166\355\315\047\323\114\255\120\203\141\342\252\040 -\115\011\055\144\011\334\316\211\237\314\075\251\354\366\317\301 -\334\361\323\261\326\173\067\050\021\053\107\332\071\306\274\072 -\031\264\137\246\275\175\235\243\143\102\266\166\362\251\073\053 -\221\370\342\157\320\354\026\040\220\011\076\342\350\164\311\030 -\264\221\324\142\144\333\177\243\006\361\210\030\152\220\042\074 -\274\376\023\360\207\024\173\366\344\037\216\324\344\121\306\021 -\147\106\010\121\313\206\024\124\077\274\063\376\176\154\234\377 -\026\235\030\275\121\216\065\246\247\146\310\162\147\333\041\146 -\261\324\233\170\003\300\120\072\350\314\360\334\274\236\114\376 -\257\005\226\065\037\127\132\267\377\316\371\075\267\054\266\366 -\124\335\310\347\022\072\115\256\114\212\267\134\232\264\267\040 -\075\312\177\042\064\256\176\073\150\146\001\104\347\001\116\106 -\123\233\063\140\367\224\276\123\067\220\163\103\363\062\303\123 -\357\333\252\376\164\116\151\307\153\214\140\223\336\304\307\014 -\337\341\062\256\314\223\073\121\170\225\147\213\356\075\126\376 -\014\320\151\017\033\017\363\045\046\153\063\155\367\156\107\372 -\163\103\345\176\016\245\146\261\051\174\062\204\143\125\211\304 -\015\301\223\124\060\031\023\254\323\175\067\247\353\135\072\154 -\065\134\333\101\327\022\332\251\111\013\337\330\200\212\011\223 -\142\216\265\146\317\045\210\315\204\270\261\077\244\071\017\331 -\002\236\353\022\114\225\174\363\153\005\251\136\026\203\314\270 -\147\342\350\023\235\314\133\202\323\114\263\355\133\377\336\345 -\163\254\043\073\055\000\277\065\125\164\011\111\330\111\130\032 -\177\222\066\346\121\222\016\363\046\175\034\115\027\274\311\354 -\103\046\320\277\101\137\100\251\104\104\364\231\347\127\207\236 -\120\037\127\124\250\076\375\164\143\057\261\120\145\011\346\130 -\102\056\103\032\114\264\360\045\107\131\372\004\036\223\324\046 -\106\112\120\201\262\336\276\170\267\374\147\025\341\311\127\204 -\036\017\143\326\351\142\272\326\137\125\056\352\134\306\050\010 -\004\045\071\270\016\053\251\362\114\227\034\007\077\015\122\365 -\355\357\057\202\017\002\003\001\000\001\243\102\060\100\060\035 -\006\003\125\035\016\004\026\004\024\123\171\277\132\252\053\112 -\317\124\200\341\330\233\300\235\362\262\003\146\313\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\015 -\006\011\052\206\110\206\367\015\001\001\014\005\000\003\202\002 -\001\000\134\324\174\015\317\367\001\175\101\231\145\014\163\305 -\122\237\313\370\317\231\006\177\033\332\103\025\237\236\002\125 -\127\226\024\361\122\074\047\207\224\050\355\037\072\001\067\242 -\166\374\123\120\300\204\233\306\153\116\272\214\041\117\242\216 -\125\142\221\363\151\025\330\274\210\343\304\252\013\375\357\250 -\351\113\125\052\006\040\155\125\170\051\031\356\137\060\134\113 -\044\021\125\377\044\232\156\136\052\053\356\013\115\237\177\367 -\001\070\224\024\225\103\007\011\373\140\251\356\034\253\022\214 -\240\232\136\247\230\152\131\155\213\077\010\373\310\321\105\257 -\030\025\144\220\022\017\163\050\056\305\342\044\116\374\130\354 -\360\364\105\376\042\263\353\057\216\322\331\105\141\005\301\227 -\157\250\166\162\217\213\214\066\257\277\015\005\316\161\215\346 -\246\157\037\154\246\161\142\305\330\320\203\162\014\361\147\021 -\211\014\234\023\114\162\064\337\274\325\161\337\252\161\335\341 -\271\154\214\074\022\135\145\332\275\127\022\266\103\153\377\345 -\336\115\146\021\121\317\231\256\354\027\266\350\161\221\214\336 -\111\376\335\065\161\242\025\047\224\034\317\141\343\046\273\157 -\243\147\045\041\135\346\335\035\013\056\150\033\073\202\257\354 -\203\147\205\324\230\121\164\261\271\231\200\211\377\177\170\031 -\134\171\112\140\056\222\100\256\114\067\052\054\311\307\142\310 -\016\135\367\066\133\312\340\045\045\001\264\335\032\007\234\167 -\000\077\320\334\325\354\075\324\372\273\077\314\205\326\157\177 -\251\055\337\271\002\367\365\227\232\265\065\332\303\147\260\207 -\112\251\050\236\043\216\377\134\047\153\341\260\117\363\007\356 -\000\056\324\131\207\313\122\101\225\352\364\107\327\356\144\101 -\125\174\215\131\002\225\335\142\235\302\271\356\132\050\164\204 -\245\233\267\220\307\014\007\337\365\211\066\164\062\326\050\301 -\260\260\013\340\234\114\303\034\326\374\343\151\265\107\106\201 -\057\242\202\253\323\143\104\160\304\215\377\055\063\272\255\217 -\173\265\160\210\256\076\031\317\100\050\330\374\310\220\273\135 -\231\042\365\122\346\130\305\037\210\061\103\356\210\035\327\306 -\216\074\103\152\035\247\030\336\175\075\026\361\142\371\312\220 -\250\375 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "USERTrust RSA Certification Authority" -# Issuer: CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Serial Number:01:fd:6d:30:fc:a3:ca:51:a8:1b:bc:64:0e:35:03:2d -# Subject: CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Not Valid Before: Mon Feb 01 00:00:00 2010 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): E7:93:C9:B0:2F:D8:AA:13:E2:1C:31:22:8A:CC:B0:81:19:64:3B:74:9C:89:89:64:B1:74:6D:46:C3:D4:CB:D2 -# Fingerprint (SHA1): 2B:8F:1B:57:33:0D:BB:A2:D0:7A:6C:51:F7:0E:E9:0D:DA:B9:AD:8E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "USERTrust RSA Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\053\217\033\127\063\015\273\242\320\172\154\121\367\016\351\015 -\332\271\255\216 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\033\376\151\321\221\267\031\063\243\162\250\017\341\125\345\265 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\010\023\012\116\145\167\040\112 -\145\162\163\145\171\061\024\060\022\006\003\125\004\007\023\013 -\112\145\162\163\145\171\040\103\151\164\171\061\036\060\034\006 -\003\125\004\012\023\025\124\150\145\040\125\123\105\122\124\122 -\125\123\124\040\116\145\164\167\157\162\153\061\056\060\054\006 -\003\125\004\003\023\045\125\123\105\122\124\162\165\163\164\040 -\122\123\101\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\001\375\155\060\374\243\312\121\250\033\274\144\016\065 -\003\055 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "USERTrust ECC Certification Authority" -# -# Issuer: CN=USERTrust ECC Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Serial Number:5c:8b:99:c5:5a:94:c5:d2:71:56:de:cd:89:80:cc:26 -# Subject: CN=USERTrust ECC Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Not Valid Before: Mon Feb 01 00:00:00 2010 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): 4F:F4:60:D5:4B:9C:86:DA:BF:BC:FC:57:12:E0:40:0D:2B:ED:3F:BC:4D:4F:BD:AA:86:E0:6A:DC:D2:A9:AD:7A -# Fingerprint (SHA1): D1:CB:CA:5D:B2:D5:2A:7F:69:3B:67:4D:E5:F0:5A:1D:0C:95:7D:F0 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "USERTrust ECC Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\010\023\012\116\145\167\040\112 -\145\162\163\145\171\061\024\060\022\006\003\125\004\007\023\013 -\112\145\162\163\145\171\040\103\151\164\171\061\036\060\034\006 -\003\125\004\012\023\025\124\150\145\040\125\123\105\122\124\122 -\125\123\124\040\116\145\164\167\157\162\153\061\056\060\054\006 -\003\125\004\003\023\045\125\123\105\122\124\162\165\163\164\040 -\105\103\103\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\010\023\012\116\145\167\040\112 -\145\162\163\145\171\061\024\060\022\006\003\125\004\007\023\013 -\112\145\162\163\145\171\040\103\151\164\171\061\036\060\034\006 -\003\125\004\012\023\025\124\150\145\040\125\123\105\122\124\122 -\125\123\124\040\116\145\164\167\157\162\153\061\056\060\054\006 -\003\125\004\003\023\045\125\123\105\122\124\162\165\163\164\040 -\105\103\103\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\134\213\231\305\132\224\305\322\161\126\336\315\211\200 -\314\046 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\217\060\202\002\025\240\003\002\001\002\002\020\134 -\213\231\305\132\224\305\322\161\126\336\315\211\200\314\046\060 -\012\006\010\052\206\110\316\075\004\003\003\060\201\210\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\023\060\021\006 -\003\125\004\010\023\012\116\145\167\040\112\145\162\163\145\171 -\061\024\060\022\006\003\125\004\007\023\013\112\145\162\163\145 -\171\040\103\151\164\171\061\036\060\034\006\003\125\004\012\023 -\025\124\150\145\040\125\123\105\122\124\122\125\123\124\040\116 -\145\164\167\157\162\153\061\056\060\054\006\003\125\004\003\023 -\045\125\123\105\122\124\162\165\163\164\040\105\103\103\040\103 -\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 -\150\157\162\151\164\171\060\036\027\015\061\060\060\062\060\061 -\060\060\060\060\060\060\132\027\015\063\070\060\061\061\070\062 -\063\065\071\065\071\132\060\201\210\061\013\060\011\006\003\125 -\004\006\023\002\125\123\061\023\060\021\006\003\125\004\010\023 -\012\116\145\167\040\112\145\162\163\145\171\061\024\060\022\006 -\003\125\004\007\023\013\112\145\162\163\145\171\040\103\151\164 -\171\061\036\060\034\006\003\125\004\012\023\025\124\150\145\040 -\125\123\105\122\124\122\125\123\124\040\116\145\164\167\157\162 -\153\061\056\060\054\006\003\125\004\003\023\045\125\123\105\122 -\124\162\165\163\164\040\105\103\103\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\032\254\124\132\251\371\150 -\043\347\172\325\044\157\123\306\132\330\113\253\306\325\266\321 -\346\163\161\256\335\234\326\014\141\375\333\240\211\003\270\005 -\024\354\127\316\356\135\077\342\041\263\316\367\324\212\171\340 -\243\203\176\055\227\320\141\304\361\231\334\045\221\143\253\177 -\060\243\264\160\342\307\241\063\234\363\277\056\134\123\261\137 -\263\175\062\177\212\064\343\171\171\243\102\060\100\060\035\006 -\003\125\035\016\004\026\004\024\072\341\011\206\324\317\031\302 -\226\166\164\111\166\334\340\065\306\143\143\232\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\012\006 -\010\052\206\110\316\075\004\003\003\003\150\000\060\145\002\060 -\066\147\241\026\010\334\344\227\000\101\035\116\276\341\143\001 -\317\073\252\102\021\144\240\235\224\071\002\021\171\134\173\035 -\372\144\271\356\026\102\263\277\212\302\011\304\354\344\261\115 -\002\061\000\351\052\141\107\214\122\112\113\116\030\160\366\326 -\104\326\156\365\203\272\155\130\275\044\331\126\110\352\357\304 -\242\106\201\210\152\072\106\321\251\233\115\311\141\332\321\135 -\127\152\030 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "USERTrust ECC Certification Authority" -# Issuer: CN=USERTrust ECC Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Serial Number:5c:8b:99:c5:5a:94:c5:d2:71:56:de:cd:89:80:cc:26 -# Subject: CN=USERTrust ECC Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US -# Not Valid Before: Mon Feb 01 00:00:00 2010 -# Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (SHA-256): 4F:F4:60:D5:4B:9C:86:DA:BF:BC:FC:57:12:E0:40:0D:2B:ED:3F:BC:4D:4F:BD:AA:86:E0:6A:DC:D2:A9:AD:7A -# Fingerprint (SHA1): D1:CB:CA:5D:B2:D5:2A:7F:69:3B:67:4D:E5:F0:5A:1D:0C:95:7D:F0 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "USERTrust ECC Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\321\313\312\135\262\325\052\177\151\073\147\115\345\360\132\035 -\014\225\175\360 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\372\150\274\331\265\177\255\375\311\035\006\203\050\314\044\301 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\010\023\012\116\145\167\040\112 -\145\162\163\145\171\061\024\060\022\006\003\125\004\007\023\013 -\112\145\162\163\145\171\040\103\151\164\171\061\036\060\034\006 -\003\125\004\012\023\025\124\150\145\040\125\123\105\122\124\122 -\125\123\124\040\116\145\164\167\157\162\153\061\056\060\054\006 -\003\125\004\003\023\045\125\123\105\122\124\162\165\163\164\040 -\105\103\103\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\134\213\231\305\132\224\305\322\161\126\336\315\211\200 -\314\046 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign ECC Root CA - R5" -# -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R5 -# Serial Number:60:59:49:e0:26:2e:bb:55:f9:0a:77:8a:71:f9:4a:d8:6c -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R5 -# Not Valid Before: Tue Nov 13 00:00:00 2012 -# Not Valid After : Tue Jan 19 03:14:07 2038 -# Fingerprint (SHA-256): 17:9F:BC:14:8A:3D:D0:0F:D2:4E:A1:34:58:CC:43:BF:A7:F5:9C:81:82:D7:83:A5:13:F6:EB:EC:10:0C:89:24 -# Fingerprint (SHA1): 1F:24:C6:30:CD:A4:18:EF:20:69:FF:AD:4F:DD:5F:46:3A:1B:69:AA -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign ECC Root CA - R5" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\065\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\065\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\140\131\111\340\046\056\273\125\371\012\167\212\161\371 -\112\330\154 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\036\060\202\001\244\240\003\002\001\002\002\021\140 -\131\111\340\046\056\273\125\371\012\167\212\161\371\112\330\154 -\060\012\006\010\052\206\110\316\075\004\003\003\060\120\061\044 -\060\042\006\003\125\004\013\023\033\107\154\157\142\141\154\123 -\151\147\156\040\105\103\103\040\122\157\157\164\040\103\101\040 -\055\040\122\065\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156\060\036 -\027\015\061\062\061\061\061\063\060\060\060\060\060\060\132\027 -\015\063\070\060\061\061\071\060\063\061\064\060\067\132\060\120 -\061\044\060\042\006\003\125\004\013\023\033\107\154\157\142\141 -\154\123\151\147\156\040\105\103\103\040\122\157\157\164\040\103 -\101\040\055\040\122\065\061\023\060\021\006\003\125\004\012\023 -\012\107\154\157\142\141\154\123\151\147\156\061\023\060\021\006 -\003\125\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053 -\201\004\000\042\003\142\000\004\107\105\016\226\373\175\135\277 -\351\071\321\041\370\237\013\266\325\173\036\222\072\110\131\034 -\360\142\061\055\300\172\050\376\032\247\134\263\266\314\227\347 -\105\324\130\372\321\167\155\103\242\300\207\145\064\012\037\172 -\335\353\074\063\241\305\235\115\244\157\101\225\070\177\311\036 -\204\353\321\236\111\222\207\224\207\014\072\205\112\146\237\235 -\131\223\115\227\141\006\206\112\243\102\060\100\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\035\006 -\003\125\035\016\004\026\004\024\075\346\051\110\233\352\007\312 -\041\104\112\046\336\156\336\322\203\320\237\131\060\012\006\010 -\052\206\110\316\075\004\003\003\003\150\000\060\145\002\061\000 -\345\151\022\311\156\333\306\061\272\011\101\341\227\370\373\375 -\232\342\175\022\311\355\174\144\323\313\005\045\213\126\331\240 -\347\136\135\116\013\203\234\133\166\051\240\011\046\041\152\142 -\002\060\161\322\265\217\134\352\073\341\170\011\205\250\165\222 -\073\310\134\375\110\357\015\164\042\250\010\342\156\305\111\316 -\307\014\274\247\141\151\361\367\073\341\052\313\371\053\363\146 -\220\067 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign ECC Root CA - R5" -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R5 -# Serial Number:60:59:49:e0:26:2e:bb:55:f9:0a:77:8a:71:f9:4a:d8:6c -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R5 -# Not Valid Before: Tue Nov 13 00:00:00 2012 -# Not Valid After : Tue Jan 19 03:14:07 2038 -# Fingerprint (SHA-256): 17:9F:BC:14:8A:3D:D0:0F:D2:4E:A1:34:58:CC:43:BF:A7:F5:9C:81:82:D7:83:A5:13:F6:EB:EC:10:0C:89:24 -# Fingerprint (SHA1): 1F:24:C6:30:CD:A4:18:EF:20:69:FF:AD:4F:DD:5F:46:3A:1B:69:AA -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign ECC Root CA - R5" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\037\044\306\060\315\244\030\357\040\151\377\255\117\335\137\106 -\072\033\151\252 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\237\255\073\034\002\036\212\272\027\164\070\201\014\242\274\010 -END -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\065\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\140\131\111\340\046\056\273\125\371\012\167\212\161\371 -\112\330\154 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Staat der Nederlanden Root CA - G3" -# -# Issuer: CN=Staat der Nederlanden Root CA - G3,O=Staat der Nederlanden,C=NL -# Serial Number: 10003001 (0x98a239) -# Subject: CN=Staat der Nederlanden Root CA - G3,O=Staat der Nederlanden,C=NL -# Not Valid Before: Thu Nov 14 11:28:42 2013 -# Not Valid After : Mon Nov 13 23:00:00 2028 -# Fingerprint (SHA-256): 3C:4F:B0:B9:5A:B8:B3:00:32:F4:32:B8:6F:53:5F:E1:72:C1:85:D0:FD:39:86:58:37:CF:36:18:7F:A6:F4:28 -# Fingerprint (SHA1): D8:EB:6B:41:51:92:59:E0:F3:E7:85:00:C0:3D:B6:88:97:C9:EE:FC -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Staat der Nederlanden Root CA - G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\036\060\034\006\003\125\004\012\014\025\123\164\141\141\164\040 -\144\145\162\040\116\145\144\145\162\154\141\156\144\145\156\061 -\053\060\051\006\003\125\004\003\014\042\123\164\141\141\164\040 -\144\145\162\040\116\145\144\145\162\154\141\156\144\145\156\040 -\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\036\060\034\006\003\125\004\012\014\025\123\164\141\141\164\040 -\144\145\162\040\116\145\144\145\162\154\141\156\144\145\156\061 -\053\060\051\006\003\125\004\003\014\042\123\164\141\141\164\040 -\144\145\162\040\116\145\144\145\162\154\141\156\144\145\156\040 -\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\000\230\242\071 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\164\060\202\003\134\240\003\002\001\002\002\004\000 -\230\242\071\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\116 -\114\061\036\060\034\006\003\125\004\012\014\025\123\164\141\141 -\164\040\144\145\162\040\116\145\144\145\162\154\141\156\144\145 -\156\061\053\060\051\006\003\125\004\003\014\042\123\164\141\141 -\164\040\144\145\162\040\116\145\144\145\162\154\141\156\144\145 -\156\040\122\157\157\164\040\103\101\040\055\040\107\063\060\036 -\027\015\061\063\061\061\061\064\061\061\062\070\064\062\132\027 -\015\062\070\061\061\061\063\062\063\060\060\060\060\132\060\132 -\061\013\060\011\006\003\125\004\006\023\002\116\114\061\036\060 -\034\006\003\125\004\012\014\025\123\164\141\141\164\040\144\145 -\162\040\116\145\144\145\162\154\141\156\144\145\156\061\053\060 -\051\006\003\125\004\003\014\042\123\164\141\141\164\040\144\145 -\162\040\116\145\144\145\162\154\141\156\144\145\156\040\122\157 -\157\164\040\103\101\040\055\040\107\063\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\276\062\242\124\017 -\160\373\054\134\131\353\154\304\244\121\350\205\052\263\314\112 -\064\362\260\137\363\016\307\034\075\123\036\210\010\150\330\157 -\075\255\302\236\314\202\147\007\047\207\150\161\072\237\165\226 -\042\106\005\260\355\255\307\133\236\052\336\234\374\072\306\225 -\247\365\027\147\030\347\057\111\010\014\134\317\346\314\064\355 -\170\373\120\261\334\153\062\360\242\376\266\074\344\354\132\227 -\307\077\036\160\010\060\240\334\305\263\155\157\320\202\162\021 -\253\322\201\150\131\202\027\267\170\222\140\372\314\336\077\204 -\353\215\070\063\220\012\162\043\372\065\314\046\161\061\321\162 -\050\222\331\133\043\155\146\265\155\007\102\353\246\063\316\222 -\333\300\366\154\143\170\315\312\116\075\265\345\122\233\361\276 -\073\346\124\140\260\146\036\011\253\007\376\124\211\021\102\321 -\367\044\272\140\170\032\230\367\311\021\375\026\301\065\032\124 -\165\357\103\323\345\256\116\316\347\173\303\306\116\141\121\113 -\253\232\105\113\241\037\101\275\110\123\025\161\144\013\206\263 -\345\056\276\316\244\033\301\051\204\242\265\313\010\043\166\103 -\042\044\037\027\004\324\156\234\306\374\177\053\146\032\354\212 -\345\326\317\115\365\143\011\267\025\071\326\173\254\353\343\174 -\351\116\374\165\102\310\355\130\225\014\006\102\242\234\367\344 -\160\263\337\162\157\132\067\100\211\330\205\244\327\361\013\336 -\103\031\324\112\130\054\214\212\071\236\277\204\207\361\026\073 -\066\014\351\323\264\312\154\031\101\122\011\241\035\260\152\277 -\202\357\160\121\041\062\334\005\166\214\313\367\144\344\003\120 -\257\214\221\147\253\305\362\356\130\330\336\276\367\347\061\317 -\154\311\073\161\301\325\210\265\145\274\300\350\027\027\007\022 -\265\134\322\253\040\223\264\346\202\203\160\066\305\315\243\215 -\255\213\354\243\301\103\207\346\103\342\064\276\225\213\065\355 -\007\071\332\250\035\172\237\066\236\022\260\014\145\022\220\025 -\140\331\046\100\104\343\126\140\245\020\324\152\074\375\101\334 -\016\132\107\266\357\227\141\165\117\331\376\307\262\035\324\355 -\135\111\263\251\152\313\146\204\023\325\134\240\334\337\156\167 -\006\321\161\165\310\127\157\257\017\167\133\002\003\001\000\001 -\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004\024 -\124\255\372\307\222\127\256\312\065\234\056\022\373\344\272\135 -\040\334\224\127\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\002\001\000\060\231\235\005\062\310\136\016 -\073\230\001\072\212\244\347\007\367\172\370\347\232\337\120\103 -\123\227\052\075\312\074\107\230\056\341\025\173\361\222\363\141 -\332\220\045\026\145\300\237\124\135\016\003\073\133\167\002\234 -\204\266\015\230\137\064\335\073\143\302\303\050\201\302\234\051 -\056\051\342\310\303\001\362\063\352\052\252\314\011\010\367\145 -\147\306\315\337\323\266\053\247\275\314\321\016\160\137\270\043 -\321\313\221\116\012\364\310\172\345\331\143\066\301\324\337\374 -\042\227\367\140\135\352\051\057\130\262\275\130\275\215\226\117 -\020\165\277\110\173\075\121\207\241\074\164\042\302\374\007\177 -\200\334\304\254\376\152\301\160\060\260\351\216\151\342\054\151 -\201\224\011\272\335\376\115\300\203\214\224\130\300\106\040\257 -\234\037\002\370\065\125\111\057\106\324\300\360\240\226\002\017 -\063\305\161\363\236\043\175\224\267\375\072\323\011\203\006\041 -\375\140\075\256\062\300\322\356\215\246\360\347\264\202\174\012 -\314\160\311\171\200\370\376\114\367\065\204\031\212\061\373\012 -\331\327\177\233\360\242\232\153\303\005\112\355\101\140\024\060 -\321\252\021\102\156\323\043\002\004\013\306\145\335\335\122\167 -\332\201\153\262\250\372\001\070\271\226\352\052\154\147\227\211 -\224\236\274\341\124\325\344\152\170\357\112\275\053\232\075\100 -\176\306\300\165\322\156\373\150\060\354\354\213\235\371\111\065 -\232\032\054\331\263\225\071\325\036\222\367\246\271\145\057\345 -\075\155\072\110\114\010\334\344\050\022\050\276\175\065\134\352 -\340\026\176\023\033\152\327\076\327\236\374\055\165\262\301\024 -\325\043\003\333\133\157\013\076\170\057\015\336\063\215\026\267 -\110\347\203\232\201\017\173\301\103\115\125\004\027\070\112\121 -\325\131\242\211\164\323\237\276\036\113\327\306\155\267\210\044 -\157\140\221\244\202\205\133\126\101\274\320\104\253\152\023\276 -\321\054\130\267\022\063\130\262\067\143\334\023\365\224\035\077 -\100\121\365\117\365\072\355\310\305\353\302\036\035\026\225\172 -\307\176\102\161\223\156\113\025\267\060\337\252\355\127\205\110 -\254\035\152\335\071\151\344\341\171\170\276\316\005\277\241\014 -\367\200\173\041\147\047\060\131 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Staat der Nederlanden Root CA - G3" -# Issuer: CN=Staat der Nederlanden Root CA - G3,O=Staat der Nederlanden,C=NL -# Serial Number: 10003001 (0x98a239) -# Subject: CN=Staat der Nederlanden Root CA - G3,O=Staat der Nederlanden,C=NL -# Not Valid Before: Thu Nov 14 11:28:42 2013 -# Not Valid After : Mon Nov 13 23:00:00 2028 -# Fingerprint (SHA-256): 3C:4F:B0:B9:5A:B8:B3:00:32:F4:32:B8:6F:53:5F:E1:72:C1:85:D0:FD:39:86:58:37:CF:36:18:7F:A6:F4:28 -# Fingerprint (SHA1): D8:EB:6B:41:51:92:59:E0:F3:E7:85:00:C0:3D:B6:88:97:C9:EE:FC -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Staat der Nederlanden Root CA - G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\330\353\153\101\121\222\131\340\363\347\205\000\300\075\266\210 -\227\311\356\374 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\013\106\147\007\333\020\057\031\214\065\120\140\321\013\364\067 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\036\060\034\006\003\125\004\012\014\025\123\164\141\141\164\040 -\144\145\162\040\116\145\144\145\162\154\141\156\144\145\156\061 -\053\060\051\006\003\125\004\003\014\042\123\164\141\141\164\040 -\144\145\162\040\116\145\144\145\162\154\141\156\144\145\156\040 -\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\000\230\242\071 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "IdenTrust Commercial Root CA 1" -# -# Issuer: CN=IdenTrust Commercial Root CA 1,O=IdenTrust,C=US -# Serial Number:0a:01:42:80:00:00:01:45:23:c8:44:b5:00:00:00:02 -# Subject: CN=IdenTrust Commercial Root CA 1,O=IdenTrust,C=US -# Not Valid Before: Thu Jan 16 18:12:23 2014 -# Not Valid After : Mon Jan 16 18:12:23 2034 -# Fingerprint (SHA-256): 5D:56:49:9B:E4:D2:E0:8B:CF:CA:D0:8A:3E:38:72:3D:50:50:3B:DE:70:69:48:E4:2F:55:60:30:19:E5:28:AE -# Fingerprint (SHA1): DF:71:7E:AA:4A:D9:4E:C9:55:84:99:60:2D:48:DE:5F:BC:F0:3A:25 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "IdenTrust Commercial Root CA 1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\112\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\111\144\145\156\124\162 -\165\163\164\061\047\060\045\006\003\125\004\003\023\036\111\144 -\145\156\124\162\165\163\164\040\103\157\155\155\145\162\143\151 -\141\154\040\122\157\157\164\040\103\101\040\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\112\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\111\144\145\156\124\162 -\165\163\164\061\047\060\045\006\003\125\004\003\023\036\111\144 -\145\156\124\162\165\163\164\040\103\157\155\155\145\162\143\151 -\141\154\040\122\157\157\164\040\103\101\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\012\001\102\200\000\000\001\105\043\310\104\265\000\000 -\000\002 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\140\060\202\003\110\240\003\002\001\002\002\020\012 -\001\102\200\000\000\001\105\043\310\104\265\000\000\000\002\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\112 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022\060 -\020\006\003\125\004\012\023\011\111\144\145\156\124\162\165\163 -\164\061\047\060\045\006\003\125\004\003\023\036\111\144\145\156 -\124\162\165\163\164\040\103\157\155\155\145\162\143\151\141\154 -\040\122\157\157\164\040\103\101\040\061\060\036\027\015\061\064 -\060\061\061\066\061\070\061\062\062\063\132\027\015\063\064\060 -\061\061\066\061\070\061\062\062\063\132\060\112\061\013\060\011 -\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003\125 -\004\012\023\011\111\144\145\156\124\162\165\163\164\061\047\060 -\045\006\003\125\004\003\023\036\111\144\145\156\124\162\165\163 -\164\040\103\157\155\155\145\162\143\151\141\154\040\122\157\157 -\164\040\103\101\040\061\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\247\120\031\336\077\231\075\324\063 -\106\361\157\121\141\202\262\251\117\217\147\211\135\204\331\123 -\335\014\050\331\327\360\377\256\225\103\162\231\371\265\135\174 -\212\301\102\341\061\120\164\321\201\015\174\315\233\041\253\103 -\342\254\255\136\206\156\363\011\212\037\132\062\275\242\353\224 -\371\350\134\012\354\377\230\322\257\161\263\264\123\237\116\207 -\357\222\274\275\354\117\062\060\210\113\027\136\127\304\123\302 -\366\002\227\215\331\142\053\277\044\037\142\215\337\303\270\051 -\113\111\170\074\223\140\210\042\374\231\332\066\310\302\242\324 -\054\124\000\147\065\156\163\277\002\130\360\244\335\345\260\242 -\046\172\312\340\066\245\031\026\365\375\267\357\256\077\100\365 -\155\132\004\375\316\064\312\044\334\164\043\033\135\063\023\022 -\135\304\001\045\366\060\335\002\135\237\340\325\107\275\264\353 -\033\241\273\111\111\330\237\133\002\363\212\344\044\220\344\142 -\117\117\301\257\213\016\164\027\250\321\162\210\152\172\001\111 -\314\264\106\171\306\027\261\332\230\036\007\131\372\165\041\205 -\145\335\220\126\316\373\253\245\140\235\304\235\371\122\260\213 -\275\207\371\217\053\043\012\043\166\073\367\063\341\311\000\363 -\151\371\113\242\340\116\274\176\223\071\204\007\367\104\160\176 -\376\007\132\345\261\254\321\030\314\362\065\345\111\111\010\312 -\126\311\075\373\017\030\175\213\073\301\023\302\115\217\311\117 -\016\067\351\037\241\016\152\337\142\056\313\065\006\121\171\054 -\310\045\070\364\372\113\247\211\134\234\322\343\015\071\206\112 -\164\174\325\131\207\302\077\116\014\134\122\364\075\367\122\202 -\361\352\243\254\375\111\064\032\050\363\101\210\072\023\356\350 -\336\377\231\035\137\272\313\350\036\362\271\120\140\300\061\323 -\163\345\357\276\240\355\063\013\164\276\040\040\304\147\154\360 -\010\003\172\125\200\177\106\116\226\247\364\036\076\341\366\330 -\011\341\063\144\053\143\327\062\136\237\371\300\173\017\170\157 -\227\274\223\232\371\234\022\220\170\172\200\207\025\327\162\164 -\234\125\164\170\261\272\341\156\160\004\272\117\240\272\150\303 -\173\377\061\360\163\075\075\224\052\261\013\101\016\240\376\115 -\210\145\153\171\063\264\327\002\003\001\000\001\243\102\060\100 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\355\104\031\300 -\323\360\006\213\356\244\173\276\102\347\046\124\310\216\066\166 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003 -\202\002\001\000\015\256\220\062\366\246\113\174\104\166\031\141 -\036\047\050\315\136\124\357\045\274\343\010\220\371\051\327\256 -\150\010\341\224\000\130\357\056\056\176\123\122\214\266\134\007 -\352\210\272\231\213\120\224\327\202\200\337\141\011\000\223\255 -\015\024\346\316\301\362\067\224\170\260\137\234\263\242\163\270 -\217\005\223\070\315\215\076\260\270\373\300\317\261\362\354\055 -\055\033\314\354\252\232\263\252\140\202\033\055\073\303\204\075 -\127\212\226\036\234\165\270\323\060\315\140\010\203\220\323\216 -\124\361\115\146\300\135\164\003\100\243\356\205\176\302\037\167 -\234\006\350\301\247\030\135\122\225\355\311\335\045\236\155\372 -\251\355\243\072\064\320\131\173\332\355\120\363\065\277\355\353 -\024\115\061\307\140\364\332\361\207\234\342\110\342\306\305\067 -\373\006\020\372\165\131\146\061\107\051\332\166\232\034\351\202 -\256\357\232\271\121\367\210\043\232\151\225\142\074\345\125\200 -\066\327\124\002\377\361\271\135\316\324\043\157\330\105\204\112 -\133\145\357\211\014\335\024\247\040\313\030\245\045\264\015\371 -\001\360\242\322\364\000\310\164\216\241\052\110\216\145\333\023 -\304\342\045\027\175\353\276\207\133\027\040\124\121\223\112\123 -\003\013\354\135\312\063\355\142\375\105\307\057\133\334\130\240 -\200\071\346\372\327\376\023\024\246\355\075\224\112\102\164\324 -\303\167\131\163\315\217\106\276\125\070\357\372\350\221\062\352 -\227\130\004\042\336\070\303\314\274\155\311\063\072\152\012\151 -\077\240\310\352\162\217\214\143\206\043\275\155\074\226\236\225 -\340\111\114\252\242\271\052\033\234\066\201\170\355\303\350\106 -\342\046\131\104\165\036\331\165\211\121\315\020\204\235\141\140 -\313\135\371\227\042\115\216\230\346\343\177\366\133\273\256\315 -\312\112\201\153\136\013\363\121\341\164\053\351\176\047\247\331 -\231\111\116\370\245\200\333\045\017\034\143\142\212\311\063\147 -\153\074\020\203\306\255\336\250\315\026\216\215\360\007\067\161 -\237\362\253\374\101\365\301\213\354\000\067\135\011\345\116\200 -\357\372\261\134\070\006\245\033\112\341\334\070\055\074\334\253 -\037\220\032\325\112\234\356\321\160\154\314\356\364\127\370\030 -\272\204\156\207 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "IdenTrust Commercial Root CA 1" -# Issuer: CN=IdenTrust Commercial Root CA 1,O=IdenTrust,C=US -# Serial Number:0a:01:42:80:00:00:01:45:23:c8:44:b5:00:00:00:02 -# Subject: CN=IdenTrust Commercial Root CA 1,O=IdenTrust,C=US -# Not Valid Before: Thu Jan 16 18:12:23 2014 -# Not Valid After : Mon Jan 16 18:12:23 2034 -# Fingerprint (SHA-256): 5D:56:49:9B:E4:D2:E0:8B:CF:CA:D0:8A:3E:38:72:3D:50:50:3B:DE:70:69:48:E4:2F:55:60:30:19:E5:28:AE -# Fingerprint (SHA1): DF:71:7E:AA:4A:D9:4E:C9:55:84:99:60:2D:48:DE:5F:BC:F0:3A:25 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "IdenTrust Commercial Root CA 1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\337\161\176\252\112\331\116\311\125\204\231\140\055\110\336\137 -\274\360\072\045 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\263\076\167\163\165\356\240\323\343\176\111\143\111\131\273\307 -END -CKA_ISSUER MULTILINE_OCTAL -\060\112\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\111\144\145\156\124\162 -\165\163\164\061\047\060\045\006\003\125\004\003\023\036\111\144 -\145\156\124\162\165\163\164\040\103\157\155\155\145\162\143\151 -\141\154\040\122\157\157\164\040\103\101\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\012\001\102\200\000\000\001\105\043\310\104\265\000\000 -\000\002 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "IdenTrust Public Sector Root CA 1" -# -# Issuer: CN=IdenTrust Public Sector Root CA 1,O=IdenTrust,C=US -# Serial Number:0a:01:42:80:00:00:01:45:23:cf:46:7c:00:00:00:02 -# Subject: CN=IdenTrust Public Sector Root CA 1,O=IdenTrust,C=US -# Not Valid Before: Thu Jan 16 17:53:32 2014 -# Not Valid After : Mon Jan 16 17:53:32 2034 -# Fingerprint (SHA-256): 30:D0:89:5A:9A:44:8A:26:20:91:63:55:22:D1:F5:20:10:B5:86:7A:CA:E1:2C:78:EF:95:8F:D4:F4:38:9F:2F -# Fingerprint (SHA1): BA:29:41:60:77:98:3F:F4:F3:EF:F2:31:05:3B:2E:EA:6D:4D:45:FD -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "IdenTrust Public Sector Root CA 1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\111\144\145\156\124\162 -\165\163\164\061\052\060\050\006\003\125\004\003\023\041\111\144 -\145\156\124\162\165\163\164\040\120\165\142\154\151\143\040\123 -\145\143\164\157\162\040\122\157\157\164\040\103\101\040\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\111\144\145\156\124\162 -\165\163\164\061\052\060\050\006\003\125\004\003\023\041\111\144 -\145\156\124\162\165\163\164\040\120\165\142\154\151\143\040\123 -\145\143\164\157\162\040\122\157\157\164\040\103\101\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\012\001\102\200\000\000\001\105\043\317\106\174\000\000 -\000\002 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\146\060\202\003\116\240\003\002\001\002\002\020\012 -\001\102\200\000\000\001\105\043\317\106\174\000\000\000\002\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\115 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022\060 -\020\006\003\125\004\012\023\011\111\144\145\156\124\162\165\163 -\164\061\052\060\050\006\003\125\004\003\023\041\111\144\145\156 -\124\162\165\163\164\040\120\165\142\154\151\143\040\123\145\143 -\164\157\162\040\122\157\157\164\040\103\101\040\061\060\036\027 -\015\061\064\060\061\061\066\061\067\065\063\063\062\132\027\015 -\063\064\060\061\061\066\061\067\065\063\063\062\132\060\115\061 -\013\060\011\006\003\125\004\006\023\002\125\123\061\022\060\020 -\006\003\125\004\012\023\011\111\144\145\156\124\162\165\163\164 -\061\052\060\050\006\003\125\004\003\023\041\111\144\145\156\124 -\162\165\163\164\040\120\165\142\154\151\143\040\123\145\143\164 -\157\162\040\122\157\157\164\040\103\101\040\061\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\266\042\224 -\374\244\110\257\350\107\153\012\373\047\166\344\362\077\212\073 -\172\112\054\061\052\214\215\260\251\303\061\153\250\167\166\204 -\046\266\254\201\102\015\010\353\125\130\273\172\370\274\145\175 -\362\240\155\213\250\107\351\142\166\036\021\356\010\024\321\262 -\104\026\364\352\320\372\036\057\136\333\313\163\101\256\274\000 -\260\112\053\100\262\254\341\073\113\302\055\235\344\241\233\354 -\032\072\036\360\010\263\320\344\044\065\007\237\234\264\311\122 -\155\333\007\312\217\265\133\360\203\363\117\307\055\245\310\255 -\313\225\040\244\061\050\127\130\132\344\215\033\232\253\236\015 -\014\362\012\063\071\042\071\012\227\056\363\123\167\271\104\105 -\375\204\313\066\040\201\131\055\232\157\155\110\110\141\312\114 -\337\123\321\257\122\274\104\237\253\057\153\203\162\357\165\200 -\332\006\063\033\135\310\332\143\306\115\315\254\146\061\315\321 -\336\076\207\020\066\341\271\244\172\357\140\120\262\313\312\246 -\126\340\067\257\253\064\023\071\045\350\071\146\344\230\172\252 -\022\230\234\131\146\206\076\255\361\260\312\076\006\017\173\360 -\021\113\067\240\104\155\173\313\250\214\161\364\325\265\221\066 -\314\360\025\306\053\336\121\027\261\227\114\120\075\261\225\131 -\174\005\175\055\041\325\000\277\001\147\242\136\173\246\134\362 -\367\042\361\220\015\223\333\252\104\121\146\314\175\166\003\353 -\152\250\052\070\031\227\166\015\153\212\141\371\274\366\356\166 -\375\160\053\335\051\074\370\012\036\133\102\034\213\126\057\125 -\033\034\241\056\265\307\026\346\370\252\074\222\216\151\266\001 -\301\265\206\235\211\017\013\070\224\124\350\352\334\236\075\045 -\274\123\046\355\325\253\071\252\305\100\114\124\253\262\264\331 -\331\370\327\162\333\034\274\155\275\145\137\357\210\065\052\146 -\057\356\366\263\145\360\063\215\174\230\101\151\106\017\103\034 -\151\372\233\265\320\141\152\315\312\113\331\114\220\106\253\025 -\131\241\107\124\051\056\203\050\137\034\302\242\253\162\027\000 -\006\216\105\354\213\342\063\075\177\332\031\104\344\142\162\303 -\337\042\306\362\126\324\335\137\225\162\355\155\137\367\110\003 -\133\375\305\052\240\366\163\043\204\020\033\001\347\002\003\001 -\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\343\161\340\236\330\247\102\331\333\161\221\153\224\223 -\353\303\243\321\024\243\060\015\006\011\052\206\110\206\367\015 -\001\001\013\005\000\003\202\002\001\000\107\372\335\012\260\021 -\221\070\255\115\135\367\345\016\227\124\031\202\110\207\124\214 -\252\144\231\330\132\376\210\001\305\130\245\231\261\043\124\043 -\267\152\035\040\127\345\001\142\101\027\323\011\333\165\313\156 -\124\220\165\376\032\237\201\012\302\335\327\367\011\320\133\162 -\025\344\036\011\152\075\063\363\041\232\346\025\176\255\121\325 -\015\020\355\175\102\300\217\356\300\232\010\325\101\326\134\016 -\041\151\156\200\141\016\025\300\270\317\305\111\022\122\314\276 -\072\314\324\056\070\005\336\065\375\037\157\270\200\150\230\075 -\115\240\312\100\145\322\163\174\365\213\331\012\225\077\330\077 -\043\155\032\321\052\044\031\331\205\263\027\357\170\156\251\130 -\321\043\323\307\023\355\162\045\177\135\261\163\160\320\177\006 -\227\011\204\051\200\141\035\372\136\377\163\254\240\343\211\270 -\034\161\025\306\336\061\177\022\334\341\155\233\257\347\350\237 -\165\170\114\253\106\073\232\316\277\005\030\135\115\025\074\026 -\232\031\120\004\232\262\232\157\145\213\122\137\074\130\004\050 -\045\300\146\141\061\176\271\340\165\271\032\250\201\326\162\027 -\263\305\003\061\065\021\170\170\242\340\351\060\214\177\200\337 -\130\337\074\272\047\226\342\200\064\155\343\230\323\144\047\254 -\110\176\050\167\134\306\045\141\045\370\205\014\145\372\304\062 -\057\245\230\005\344\370\013\147\026\026\306\202\270\062\031\371 -\371\271\171\334\037\315\353\257\253\016\335\033\333\105\344\172 -\347\002\342\225\135\374\151\360\123\151\141\225\165\171\013\136 -\125\346\070\034\224\251\131\063\236\310\161\164\171\177\121\211 -\266\310\152\270\060\310\152\070\303\156\236\341\067\026\352\005 -\142\114\133\022\107\355\247\264\263\130\126\307\111\363\177\022 -\150\011\061\161\360\155\370\116\107\373\326\205\356\305\130\100 -\031\244\035\247\371\113\103\067\334\150\132\117\317\353\302\144 -\164\336\264\025\331\364\124\124\032\057\034\327\227\161\124\220 -\216\331\040\235\123\053\177\253\217\342\352\060\274\120\067\357 -\361\107\265\175\174\054\004\354\150\235\264\111\104\020\364\162 -\113\034\144\347\374\346\153\220\335\151\175\151\375\000\126\245 -\267\254\266\255\267\312\076\001\357\234 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "IdenTrust Public Sector Root CA 1" -# Issuer: CN=IdenTrust Public Sector Root CA 1,O=IdenTrust,C=US -# Serial Number:0a:01:42:80:00:00:01:45:23:cf:46:7c:00:00:00:02 -# Subject: CN=IdenTrust Public Sector Root CA 1,O=IdenTrust,C=US -# Not Valid Before: Thu Jan 16 17:53:32 2014 -# Not Valid After : Mon Jan 16 17:53:32 2034 -# Fingerprint (SHA-256): 30:D0:89:5A:9A:44:8A:26:20:91:63:55:22:D1:F5:20:10:B5:86:7A:CA:E1:2C:78:EF:95:8F:D4:F4:38:9F:2F -# Fingerprint (SHA1): BA:29:41:60:77:98:3F:F4:F3:EF:F2:31:05:3B:2E:EA:6D:4D:45:FD -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "IdenTrust Public Sector Root CA 1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\272\051\101\140\167\230\077\364\363\357\362\061\005\073\056\352 -\155\115\105\375 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\067\006\245\260\374\211\235\272\364\153\214\032\144\315\325\272 -END -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\111\144\145\156\124\162 -\165\163\164\061\052\060\050\006\003\125\004\003\023\041\111\144 -\145\156\124\162\165\163\164\040\120\165\142\154\151\143\040\123 -\145\143\164\157\162\040\122\157\157\164\040\103\101\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\012\001\102\200\000\000\001\105\043\317\106\174\000\000 -\000\002 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Entrust Root Certification Authority - G2" -# -# Issuer: CN=Entrust Root Certification Authority - G2,OU="(c) 2009 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number: 1246989352 (0x4a538c28) -# Subject: CN=Entrust Root Certification Authority - G2,OU="(c) 2009 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Tue Jul 07 17:25:54 2009 -# Not Valid After : Sat Dec 07 17:55:54 2030 -# Fingerprint (SHA-256): 43:DF:57:74:B0:3E:7F:EF:5F:E4:0D:93:1A:7B:ED:F1:BB:2E:6B:42:73:8C:4E:6D:38:41:10:3D:3A:A7:F3:39 -# Fingerprint (SHA1): 8C:F4:27:FD:79:0C:3A:D1:66:06:8D:E8:1E:57:EF:BB:93:22:72:D4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\060\071\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\060\071\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\112\123\214\050 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\076\060\202\003\046\240\003\002\001\002\002\004\112 -\123\214\050\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\201\276\061\013\060\011\006\003\125\004\006\023\002 -\125\123\061\026\060\024\006\003\125\004\012\023\015\105\156\164 -\162\165\163\164\054\040\111\156\143\056\061\050\060\046\006\003 -\125\004\013\023\037\123\145\145\040\167\167\167\056\145\156\164 -\162\165\163\164\056\156\145\164\057\154\145\147\141\154\055\164 -\145\162\155\163\061\071\060\067\006\003\125\004\013\023\060\050 -\143\051\040\062\060\060\071\040\105\156\164\162\165\163\164\054 -\040\111\156\143\056\040\055\040\146\157\162\040\141\165\164\150 -\157\162\151\172\145\144\040\165\163\145\040\157\156\154\171\061 -\062\060\060\006\003\125\004\003\023\051\105\156\164\162\165\163 -\164\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\040\055 -\040\107\062\060\036\027\015\060\071\060\067\060\067\061\067\062 -\065\065\064\132\027\015\063\060\061\062\060\067\061\067\065\065 -\065\064\132\060\201\276\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\026\060\024\006\003\125\004\012\023\015\105\156 -\164\162\165\163\164\054\040\111\156\143\056\061\050\060\046\006 -\003\125\004\013\023\037\123\145\145\040\167\167\167\056\145\156 -\164\162\165\163\164\056\156\145\164\057\154\145\147\141\154\055 -\164\145\162\155\163\061\071\060\067\006\003\125\004\013\023\060 -\050\143\051\040\062\060\060\071\040\105\156\164\162\165\163\164 -\054\040\111\156\143\056\040\055\040\146\157\162\040\141\165\164 -\150\157\162\151\172\145\144\040\165\163\145\040\157\156\154\171 -\061\062\060\060\006\003\125\004\003\023\051\105\156\164\162\165 -\163\164\040\122\157\157\164\040\103\145\162\164\151\146\151\143 -\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\040 -\055\040\107\062\060\202\001\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012 -\002\202\001\001\000\272\204\266\162\333\236\014\153\342\231\351 -\060\001\247\166\352\062\270\225\101\032\311\332\141\116\130\162 -\317\376\366\202\171\277\163\141\006\012\245\047\330\263\137\323 -\105\116\034\162\326\116\062\362\162\212\017\367\203\031\320\152 -\200\200\000\105\036\260\307\347\232\277\022\127\047\034\243\150 -\057\012\207\275\152\153\016\136\145\363\034\167\325\324\205\215 -\160\041\264\263\062\347\213\242\325\206\071\002\261\270\322\107 -\316\344\311\111\304\073\247\336\373\124\175\127\276\360\350\156 -\302\171\262\072\013\125\342\120\230\026\062\023\134\057\170\126 -\301\302\224\263\362\132\344\047\232\237\044\327\306\354\320\233 -\045\202\343\314\302\304\105\305\214\227\172\006\153\052\021\237 -\251\012\156\110\073\157\333\324\021\031\102\367\217\007\277\365 -\123\137\234\076\364\027\054\346\151\254\116\062\114\142\167\352 -\267\350\345\273\064\274\031\213\256\234\121\347\267\176\265\123 -\261\063\042\345\155\317\160\074\032\372\342\233\147\266\203\364 -\215\245\257\142\114\115\340\130\254\144\064\022\003\370\266\215 -\224\143\044\244\161\002\003\001\000\001\243\102\060\100\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\035\006\003\125\035\016\004\026\004\024\152\162\046\172\320\036 -\357\175\347\073\151\121\324\154\215\237\220\022\146\253\060\015 -\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202\001 -\001\000\171\237\035\226\306\266\171\077\042\215\207\323\207\003 -\004\140\152\153\232\056\131\211\163\021\254\103\321\365\023\377 -\215\071\053\300\362\275\117\160\214\251\057\352\027\304\013\124 -\236\324\033\226\230\063\074\250\255\142\242\000\166\253\131\151 -\156\006\035\176\304\271\104\215\230\257\022\324\141\333\012\031 -\106\107\363\353\367\143\301\100\005\100\245\322\267\364\265\232 -\066\277\251\210\166\210\004\125\004\053\234\207\177\032\067\074 -\176\055\245\032\330\324\211\136\312\275\254\075\154\330\155\257 -\325\363\166\017\315\073\210\070\042\235\154\223\232\304\075\277 -\202\033\145\077\246\017\135\252\374\345\262\025\312\265\255\306 -\274\075\320\204\350\352\006\162\260\115\071\062\170\277\076\021 -\234\013\244\235\232\041\363\360\233\013\060\170\333\301\334\207 -\103\376\274\143\232\312\305\302\034\311\307\215\377\073\022\130 -\010\346\266\075\354\172\054\116\373\203\226\316\014\074\151\207 -\124\163\244\163\302\223\377\121\020\254\025\124\001\330\374\005 -\261\211\241\177\164\203\232\111\327\334\116\173\212\110\157\213 -\105\366 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Entrust Root Certification Authority - G2" -# Issuer: CN=Entrust Root Certification Authority - G2,OU="(c) 2009 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number: 1246989352 (0x4a538c28) -# Subject: CN=Entrust Root Certification Authority - G2,OU="(c) 2009 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Tue Jul 07 17:25:54 2009 -# Not Valid After : Sat Dec 07 17:55:54 2030 -# Fingerprint (SHA-256): 43:DF:57:74:B0:3E:7F:EF:5F:E4:0D:93:1A:7B:ED:F1:BB:2E:6B:42:73:8C:4E:6D:38:41:10:3D:3A:A7:F3:39 -# Fingerprint (SHA1): 8C:F4:27:FD:79:0C:3A:D1:66:06:8D:E8:1E:57:EF:BB:93:22:72:D4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\214\364\047\375\171\014\072\321\146\006\215\350\036\127\357\273 -\223\042\162\324 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\113\342\311\221\226\145\014\364\016\132\223\222\240\012\376\262 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\060\071\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\112\123\214\050 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Entrust Root Certification Authority - EC1" -# -# Issuer: CN=Entrust Root Certification Authority - EC1,OU="(c) 2012 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number:00:a6:8b:79:29:00:00:00:00:50:d0:91:f9 -# Subject: CN=Entrust Root Certification Authority - EC1,OU="(c) 2012 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Tue Dec 18 15:25:36 2012 -# Not Valid After : Fri Dec 18 15:55:36 2037 -# Fingerprint (SHA-256): 02:ED:0E:B2:8C:14:DA:45:16:5C:56:67:91:70:0D:64:51:D7:FB:56:F0:B2:AB:1D:3B:8E:B0:70:E5:6E:DF:F5 -# Fingerprint (SHA1): 20:D8:06:40:DF:9B:25:F5:12:25:3A:11:EA:F7:59:8A:EB:14:B5:47 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - EC1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\277\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\062\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\063\060 -\061\006\003\125\004\003\023\052\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\105 -\103\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\277\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\062\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\063\060 -\061\006\003\125\004\003\023\052\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\105 -\103\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\000\246\213\171\051\000\000\000\000\120\320\221\371 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\371\060\202\002\200\240\003\002\001\002\002\015\000 -\246\213\171\051\000\000\000\000\120\320\221\371\060\012\006\010 -\052\206\110\316\075\004\003\003\060\201\277\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\026\060\024\006\003\125\004 -\012\023\015\105\156\164\162\165\163\164\054\040\111\156\143\056 -\061\050\060\046\006\003\125\004\013\023\037\123\145\145\040\167 -\167\167\056\145\156\164\162\165\163\164\056\156\145\164\057\154 -\145\147\141\154\055\164\145\162\155\163\061\071\060\067\006\003 -\125\004\013\023\060\050\143\051\040\062\060\061\062\040\105\156 -\164\162\165\163\164\054\040\111\156\143\056\040\055\040\146\157 -\162\040\141\165\164\150\157\162\151\172\145\144\040\165\163\145 -\040\157\156\154\171\061\063\060\061\006\003\125\004\003\023\052 -\105\156\164\162\165\163\164\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171\040\055\040\105\103\061\060\036\027\015\061\062 -\061\062\061\070\061\065\062\065\063\066\132\027\015\063\067\061 -\062\061\070\061\065\065\065\063\066\132\060\201\277\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\026\060\024\006\003 -\125\004\012\023\015\105\156\164\162\165\163\164\054\040\111\156 -\143\056\061\050\060\046\006\003\125\004\013\023\037\123\145\145 -\040\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164 -\057\154\145\147\141\154\055\164\145\162\155\163\061\071\060\067 -\006\003\125\004\013\023\060\050\143\051\040\062\060\061\062\040 -\105\156\164\162\165\163\164\054\040\111\156\143\056\040\055\040 -\146\157\162\040\141\165\164\150\157\162\151\172\145\144\040\165 -\163\145\040\157\156\154\171\061\063\060\061\006\003\125\004\003 -\023\052\105\156\164\162\165\163\164\040\122\157\157\164\040\103 -\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 -\150\157\162\151\164\171\040\055\040\105\103\061\060\166\060\020 -\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042 -\003\142\000\004\204\023\311\320\272\155\101\173\342\154\320\353 -\125\137\146\002\032\044\364\133\211\151\107\343\270\302\175\361 -\362\002\305\237\240\366\133\325\213\006\031\206\117\123\020\155 -\007\044\047\241\240\370\325\107\031\141\114\175\312\223\047\352 -\164\014\357\157\226\011\376\143\354\160\135\066\255\147\167\256 -\311\235\174\125\104\072\242\143\121\037\365\343\142\324\251\107 -\007\076\314\040\243\102\060\100\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016 -\004\026\004\024\267\143\347\032\335\215\351\010\246\125\203\244 -\340\152\120\101\145\021\102\111\060\012\006\010\052\206\110\316 -\075\004\003\003\003\147\000\060\144\002\060\141\171\330\345\102 -\107\337\034\256\123\231\027\266\157\034\175\341\277\021\224\321 -\003\210\165\344\215\211\244\212\167\106\336\155\141\357\002\365 -\373\265\337\314\376\116\377\376\251\346\247\002\060\133\231\327 -\205\067\006\265\173\010\375\353\047\213\112\224\371\341\372\247 -\216\046\010\350\174\222\150\155\163\330\157\046\254\041\002\270 -\231\267\046\101\133\045\140\256\320\110\032\356\006 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sat Nov 30 23:59:59 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\061\061\063\060\062\063\065\071\065\071\132 -END -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Entrust Root Certification Authority - EC1" -# Issuer: CN=Entrust Root Certification Authority - EC1,OU="(c) 2012 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number:00:a6:8b:79:29:00:00:00:00:50:d0:91:f9 -# Subject: CN=Entrust Root Certification Authority - EC1,OU="(c) 2012 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Tue Dec 18 15:25:36 2012 -# Not Valid After : Fri Dec 18 15:55:36 2037 -# Fingerprint (SHA-256): 02:ED:0E:B2:8C:14:DA:45:16:5C:56:67:91:70:0D:64:51:D7:FB:56:F0:B2:AB:1D:3B:8E:B0:70:E5:6E:DF:F5 -# Fingerprint (SHA1): 20:D8:06:40:DF:9B:25:F5:12:25:3A:11:EA:F7:59:8A:EB:14:B5:47 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - EC1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\040\330\006\100\337\233\045\365\022\045\072\021\352\367\131\212 -\353\024\265\107 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\266\176\035\360\130\305\111\154\044\073\075\355\230\030\355\274 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\277\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\062\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\063\060 -\061\006\003\125\004\003\023\052\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\105 -\103\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\000\246\213\171\051\000\000\000\000\120\320\221\371 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "CFCA EV ROOT" -# -# Issuer: CN=CFCA EV ROOT,O=China Financial Certification Authority,C=CN -# Serial Number: 407555286 (0x184accd6) -# Subject: CN=CFCA EV ROOT,O=China Financial Certification Authority,C=CN -# Not Valid Before: Wed Aug 08 03:07:01 2012 -# Not Valid After : Mon Dec 31 03:07:01 2029 -# Fingerprint (SHA-256): 5C:C3:D7:8E:4E:1D:5E:45:54:7A:04:E6:87:3E:64:F9:0C:F9:53:6D:1C:CC:2E:F8:00:F3:55:C4:C5:FD:70:FD -# Fingerprint (SHA1): E2:B8:29:4B:55:84:AB:6B:58:C2:90:46:6C:AC:3F:B8:39:8F:84:83 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CFCA EV ROOT" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\060\060\056\006\003\125\004\012\014\047\103\150\151\156\141\040 -\106\151\156\141\156\143\151\141\154\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171\061\025\060\023\006\003\125\004\003\014\014\103\106\103\101 -\040\105\126\040\122\117\117\124 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\060\060\056\006\003\125\004\012\014\047\103\150\151\156\141\040 -\106\151\156\141\156\143\151\141\154\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171\061\025\060\023\006\003\125\004\003\014\014\103\106\103\101 -\040\105\126\040\122\117\117\124 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\030\112\314\326 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\215\060\202\003\165\240\003\002\001\002\002\004\030 -\112\314\326\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\126\061\013\060\011\006\003\125\004\006\023\002\103 -\116\061\060\060\056\006\003\125\004\012\014\047\103\150\151\156 -\141\040\106\151\156\141\156\143\151\141\154\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162 -\151\164\171\061\025\060\023\006\003\125\004\003\014\014\103\106 -\103\101\040\105\126\040\122\117\117\124\060\036\027\015\061\062 -\060\070\060\070\060\063\060\067\060\061\132\027\015\062\071\061 -\062\063\061\060\063\060\067\060\061\132\060\126\061\013\060\011 -\006\003\125\004\006\023\002\103\116\061\060\060\056\006\003\125 -\004\012\014\047\103\150\151\156\141\040\106\151\156\141\156\143 -\151\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\025\060\023\006 -\003\125\004\003\014\014\103\106\103\101\040\105\126\040\122\117 -\117\124\060\202\002\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202 -\002\001\000\327\135\153\315\020\077\037\005\131\325\005\115\067 -\261\016\354\230\053\216\025\035\372\223\113\027\202\041\161\020 -\122\327\121\144\160\026\302\125\151\115\216\025\155\237\277\014 -\033\302\340\243\147\326\014\254\317\042\256\257\167\124\052\113 -\114\212\123\122\172\303\356\056\336\263\161\045\301\351\135\075 -\356\241\057\243\367\052\074\311\043\035\152\253\035\241\247\361 -\363\354\240\325\104\317\025\317\162\057\035\143\227\350\231\371 -\375\223\244\124\200\114\122\324\122\253\056\111\337\220\315\270 -\137\276\077\336\241\312\115\040\324\045\350\204\051\123\267\261 -\210\037\377\372\332\220\237\012\251\055\101\077\261\361\030\051 -\356\026\131\054\064\111\032\250\006\327\250\210\322\003\162\172 -\062\342\352\150\115\156\054\226\145\173\312\131\372\362\342\335 -\356\060\054\373\314\106\254\304\143\353\157\177\066\053\064\163 -\022\224\177\337\314\046\236\361\162\135\120\145\131\217\151\263 -\207\136\062\157\303\030\212\265\225\217\260\172\067\336\132\105 -\073\307\066\341\357\147\321\071\323\227\133\163\142\031\110\055 -\207\034\006\373\164\230\040\111\163\360\005\322\033\261\240\243 -\267\033\160\323\210\151\271\132\326\070\364\142\334\045\213\170 -\277\370\350\176\270\134\311\225\117\137\247\055\271\040\153\317 -\153\335\365\015\364\202\267\364\262\146\056\020\050\366\227\132 -\173\226\026\217\001\031\055\154\156\177\071\130\006\144\203\001 -\203\203\303\115\222\335\062\306\207\244\067\351\026\316\252\055 -\150\257\012\201\145\072\160\301\233\255\115\155\124\312\052\055 -\113\205\033\263\200\346\160\105\015\153\136\065\360\177\073\270 -\234\344\004\160\211\022\045\223\332\012\231\042\140\152\143\140 -\116\166\006\230\116\275\203\255\035\130\212\045\205\322\307\145 -\036\055\216\306\337\266\306\341\177\212\004\041\025\051\164\360 -\076\234\220\235\014\056\361\212\076\132\252\014\011\036\307\325 -\074\243\355\227\303\036\064\372\070\371\010\016\343\300\135\053 -\203\321\126\152\311\266\250\124\123\056\170\062\147\075\202\177 -\164\320\373\341\266\005\140\271\160\333\216\013\371\023\130\157 -\161\140\020\122\020\271\301\101\011\357\162\037\147\061\170\377 -\226\005\215\002\003\001\000\001\243\143\060\141\060\037\006\003 -\125\035\043\004\030\060\026\200\024\343\376\055\375\050\320\013 -\265\272\266\242\304\277\006\252\005\214\223\373\057\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035 -\006\003\125\035\016\004\026\004\024\343\376\055\375\050\320\013 -\265\272\266\242\304\277\006\252\005\214\223\373\057\060\015\006 -\011\052\206\110\206\367\015\001\001\013\005\000\003\202\002\001 -\000\045\306\272\153\353\207\313\336\202\071\226\075\360\104\247 -\153\204\163\003\336\235\053\117\272\040\177\274\170\262\317\227 -\260\033\234\363\327\171\056\365\110\266\322\373\027\210\346\323 -\172\077\355\123\023\320\342\057\152\171\313\000\043\050\346\036 -\067\127\065\211\204\302\166\117\064\066\255\147\303\316\101\006 -\210\305\367\356\330\032\270\326\013\177\120\377\223\252\027\113 -\214\354\355\122\140\262\244\006\352\116\353\364\153\031\375\353 -\365\032\340\045\052\232\334\307\101\066\367\310\164\005\204\071 -\225\071\326\013\073\244\047\372\010\330\134\036\370\004\140\122 -\021\050\050\003\377\357\123\146\000\245\112\064\026\146\174\375 -\011\244\256\236\147\032\157\101\013\153\006\023\233\217\206\161 -\005\264\057\215\211\146\063\051\166\124\232\021\370\047\372\262 -\077\221\340\316\015\033\363\060\032\255\277\042\135\033\323\277 -\045\005\115\341\222\032\177\231\237\074\104\223\312\324\100\111 -\154\200\207\327\004\072\303\062\122\065\016\126\370\245\335\175 -\304\213\015\021\037\123\313\036\262\027\266\150\167\132\340\324 -\313\310\007\256\365\072\056\216\067\267\320\001\113\103\051\167 -\214\071\227\217\202\132\370\121\345\211\240\030\347\150\177\135 -\012\056\373\243\107\016\075\246\043\172\306\001\307\217\310\136 -\277\155\200\126\276\212\044\272\063\352\237\341\062\021\236\361 -\322\117\200\366\033\100\257\070\236\021\120\171\163\022\022\315 -\346\154\235\054\210\162\074\060\201\006\221\042\352\131\255\332 -\031\056\042\302\215\271\214\207\340\146\274\163\043\137\041\144 -\143\200\110\365\240\074\030\075\224\310\110\101\035\100\272\136 -\376\376\126\071\241\310\317\136\236\031\144\106\020\332\027\221 -\267\005\200\254\213\231\222\175\347\242\330\007\013\066\047\347 -\110\171\140\212\303\327\023\134\370\162\100\337\112\313\317\231 -\000\012\000\013\021\225\332\126\105\003\210\012\237\147\320\325 -\171\261\250\215\100\155\015\302\172\100\372\363\137\144\107\222 -\313\123\271\273\131\316\117\375\320\025\123\001\330\337\353\331 -\346\166\357\320\043\273\073\251\171\263\325\002\051\315\211\243 -\226\017\112\065\347\116\102\300\165\315\007\317\346\054\353\173 -\056 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "CFCA EV ROOT" -# Issuer: CN=CFCA EV ROOT,O=China Financial Certification Authority,C=CN -# Serial Number: 407555286 (0x184accd6) -# Subject: CN=CFCA EV ROOT,O=China Financial Certification Authority,C=CN -# Not Valid Before: Wed Aug 08 03:07:01 2012 -# Not Valid After : Mon Dec 31 03:07:01 2029 -# Fingerprint (SHA-256): 5C:C3:D7:8E:4E:1D:5E:45:54:7A:04:E6:87:3E:64:F9:0C:F9:53:6D:1C:CC:2E:F8:00:F3:55:C4:C5:FD:70:FD -# Fingerprint (SHA1): E2:B8:29:4B:55:84:AB:6B:58:C2:90:46:6C:AC:3F:B8:39:8F:84:83 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CFCA EV ROOT" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\342\270\051\113\125\204\253\153\130\302\220\106\154\254\077\270 -\071\217\204\203 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\164\341\266\355\046\172\172\104\060\063\224\253\173\047\201\060 -END -CKA_ISSUER MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\060\060\056\006\003\125\004\012\014\047\103\150\151\156\141\040 -\106\151\156\141\156\143\151\141\154\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171\061\025\060\023\006\003\125\004\003\014\014\103\106\103\101 -\040\105\126\040\122\117\117\124 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\030\112\314\326 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "OISTE WISeKey Global Root GB CA" -# -# Issuer: CN=OISTE WISeKey Global Root GB CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Serial Number:76:b1:20:52:74:f0:85:87:46:b3:f8:23:1a:f6:c2:c0 -# Subject: CN=OISTE WISeKey Global Root GB CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Not Valid Before: Mon Dec 01 15:00:32 2014 -# Not Valid After : Thu Dec 01 15:10:31 2039 -# Fingerprint (SHA-256): 6B:9C:08:E8:6E:B0:F7:67:CF:AD:65:CD:98:B6:21:49:E5:49:4A:67:F5:84:5E:7B:D1:ED:01:9F:27:B8:6B:D6 -# Fingerprint (SHA1): 0F:F9:40:76:18:D3:D7:6A:4B:98:F0:A8:35:9E:0C:FD:27:AC:CC:ED -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "OISTE WISeKey Global Root GB CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\155\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145 -\171\061\042\060\040\006\003\125\004\013\023\031\117\111\123\124 -\105\040\106\157\165\156\144\141\164\151\157\156\040\105\156\144 -\157\162\163\145\144\061\050\060\046\006\003\125\004\003\023\037 -\117\111\123\124\105\040\127\111\123\145\113\145\171\040\107\154 -\157\142\141\154\040\122\157\157\164\040\107\102\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\155\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145 -\171\061\042\060\040\006\003\125\004\013\023\031\117\111\123\124 -\105\040\106\157\165\156\144\141\164\151\157\156\040\105\156\144 -\157\162\163\145\144\061\050\060\046\006\003\125\004\003\023\037 -\117\111\123\124\105\040\127\111\123\145\113\145\171\040\107\154 -\157\142\141\154\040\122\157\157\164\040\107\102\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\261\040\122\164\360\205\207\106\263\370\043\032\366 -\302\300 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\265\060\202\002\235\240\003\002\001\002\002\020\166 -\261\040\122\164\360\205\207\106\263\370\043\032\366\302\300\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\155 -\061\013\060\011\006\003\125\004\006\023\002\103\110\061\020\060 -\016\006\003\125\004\012\023\007\127\111\123\145\113\145\171\061 -\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 -\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 -\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 -\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 -\141\154\040\122\157\157\164\040\107\102\040\103\101\060\036\027 -\015\061\064\061\062\060\061\061\065\060\060\063\062\132\027\015 -\063\071\061\062\060\061\061\065\061\060\063\061\132\060\155\061 -\013\060\011\006\003\125\004\006\023\002\103\110\061\020\060\016 -\006\003\125\004\012\023\007\127\111\123\145\113\145\171\061\042 -\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040\106 -\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162\163 -\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111\123 -\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142\141 -\154\040\122\157\157\164\040\107\102\040\103\101\060\202\001\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\001\017\000\060\202\001\012\002\202\001\001\000\330\027\267 -\034\112\044\052\326\227\261\312\342\036\373\175\070\357\230\365 -\262\071\230\116\047\270\021\135\173\322\045\224\210\202\025\046 -\152\033\061\273\250\133\041\041\053\330\017\116\237\132\361\261 -\132\344\171\326\062\043\053\341\123\314\231\105\134\173\117\255 -\274\277\207\112\013\113\227\132\250\366\110\354\175\173\015\315 -\041\006\337\236\025\375\101\212\110\267\040\364\241\172\033\127 -\324\135\120\377\272\147\330\043\231\037\310\077\343\336\377\157 -\133\167\261\153\156\270\311\144\367\341\312\101\106\016\051\161 -\320\271\043\374\311\201\137\116\367\157\337\277\204\255\163\144 -\273\267\102\216\151\366\324\166\035\176\235\247\270\127\212\121 -\147\162\327\324\250\270\225\124\100\163\003\366\352\364\353\376 -\050\102\167\077\235\043\033\262\266\075\200\024\007\114\056\117 -\367\325\012\026\015\275\146\103\067\176\043\103\171\303\100\206 -\365\114\051\332\216\232\255\015\245\004\207\210\036\205\343\351 -\123\325\233\310\213\003\143\170\353\340\031\112\156\273\057\153 -\063\144\130\223\255\151\277\217\033\357\202\110\307\002\003\001 -\000\001\243\121\060\117\060\013\006\003\125\035\017\004\004\003 -\002\001\206\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\065 -\017\310\066\143\136\342\243\354\371\073\146\025\316\121\122\343 -\221\232\075\060\020\006\011\053\006\001\004\001\202\067\025\001 -\004\003\002\001\000\060\015\006\011\052\206\110\206\367\015\001 -\001\013\005\000\003\202\001\001\000\100\114\373\207\262\231\201 -\220\176\235\305\260\260\046\315\210\173\053\062\215\156\270\041 -\161\130\227\175\256\067\024\257\076\347\367\232\342\175\366\161 -\230\231\004\252\103\164\170\243\343\111\141\076\163\214\115\224 -\340\371\161\304\266\026\016\123\170\037\326\242\207\057\002\071 -\201\051\074\257\025\230\041\060\376\050\220\000\214\321\341\313 -\372\136\310\375\370\020\106\073\242\170\102\221\027\164\125\012 -\336\120\147\115\146\321\247\377\375\331\300\265\250\243\212\316 -\146\365\017\103\315\247\053\127\173\143\106\152\252\056\122\330 -\364\355\341\155\255\051\220\170\110\272\341\043\252\243\211\354 -\265\253\226\300\264\113\242\035\227\236\172\362\156\100\161\337 -\150\361\145\115\316\174\005\337\123\145\251\245\360\261\227\004 -\160\025\106\003\230\324\322\277\124\264\240\130\175\122\157\332 -\126\046\142\324\330\333\211\061\157\034\360\042\302\323\142\034 -\065\315\114\151\025\124\032\220\230\336\353\036\137\312\167\307 -\313\216\075\103\151\234\232\130\320\044\073\337\033\100\226\176 -\065\255\201\307\116\161\272\210\023 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "OISTE WISeKey Global Root GB CA" -# Issuer: CN=OISTE WISeKey Global Root GB CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Serial Number:76:b1:20:52:74:f0:85:87:46:b3:f8:23:1a:f6:c2:c0 -# Subject: CN=OISTE WISeKey Global Root GB CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Not Valid Before: Mon Dec 01 15:00:32 2014 -# Not Valid After : Thu Dec 01 15:10:31 2039 -# Fingerprint (SHA-256): 6B:9C:08:E8:6E:B0:F7:67:CF:AD:65:CD:98:B6:21:49:E5:49:4A:67:F5:84:5E:7B:D1:ED:01:9F:27:B8:6B:D6 -# Fingerprint (SHA1): 0F:F9:40:76:18:D3:D7:6A:4B:98:F0:A8:35:9E:0C:FD:27:AC:CC:ED -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "OISTE WISeKey Global Root GB CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\017\371\100\166\030\323\327\152\113\230\360\250\065\236\014\375 -\047\254\314\355 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\244\353\271\141\050\056\267\057\230\260\065\046\220\231\121\035 -END -CKA_ISSUER MULTILINE_OCTAL -\060\155\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145 -\171\061\042\060\040\006\003\125\004\013\023\031\117\111\123\124 -\105\040\106\157\165\156\144\141\164\151\157\156\040\105\156\144 -\157\162\163\145\144\061\050\060\046\006\003\125\004\003\023\037 -\117\111\123\124\105\040\127\111\123\145\113\145\171\040\107\154 -\157\142\141\154\040\122\157\157\164\040\107\102\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\261\040\122\164\360\205\207\106\263\370\043\032\366 -\302\300 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SZAFIR ROOT CA2" -# -# Issuer: CN=SZAFIR ROOT CA2,O=Krajowa Izba Rozliczeniowa S.A.,C=PL -# Serial Number:3e:8a:5d:07:ec:55:d2:32:d5:b7:e3:b6:5f:01:eb:2d:dc:e4:d6:e4 -# Subject: CN=SZAFIR ROOT CA2,O=Krajowa Izba Rozliczeniowa S.A.,C=PL -# Not Valid Before: Mon Oct 19 07:43:30 2015 -# Not Valid After : Fri Oct 19 07:43:30 2035 -# Fingerprint (SHA-256): A1:33:9D:33:28:1A:0B:56:E5:57:D3:D3:2B:1C:E7:F9:36:7E:B0:94:BD:5F:A7:2A:7E:50:04:C8:DE:D7:CA:FE -# Fingerprint (SHA1): E2:52:FA:95:3F:ED:DB:24:60:BD:6E:28:F3:9C:CC:CF:5E:B3:3F:DE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SZAFIR ROOT CA2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\050\060\046\006\003\125\004\012\014\037\113\162\141\152\157\167 -\141\040\111\172\142\141\040\122\157\172\154\151\143\172\145\156 -\151\157\167\141\040\123\056\101\056\061\030\060\026\006\003\125 -\004\003\014\017\123\132\101\106\111\122\040\122\117\117\124\040 -\103\101\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\050\060\046\006\003\125\004\012\014\037\113\162\141\152\157\167 -\141\040\111\172\142\141\040\122\157\172\154\151\143\172\145\156 -\151\157\167\141\040\123\056\101\056\061\030\060\026\006\003\125 -\004\003\014\017\123\132\101\106\111\122\040\122\117\117\124\040 -\103\101\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\076\212\135\007\354\125\322\062\325\267\343\266\137\001 -\353\055\334\344\326\344 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\162\060\202\002\132\240\003\002\001\002\002\024\076 -\212\135\007\354\125\322\062\325\267\343\266\137\001\353\055\334 -\344\326\344\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\121\061\013\060\011\006\003\125\004\006\023\002\120 -\114\061\050\060\046\006\003\125\004\012\014\037\113\162\141\152 -\157\167\141\040\111\172\142\141\040\122\157\172\154\151\143\172 -\145\156\151\157\167\141\040\123\056\101\056\061\030\060\026\006 -\003\125\004\003\014\017\123\132\101\106\111\122\040\122\117\117 -\124\040\103\101\062\060\036\027\015\061\065\061\060\061\071\060 -\067\064\063\063\060\132\027\015\063\065\061\060\061\071\060\067 -\064\063\063\060\132\060\121\061\013\060\011\006\003\125\004\006 -\023\002\120\114\061\050\060\046\006\003\125\004\012\014\037\113 -\162\141\152\157\167\141\040\111\172\142\141\040\122\157\172\154 -\151\143\172\145\156\151\157\167\141\040\123\056\101\056\061\030 -\060\026\006\003\125\004\003\014\017\123\132\101\106\111\122\040 -\122\117\117\124\040\103\101\062\060\202\001\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000 -\060\202\001\012\002\202\001\001\000\267\274\076\120\250\113\315 -\100\265\316\141\347\226\312\264\241\332\014\042\260\372\265\173 -\166\000\167\214\013\317\175\250\206\314\046\121\344\040\075\205 -\014\326\130\343\347\364\052\030\235\332\321\256\046\356\353\123 -\334\364\220\326\023\112\014\220\074\303\364\332\322\216\015\222 -\072\334\261\261\377\070\336\303\272\055\137\200\271\002\275\112 -\235\033\017\264\303\302\301\147\003\335\334\033\234\075\263\260 -\336\000\036\250\064\107\273\232\353\376\013\024\275\066\204\332 -\015\040\277\372\133\313\251\026\040\255\071\140\356\057\165\266 -\347\227\234\371\076\375\176\115\157\115\057\357\210\015\152\372 -\335\361\075\156\040\245\240\022\264\115\160\271\316\327\162\073 -\211\223\247\200\204\034\047\111\162\111\265\377\073\225\236\301 -\314\310\001\354\350\016\212\012\226\347\263\246\207\345\326\371 -\005\053\015\227\100\160\074\272\254\165\132\234\325\115\235\002 -\012\322\113\233\146\113\106\007\027\145\255\237\154\210\000\334 -\042\211\340\341\144\324\147\274\061\171\141\074\273\312\101\315 -\134\152\000\310\074\070\216\130\257\002\003\001\000\001\243\102 -\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\035\006\003\125\035\016\004\026\004\024\056\026 -\251\112\030\265\313\314\365\157\120\363\043\137\370\135\347\254 -\360\310\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\003\202\001\001\000\265\163\370\003\334\131\133\035\166\351 -\243\052\173\220\050\262\115\300\063\117\252\232\261\324\270\344 -\047\377\251\226\231\316\106\340\155\174\114\242\070\244\006\160 -\360\364\101\021\354\077\107\215\077\162\207\371\073\375\244\157 -\053\123\000\340\377\071\271\152\007\016\353\035\034\366\242\162 -\220\313\202\075\021\202\213\322\273\237\052\257\041\346\143\206 -\235\171\031\357\367\273\014\065\220\303\212\355\117\017\365\314 -\022\331\244\076\273\240\374\040\225\137\117\046\057\021\043\203 -\116\165\007\017\277\233\321\264\035\351\020\004\376\312\140\217 -\242\114\270\255\317\341\220\017\315\256\012\307\135\173\267\120 -\322\324\141\372\325\025\333\327\237\207\121\124\353\245\343\353 -\311\205\240\045\040\067\373\216\316\014\064\204\341\074\201\262 -\167\116\103\245\210\137\206\147\241\075\346\264\134\141\266\076 -\333\376\267\050\305\242\007\256\265\312\312\215\052\022\357\227 -\355\302\060\244\311\052\172\373\363\115\043\033\231\063\064\240 -\056\365\251\013\077\324\135\341\317\204\237\342\031\302\137\212 -\326\040\036\343\163\267 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SZAFIR ROOT CA2" -# Issuer: CN=SZAFIR ROOT CA2,O=Krajowa Izba Rozliczeniowa S.A.,C=PL -# Serial Number:3e:8a:5d:07:ec:55:d2:32:d5:b7:e3:b6:5f:01:eb:2d:dc:e4:d6:e4 -# Subject: CN=SZAFIR ROOT CA2,O=Krajowa Izba Rozliczeniowa S.A.,C=PL -# Not Valid Before: Mon Oct 19 07:43:30 2015 -# Not Valid After : Fri Oct 19 07:43:30 2035 -# Fingerprint (SHA-256): A1:33:9D:33:28:1A:0B:56:E5:57:D3:D3:2B:1C:E7:F9:36:7E:B0:94:BD:5F:A7:2A:7E:50:04:C8:DE:D7:CA:FE -# Fingerprint (SHA1): E2:52:FA:95:3F:ED:DB:24:60:BD:6E:28:F3:9C:CC:CF:5E:B3:3F:DE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SZAFIR ROOT CA2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\342\122\372\225\077\355\333\044\140\275\156\050\363\234\314\317 -\136\263\077\336 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\021\144\301\211\260\044\261\214\261\007\176\211\236\121\236\231 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\050\060\046\006\003\125\004\012\014\037\113\162\141\152\157\167 -\141\040\111\172\142\141\040\122\157\172\154\151\143\172\145\156 -\151\157\167\141\040\123\056\101\056\061\030\060\026\006\003\125 -\004\003\014\017\123\132\101\106\111\122\040\122\117\117\124\040 -\103\101\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\076\212\135\007\354\125\322\062\325\267\343\266\137\001 -\353\055\334\344\326\344 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certum Trusted Network CA 2" -# -# Issuer: CN=Certum Trusted Network CA 2,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Serial Number:21:d6:d0:4a:4f:25:0f:c9:32:37:fc:aa:5e:12:8d:e9 -# Subject: CN=Certum Trusted Network CA 2,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Not Valid Before: Thu Oct 06 08:39:56 2011 -# Not Valid After : Sat Oct 06 08:39:56 2046 -# Fingerprint (SHA-256): B6:76:F2:ED:DA:E8:77:5C:D3:6C:B0:F6:3C:D1:D4:60:39:61:F4:9E:62:65:BA:01:3A:2F:03:07:B6:D0:B8:04 -# Fingerprint (SHA1): D3:DD:48:3E:2B:BF:4C:05:E8:AF:10:F5:FA:76:26:CF:D3:DC:30:92 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Network CA 2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\200\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145 -\164\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040 -\123\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103 -\145\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\061\044\060 -\042\006\003\125\004\003\023\033\103\145\162\164\165\155\040\124 -\162\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103 -\101\040\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\200\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145 -\164\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040 -\123\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103 -\145\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\061\044\060 -\042\006\003\125\004\003\023\033\103\145\162\164\165\155\040\124 -\162\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103 -\101\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\041\326\320\112\117\045\017\311\062\067\374\252\136\022 -\215\351 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\322\060\202\003\272\240\003\002\001\002\002\020\041 -\326\320\112\117\045\017\311\062\067\374\252\136\022\215\351\060 -\015\006\011\052\206\110\206\367\015\001\001\015\005\000\060\201 -\200\061\013\060\011\006\003\125\004\006\023\002\120\114\061\042 -\060\040\006\003\125\004\012\023\031\125\156\151\172\145\164\157 -\040\124\145\143\150\156\157\154\157\147\151\145\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\044\060\042\006 -\003\125\004\003\023\033\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\116\145\164\167\157\162\153\040\103\101\040 -\062\060\042\030\017\062\060\061\061\061\060\060\066\060\070\063 -\071\065\066\132\030\017\062\060\064\066\061\060\060\066\060\070 -\063\071\065\066\132\060\201\200\061\013\060\011\006\003\125\004 -\006\023\002\120\114\061\042\060\040\006\003\125\004\012\023\031 -\125\156\151\172\145\164\157\040\124\145\143\150\156\157\154\157 -\147\151\145\163\040\123\056\101\056\061\047\060\045\006\003\125 -\004\013\023\036\103\145\162\164\165\155\040\103\145\162\164\151 -\146\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151 -\164\171\061\044\060\042\006\003\125\004\003\023\033\103\145\162 -\164\165\155\040\124\162\165\163\164\145\144\040\116\145\164\167 -\157\162\153\040\103\101\040\062\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\275\371\170\370\346\325\200 -\014\144\235\206\033\226\144\147\077\042\072\036\165\001\175\357 -\373\134\147\214\311\314\134\153\251\221\346\271\102\345\040\113 -\233\332\233\173\271\231\135\331\233\200\113\327\204\100\053\047 -\323\350\272\060\273\076\011\032\247\111\225\357\053\100\044\302 -\227\307\247\356\233\045\357\250\012\000\227\205\132\252\235\334 -\051\311\342\065\007\353\160\115\112\326\301\263\126\270\241\101 -\070\233\321\373\061\177\217\340\137\341\261\077\017\216\026\111 -\140\327\006\215\030\371\252\046\020\253\052\323\320\321\147\215 -\033\106\276\107\060\325\056\162\321\305\143\332\347\143\171\104 -\176\113\143\044\211\206\056\064\077\051\114\122\213\052\247\300 -\342\221\050\211\271\300\133\371\035\331\347\047\255\377\232\002 -\227\301\306\120\222\233\002\054\275\251\271\064\131\012\277\204 -\112\377\337\376\263\237\353\331\236\340\230\043\354\246\153\167 -\026\052\333\314\255\073\034\244\207\334\106\163\136\031\142\150 -\105\127\344\220\202\102\273\102\326\360\141\340\301\243\075\146 -\243\135\364\030\356\210\311\215\027\105\051\231\062\165\002\061 -\356\051\046\310\153\002\346\265\142\105\177\067\025\132\043\150 -\211\324\076\336\116\047\260\360\100\014\274\115\027\313\115\242 -\263\036\320\006\132\335\366\223\317\127\165\231\365\372\206\032 -\147\170\263\277\226\376\064\334\275\347\122\126\345\263\345\165 -\173\327\101\221\005\334\135\151\343\225\015\103\271\374\203\226 -\071\225\173\154\200\132\117\023\162\306\327\175\051\172\104\272 -\122\244\052\325\101\106\011\040\376\042\240\266\133\060\215\274 -\211\014\325\327\160\370\207\122\375\332\357\254\121\056\007\263 -\116\376\320\011\332\160\357\230\372\126\346\155\333\265\127\113 -\334\345\054\045\025\310\236\056\170\116\370\332\234\236\206\054 -\312\127\363\032\345\310\222\213\032\202\226\172\303\274\120\022 -\151\330\016\132\106\213\072\353\046\372\043\311\266\260\201\276 -\102\000\244\370\326\376\060\056\307\322\106\366\345\216\165\375 -\362\314\271\320\207\133\314\006\020\140\273\203\065\267\136\147 -\336\107\354\231\110\361\244\241\025\376\255\214\142\216\071\125 -\117\071\026\271\261\143\235\377\267\002\003\001\000\001\243\102 -\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\035\006\003\125\035\016\004\026\004\024\266\241 -\124\071\002\303\240\077\216\212\274\372\324\370\034\246\321\072 -\016\375\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\015\006\011\052\206\110\206\367\015\001\001\015\005 -\000\003\202\002\001\000\161\245\016\316\344\351\277\077\070\325 -\211\132\304\002\141\373\114\305\024\027\055\213\117\123\153\020 -\027\374\145\204\307\020\111\220\336\333\307\046\223\210\046\157 -\160\326\002\136\071\240\367\217\253\226\265\245\023\134\201\024 -\155\016\201\202\021\033\212\116\306\117\245\335\142\036\104\337 -\011\131\364\133\167\013\067\351\213\040\306\370\012\116\056\130 -\034\353\063\320\317\206\140\311\332\373\200\057\236\114\140\204 -\170\075\041\144\326\373\101\037\030\017\347\311\165\161\275\275 -\134\336\064\207\076\101\260\016\366\271\326\077\011\023\226\024 -\057\336\232\035\132\271\126\316\065\072\260\137\160\115\136\343 -\051\361\043\050\162\131\266\253\302\214\146\046\034\167\054\046 -\166\065\213\050\247\151\240\371\073\365\043\335\205\020\164\311 -\220\003\126\221\347\257\272\107\324\022\227\021\042\343\242\111 -\224\154\347\267\224\113\272\055\244\332\063\213\114\246\104\377 -\132\074\306\035\144\330\265\061\344\246\074\172\250\127\013\333 -\355\141\032\313\361\316\163\167\143\244\207\157\114\121\070\326 -\344\137\307\237\266\201\052\344\205\110\171\130\136\073\370\333 -\002\202\147\301\071\333\303\164\113\075\066\036\371\051\223\210 -\150\133\250\104\031\041\360\247\350\201\015\054\350\223\066\264 -\067\262\312\260\033\046\172\232\045\037\232\232\200\236\113\052 -\077\373\243\232\376\163\062\161\302\236\306\162\341\212\150\047 -\361\344\017\264\304\114\245\141\223\370\227\020\007\052\060\045 -\251\271\310\161\270\357\150\314\055\176\365\340\176\017\202\250 -\157\266\272\154\203\103\167\315\212\222\027\241\236\133\170\026 -\075\105\342\063\162\335\341\146\312\231\323\311\305\046\375\015 -\150\004\106\256\266\331\233\214\276\031\276\261\306\362\031\343 -\134\002\312\054\330\157\112\007\331\311\065\332\100\165\362\304 -\247\031\157\236\102\020\230\165\346\225\213\140\274\355\305\022 -\327\212\316\325\230\134\126\226\003\305\356\167\006\065\377\317 -\344\356\077\023\141\356\333\332\055\205\360\315\256\235\262\030 -\011\105\303\222\241\162\027\374\107\266\240\013\054\361\304\336 -\103\150\010\152\137\073\360\166\143\373\314\006\054\246\306\342 -\016\265\271\276\044\217 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certum Trusted Network CA 2" -# Issuer: CN=Certum Trusted Network CA 2,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Serial Number:21:d6:d0:4a:4f:25:0f:c9:32:37:fc:aa:5e:12:8d:e9 -# Subject: CN=Certum Trusted Network CA 2,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL -# Not Valid Before: Thu Oct 06 08:39:56 2011 -# Not Valid After : Sat Oct 06 08:39:56 2046 -# Fingerprint (SHA-256): B6:76:F2:ED:DA:E8:77:5C:D3:6C:B0:F6:3C:D1:D4:60:39:61:F4:9E:62:65:BA:01:3A:2F:03:07:B6:D0:B8:04 -# Fingerprint (SHA1): D3:DD:48:3E:2B:BF:4C:05:E8:AF:10:F5:FA:76:26:CF:D3:DC:30:92 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Network CA 2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\323\335\110\076\053\277\114\005\350\257\020\365\372\166\046\317 -\323\334\060\222 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\155\106\236\331\045\155\010\043\133\136\164\175\036\047\333\362 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\200\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\042\060\040\006\003\125\004\012\023\031\125\156\151\172\145 -\164\157\040\124\145\143\150\156\157\154\157\147\151\145\163\040 -\123\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103 -\145\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\061\044\060 -\042\006\003\125\004\003\023\033\103\145\162\164\165\155\040\124 -\162\165\163\164\145\144\040\116\145\164\167\157\162\153\040\103 -\101\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\041\326\320\112\117\045\017\311\062\067\374\252\136\022 -\215\351 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Hellenic Academic and Research Institutions RootCA 2015" -# -# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Not Valid Before: Tue Jul 07 10:11:21 2015 -# Not Valid After : Sat Jun 30 10:11:21 2040 -# Fingerprint (SHA-256): A0:40:92:9A:02:CE:53:B4:AC:F4:F2:FF:C6:98:1C:E4:49:6F:75:5E:6D:45:FE:0B:2A:69:2B:CD:52:52:3F:36 -# Fingerprint (SHA1): 01:0C:06:95:A6:98:19:14:FF:BF:5F:C6:B0:B6:95:EA:29:E9:12:A6 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions RootCA 2015" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\246\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156 -\163\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154 -\145\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156 -\144\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151 -\164\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165 -\164\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003 -\023\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157 -\157\164\103\101\040\062\060\061\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\246\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156 -\163\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154 -\145\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156 -\144\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151 -\164\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165 -\164\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003 -\023\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157 -\157\164\103\101\040\062\060\061\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\006\013\060\202\003\363\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\246\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156\163 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\065\060\036\027\015\061\065\060\067 -\060\067\061\060\061\061\062\061\132\027\015\064\060\060\066\063 -\060\061\060\061\061\062\061\132\060\201\246\061\013\060\011\006 -\003\125\004\006\023\002\107\122\061\017\060\015\006\003\125\004 -\007\023\006\101\164\150\145\156\163\061\104\060\102\006\003\125 -\004\012\023\073\110\145\154\154\145\156\151\143\040\101\143\141 -\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141\162 -\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163\040 -\103\145\162\164\056\040\101\165\164\150\157\162\151\164\171\061 -\100\060\076\006\003\125\004\003\023\067\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\122\157\157\164\103\101\040\062\060\061 -\065\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002 -\001\000\302\370\251\077\033\211\374\074\074\004\135\075\220\066 -\260\221\072\171\074\146\132\357\155\071\001\111\032\264\267\317 -\177\115\043\123\267\220\000\343\023\052\050\246\061\361\221\000 -\343\050\354\256\041\101\316\037\332\375\175\022\133\001\203\017 -\271\260\137\231\341\362\022\203\200\115\006\076\337\254\257\347 -\241\210\153\061\257\360\213\320\030\063\270\333\105\152\064\364 -\002\200\044\050\012\002\025\225\136\166\052\015\231\072\024\133 -\366\313\313\123\274\023\115\001\210\067\224\045\033\102\274\042 -\330\216\243\226\136\072\331\062\333\076\350\360\020\145\355\164 -\341\057\247\174\257\047\064\273\051\175\233\266\317\011\310\345 -\323\012\374\210\145\145\164\012\334\163\034\134\315\100\261\034 -\324\266\204\214\114\120\317\150\216\250\131\256\302\047\116\202 -\242\065\335\024\364\037\377\262\167\325\207\057\252\156\175\044 -\047\347\306\313\046\346\345\376\147\007\143\330\105\015\335\072 -\131\145\071\130\172\222\231\162\075\234\204\136\210\041\270\325 -\364\054\374\331\160\122\117\170\270\275\074\053\213\225\230\365 -\263\321\150\317\040\024\176\114\134\137\347\213\345\365\065\201 -\031\067\327\021\010\267\146\276\323\112\316\203\127\000\072\303 -\201\370\027\313\222\066\135\321\243\330\165\033\341\213\047\352 -\172\110\101\375\105\031\006\255\047\231\116\301\160\107\335\265 -\237\201\123\022\345\261\214\110\135\061\103\027\343\214\306\172 -\143\226\113\051\060\116\204\116\142\031\136\074\316\227\220\245 -\177\001\353\235\340\370\213\211\335\045\230\075\222\266\176\357 -\331\361\121\121\175\055\046\310\151\131\141\340\254\152\270\052 -\066\021\004\172\120\275\062\204\276\057\334\162\325\327\035\026 -\107\344\107\146\040\077\364\226\305\257\216\001\172\245\017\172 -\144\365\015\030\207\331\256\210\325\372\204\301\072\300\151\050 -\055\362\015\150\121\252\343\245\167\306\244\220\016\241\067\213 -\061\043\107\301\011\010\353\156\367\170\233\327\202\374\204\040 -\231\111\031\266\022\106\261\373\105\125\026\251\243\145\254\234 -\007\017\352\153\334\037\056\006\162\354\206\210\022\344\055\333 -\137\005\057\344\360\003\323\046\063\347\200\302\315\102\241\027 -\064\013\002\003\001\000\001\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\161\025\147\310\310\311\275\165\135 -\162\320\070\030\152\235\363\161\044\124\013\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\165 -\273\155\124\113\252\020\130\106\064\362\142\327\026\066\135\010 -\136\325\154\310\207\275\264\056\106\362\061\370\174\352\102\265 -\223\026\125\334\241\014\022\240\332\141\176\017\130\130\163\144 -\162\307\350\105\216\334\251\362\046\077\306\171\214\261\123\010 -\063\201\260\126\023\276\346\121\134\330\233\012\117\113\234\126 -\123\002\351\117\366\015\140\352\115\102\125\350\174\033\041\041 -\323\033\072\314\167\362\270\220\361\150\307\371\132\376\372\055 -\364\277\311\365\105\033\316\070\020\052\067\212\171\243\264\343 -\011\154\205\206\223\377\211\226\047\170\201\217\147\343\106\164 -\124\216\331\015\151\342\112\364\115\164\003\377\262\167\355\225 -\147\227\344\261\305\253\277\152\043\350\324\224\342\104\050\142 -\304\113\342\360\330\342\051\153\032\160\176\044\141\223\173\117 -\003\062\045\015\105\044\053\226\264\106\152\277\112\013\367\232 -\217\301\254\032\305\147\363\157\064\322\372\163\143\214\357\026 -\260\250\244\106\052\370\353\022\354\162\264\357\370\053\176\214 -\122\300\213\204\124\371\057\076\343\125\250\334\146\261\331\341 -\137\330\263\214\131\064\131\244\253\117\154\273\037\030\333\165 -\253\330\313\222\315\224\070\141\016\007\006\037\113\106\020\361 -\025\276\215\205\134\073\112\053\201\171\017\264\151\237\111\120 -\227\115\367\016\126\135\300\225\152\302\066\303\033\150\311\365 -\052\334\107\232\276\262\316\305\045\350\372\003\271\332\371\026 -\156\221\204\365\034\050\310\374\046\314\327\034\220\126\247\137 -\157\072\004\274\315\170\211\013\216\017\057\243\252\117\242\033 -\022\075\026\010\100\017\361\106\114\327\252\173\010\301\012\365 -\155\047\336\002\217\312\303\265\053\312\351\353\310\041\123\070 -\245\314\073\330\167\067\060\242\117\331\157\321\362\100\255\101 -\172\027\305\326\112\065\211\267\101\325\174\206\177\125\115\203 -\112\245\163\040\300\072\257\220\361\232\044\216\331\216\161\312 -\173\270\206\332\262\217\231\076\035\023\015\022\021\356\324\253 -\360\351\025\166\002\344\340\337\252\040\036\133\141\205\144\100 -\251\220\227\015\255\123\322\132\035\207\152\000\227\145\142\264 -\276\157\152\247\365\054\102\355\062\255\266\041\236\276\274 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Hellenic Academic and Research Institutions RootCA 2015" -# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Not Valid Before: Tue Jul 07 10:11:21 2015 -# Not Valid After : Sat Jun 30 10:11:21 2040 -# Fingerprint (SHA-256): A0:40:92:9A:02:CE:53:B4:AC:F4:F2:FF:C6:98:1C:E4:49:6F:75:5E:6D:45:FE:0B:2A:69:2B:CD:52:52:3F:36 -# Fingerprint (SHA1): 01:0C:06:95:A6:98:19:14:FF:BF:5F:C6:B0:B6:95:EA:29:E9:12:A6 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions RootCA 2015" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\001\014\006\225\246\230\031\024\377\277\137\306\260\266\225\352 -\051\351\022\246 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\312\377\342\333\003\331\313\113\351\017\255\204\375\173\030\316 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\246\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156 -\163\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154 -\145\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156 -\144\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151 -\164\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165 -\164\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003 -\023\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157 -\157\164\103\101\040\062\060\061\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Hellenic Academic and Research Institutions ECC RootCA 2015" -# -# Issuer: CN=Hellenic Academic and Research Institutions ECC RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions ECC RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Not Valid Before: Tue Jul 07 10:37:12 2015 -# Not Valid After : Sat Jun 30 10:37:12 2040 -# Fingerprint (SHA-256): 44:B5:45:AA:8A:25:E6:5A:73:CA:15:DC:27:FC:36:D2:4C:1C:B9:95:3A:06:65:39:B1:15:82:DC:48:7B:48:33 -# Fingerprint (SHA1): 9F:F1:71:8D:92:D5:9A:F3:7D:74:97:B4:BC:6F:84:68:0B:BA:B6:66 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions ECC RootCA 2015" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\252\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156 -\163\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154 -\145\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156 -\144\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151 -\164\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165 -\164\150\157\162\151\164\171\061\104\060\102\006\003\125\004\003 -\023\073\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\105\103 -\103\040\122\157\157\164\103\101\040\062\060\061\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\252\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156 -\163\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154 -\145\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156 -\144\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151 -\164\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165 -\164\150\157\162\151\164\171\061\104\060\102\006\003\125\004\003 -\023\073\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\105\103 -\103\040\122\157\157\164\103\101\040\062\060\061\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\303\060\202\002\112\240\003\002\001\002\002\001\000 -\060\012\006\010\052\206\110\316\075\004\003\002\060\201\252\061 -\013\060\011\006\003\125\004\006\023\002\107\122\061\017\060\015 -\006\003\125\004\007\023\006\101\164\150\145\156\163\061\104\060 -\102\006\003\125\004\012\023\073\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\103\145\162\164\056\040\101\165\164\150\157\162 -\151\164\171\061\104\060\102\006\003\125\004\003\023\073\110\145 -\154\154\145\156\151\143\040\101\143\141\144\145\155\151\143\040 -\141\156\144\040\122\145\163\145\141\162\143\150\040\111\156\163 -\164\151\164\165\164\151\157\156\163\040\105\103\103\040\122\157 -\157\164\103\101\040\062\060\061\065\060\036\027\015\061\065\060 -\067\060\067\061\060\063\067\061\062\132\027\015\064\060\060\066 -\063\060\061\060\063\067\061\062\132\060\201\252\061\013\060\011 -\006\003\125\004\006\023\002\107\122\061\017\060\015\006\003\125 -\004\007\023\006\101\164\150\145\156\163\061\104\060\102\006\003 -\125\004\012\023\073\110\145\154\154\145\156\151\143\040\101\143 -\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 -\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 -\040\103\145\162\164\056\040\101\165\164\150\157\162\151\164\171 -\061\104\060\102\006\003\125\004\003\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\105\103\103\040\122\157\157\164\103 -\101\040\062\060\061\065\060\166\060\020\006\007\052\206\110\316 -\075\002\001\006\005\053\201\004\000\042\003\142\000\004\222\240 -\101\350\113\202\204\134\342\370\061\021\231\206\144\116\011\045 -\057\235\101\057\012\256\065\117\164\225\262\121\144\153\215\153 -\346\077\160\225\360\005\104\107\246\162\070\120\166\225\002\132 -\216\256\050\236\371\055\116\231\357\054\110\157\114\045\051\350 -\321\161\133\337\035\301\165\067\264\327\372\173\172\102\234\152 -\012\126\132\174\151\013\252\200\011\044\154\176\301\106\243\102 -\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\035\006\003\125\035\016\004\026\004\024\264\042 -\013\202\231\044\001\016\234\273\344\016\375\277\373\227\040\223 -\231\052\060\012\006\010\052\206\110\316\075\004\003\002\003\147 -\000\060\144\002\060\147\316\026\142\070\242\254\142\105\247\251 -\225\044\300\032\047\234\062\073\300\300\325\272\251\347\370\004 -\103\123\205\356\122\041\336\235\365\045\203\076\236\130\113\057 -\327\147\023\016\041\002\060\005\341\165\001\336\150\355\052\037 -\115\114\011\010\015\354\113\255\144\027\050\347\165\316\105\145 -\162\041\027\313\042\101\016\214\023\230\070\232\124\155\233\312 -\342\174\352\002\130\042\221 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Hellenic Academic and Research Institutions ECC RootCA 2015" -# Issuer: CN=Hellenic Academic and Research Institutions ECC RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions ECC RootCA 2015,O=Hellenic Academic and Research Institutions Cert. Authority,L=Athens,C=GR -# Not Valid Before: Tue Jul 07 10:37:12 2015 -# Not Valid After : Sat Jun 30 10:37:12 2040 -# Fingerprint (SHA-256): 44:B5:45:AA:8A:25:E6:5A:73:CA:15:DC:27:FC:36:D2:4C:1C:B9:95:3A:06:65:39:B1:15:82:DC:48:7B:48:33 -# Fingerprint (SHA1): 9F:F1:71:8D:92:D5:9A:F3:7D:74:97:B4:BC:6F:84:68:0B:BA:B6:66 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions ECC RootCA 2015" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\237\361\161\215\222\325\232\363\175\164\227\264\274\157\204\150 -\013\272\266\146 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\201\345\264\027\353\302\365\341\113\015\101\173\111\222\376\357 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\252\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\017\060\015\006\003\125\004\007\023\006\101\164\150\145\156 -\163\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154 -\145\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156 -\144\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151 -\164\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165 -\164\150\157\162\151\164\171\061\104\060\102\006\003\125\004\003 -\023\073\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\105\103 -\103\040\122\157\157\164\103\101\040\062\060\061\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "ISRG Root X1" -# -# Issuer: CN=ISRG Root X1,O=Internet Security Research Group,C=US -# Serial Number:00:82:10:cf:b0:d2:40:e3:59:44:63:e0:bb:63:82:8b:00 -# Subject: CN=ISRG Root X1,O=Internet Security Research Group,C=US -# Not Valid Before: Thu Jun 04 11:04:38 2015 -# Not Valid After : Mon Jun 04 11:04:38 2035 -# Fingerprint (SHA-256): 96:BC:EC:06:26:49:76:F3:74:60:77:9A:CF:28:C5:A7:CF:E8:A3:C0:AA:E1:1A:8F:FC:EE:05:C0:BD:DF:08:C6 -# Fingerprint (SHA1): CA:BD:2A:79:A1:07:6A:31:F2:1D:25:36:35:CB:03:9D:43:29:A5:E8 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ISRG Root X1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\202\020\317\260\322\100\343\131\104\143\340\273\143 -\202\213\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\153\060\202\003\123\240\003\002\001\002\002\021\000 -\202\020\317\260\322\100\343\131\104\143\340\273\143\202\213\000 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061\051 -\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156\145 -\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145\141 -\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003\125 -\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130\061 -\060\036\027\015\061\065\060\066\060\064\061\061\060\064\063\070 -\132\027\015\063\065\060\066\060\064\061\061\060\064\063\070\132 -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\061\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002 -\001\000\255\350\044\163\364\024\067\363\233\236\053\127\050\034 -\207\276\334\267\337\070\220\214\156\074\346\127\240\170\367\165 -\302\242\376\365\152\156\366\000\117\050\333\336\150\206\154\104 -\223\266\261\143\375\024\022\153\277\037\322\352\061\233\041\176 -\321\063\074\272\110\365\335\171\337\263\270\377\022\361\041\232 -\113\301\212\206\161\151\112\146\146\154\217\176\074\160\277\255 -\051\042\006\363\344\300\346\200\256\342\113\217\267\231\176\224 -\003\237\323\107\227\174\231\110\043\123\350\070\256\117\012\157 -\203\056\321\111\127\214\200\164\266\332\057\320\070\215\173\003 -\160\041\033\165\362\060\074\372\217\256\335\332\143\253\353\026 -\117\302\216\021\113\176\317\013\350\377\265\167\056\364\262\173 -\112\340\114\022\045\014\160\215\003\051\240\341\123\044\354\023 -\331\356\031\277\020\263\112\214\077\211\243\141\121\336\254\207 -\007\224\364\143\161\354\056\342\157\133\230\201\341\211\134\064 -\171\154\166\357\073\220\142\171\346\333\244\232\057\046\305\320 -\020\341\016\336\331\020\216\026\373\267\367\250\367\307\345\002 -\007\230\217\066\010\225\347\342\067\226\015\066\165\236\373\016 -\162\261\035\233\274\003\371\111\005\330\201\335\005\264\052\326 -\101\351\254\001\166\225\012\017\330\337\325\275\022\037\065\057 -\050\027\154\322\230\301\250\011\144\167\156\107\067\272\316\254 -\131\136\150\235\177\162\326\211\305\006\101\051\076\131\076\335 -\046\365\044\311\021\247\132\243\114\100\037\106\241\231\265\247 -\072\121\156\206\073\236\175\162\247\022\005\170\131\355\076\121 -\170\025\013\003\217\215\320\057\005\262\076\173\112\034\113\163 -\005\022\374\306\352\340\120\023\174\103\223\164\263\312\164\347 -\216\037\001\010\320\060\324\133\161\066\264\007\272\301\060\060 -\134\110\267\202\073\230\246\175\140\212\242\243\051\202\314\272 -\275\203\004\033\242\203\003\101\241\326\005\361\033\302\266\360 -\250\174\206\073\106\250\110\052\210\334\166\232\166\277\037\152 -\245\075\031\217\353\070\363\144\336\310\053\015\012\050\377\367 -\333\342\025\102\324\042\320\047\135\341\171\376\030\347\160\210 -\255\116\346\331\213\072\306\335\047\121\156\377\274\144\365\063 -\103\117\002\003\001\000\001\243\102\060\100\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003 -\125\035\016\004\026\004\024\171\264\131\346\173\266\345\344\001 -\163\200\010\210\310\032\130\366\351\233\156\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\125 -\037\130\251\274\262\250\120\320\014\261\330\032\151\040\047\051 -\010\254\141\165\134\212\156\370\202\345\151\057\325\366\126\113 -\271\270\163\020\131\323\041\227\176\347\114\161\373\262\322\140 -\255\071\250\013\352\027\041\126\205\361\120\016\131\353\316\340 -\131\351\272\311\025\357\206\235\217\204\200\366\344\351\221\220 -\334\027\233\142\033\105\360\146\225\322\174\157\302\352\073\357 -\037\317\313\326\256\047\361\251\260\310\256\375\175\176\232\372 -\042\004\353\377\331\177\352\221\053\042\261\027\016\217\362\212 -\064\133\130\330\374\001\311\124\271\270\046\314\212\210\063\211 -\114\055\204\074\202\337\356\226\127\005\272\054\273\367\304\267 -\307\116\073\202\276\061\310\042\163\163\222\321\302\200\244\071 -\071\020\063\043\202\114\074\237\206\262\125\230\035\276\051\206 -\214\042\233\236\342\153\073\127\072\202\160\115\334\011\307\211 -\313\012\007\115\154\350\135\216\311\357\316\253\307\273\265\053 -\116\105\326\112\320\046\314\345\162\312\010\152\245\225\343\025 -\241\367\244\355\311\054\137\245\373\377\254\050\002\056\276\327 -\173\273\343\161\173\220\026\323\007\136\106\123\174\067\007\102 -\214\323\304\226\234\325\231\265\052\340\225\032\200\110\256\114 -\071\007\316\314\107\244\122\225\053\272\270\373\255\322\063\123 -\175\345\035\115\155\325\241\261\307\102\157\346\100\047\065\134 -\243\050\267\007\215\347\215\063\220\347\043\237\373\120\234\171 -\154\106\325\264\025\263\226\156\176\233\014\226\072\270\122\055 -\077\326\133\341\373\010\302\204\376\044\250\243\211\332\254\152 -\341\030\052\261\250\103\141\133\323\037\334\073\215\166\362\055 -\350\215\165\337\027\063\154\075\123\373\173\313\101\137\377\334 -\242\320\141\070\341\226\270\254\135\213\067\327\165\325\063\300 -\231\021\256\235\101\301\162\165\204\276\002\101\102\137\147\044 -\110\224\321\233\047\276\007\077\271\270\117\201\164\121\341\172 -\267\355\235\043\342\276\340\325\050\004\023\074\061\003\236\335 -\172\154\217\306\007\030\306\177\336\107\216\077\050\236\004\006 -\317\245\124\064\167\275\354\211\233\351\027\103\337\133\333\137 -\376\216\036\127\242\315\100\235\176\142\042\332\336\030\047 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "ISRG Root X1" -# Issuer: CN=ISRG Root X1,O=Internet Security Research Group,C=US -# Serial Number:00:82:10:cf:b0:d2:40:e3:59:44:63:e0:bb:63:82:8b:00 -# Subject: CN=ISRG Root X1,O=Internet Security Research Group,C=US -# Not Valid Before: Thu Jun 04 11:04:38 2015 -# Not Valid After : Mon Jun 04 11:04:38 2035 -# Fingerprint (SHA-256): 96:BC:EC:06:26:49:76:F3:74:60:77:9A:CF:28:C5:A7:CF:E8:A3:C0:AA:E1:1A:8F:FC:EE:05:C0:BD:DF:08:C6 -# Fingerprint (SHA1): CA:BD:2A:79:A1:07:6A:31:F2:1D:25:36:35:CB:03:9D:43:29:A5:E8 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ISRG Root X1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\312\275\052\171\241\007\152\061\362\035\045\066\065\313\003\235 -\103\051\245\350 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\014\322\371\340\332\027\163\351\355\206\115\245\343\160\347\116 -END -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\202\020\317\260\322\100\343\131\104\143\340\273\143 -\202\213\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "AC RAIZ FNMT-RCM" -# -# Issuer: OU=AC RAIZ FNMT-RCM,O=FNMT-RCM,C=ES -# Serial Number:5d:93:8d:30:67:36:c8:06:1d:1a:c7:54:84:69:07 -# Subject: OU=AC RAIZ FNMT-RCM,O=FNMT-RCM,C=ES -# Not Valid Before: Wed Oct 29 15:59:56 2008 -# Not Valid After : Tue Jan 01 00:00:00 2030 -# Fingerprint (SHA-256): EB:C5:57:0C:29:01:8C:4D:67:B1:AA:12:7B:AF:12:F7:03:B4:61:1E:BC:17:B7:DA:B5:57:38:94:17:9B:93:FA -# Fingerprint (SHA1): EC:50:35:07:B2:15:C4:95:62:19:E2:A8:9A:5B:42:99:2C:4C:2C:20 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AC RAIZ FNMT-RCM" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\073\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\031\060\027\006\003\125\004\013\014\020\101\103\040 -\122\101\111\132\040\106\116\115\124\055\122\103\115 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\073\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\031\060\027\006\003\125\004\013\014\020\101\103\040 -\122\101\111\132\040\106\116\115\124\055\122\103\115 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\017\135\223\215\060\147\066\310\006\035\032\307\124\204\151 -\007 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\203\060\202\003\153\240\003\002\001\002\002\017\135 -\223\215\060\147\066\310\006\035\032\307\124\204\151\007\060\015 -\006\011\052\206\110\206\367\015\001\001\013\005\000\060\073\061 -\013\060\011\006\003\125\004\006\023\002\105\123\061\021\060\017 -\006\003\125\004\012\014\010\106\116\115\124\055\122\103\115\061 -\031\060\027\006\003\125\004\013\014\020\101\103\040\122\101\111 -\132\040\106\116\115\124\055\122\103\115\060\036\027\015\060\070 -\061\060\062\071\061\065\065\071\065\066\132\027\015\063\060\060 -\061\060\061\060\060\060\060\060\060\132\060\073\061\013\060\011 -\006\003\125\004\006\023\002\105\123\061\021\060\017\006\003\125 -\004\012\014\010\106\116\115\124\055\122\103\115\061\031\060\027 -\006\003\125\004\013\014\020\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\060\202\002\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 -\202\002\012\002\202\002\001\000\272\161\200\172\114\206\156\177 -\310\023\155\300\306\175\034\000\227\217\054\014\043\273\020\232 -\100\251\032\267\207\210\370\233\126\152\373\346\173\216\213\222 -\216\247\045\135\131\021\333\066\056\267\121\027\037\251\010\037 -\004\027\044\130\252\067\112\030\337\345\071\324\127\375\327\301 -\054\221\001\221\342\042\324\003\300\130\374\167\107\354\217\076 -\164\103\272\254\064\215\115\070\166\147\216\260\310\157\060\063 -\130\161\134\264\365\153\156\324\001\120\270\023\176\154\112\243 -\111\321\040\031\356\274\300\051\030\145\247\336\376\357\335\012 -\220\041\347\032\147\222\102\020\230\137\117\060\274\076\034\105 -\264\020\327\150\100\024\300\100\372\347\167\027\172\346\013\217 -\145\133\074\331\232\122\333\265\275\236\106\317\075\353\221\005 -\002\300\226\262\166\114\115\020\226\073\222\372\234\177\017\231 -\337\276\043\065\105\036\002\134\376\265\250\233\231\045\332\136 -\363\042\303\071\365\344\052\056\323\306\037\304\154\252\305\034 -\152\001\005\112\057\322\305\301\250\064\046\135\146\245\322\002 -\041\371\030\267\006\365\116\231\157\250\253\114\121\350\317\120 -\030\305\167\310\071\011\054\111\222\062\231\250\273\027\027\171 -\260\132\305\346\243\304\131\145\107\065\203\136\251\350\065\013 -\231\273\344\315\040\306\233\112\006\071\265\150\374\042\272\356 -\125\214\053\116\352\363\261\343\374\266\231\232\325\102\372\161 -\115\010\317\207\036\152\161\175\371\323\264\351\245\161\201\173 -\302\116\107\226\245\366\166\205\243\050\217\351\200\156\201\123 -\245\155\137\270\110\371\302\371\066\246\056\111\377\270\226\302 -\214\007\263\233\210\130\374\353\033\034\336\055\160\342\227\222 -\060\241\211\343\274\125\250\047\326\113\355\220\255\213\372\143 -\045\131\055\250\065\335\312\227\063\274\345\315\307\235\321\354 -\357\136\016\112\220\006\046\143\255\271\331\065\055\007\272\166 -\145\054\254\127\217\175\364\007\224\327\201\002\226\135\243\007 -\111\325\172\320\127\371\033\347\123\106\165\252\260\171\102\313 -\150\161\010\351\140\275\071\151\316\364\257\303\126\100\307\255 -\122\242\011\344\157\206\107\212\037\353\050\047\135\203\040\257 -\004\311\154\126\232\213\106\365\002\003\001\000\001\243\201\203 -\060\201\200\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\035\006\003\125\035\016\004\026\004\024\367 -\175\305\375\304\350\232\033\167\144\247\365\035\240\314\277\207 -\140\232\155\060\076\006\003\125\035\040\004\067\060\065\060\063 -\006\004\125\035\040\000\060\053\060\051\006\010\053\006\001\005 -\005\007\002\001\026\035\150\164\164\160\072\057\057\167\167\167 -\056\143\145\162\164\056\146\156\155\164\056\145\163\057\144\160 -\143\163\057\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\002\001\000\007\220\112\337\363\043\116\360\303 -\234\121\145\233\234\042\242\212\014\205\363\163\051\153\115\376 -\001\342\251\014\143\001\277\004\147\245\235\230\137\375\001\023 -\372\354\232\142\351\206\376\266\142\322\156\114\224\373\300\165 -\105\174\145\014\370\262\067\317\254\017\317\215\157\371\031\367 -\217\354\036\362\160\236\360\312\270\357\267\377\166\067\166\133 -\366\156\210\363\257\142\062\042\223\015\072\152\216\024\146\014 -\055\123\164\127\145\036\325\262\335\043\201\073\245\146\043\047 -\147\011\217\341\167\252\103\315\145\121\010\355\121\130\376\346 -\071\371\313\107\204\244\025\361\166\273\244\356\244\073\304\137 -\357\262\063\226\021\030\267\311\145\276\030\341\243\244\334\372 -\030\371\323\274\023\233\071\172\064\272\323\101\373\372\062\212 -\052\267\053\206\013\151\203\070\276\315\212\056\013\160\255\215 -\046\222\356\036\365\001\053\012\331\326\227\233\156\340\250\031 -\034\072\041\213\014\036\100\255\003\347\335\146\176\365\271\040 -\015\003\350\226\371\202\105\324\071\340\240\000\135\327\230\346 -\175\236\147\163\303\232\052\367\253\213\241\072\024\357\064\274 -\122\016\211\230\232\004\100\204\035\176\105\151\223\127\316\353 -\316\370\120\174\117\034\156\004\103\233\371\326\073\043\030\351 -\352\216\321\115\106\215\361\073\344\152\312\272\373\043\267\233 -\372\231\001\051\132\130\132\055\343\371\324\155\016\046\255\301 -\156\064\274\062\370\014\005\372\145\243\333\073\067\203\042\351 -\326\334\162\063\375\135\362\040\275\166\074\043\332\050\367\371 -\033\353\131\144\325\334\137\162\176\040\374\315\211\265\220\147 -\115\142\172\077\116\255\035\303\071\376\172\364\050\026\337\101 -\366\110\200\005\327\017\121\171\254\020\253\324\354\003\146\346 -\152\260\272\061\222\102\100\152\276\072\323\162\341\152\067\125 -\274\254\035\225\267\151\141\362\103\221\164\346\240\323\012\044 -\106\241\010\257\326\332\105\031\226\324\123\035\133\204\171\360 -\300\367\107\357\213\217\305\006\256\235\114\142\235\377\106\004 -\370\323\311\266\020\045\100\165\376\026\252\311\112\140\206\057 -\272\357\060\167\344\124\342\270\204\231\130\200\252\023\213\121 -\072\117\110\366\213\266\263 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "AC RAIZ FNMT-RCM" -# Issuer: OU=AC RAIZ FNMT-RCM,O=FNMT-RCM,C=ES -# Serial Number:5d:93:8d:30:67:36:c8:06:1d:1a:c7:54:84:69:07 -# Subject: OU=AC RAIZ FNMT-RCM,O=FNMT-RCM,C=ES -# Not Valid Before: Wed Oct 29 15:59:56 2008 -# Not Valid After : Tue Jan 01 00:00:00 2030 -# Fingerprint (SHA-256): EB:C5:57:0C:29:01:8C:4D:67:B1:AA:12:7B:AF:12:F7:03:B4:61:1E:BC:17:B7:DA:B5:57:38:94:17:9B:93:FA -# Fingerprint (SHA1): EC:50:35:07:B2:15:C4:95:62:19:E2:A8:9A:5B:42:99:2C:4C:2C:20 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AC RAIZ FNMT-RCM" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\354\120\065\007\262\025\304\225\142\031\342\250\232\133\102\231 -\054\114\054\040 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\342\011\004\264\323\275\321\240\024\375\032\322\107\304\127\035 -END -CKA_ISSUER MULTILINE_OCTAL -\060\073\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\031\060\027\006\003\125\004\013\014\020\101\103\040 -\122\101\111\132\040\106\116\115\124\055\122\103\115 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\017\135\223\215\060\147\066\310\006\035\032\307\124\204\151 -\007 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Amazon Root CA 1" -# -# Issuer: CN=Amazon Root CA 1,O=Amazon,C=US -# Serial Number:06:6c:9f:cf:99:bf:8c:0a:39:e2:f0:78:8a:43:e6:96:36:5b:ca -# Subject: CN=Amazon Root CA 1,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sun Jan 17 00:00:00 2038 -# Fingerprint (SHA-256): 8E:CD:E6:88:4F:3D:87:B1:12:5B:A3:1A:C3:FC:B1:3D:70:16:DE:7F:57:CC:90:4F:E1:CB:97:C6:AE:98:19:6E -# Fingerprint (SHA1): 8D:A7:F9:65:EC:5E:FC:37:91:0F:1C:6E:59:FD:C1:CC:6A:6E:DE:16 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\317\231\277\214\012\071\342\360\170\212\103 -\346\226\066\133\312 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\101\060\202\002\051\240\003\002\001\002\002\023\006 -\154\237\317\231\277\214\012\071\342\360\170\212\103\346\226\066 -\133\312\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157 -\156\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172 -\157\156\040\122\157\157\164\040\103\101\040\061\060\036\027\015 -\061\065\060\065\062\066\060\060\060\060\060\060\132\027\015\063 -\070\060\061\061\067\060\060\060\060\060\060\132\060\071\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\017\060\015\006 -\003\125\004\012\023\006\101\155\141\172\157\156\061\031\060\027 -\006\003\125\004\003\023\020\101\155\141\172\157\156\040\122\157 -\157\164\040\103\101\040\061\060\202\001\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000\060 -\202\001\012\002\202\001\001\000\262\170\200\161\312\170\325\343 -\161\257\107\200\120\164\175\156\330\327\210\166\364\231\150\367 -\130\041\140\371\164\204\001\057\254\002\055\206\323\240\103\172 -\116\262\244\320\066\272\001\276\215\333\110\310\007\027\066\114 -\364\356\210\043\307\076\353\067\365\265\031\370\111\150\260\336 -\327\271\166\070\035\141\236\244\376\202\066\245\345\112\126\344 -\105\341\371\375\264\026\372\164\332\234\233\065\071\057\372\260 -\040\120\006\154\172\320\200\262\246\371\257\354\107\031\217\120 -\070\007\334\242\207\071\130\370\272\325\251\371\110\147\060\226 -\356\224\170\136\157\211\243\121\300\060\206\146\241\105\146\272 -\124\353\243\303\221\371\110\334\377\321\350\060\055\175\055\164 -\160\065\327\210\044\367\236\304\131\156\273\163\207\027\362\062 -\106\050\270\103\372\267\035\252\312\264\362\237\044\016\055\113 -\367\161\134\136\151\377\352\225\002\313\070\212\256\120\070\157 -\333\373\055\142\033\305\307\036\124\341\167\340\147\310\017\234 -\207\043\326\077\100\040\177\040\200\304\200\114\076\073\044\046 -\216\004\256\154\232\310\252\015\002\003\001\000\001\243\102\060 -\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\206\060\035\006\003\125\035\016\004\026\004\024\204\030\314 -\205\064\354\274\014\224\224\056\010\131\234\307\262\020\116\012 -\010\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000 -\003\202\001\001\000\230\362\067\132\101\220\241\032\305\166\121 -\050\040\066\043\016\256\346\050\273\252\370\224\256\110\244\060 -\177\033\374\044\215\113\264\310\241\227\366\266\361\172\160\310 -\123\223\314\010\050\343\230\045\317\043\244\371\336\041\323\174 -\205\011\255\116\232\165\072\302\013\152\211\170\166\104\107\030 -\145\154\215\101\216\073\177\232\313\364\265\247\120\327\005\054 -\067\350\003\113\255\351\141\240\002\156\365\362\360\305\262\355 -\133\267\334\372\224\134\167\236\023\245\177\122\255\225\362\370 -\223\073\336\213\134\133\312\132\122\133\140\257\024\367\113\357 -\243\373\237\100\225\155\061\124\374\102\323\307\106\037\043\255 -\331\017\110\160\232\331\165\170\161\321\162\103\064\165\156\127 -\131\302\002\134\046\140\051\317\043\031\026\216\210\103\245\324 -\344\313\010\373\043\021\103\350\103\051\162\142\241\251\135\136 -\010\324\220\256\270\330\316\024\302\320\125\362\206\366\304\223 -\103\167\146\141\300\271\350\101\327\227\170\140\003\156\112\162 -\256\245\321\175\272\020\236\206\154\033\212\271\131\063\370\353 -\304\220\276\361\271 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Amazon Root CA 1" -# Issuer: CN=Amazon Root CA 1,O=Amazon,C=US -# Serial Number:06:6c:9f:cf:99:bf:8c:0a:39:e2:f0:78:8a:43:e6:96:36:5b:ca -# Subject: CN=Amazon Root CA 1,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sun Jan 17 00:00:00 2038 -# Fingerprint (SHA-256): 8E:CD:E6:88:4F:3D:87:B1:12:5B:A3:1A:C3:FC:B1:3D:70:16:DE:7F:57:CC:90:4F:E1:CB:97:C6:AE:98:19:6E -# Fingerprint (SHA1): 8D:A7:F9:65:EC:5E:FC:37:91:0F:1C:6E:59:FD:C1:CC:6A:6E:DE:16 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\215\247\371\145\354\136\374\067\221\017\034\156\131\375\301\314 -\152\156\336\026 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\103\306\277\256\354\376\255\057\030\306\210\150\060\374\310\346 -END -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\317\231\277\214\012\071\342\360\170\212\103 -\346\226\066\133\312 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Amazon Root CA 2" -# -# Issuer: CN=Amazon Root CA 2,O=Amazon,C=US -# Serial Number:06:6c:9f:d2:96:35:86:9f:0a:0f:e5:86:78:f8:5b:26:bb:8a:37 -# Subject: CN=Amazon Root CA 2,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sat May 26 00:00:00 2040 -# Fingerprint (SHA-256): 1B:A5:B2:AA:8C:65:40:1A:82:96:01:18:F8:0B:EC:4F:62:30:4D:83:CE:C4:71:3A:19:C3:9C:01:1E:A4:6D:B4 -# Fingerprint (SHA1): 5A:8C:EF:45:D7:A6:98:59:76:7A:8C:8B:44:96:B5:78:CF:47:4B:1A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\322\226\065\206\237\012\017\345\206\170\370 -\133\046\273\212\067 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\101\060\202\003\051\240\003\002\001\002\002\023\006 -\154\237\322\226\065\206\237\012\017\345\206\170\370\133\046\273 -\212\067\060\015\006\011\052\206\110\206\367\015\001\001\014\005 -\000\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157 -\156\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172 -\157\156\040\122\157\157\164\040\103\101\040\062\060\036\027\015 -\061\065\060\065\062\066\060\060\060\060\060\060\132\027\015\064 -\060\060\065\062\066\060\060\060\060\060\060\132\060\071\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\017\060\015\006 -\003\125\004\012\023\006\101\155\141\172\157\156\061\031\060\027 -\006\003\125\004\003\023\020\101\155\141\172\157\156\040\122\157 -\157\164\040\103\101\040\062\060\202\002\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 -\202\002\012\002\202\002\001\000\255\226\237\055\234\112\114\112 -\201\171\121\231\354\212\313\153\140\121\023\274\115\155\006\374 -\260\010\215\335\031\020\152\307\046\014\065\330\300\157\040\204 -\351\224\261\233\205\003\303\133\333\112\350\310\370\220\166\331 -\133\117\343\114\350\006\066\115\314\232\254\075\014\220\053\222 -\324\006\031\140\254\067\104\171\205\201\202\255\132\067\340\015 -\314\235\246\114\122\166\352\103\235\267\004\321\120\366\125\340 -\325\322\246\111\205\351\067\351\312\176\256\134\225\115\110\232 -\077\256\040\132\155\210\225\331\064\270\122\032\103\220\260\277 -\154\005\271\266\170\267\352\320\344\072\074\022\123\142\377\112 -\362\173\276\065\005\251\022\064\343\363\144\164\142\054\075\000 -\111\132\050\376\062\104\273\207\335\145\047\002\161\073\332\112 -\367\037\332\315\367\041\125\220\117\017\354\256\202\341\237\153 -\331\105\323\273\360\137\207\355\074\054\071\206\332\077\336\354 -\162\125\353\171\243\255\333\335\174\260\272\034\316\374\336\117 -\065\166\317\017\370\170\037\152\066\121\106\047\141\133\351\236 -\317\360\242\125\175\174\045\212\157\057\264\305\317\204\056\053 -\375\015\121\020\154\373\137\033\274\033\176\305\256\073\230\001 -\061\222\377\013\127\364\232\262\271\127\351\253\357\015\166\321 -\360\356\364\316\206\247\340\156\351\264\151\241\337\151\366\063 -\306\151\056\227\023\236\245\207\260\127\020\201\067\311\123\263 -\273\177\366\222\321\234\320\030\364\222\156\332\203\117\246\143 -\231\114\245\373\136\357\041\144\172\040\137\154\144\205\025\313 -\067\351\142\014\013\052\026\334\001\056\062\332\076\113\365\236 -\072\366\027\100\224\357\236\221\010\206\372\276\143\250\132\063 -\354\313\164\103\225\371\154\151\122\066\307\051\157\374\125\003 -\134\037\373\237\275\107\353\347\111\107\225\013\116\211\042\011 -\111\340\365\141\036\361\277\056\212\162\156\200\131\377\127\072 -\371\165\062\243\116\137\354\355\050\142\331\115\163\362\314\201 -\027\140\355\315\353\334\333\247\312\305\176\002\275\362\124\010 -\124\375\264\055\011\054\027\124\112\230\321\124\341\121\147\010 -\322\355\156\176\157\077\322\055\201\131\051\146\313\220\071\225 -\021\036\164\047\376\335\353\257\002\003\001\000\001\243\102\060 -\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\206\060\035\006\003\125\035\016\004\026\004\024\260\014\360 -\114\060\364\005\130\002\110\375\063\345\122\257\113\204\343\146 -\122\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000 -\003\202\002\001\000\252\250\200\217\016\170\243\340\242\324\315 -\346\365\230\172\073\352\000\003\260\227\016\223\274\132\250\366 -\054\214\162\207\251\261\374\177\163\375\143\161\170\245\207\131 -\317\060\341\015\020\262\023\132\155\202\365\152\346\200\237\240 -\005\013\150\344\107\153\307\152\337\266\375\167\062\162\345\030 -\372\011\364\240\223\054\135\322\214\165\205\166\145\220\014\003 -\171\267\061\043\143\255\170\203\011\206\150\204\312\377\371\317 -\046\232\222\171\347\315\113\305\347\141\247\027\313\363\251\022 -\223\223\153\247\350\057\123\222\304\140\130\260\314\002\121\030 -\133\205\215\142\131\143\266\255\264\336\232\373\046\367\000\047 -\300\135\125\067\164\231\311\120\177\343\131\056\104\343\054\045 -\356\354\114\062\167\264\237\032\351\113\135\040\305\332\375\034 -\207\026\306\103\350\324\273\046\232\105\160\136\251\013\067\123 -\342\106\173\047\375\340\106\362\211\267\314\102\266\313\050\046 -\156\331\245\311\072\310\101\023\140\367\120\214\025\256\262\155 -\032\025\032\127\170\346\222\052\331\145\220\202\077\154\002\257 -\256\022\072\047\226\066\004\327\035\242\200\143\251\233\361\345 -\272\264\174\024\260\116\311\261\037\164\137\070\366\121\352\233 -\372\054\242\021\324\251\055\047\032\105\261\257\262\116\161\015 -\300\130\106\326\151\006\313\123\313\263\376\153\101\315\101\176 -\175\114\017\174\162\171\172\131\315\136\112\016\254\233\251\230 -\163\171\174\264\364\314\271\270\007\014\262\164\134\270\307\157 -\210\241\220\247\364\252\371\277\147\072\364\032\025\142\036\267 -\237\276\075\261\051\257\147\241\022\362\130\020\031\123\003\060 -\033\270\032\211\366\234\275\227\003\216\243\011\363\035\213\041 -\361\264\337\344\034\321\237\145\002\006\352\134\326\023\263\204 -\357\242\245\134\214\167\051\247\150\300\153\256\100\322\250\264 -\352\315\360\215\113\070\234\031\232\033\050\124\270\211\220\357 -\312\165\201\076\036\362\144\044\307\030\257\116\377\107\236\007 -\366\065\145\244\323\012\126\377\365\027\144\154\357\250\042\045 -\111\223\266\337\000\027\332\130\176\135\356\305\033\260\321\321 -\137\041\020\307\371\363\272\002\012\047\007\305\361\326\307\323 -\340\373\011\140\154 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Amazon Root CA 2" -# Issuer: CN=Amazon Root CA 2,O=Amazon,C=US -# Serial Number:06:6c:9f:d2:96:35:86:9f:0a:0f:e5:86:78:f8:5b:26:bb:8a:37 -# Subject: CN=Amazon Root CA 2,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sat May 26 00:00:00 2040 -# Fingerprint (SHA-256): 1B:A5:B2:AA:8C:65:40:1A:82:96:01:18:F8:0B:EC:4F:62:30:4D:83:CE:C4:71:3A:19:C3:9C:01:1E:A4:6D:B4 -# Fingerprint (SHA1): 5A:8C:EF:45:D7:A6:98:59:76:7A:8C:8B:44:96:B5:78:CF:47:4B:1A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\132\214\357\105\327\246\230\131\166\172\214\213\104\226\265\170 -\317\107\113\032 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\310\345\215\316\250\102\342\172\300\052\134\174\236\046\277\146 -END -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\322\226\065\206\237\012\017\345\206\170\370 -\133\046\273\212\067 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Amazon Root CA 3" -# -# Issuer: CN=Amazon Root CA 3,O=Amazon,C=US -# Serial Number:06:6c:9f:d5:74:97:36:66:3f:3b:0b:9a:d9:e8:9e:76:03:f2:4a -# Subject: CN=Amazon Root CA 3,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sat May 26 00:00:00 2040 -# Fingerprint (SHA-256): 18:CE:6C:FE:7B:F1:4E:60:B2:E3:47:B8:DF:E8:68:CB:31:D0:2E:BB:3A:DA:27:15:69:F5:03:43:B4:6D:B3:A4 -# Fingerprint (SHA1): 0D:44:DD:8C:3C:8C:1A:1A:58:75:64:81:E9:0F:2E:2A:FF:B3:D2:6E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\325\164\227\066\146\077\073\013\232\331\350 -\236\166\003\362\112 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\001\266\060\202\001\133\240\003\002\001\002\002\023\006 -\154\237\325\164\227\066\146\077\073\013\232\331\350\236\166\003 -\362\112\060\012\006\010\052\206\110\316\075\004\003\002\060\071 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\017\060 -\015\006\003\125\004\012\023\006\101\155\141\172\157\156\061\031 -\060\027\006\003\125\004\003\023\020\101\155\141\172\157\156\040 -\122\157\157\164\040\103\101\040\063\060\036\027\015\061\065\060 -\065\062\066\060\060\060\060\060\060\132\027\015\064\060\060\065 -\062\066\060\060\060\060\060\060\132\060\071\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\017\060\015\006\003\125\004 -\012\023\006\101\155\141\172\157\156\061\031\060\027\006\003\125 -\004\003\023\020\101\155\141\172\157\156\040\122\157\157\164\040 -\103\101\040\063\060\131\060\023\006\007\052\206\110\316\075\002 -\001\006\010\052\206\110\316\075\003\001\007\003\102\000\004\051 -\227\247\306\101\177\300\015\233\350\001\033\126\306\362\122\245 -\272\055\262\022\350\322\056\327\372\311\305\330\252\155\037\163 -\201\073\073\230\153\071\174\063\245\305\116\206\216\200\027\150 -\142\105\127\175\104\130\035\263\067\345\147\010\353\146\336\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\206\060\035\006\003\125\035\016\004\026\004\024\253 -\266\333\327\006\236\067\254\060\206\007\221\160\307\234\304\031 -\261\170\300\060\012\006\010\052\206\110\316\075\004\003\002\003 -\111\000\060\106\002\041\000\340\205\222\243\027\267\215\371\053 -\006\245\223\254\032\230\150\141\162\372\341\241\320\373\034\170 -\140\246\103\231\305\270\304\002\041\000\234\002\357\361\224\234 -\263\226\371\353\306\052\370\266\054\376\072\220\024\026\327\214 -\143\044\110\034\337\060\175\325\150\073 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Amazon Root CA 3" -# Issuer: CN=Amazon Root CA 3,O=Amazon,C=US -# Serial Number:06:6c:9f:d5:74:97:36:66:3f:3b:0b:9a:d9:e8:9e:76:03:f2:4a -# Subject: CN=Amazon Root CA 3,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sat May 26 00:00:00 2040 -# Fingerprint (SHA-256): 18:CE:6C:FE:7B:F1:4E:60:B2:E3:47:B8:DF:E8:68:CB:31:D0:2E:BB:3A:DA:27:15:69:F5:03:43:B4:6D:B3:A4 -# Fingerprint (SHA1): 0D:44:DD:8C:3C:8C:1A:1A:58:75:64:81:E9:0F:2E:2A:FF:B3:D2:6E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\015\104\335\214\074\214\032\032\130\165\144\201\351\017\056\052 -\377\263\322\156 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\240\324\357\013\367\265\330\111\225\052\354\365\304\374\201\207 -END -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\325\164\227\066\146\077\073\013\232\331\350 -\236\166\003\362\112 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Amazon Root CA 4" -# -# Issuer: CN=Amazon Root CA 4,O=Amazon,C=US -# Serial Number:06:6c:9f:d7:c1:bb:10:4c:29:43:e5:71:7b:7b:2c:c8:1a:c1:0e -# Subject: CN=Amazon Root CA 4,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sat May 26 00:00:00 2040 -# Fingerprint (SHA-256): E3:5D:28:41:9E:D0:20:25:CF:A6:90:38:CD:62:39:62:45:8D:A5:C6:95:FB:DE:A3:C2:2B:0B:FB:25:89:70:92 -# Fingerprint (SHA1): F6:10:84:07:D6:F8:BB:67:98:0C:C2:E2:44:C2:EB:AE:1C:EF:63:BE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\064 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\327\301\273\020\114\051\103\345\161\173\173 -\054\310\032\301\016 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\001\362\060\202\001\170\240\003\002\001\002\002\023\006 -\154\237\327\301\273\020\114\051\103\345\161\173\173\054\310\032 -\301\016\060\012\006\010\052\206\110\316\075\004\003\003\060\071 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\017\060 -\015\006\003\125\004\012\023\006\101\155\141\172\157\156\061\031 -\060\027\006\003\125\004\003\023\020\101\155\141\172\157\156\040 -\122\157\157\164\040\103\101\040\064\060\036\027\015\061\065\060 -\065\062\066\060\060\060\060\060\060\132\027\015\064\060\060\065 -\062\066\060\060\060\060\060\060\132\060\071\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\017\060\015\006\003\125\004 -\012\023\006\101\155\141\172\157\156\061\031\060\027\006\003\125 -\004\003\023\020\101\155\141\172\157\156\040\122\157\157\164\040 -\103\101\040\064\060\166\060\020\006\007\052\206\110\316\075\002 -\001\006\005\053\201\004\000\042\003\142\000\004\322\253\212\067 -\117\243\123\015\376\301\212\173\113\250\173\106\113\143\260\142 -\366\055\033\333\010\161\041\322\000\350\143\275\232\047\373\360 -\071\156\135\352\075\245\311\201\252\243\133\040\230\105\135\026 -\333\375\350\020\155\343\234\340\343\275\137\204\142\363\160\144 -\063\240\313\044\057\160\272\210\241\052\240\165\370\201\256\142 -\006\304\201\333\071\156\051\260\036\372\056\134\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\206\060\035\006\003\125\035\016\004\026\004\024\323\354\307\072 -\145\156\314\341\332\166\232\126\373\234\363\206\155\127\345\201 -\060\012\006\010\052\206\110\316\075\004\003\003\003\150\000\060 -\145\002\060\072\213\041\361\275\176\021\255\320\357\130\226\057 -\326\353\235\176\220\215\053\317\146\125\303\054\343\050\251\160 -\012\107\016\360\067\131\022\377\055\231\224\050\116\052\117\065 -\115\063\132\002\061\000\352\165\000\116\073\304\072\224\022\221 -\311\130\106\235\041\023\162\247\210\234\212\344\114\112\333\226 -\324\254\213\153\153\111\022\123\063\255\327\344\276\044\374\265 -\012\166\324\245\274\020 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Amazon Root CA 4" -# Issuer: CN=Amazon Root CA 4,O=Amazon,C=US -# Serial Number:06:6c:9f:d7:c1:bb:10:4c:29:43:e5:71:7b:7b:2c:c8:1a:c1:0e -# Subject: CN=Amazon Root CA 4,O=Amazon,C=US -# Not Valid Before: Tue May 26 00:00:00 2015 -# Not Valid After : Sat May 26 00:00:00 2040 -# Fingerprint (SHA-256): E3:5D:28:41:9E:D0:20:25:CF:A6:90:38:CD:62:39:62:45:8D:A5:C6:95:FB:DE:A3:C2:2B:0B:FB:25:89:70:92 -# Fingerprint (SHA1): F6:10:84:07:D6:F8:BB:67:98:0C:C2:E2:44:C2:EB:AE:1C:EF:63:BE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Amazon Root CA 4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\366\020\204\007\326\370\273\147\230\014\302\342\104\302\353\256 -\034\357\143\276 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\211\274\047\325\353\027\215\006\152\151\325\375\211\107\264\315 -END -CKA_ISSUER MULTILINE_OCTAL -\060\071\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\017\060\015\006\003\125\004\012\023\006\101\155\141\172\157\156 -\061\031\060\027\006\003\125\004\003\023\020\101\155\141\172\157 -\156\040\122\157\157\164\040\103\101\040\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\023\006\154\237\327\301\273\020\114\051\103\345\161\173\173 -\054\310\032\301\016 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-TRUST Root CA 3 2013" -# -# Issuer: CN=D-TRUST Root CA 3 2013,O=D-Trust GmbH,C=DE -# Serial Number: 1039788 (0xfddac) -# Subject: CN=D-TRUST Root CA 3 2013,O=D-Trust GmbH,C=DE -# Not Valid Before: Fri Sep 20 08:25:51 2013 -# Not Valid After : Wed Sep 20 08:25:51 2028 -# Fingerprint (SHA-256): A1:A8:6D:04:12:1E:B8:7F:02:7C:66:F5:33:03:C2:8E:57:39:F9:43:FC:84:B3:8A:D6:AF:00:90:35:DD:94:57 -# Fingerprint (SHA1): 6C:7C:CC:E7:D4:AE:51:5F:99:08:CD:3F:F6:E8:C3:78:DF:6F:EF:97 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST Root CA 3 2013" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\037\060\035\006\003\125\004\003\014 -\026\104\055\124\122\125\123\124\040\122\157\157\164\040\103\101 -\040\063\040\062\060\061\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\037\060\035\006\003\125\004\003\014 -\026\104\055\124\122\125\123\124\040\122\157\157\164\040\103\101 -\040\063\040\062\060\061\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\017\335\254 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\016\060\202\002\366\240\003\002\001\002\002\003\017 -\335\254\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\060\105\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165 -\163\164\040\107\155\142\110\061\037\060\035\006\003\125\004\003 -\014\026\104\055\124\122\125\123\124\040\122\157\157\164\040\103 -\101\040\063\040\062\060\061\063\060\036\027\015\061\063\060\071 -\062\060\060\070\062\065\065\061\132\027\015\062\070\060\071\062 -\060\060\070\062\065\065\061\132\060\105\061\013\060\011\006\003 -\125\004\006\023\002\104\105\061\025\060\023\006\003\125\004\012 -\014\014\104\055\124\162\165\163\164\040\107\155\142\110\061\037 -\060\035\006\003\125\004\003\014\026\104\055\124\122\125\123\124 -\040\122\157\157\164\040\103\101\040\063\040\062\060\061\063\060 -\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000 -\304\173\102\222\202\037\354\355\124\230\216\022\300\312\011\337 -\223\156\072\223\134\033\344\020\167\236\116\151\210\154\366\341 -\151\362\366\233\242\141\261\275\007\040\164\230\145\361\214\046 -\010\315\250\065\312\200\066\321\143\155\350\104\172\202\303\154 -\136\336\273\350\066\322\304\150\066\214\237\062\275\204\042\340 -\334\302\356\020\106\071\155\257\223\071\256\207\346\303\274\011 -\311\054\153\147\133\331\233\166\165\114\013\340\273\305\327\274 -\076\171\362\137\276\321\220\127\371\256\366\146\137\061\277\323 -\155\217\247\272\112\363\043\145\273\267\357\243\045\327\012\352 -\130\266\357\210\372\372\171\262\122\130\325\360\254\214\241\121 -\164\051\225\252\121\073\220\062\003\237\034\162\164\220\336\075 -\355\141\322\345\343\375\144\107\345\271\267\112\251\367\037\256 -\226\206\004\254\057\343\244\201\167\267\132\026\377\330\017\077 -\366\267\170\314\244\257\372\133\074\022\133\250\122\211\162\357 -\210\363\325\104\201\206\225\043\237\173\335\274\331\064\357\174 -\224\074\252\300\101\302\343\235\120\032\300\344\031\042\374\263 -\002\003\001\000\001\243\202\001\005\060\202\001\001\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\035 -\006\003\125\035\016\004\026\004\024\077\220\310\175\307\025\157 -\363\044\217\251\303\057\113\242\017\041\262\057\347\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\201\276 -\006\003\125\035\037\004\201\266\060\201\263\060\164\240\162\240 -\160\206\156\154\144\141\160\072\057\057\144\151\162\145\143\164 -\157\162\171\056\144\055\164\162\165\163\164\056\156\145\164\057 -\103\116\075\104\055\124\122\125\123\124\045\062\060\122\157\157 -\164\045\062\060\103\101\045\062\060\063\045\062\060\062\060\061 -\063\054\117\075\104\055\124\162\165\163\164\045\062\060\107\155 -\142\110\054\103\075\104\105\077\143\145\162\164\151\146\151\143 -\141\164\145\162\145\166\157\143\141\164\151\157\156\154\151\163 -\164\060\073\240\071\240\067\206\065\150\164\164\160\072\057\057 -\143\162\154\056\144\055\164\162\165\163\164\056\156\145\164\057 -\143\162\154\057\144\055\164\162\165\163\164\137\162\157\157\164 -\137\143\141\137\063\137\062\060\061\063\056\143\162\154\060\015 -\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202\001 -\001\000\016\131\016\130\344\164\110\043\104\317\064\041\265\234 -\024\032\255\232\113\267\263\210\155\134\251\027\160\360\052\237 -\215\173\371\173\205\372\307\071\350\020\010\260\065\053\137\317 -\002\322\323\234\310\013\036\356\005\124\256\067\223\004\011\175 -\154\217\302\164\274\370\034\224\276\061\001\100\055\363\044\040 -\267\204\125\054\134\310\365\164\112\020\031\213\243\307\355\065 -\326\011\110\323\016\300\272\071\250\260\106\002\260\333\306\210 -\131\302\276\374\173\261\053\317\176\142\207\125\226\314\001\157 -\233\147\041\225\065\213\370\020\374\161\033\267\113\067\151\246 -\073\326\354\213\356\301\260\363\045\311\217\222\175\241\352\303 -\312\104\277\046\245\164\222\234\343\164\353\235\164\331\313\115 -\207\330\374\264\151\154\213\240\103\007\140\170\227\351\331\223 -\174\302\106\274\233\067\122\243\355\212\074\023\251\173\123\113 -\111\232\021\005\054\013\156\126\254\037\056\202\154\340\151\147 -\265\016\155\055\331\344\300\025\361\077\372\030\162\341\025\155 -\047\133\055\060\050\053\237\110\232\144\053\231\357\362\165\111 -\137\134 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-TRUST Root CA 3 2013" -# Issuer: CN=D-TRUST Root CA 3 2013,O=D-Trust GmbH,C=DE -# Serial Number: 1039788 (0xfddac) -# Subject: CN=D-TRUST Root CA 3 2013,O=D-Trust GmbH,C=DE -# Not Valid Before: Fri Sep 20 08:25:51 2013 -# Not Valid After : Wed Sep 20 08:25:51 2028 -# Fingerprint (SHA-256): A1:A8:6D:04:12:1E:B8:7F:02:7C:66:F5:33:03:C2:8E:57:39:F9:43:FC:84:B3:8A:D6:AF:00:90:35:DD:94:57 -# Fingerprint (SHA1): 6C:7C:CC:E7:D4:AE:51:5F:99:08:CD:3F:F6:E8:C3:78:DF:6F:EF:97 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST Root CA 3 2013" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\154\174\314\347\324\256\121\137\231\010\315\077\366\350\303\170 -\337\157\357\227 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\267\042\146\230\176\326\003\340\301\161\346\165\315\126\105\277 -END -CKA_ISSUER MULTILINE_OCTAL -\060\105\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\014\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\037\060\035\006\003\125\004\003\014 -\026\104\055\124\122\125\123\124\040\122\157\157\164\040\103\101 -\040\063\040\062\060\061\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\003\017\335\254 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1" -# -# Issuer: CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1,OU=Kamu Sertifikasyon Merkezi - Kamu SM,O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK,L=Gebze - Kocaeli,C=TR -# Serial Number: 1 (0x1) -# Subject: CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1,OU=Kamu Sertifikasyon Merkezi - Kamu SM,O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK,L=Gebze - Kocaeli,C=TR -# Not Valid Before: Mon Nov 25 08:25:55 2013 -# Not Valid After : Sun Oct 25 08:25:55 2043 -# Fingerprint (SHA-256): 46:ED:C3:68:90:46:D5:3A:45:3F:B3:10:4A:B8:0D:CA:EC:65:8B:26:60:EA:16:29:DD:7E:86:79:90:64:87:16 -# Fingerprint (SHA1): 31:43:64:9B:EC:CE:27:EC:ED:3A:3F:0B:8F:0D:E4:E8:91:DD:EE:CA -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\322\061\013\060\011\006\003\125\004\006\023\002\124\122 -\061\030\060\026\006\003\125\004\007\023\017\107\145\142\172\145 -\040\055\040\113\157\143\141\145\154\151\061\102\060\100\006\003 -\125\004\012\023\071\124\165\162\153\151\171\145\040\102\151\154 -\151\155\163\145\154\040\166\145\040\124\145\153\156\157\154\157 -\152\151\153\040\101\162\141\163\164\151\162\155\141\040\113\165 -\162\165\155\165\040\055\040\124\125\102\111\124\101\113\061\055 -\060\053\006\003\125\004\013\023\044\113\141\155\165\040\123\145 -\162\164\151\146\151\153\141\163\171\157\156\040\115\145\162\153 -\145\172\151\040\055\040\113\141\155\165\040\123\115\061\066\060 -\064\006\003\125\004\003\023\055\124\125\102\111\124\101\113\040 -\113\141\155\165\040\123\115\040\123\123\114\040\113\157\153\040 -\123\145\162\164\151\146\151\153\141\163\151\040\055\040\123\165 -\162\165\155\040\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\322\061\013\060\011\006\003\125\004\006\023\002\124\122 -\061\030\060\026\006\003\125\004\007\023\017\107\145\142\172\145 -\040\055\040\113\157\143\141\145\154\151\061\102\060\100\006\003 -\125\004\012\023\071\124\165\162\153\151\171\145\040\102\151\154 -\151\155\163\145\154\040\166\145\040\124\145\153\156\157\154\157 -\152\151\153\040\101\162\141\163\164\151\162\155\141\040\113\165 -\162\165\155\165\040\055\040\124\125\102\111\124\101\113\061\055 -\060\053\006\003\125\004\013\023\044\113\141\155\165\040\123\145 -\162\164\151\146\151\153\141\163\171\157\156\040\115\145\162\153 -\145\172\151\040\055\040\113\141\155\165\040\123\115\061\066\060 -\064\006\003\125\004\003\023\055\124\125\102\111\124\101\113\040 -\113\141\155\165\040\123\115\040\123\123\114\040\113\157\153\040 -\123\145\162\164\151\146\151\153\141\163\151\040\055\040\123\165 -\162\165\155\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\143\060\202\003\113\240\003\002\001\002\002\001\001 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\322\061\013\060\011\006\003\125\004\006\023\002\124\122\061 -\030\060\026\006\003\125\004\007\023\017\107\145\142\172\145\040 -\055\040\113\157\143\141\145\154\151\061\102\060\100\006\003\125 -\004\012\023\071\124\165\162\153\151\171\145\040\102\151\154\151 -\155\163\145\154\040\166\145\040\124\145\153\156\157\154\157\152 -\151\153\040\101\162\141\163\164\151\162\155\141\040\113\165\162 -\165\155\165\040\055\040\124\125\102\111\124\101\113\061\055\060 -\053\006\003\125\004\013\023\044\113\141\155\165\040\123\145\162 -\164\151\146\151\153\141\163\171\157\156\040\115\145\162\153\145 -\172\151\040\055\040\113\141\155\165\040\123\115\061\066\060\064 -\006\003\125\004\003\023\055\124\125\102\111\124\101\113\040\113 -\141\155\165\040\123\115\040\123\123\114\040\113\157\153\040\123 -\145\162\164\151\146\151\153\141\163\151\040\055\040\123\165\162 -\165\155\040\061\060\036\027\015\061\063\061\061\062\065\060\070 -\062\065\065\065\132\027\015\064\063\061\060\062\065\060\070\062 -\065\065\065\132\060\201\322\061\013\060\011\006\003\125\004\006 -\023\002\124\122\061\030\060\026\006\003\125\004\007\023\017\107 -\145\142\172\145\040\055\040\113\157\143\141\145\154\151\061\102 -\060\100\006\003\125\004\012\023\071\124\165\162\153\151\171\145 -\040\102\151\154\151\155\163\145\154\040\166\145\040\124\145\153 -\156\157\154\157\152\151\153\040\101\162\141\163\164\151\162\155 -\141\040\113\165\162\165\155\165\040\055\040\124\125\102\111\124 -\101\113\061\055\060\053\006\003\125\004\013\023\044\113\141\155 -\165\040\123\145\162\164\151\146\151\153\141\163\171\157\156\040 -\115\145\162\153\145\172\151\040\055\040\113\141\155\165\040\123 -\115\061\066\060\064\006\003\125\004\003\023\055\124\125\102\111 -\124\101\113\040\113\141\155\165\040\123\115\040\123\123\114\040 -\113\157\153\040\123\145\162\164\151\146\151\153\141\163\151\040 -\055\040\123\165\162\165\155\040\061\060\202\001\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 -\000\060\202\001\012\002\202\001\001\000\257\165\060\063\252\273 -\153\323\231\054\022\067\204\331\215\173\227\200\323\156\347\377 -\233\120\225\076\220\225\126\102\327\031\174\046\204\215\222\372 -\001\035\072\017\342\144\070\267\214\274\350\210\371\213\044\253 -\056\243\365\067\344\100\216\030\045\171\203\165\037\073\377\154 -\250\305\306\126\370\264\355\212\104\243\253\154\114\374\035\320 -\334\357\150\275\317\344\252\316\360\125\367\242\064\324\203\153 -\067\174\034\302\376\265\003\354\127\316\274\264\265\305\355\000 -\017\123\067\052\115\364\117\014\203\373\206\317\313\376\214\116 -\275\207\371\247\213\041\127\234\172\337\003\147\211\054\235\227 -\141\247\020\270\125\220\177\016\055\047\070\164\337\347\375\332 -\116\022\343\115\025\042\002\310\340\340\374\017\255\212\327\311 -\124\120\314\073\017\312\026\200\204\320\121\126\303\216\126\177 -\211\042\063\057\346\205\012\275\245\250\033\066\336\323\334\054 -\155\073\307\023\275\131\043\054\346\345\244\367\330\013\355\352 -\220\100\104\250\225\273\223\325\320\200\064\266\106\170\016\037 -\000\223\106\341\356\351\371\354\117\027\002\003\001\000\001\243 -\102\060\100\060\035\006\003\125\035\016\004\026\004\024\145\077 -\307\212\206\306\074\335\074\124\134\065\370\072\355\122\014\107 -\127\310\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\052\077\341\361\062\216\256\341\230 -\134\113\136\317\153\036\152\011\322\042\251\022\307\136\127\175 -\163\126\144\200\204\172\223\344\011\271\020\315\237\052\047\341 -\000\167\276\110\310\065\250\201\237\344\270\054\311\177\016\260 -\322\113\067\135\352\271\325\013\136\064\275\364\163\051\303\355 -\046\025\234\176\010\123\212\130\215\320\113\050\337\301\263\337 -\040\363\371\343\343\072\337\314\234\224\330\116\117\303\153\027 -\267\367\162\350\255\146\063\265\045\123\253\340\370\114\251\235 -\375\362\015\272\256\271\331\252\306\153\371\223\273\256\253\270 -\227\074\003\032\272\103\306\226\271\105\162\070\263\247\241\226 -\075\221\173\176\300\041\123\114\207\355\362\013\124\225\121\223 -\325\042\245\015\212\361\223\016\076\124\016\260\330\311\116\334 -\362\061\062\126\352\144\371\352\265\235\026\146\102\162\363\177 -\323\261\061\103\374\244\216\027\361\155\043\253\224\146\370\255 -\373\017\010\156\046\055\177\027\007\011\262\214\373\120\300\237 -\226\215\317\266\375\000\235\132\024\232\277\002\104\365\301\302 -\237\042\136\242\017\241\343 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1" -# Issuer: CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1,OU=Kamu Sertifikasyon Merkezi - Kamu SM,O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK,L=Gebze - Kocaeli,C=TR -# Serial Number: 1 (0x1) -# Subject: CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1,OU=Kamu Sertifikasyon Merkezi - Kamu SM,O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK,L=Gebze - Kocaeli,C=TR -# Not Valid Before: Mon Nov 25 08:25:55 2013 -# Not Valid After : Sun Oct 25 08:25:55 2043 -# Fingerprint (SHA-256): 46:ED:C3:68:90:46:D5:3A:45:3F:B3:10:4A:B8:0D:CA:EC:65:8B:26:60:EA:16:29:DD:7E:86:79:90:64:87:16 -# Fingerprint (SHA1): 31:43:64:9B:EC:CE:27:EC:ED:3A:3F:0B:8F:0D:E4:E8:91:DD:EE:CA -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\061\103\144\233\354\316\047\354\355\072\077\013\217\015\344\350 -\221\335\356\312 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\334\000\201\334\151\057\076\057\260\073\366\075\132\221\216\111 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\322\061\013\060\011\006\003\125\004\006\023\002\124\122 -\061\030\060\026\006\003\125\004\007\023\017\107\145\142\172\145 -\040\055\040\113\157\143\141\145\154\151\061\102\060\100\006\003 -\125\004\012\023\071\124\165\162\153\151\171\145\040\102\151\154 -\151\155\163\145\154\040\166\145\040\124\145\153\156\157\154\157 -\152\151\153\040\101\162\141\163\164\151\162\155\141\040\113\165 -\162\165\155\165\040\055\040\124\125\102\111\124\101\113\061\055 -\060\053\006\003\125\004\013\023\044\113\141\155\165\040\123\145 -\162\164\151\146\151\153\141\163\171\157\156\040\115\145\162\153 -\145\172\151\040\055\040\113\141\155\165\040\123\115\061\066\060 -\064\006\003\125\004\003\023\055\124\125\102\111\124\101\113\040 -\113\141\155\165\040\123\115\040\123\123\114\040\113\157\153\040 -\123\145\162\164\151\146\151\153\141\163\151\040\055\040\123\165 -\162\165\155\040\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\001 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GDCA TrustAUTH R5 ROOT" -# -# Issuer: CN=GDCA TrustAUTH R5 ROOT,O="GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.",C=CN -# Serial Number:7d:09:97:fe:f0:47:ea:7a -# Subject: CN=GDCA TrustAUTH R5 ROOT,O="GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.",C=CN -# Not Valid Before: Wed Nov 26 05:13:15 2014 -# Not Valid After : Mon Dec 31 15:59:59 2040 -# Fingerprint (SHA-256): BF:FF:8F:D0:44:33:48:7D:6A:8A:A6:0C:1A:29:76:7A:9F:C2:BB:B0:5E:42:0F:71:3A:13:B9:92:89:1D:38:93 -# Fingerprint (SHA1): 0F:36:38:5B:81:1A:25:C3:9B:31:4E:83:CA:E9:34:66:70:CC:74:B4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GDCA TrustAUTH R5 ROOT" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\062\060\060\006\003\125\004\012\014\051\107\125\101\116\107\040 -\104\117\116\107\040\103\105\122\124\111\106\111\103\101\124\105 -\040\101\125\124\110\117\122\111\124\131\040\103\117\056\054\114 -\124\104\056\061\037\060\035\006\003\125\004\003\014\026\107\104 -\103\101\040\124\162\165\163\164\101\125\124\110\040\122\065\040 -\122\117\117\124 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\062\060\060\006\003\125\004\012\014\051\107\125\101\116\107\040 -\104\117\116\107\040\103\105\122\124\111\106\111\103\101\124\105 -\040\101\125\124\110\117\122\111\124\131\040\103\117\056\054\114 -\124\104\056\061\037\060\035\006\003\125\004\003\014\026\107\104 -\103\101\040\124\162\165\163\164\101\125\124\110\040\122\065\040 -\122\117\117\124 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\175\011\227\376\360\107\352\172 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\210\060\202\003\160\240\003\002\001\002\002\010\175 -\011\227\376\360\107\352\172\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\142\061\013\060\011\006\003\125\004 -\006\023\002\103\116\061\062\060\060\006\003\125\004\012\014\051 -\107\125\101\116\107\040\104\117\116\107\040\103\105\122\124\111 -\106\111\103\101\124\105\040\101\125\124\110\117\122\111\124\131 -\040\103\117\056\054\114\124\104\056\061\037\060\035\006\003\125 -\004\003\014\026\107\104\103\101\040\124\162\165\163\164\101\125 -\124\110\040\122\065\040\122\117\117\124\060\036\027\015\061\064 -\061\061\062\066\060\065\061\063\061\065\132\027\015\064\060\061 -\062\063\061\061\065\065\071\065\071\132\060\142\061\013\060\011 -\006\003\125\004\006\023\002\103\116\061\062\060\060\006\003\125 -\004\012\014\051\107\125\101\116\107\040\104\117\116\107\040\103 -\105\122\124\111\106\111\103\101\124\105\040\101\125\124\110\117 -\122\111\124\131\040\103\117\056\054\114\124\104\056\061\037\060 -\035\006\003\125\004\003\014\026\107\104\103\101\040\124\162\165 -\163\164\101\125\124\110\040\122\065\040\122\117\117\124\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\331 -\243\026\360\310\164\164\167\233\357\063\015\073\006\176\125\374 -\265\140\217\166\206\022\102\175\126\146\076\210\202\355\162\143 -\016\236\213\335\064\054\002\121\121\303\031\375\131\124\204\311 -\361\153\263\114\260\351\350\106\135\070\306\242\247\056\021\127 -\272\202\025\242\234\217\155\260\231\112\012\362\353\211\160\143 -\116\171\304\267\133\275\242\135\261\362\101\002\053\255\251\072 -\243\354\171\012\354\137\072\343\375\357\200\074\255\064\233\032 -\253\210\046\173\126\242\202\206\037\353\065\211\203\177\137\256 -\051\116\075\266\156\354\256\301\360\047\233\256\343\364\354\357 -\256\177\367\206\075\162\172\353\245\373\131\116\247\353\225\214 -\042\071\171\341\055\010\217\314\274\221\270\101\367\024\301\043 -\251\303\255\232\105\104\263\262\327\054\315\306\051\342\120\020 -\256\134\313\202\216\027\030\066\175\227\346\210\232\260\115\064 -\011\364\054\271\132\146\052\260\027\233\236\036\166\235\112\146 -\061\101\337\077\373\305\006\357\033\266\176\032\106\066\367\144 -\143\073\343\071\030\043\347\147\165\024\325\165\127\222\067\275 -\276\152\033\046\120\362\066\046\006\220\305\160\001\144\155\166 -\146\341\221\333\156\007\300\141\200\056\262\056\057\214\160\247 -\321\073\074\263\221\344\156\266\304\073\160\362\154\222\227\011 -\315\107\175\030\300\363\273\236\017\326\213\256\007\266\132\017 -\316\013\014\107\247\345\076\270\275\175\307\233\065\240\141\227 -\072\101\165\027\314\053\226\167\052\222\041\036\331\225\166\040 -\147\150\317\015\275\337\326\037\011\152\232\342\314\163\161\244 -\057\175\022\200\267\123\060\106\136\113\124\231\017\147\311\245 -\310\362\040\301\202\354\235\021\337\302\002\373\032\073\321\355 -\040\232\357\145\144\222\020\015\052\342\336\160\361\030\147\202 -\214\141\336\270\274\321\057\234\373\017\320\053\355\033\166\271 -\344\071\125\370\370\241\035\270\252\200\000\114\202\347\262\177 -\011\270\274\060\240\057\015\365\122\236\216\367\222\263\012\000 -\035\000\124\227\006\340\261\007\331\307\017\134\145\175\074\155 -\131\127\344\355\245\215\351\100\123\237\025\113\240\161\366\032 -\041\343\332\160\006\041\130\024\207\205\167\171\252\202\171\002 -\003\001\000\001\243\102\060\100\060\035\006\003\125\035\016\004 -\026\004\024\342\311\100\237\115\316\350\232\241\174\317\016\077 -\145\305\051\210\152\031\121\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\206\060\015\006\011\052\206\110\206 -\367\015\001\001\013\005\000\003\202\002\001\000\321\111\127\340 -\247\314\150\130\272\001\017\053\031\315\215\260\141\105\254\021 -\355\143\120\151\370\037\177\276\026\217\375\235\353\013\252\062 -\107\166\322\147\044\355\275\174\063\062\227\052\307\005\206\146 -\015\027\175\024\025\033\324\353\375\037\232\366\136\227\151\267 -\032\045\244\012\263\221\077\137\066\254\213\354\127\250\076\347 -\201\212\030\127\071\205\164\032\102\307\351\133\023\137\217\371 -\010\351\222\164\215\365\107\322\253\073\326\373\170\146\116\066 -\175\371\351\222\351\004\336\375\111\143\374\155\373\024\161\223 -\147\057\107\112\267\271\377\036\052\163\160\106\060\277\132\362 -\057\171\245\341\215\014\331\371\262\143\067\214\067\145\205\160 -\152\134\133\011\162\271\255\143\074\261\335\370\374\062\277\067 -\206\344\273\216\230\047\176\272\037\026\341\160\021\362\003\337 -\045\142\062\047\046\030\062\204\237\377\000\072\023\272\232\115 -\364\117\270\024\160\042\261\312\053\220\316\051\301\160\364\057 -\235\177\362\220\036\326\132\337\267\106\374\346\206\372\313\340 -\040\166\172\272\246\313\365\174\336\142\245\261\213\356\336\202 -\146\212\116\072\060\037\077\200\313\255\047\272\014\136\327\320 -\261\126\312\167\161\262\265\165\241\120\251\100\103\027\302\050 -\331\317\122\213\133\310\143\324\102\076\240\063\172\106\056\367 -\012\040\106\124\176\152\117\061\361\201\176\102\164\070\145\163 -\047\356\306\174\270\216\327\245\072\327\230\241\234\214\020\125 -\323\333\113\354\100\220\362\315\156\127\322\142\016\174\127\223 -\261\247\155\315\235\203\273\052\347\345\266\073\161\130\255\375 -\321\105\274\132\221\356\123\025\157\323\105\011\165\156\272\220 -\135\036\004\317\067\337\036\250\146\261\214\346\040\152\357\374 -\110\116\164\230\102\257\051\157\056\152\307\373\175\321\146\061 -\042\314\206\000\176\146\203\014\102\364\275\064\222\303\032\352 -\117\312\176\162\115\013\160\214\246\110\273\246\241\024\366\373 -\130\104\231\024\256\252\013\223\151\240\051\045\112\245\313\053 -\335\212\146\007\026\170\025\127\161\033\354\365\107\204\363\236 -\061\067\172\325\177\044\255\344\274\375\375\314\156\203\350\014 -\250\267\101\154\007\335\275\074\206\227\057\322 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GDCA TrustAUTH R5 ROOT" -# Issuer: CN=GDCA TrustAUTH R5 ROOT,O="GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.",C=CN -# Serial Number:7d:09:97:fe:f0:47:ea:7a -# Subject: CN=GDCA TrustAUTH R5 ROOT,O="GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.",C=CN -# Not Valid Before: Wed Nov 26 05:13:15 2014 -# Not Valid After : Mon Dec 31 15:59:59 2040 -# Fingerprint (SHA-256): BF:FF:8F:D0:44:33:48:7D:6A:8A:A6:0C:1A:29:76:7A:9F:C2:BB:B0:5E:42:0F:71:3A:13:B9:92:89:1D:38:93 -# Fingerprint (SHA1): 0F:36:38:5B:81:1A:25:C3:9B:31:4E:83:CA:E9:34:66:70:CC:74:B4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GDCA TrustAUTH R5 ROOT" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\017\066\070\133\201\032\045\303\233\061\116\203\312\351\064\146 -\160\314\164\264 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\143\314\331\075\064\065\134\157\123\243\342\010\160\110\037\264 -END -CKA_ISSUER MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\062\060\060\006\003\125\004\012\014\051\107\125\101\116\107\040 -\104\117\116\107\040\103\105\122\124\111\106\111\103\101\124\105 -\040\101\125\124\110\117\122\111\124\131\040\103\117\056\054\114 -\124\104\056\061\037\060\035\006\003\125\004\003\014\026\107\104 -\103\101\040\124\162\165\163\164\101\125\124\110\040\122\065\040 -\122\117\117\124 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\175\011\227\376\360\107\352\172 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com Root Certification Authority RSA" -# -# Issuer: CN=SSL.com Root Certification Authority RSA,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:7b:2c:9b:d3:16:80:32:99 -# Subject: CN=SSL.com Root Certification Authority RSA,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Fri Feb 12 17:39:39 2016 -# Not Valid After : Tue Feb 12 17:39:39 2041 -# Fingerprint (SHA-256): 85:66:6A:56:2E:E0:BE:5C:E9:25:C1:D8:89:0A:6F:76:A8:7E:C1:6D:4D:7D:5F:29:EA:74:19:CF:20:12:3B:69 -# Fingerprint (SHA1): B7:AB:33:08:D1:EA:44:77:BA:14:80:12:5A:6F:BD:A9:36:49:0C:BB -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Root Certification Authority RSA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057\006 -\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122\157 -\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171\040\122\123\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057\006 -\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122\157 -\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171\040\122\123\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\173\054\233\323\026\200\062\231 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\335\060\202\003\305\240\003\002\001\002\002\010\173 -\054\233\323\026\200\062\231\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\174\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\016\060\014\006\003\125\004\010\014\005 -\124\145\170\141\163\061\020\060\016\006\003\125\004\007\014\007 -\110\157\165\163\164\157\156\061\030\060\026\006\003\125\004\012 -\014\017\123\123\114\040\103\157\162\160\157\162\141\164\151\157 -\156\061\061\060\057\006\003\125\004\003\014\050\123\123\114\056 -\143\157\155\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\040\122\123\101\060\036\027\015\061\066\060\062\061\062\061\067 -\063\071\063\071\132\027\015\064\061\060\062\061\062\061\067\063 -\071\063\071\132\060\174\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\016\060\014\006\003\125\004\010\014\005\124\145 -\170\141\163\061\020\060\016\006\003\125\004\007\014\007\110\157 -\165\163\164\157\156\061\030\060\026\006\003\125\004\012\014\017 -\123\123\114\040\103\157\162\160\157\162\141\164\151\157\156\061 -\061\060\057\006\003\125\004\003\014\050\123\123\114\056\143\157 -\155\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\040\122 -\123\101\060\202\002\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202 -\002\001\000\371\017\335\243\053\175\313\320\052\376\354\147\205 -\246\347\056\033\272\167\341\343\365\257\244\354\372\112\135\221 -\304\127\107\153\030\167\153\166\362\375\223\344\075\017\302\026 -\236\013\146\303\126\224\236\027\203\205\316\126\357\362\026\375 -\000\142\365\042\011\124\350\145\027\116\101\271\340\117\106\227 -\252\033\310\270\156\142\136\151\261\137\333\052\002\176\374\154 -\312\363\101\330\355\320\350\374\077\141\110\355\260\003\024\035 -\020\016\113\031\340\273\116\354\206\145\377\066\363\136\147\002 -\013\235\206\125\141\375\172\070\355\376\342\031\000\267\157\241 -\120\142\165\164\074\240\372\310\045\222\264\156\172\042\307\370 -\036\241\343\262\335\221\061\253\053\035\004\377\245\112\004\067 -\351\205\244\063\053\375\342\326\125\064\174\031\244\112\150\307 -\262\250\323\267\312\241\223\210\353\301\227\274\214\371\035\331 -\042\204\044\164\307\004\075\152\251\051\223\314\353\270\133\341 -\376\137\045\252\064\130\310\301\043\124\235\033\230\021\303\070 -\234\176\075\206\154\245\017\100\206\174\002\364\134\002\117\050 -\313\256\161\237\017\072\310\063\376\021\045\065\352\374\272\305 -\140\075\331\174\030\325\262\251\323\165\170\003\162\042\312\072 -\303\037\357\054\345\056\251\372\236\054\266\121\106\375\257\003 -\326\352\140\150\352\205\026\066\153\205\351\036\300\263\335\304 -\044\334\200\052\201\101\155\224\076\310\340\311\201\101\000\236 -\136\277\177\305\010\230\242\030\054\102\100\263\371\157\070\047 -\113\116\200\364\075\201\107\340\210\174\352\034\316\265\165\134 -\121\056\034\053\177\032\162\050\347\000\265\321\164\306\327\344 -\237\255\007\223\266\123\065\065\374\067\344\303\366\135\026\276 -\041\163\336\222\012\370\240\143\152\274\226\222\152\076\370\274 -\145\125\233\336\365\015\211\046\004\374\045\032\246\045\151\313 -\302\155\312\174\342\131\137\227\254\353\357\056\310\274\327\033 -\131\074\053\314\362\031\310\223\153\047\143\031\317\374\351\046 -\370\312\161\233\177\223\376\064\147\204\116\231\353\374\263\170 -\011\063\160\272\146\246\166\355\033\163\353\032\245\015\304\042 -\023\040\224\126\012\116\054\154\116\261\375\317\234\011\272\242 -\063\355\207\002\003\001\000\001\243\143\060\141\060\035\006\003 -\125\035\016\004\026\004\024\335\004\011\007\242\365\172\175\122 -\123\022\222\225\356\070\200\045\015\246\131\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\037\006\003 -\125\035\043\004\030\060\026\200\024\335\004\011\007\242\365\172 -\175\122\123\022\222\225\356\070\200\045\015\246\131\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\206\060\015\006 -\011\052\206\110\206\367\015\001\001\013\005\000\003\202\002\001 -\000\040\030\021\224\051\373\046\235\034\036\036\160\141\361\225 -\162\223\161\044\255\150\223\130\216\062\257\033\263\160\003\374 -\045\053\164\205\220\075\170\152\364\271\213\245\227\073\265\030 -\221\273\036\247\371\100\133\221\371\125\231\257\036\021\320\134 -\035\247\146\343\261\224\007\014\062\071\246\352\033\260\171\330 -\035\234\160\104\343\212\335\304\371\225\037\212\070\103\077\001 -\205\245\107\247\075\106\262\274\345\042\150\367\173\234\330\054 -\076\012\041\310\055\063\254\277\305\201\231\061\164\301\165\161 -\305\276\261\360\043\105\364\235\153\374\031\143\235\243\274\004 -\306\030\013\045\273\123\211\017\263\200\120\336\105\356\104\177 -\253\224\170\144\230\323\366\050\335\207\330\160\145\164\373\016 -\271\023\353\247\017\141\251\062\226\314\336\273\355\143\114\030 -\273\251\100\367\240\124\156\040\210\161\165\030\352\172\264\064 -\162\340\043\047\167\134\266\220\352\206\045\100\253\357\063\017 -\313\237\202\276\242\040\373\366\265\055\032\346\302\205\261\164 -\017\373\310\145\002\244\122\001\107\335\111\042\301\277\330\353 -\153\254\176\336\354\143\063\025\267\043\010\217\306\017\215\101 -\132\335\216\305\271\217\345\105\077\170\333\272\322\033\100\261 -\376\161\115\077\340\201\242\272\136\264\354\025\340\223\335\010 -\037\176\341\125\231\013\041\336\223\236\012\373\346\243\111\275 -\066\060\376\347\167\262\240\165\227\265\055\201\210\027\145\040 -\367\332\220\000\237\311\122\314\062\312\065\174\365\075\017\330 -\053\327\365\046\154\311\006\064\226\026\352\160\131\032\062\171 -\171\013\266\210\177\017\122\110\075\277\154\330\242\104\056\321 -\116\267\162\130\323\211\023\225\376\104\253\370\327\213\033\156 -\234\274\054\240\133\325\152\000\257\137\067\341\325\372\020\013 -\230\234\206\347\046\217\316\360\354\156\212\127\013\200\343\116 -\262\300\240\143\141\220\272\125\150\067\164\152\266\222\333\237 -\241\206\042\266\145\047\016\354\266\237\102\140\344\147\302\265 -\332\101\013\304\323\213\141\033\274\372\037\221\053\327\104\007 -\136\272\051\254\331\305\351\357\123\110\132\353\200\361\050\130 -\041\315\260\006\125\373\047\077\123\220\160\251\004\036\127\047 -\271 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com Root Certification Authority RSA" -# Issuer: CN=SSL.com Root Certification Authority RSA,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:7b:2c:9b:d3:16:80:32:99 -# Subject: CN=SSL.com Root Certification Authority RSA,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Fri Feb 12 17:39:39 2016 -# Not Valid After : Tue Feb 12 17:39:39 2041 -# Fingerprint (SHA-256): 85:66:6A:56:2E:E0:BE:5C:E9:25:C1:D8:89:0A:6F:76:A8:7E:C1:6D:4D:7D:5F:29:EA:74:19:CF:20:12:3B:69 -# Fingerprint (SHA1): B7:AB:33:08:D1:EA:44:77:BA:14:80:12:5A:6F:BD:A9:36:49:0C:BB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Root Certification Authority RSA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\267\253\063\010\321\352\104\167\272\024\200\022\132\157\275\251 -\066\111\014\273 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\206\151\022\300\160\361\354\254\254\302\325\274\245\133\241\051 -END -CKA_ISSUER MULTILINE_OCTAL -\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057\006 -\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122\157 -\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171\040\122\123\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\173\054\233\323\026\200\062\231 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com Root Certification Authority ECC" -# -# Issuer: CN=SSL.com Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:75:e6:df:cb:c1:68:5b:a8 -# Subject: CN=SSL.com Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Fri Feb 12 18:14:03 2016 -# Not Valid After : Tue Feb 12 18:14:03 2041 -# Fingerprint (SHA-256): 34:17:BB:06:CC:60:07:DA:1B:96:1C:92:0B:8A:B4:CE:3F:AD:82:0E:4A:A3:0B:9A:CB:C4:A7:4E:BD:CE:BC:65 -# Fingerprint (SHA1): C3:19:7C:39:24:E6:54:AF:1B:C4:AB:20:95:7A:E2:C3:0E:13:02:6A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Root Certification Authority ECC" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057\006 -\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122\157 -\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171\040\105\103\103 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057\006 -\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122\157 -\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171\040\105\103\103 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\165\346\337\313\301\150\133\250 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\215\060\202\002\024\240\003\002\001\002\002\010\165 -\346\337\313\301\150\133\250\060\012\006\010\052\206\110\316\075 -\004\003\002\060\174\061\013\060\011\006\003\125\004\006\023\002 -\125\123\061\016\060\014\006\003\125\004\010\014\005\124\145\170 -\141\163\061\020\060\016\006\003\125\004\007\014\007\110\157\165 -\163\164\157\156\061\030\060\026\006\003\125\004\012\014\017\123 -\123\114\040\103\157\162\160\157\162\141\164\151\157\156\061\061 -\060\057\006\003\125\004\003\014\050\123\123\114\056\143\157\155 -\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\040\105\103 -\103\060\036\027\015\061\066\060\062\061\062\061\070\061\064\060 -\063\132\027\015\064\061\060\062\061\062\061\070\061\064\060\063 -\132\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163 -\061\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164 -\157\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114 -\040\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057 -\006\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\040\105\103\103\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\105\156\251\120\304\246\043\066\236 -\137\050\215\027\313\226\042\144\077\334\172\216\035\314\010\263 -\242\161\044\272\216\111\271\004\033\107\226\130\253\055\225\310 -\355\236\010\065\310\047\353\211\214\123\130\353\142\212\376\360 -\133\017\153\061\122\143\101\073\211\315\354\354\266\215\031\323 -\064\007\334\273\306\006\177\302\105\225\354\313\177\250\043\340 -\011\351\201\372\363\107\323\243\143\060\141\060\035\006\003\125 -\035\016\004\026\004\024\202\321\205\163\060\347\065\004\323\216 -\002\222\373\345\244\321\304\041\350\315\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\037\006\003\125 -\035\043\004\030\060\026\200\024\202\321\205\163\060\347\065\004 -\323\216\002\222\373\345\244\321\304\041\350\315\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\206\060\012\006\010 -\052\206\110\316\075\004\003\002\003\147\000\060\144\002\060\157 -\347\353\131\021\244\140\317\141\260\226\173\355\005\371\057\023 -\221\334\355\345\374\120\153\021\106\106\263\034\041\000\142\273 -\276\303\347\350\315\007\231\371\015\013\135\162\076\304\252\002 -\060\037\274\272\013\342\060\044\373\174\155\200\125\012\231\076 -\200\015\063\345\146\243\263\243\273\245\325\213\217\011\054\246 -\135\176\342\360\007\010\150\155\322\174\151\156\137\337\345\152 -\145 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com Root Certification Authority ECC" -# Issuer: CN=SSL.com Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:75:e6:df:cb:c1:68:5b:a8 -# Subject: CN=SSL.com Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Fri Feb 12 18:14:03 2016 -# Not Valid After : Tue Feb 12 18:14:03 2041 -# Fingerprint (SHA-256): 34:17:BB:06:CC:60:07:DA:1B:96:1C:92:0B:8A:B4:CE:3F:AD:82:0E:4A:A3:0B:9A:CB:C4:A7:4E:BD:CE:BC:65 -# Fingerprint (SHA1): C3:19:7C:39:24:E6:54:AF:1B:C4:AB:20:95:7A:E2:C3:0E:13:02:6A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Root Certification Authority ECC" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\303\031\174\071\044\346\124\257\033\304\253\040\225\172\342\303 -\016\023\002\152 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\056\332\344\071\177\234\217\067\321\160\237\046\027\121\072\216 -END -CKA_ISSUER MULTILINE_OCTAL -\060\174\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\061\060\057\006 -\003\125\004\003\014\050\123\123\114\056\143\157\155\040\122\157 -\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\101\165\164\150\157\162\151\164\171\040\105\103\103 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\165\346\337\313\301\150\133\250 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com EV Root Certification Authority RSA R2" -# -# Issuer: CN=SSL.com EV Root Certification Authority RSA R2,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:56:b6:29:cd:34:bc:78:f6 -# Subject: CN=SSL.com EV Root Certification Authority RSA R2,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Wed May 31 18:14:37 2017 -# Not Valid After : Fri May 30 18:14:37 2042 -# Fingerprint (SHA-256): 2E:7B:F1:6C:C2:24:85:A7:BB:E2:AA:86:96:75:07:61:B0:AE:39:BE:3B:2F:E9:D0:CC:6D:4E:F7:34:91:42:5C -# Fingerprint (SHA1): 74:3A:F0:52:9B:D0:32:A0:F4:4A:83:CD:D4:BA:A9:7B:7C:2E:C4:9A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com EV Root Certification Authority RSA R2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163 -\061\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164 -\157\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114 -\040\103\157\162\160\157\162\141\164\151\157\156\061\067\060\065 -\006\003\125\004\003\014\056\123\123\114\056\143\157\155\040\105 -\126\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\040\122 -\123\101\040\122\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163 -\061\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164 -\157\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114 -\040\103\157\162\160\157\162\141\164\151\157\156\061\067\060\065 -\006\003\125\004\003\014\056\123\123\114\056\143\157\155\040\105 -\126\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\040\122 -\123\101\040\122\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\126\266\051\315\064\274\170\366 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\353\060\202\003\323\240\003\002\001\002\002\010\126 -\266\051\315\064\274\170\366\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\201\202\061\013\060\011\006\003\125 -\004\006\023\002\125\123\061\016\060\014\006\003\125\004\010\014 -\005\124\145\170\141\163\061\020\060\016\006\003\125\004\007\014 -\007\110\157\165\163\164\157\156\061\030\060\026\006\003\125\004 -\012\014\017\123\123\114\040\103\157\162\160\157\162\141\164\151 -\157\156\061\067\060\065\006\003\125\004\003\014\056\123\123\114 -\056\143\157\155\040\105\126\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171\040\122\123\101\040\122\062\060\036\027\015\061 -\067\060\065\063\061\061\070\061\064\063\067\132\027\015\064\062 -\060\065\063\060\061\070\061\064\063\067\132\060\201\202\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\016\060\014\006 -\003\125\004\010\014\005\124\145\170\141\163\061\020\060\016\006 -\003\125\004\007\014\007\110\157\165\163\164\157\156\061\030\060 -\026\006\003\125\004\012\014\017\123\123\114\040\103\157\162\160 -\157\162\141\164\151\157\156\061\067\060\065\006\003\125\004\003 -\014\056\123\123\114\056\143\157\155\040\105\126\040\122\157\157 -\164\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\040\122\123\101\040\122\062 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\217\066\145\100\341\326\115\300\327\264\351\106\332\153\352 -\063\107\315\114\371\175\175\276\275\055\075\360\333\170\341\206 -\245\331\272\011\127\150\355\127\076\240\320\010\101\203\347\050 -\101\044\037\343\162\025\320\001\032\373\136\160\043\262\313\237 -\071\343\317\305\116\306\222\155\046\306\173\273\263\332\047\235 -\012\206\351\201\067\005\376\360\161\161\354\303\034\351\143\242 -\027\024\235\357\033\147\323\205\125\002\002\326\111\311\314\132 -\341\261\367\157\062\237\311\324\073\210\101\250\234\275\313\253 -\333\155\173\011\037\242\114\162\220\332\053\010\374\317\074\124 -\316\147\017\250\317\135\226\031\013\304\343\162\353\255\321\175 -\035\047\357\222\353\020\277\133\353\073\257\317\200\335\301\322 -\226\004\133\172\176\244\251\074\070\166\244\142\216\240\071\136 -\352\167\317\135\000\131\217\146\054\076\007\242\243\005\046\021 -\151\227\352\205\267\017\226\013\113\310\100\341\120\272\056\212 -\313\367\017\232\042\347\177\232\067\023\315\362\115\023\153\041 -\321\300\314\042\362\241\106\366\104\151\234\312\141\065\007\000 -\157\326\141\010\021\352\272\270\366\351\263\140\345\115\271\354 -\237\024\146\311\127\130\333\315\207\151\370\212\206\022\003\107 -\277\146\023\166\254\167\175\064\044\205\203\315\327\252\234\220 -\032\237\041\054\177\170\267\144\270\330\350\246\364\170\263\125 -\313\204\322\062\304\170\256\243\217\141\335\316\010\123\255\354 -\210\374\025\344\232\015\346\237\032\167\316\114\217\270\024\025 -\075\142\234\206\070\006\000\146\022\344\131\166\132\123\300\002 -\230\242\020\053\150\104\173\216\171\316\063\112\166\252\133\201 -\026\033\265\212\330\320\000\173\136\142\264\011\326\206\143\016 -\246\005\225\111\272\050\213\210\223\262\064\034\330\244\125\156 -\267\034\320\336\231\125\073\043\364\042\340\371\051\146\046\354 -\040\120\167\333\112\013\217\276\345\002\140\160\101\136\324\256 -\120\071\042\024\046\313\262\073\163\164\125\107\007\171\201\071 -\250\060\023\104\345\004\212\256\226\023\045\102\017\271\123\304 -\233\374\315\344\034\336\074\372\253\326\006\112\037\147\246\230 -\060\034\335\054\333\334\030\225\127\146\306\377\134\213\126\365 -\167\002\003\001\000\001\243\143\060\141\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\037\006\003\125 -\035\043\004\030\060\026\200\024\371\140\273\324\343\325\064\366 -\270\365\006\200\045\247\163\333\106\151\250\236\060\035\006\003 -\125\035\016\004\026\004\024\371\140\273\324\343\325\064\366\270 -\365\006\200\045\247\163\333\106\151\250\236\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\126 -\263\216\313\012\235\111\216\277\244\304\221\273\146\027\005\121 -\230\165\373\345\120\054\172\236\361\024\372\253\323\212\076\377 -\221\051\217\143\213\330\264\251\124\001\015\276\223\206\057\371 -\112\155\307\136\365\127\371\312\125\034\022\276\107\017\066\305 -\337\152\267\333\165\302\107\045\177\271\361\143\370\150\055\125 -\004\321\362\215\260\244\317\274\074\136\037\170\347\245\240\040 -\160\260\004\305\267\367\162\247\336\042\015\275\063\045\106\214 -\144\222\046\343\076\056\143\226\332\233\214\075\370\030\011\327 -\003\314\175\206\202\340\312\004\007\121\120\327\377\222\325\014 -\357\332\206\237\231\327\353\267\257\150\342\071\046\224\272\150 -\267\277\203\323\352\172\147\075\142\147\256\045\345\162\350\342 -\344\354\256\022\366\113\053\074\237\351\260\100\363\070\124\263 -\375\267\150\310\332\306\217\121\074\262\373\221\334\034\347\233 -\235\341\267\015\162\217\342\244\304\251\170\371\353\024\254\306 -\103\005\302\145\071\050\030\002\303\202\262\235\005\276\145\355 -\226\137\145\164\074\373\011\065\056\173\234\023\375\033\017\135 -\307\155\201\072\126\017\314\073\341\257\002\057\042\254\106\312 -\106\074\240\034\114\326\104\264\136\056\134\025\146\011\341\046 -\051\376\306\122\141\272\261\163\377\303\014\234\345\154\152\224 -\077\024\312\100\026\225\204\363\131\251\254\137\114\141\223\155 -\321\073\314\242\225\014\042\246\147\147\104\056\271\331\322\212 -\101\263\146\013\132\373\175\043\245\362\032\260\377\336\233\203 -\224\056\321\077\337\222\267\221\257\005\073\145\307\240\154\261 -\315\142\022\303\220\033\343\045\316\064\274\157\167\166\261\020 -\303\367\005\032\300\326\257\164\142\110\027\167\222\151\220\141 -\034\336\225\200\164\124\217\030\034\303\363\003\320\277\244\103 -\165\206\123\030\172\012\056\011\034\066\237\221\375\202\212\042 -\113\321\016\120\045\335\313\003\014\027\311\203\000\010\116\065 -\115\212\213\355\360\002\224\146\054\104\177\313\225\047\226\027 -\255\011\060\254\266\161\027\156\213\027\366\034\011\324\055\073 -\230\245\161\323\124\023\331\140\363\365\113\146\117\372\361\356 -\040\022\215\264\254\127\261\105\143\241\254\166\251\302\373 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com EV Root Certification Authority RSA R2" -# Issuer: CN=SSL.com EV Root Certification Authority RSA R2,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:56:b6:29:cd:34:bc:78:f6 -# Subject: CN=SSL.com EV Root Certification Authority RSA R2,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Wed May 31 18:14:37 2017 -# Not Valid After : Fri May 30 18:14:37 2042 -# Fingerprint (SHA-256): 2E:7B:F1:6C:C2:24:85:A7:BB:E2:AA:86:96:75:07:61:B0:AE:39:BE:3B:2F:E9:D0:CC:6D:4E:F7:34:91:42:5C -# Fingerprint (SHA1): 74:3A:F0:52:9B:D0:32:A0:F4:4A:83:CD:D4:BA:A9:7B:7C:2E:C4:9A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com EV Root Certification Authority RSA R2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\164\072\360\122\233\320\062\240\364\112\203\315\324\272\251\173 -\174\056\304\232 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\341\036\061\130\032\256\124\123\002\366\027\152\021\173\115\225 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\202\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163 -\061\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164 -\157\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114 -\040\103\157\162\160\157\162\141\164\151\157\156\061\067\060\065 -\006\003\125\004\003\014\056\123\123\114\056\143\157\155\040\105 -\126\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141 -\164\151\157\156\040\101\165\164\150\157\162\151\164\171\040\122 -\123\101\040\122\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\126\266\051\315\064\274\170\366 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com EV Root Certification Authority ECC" -# -# Issuer: CN=SSL.com EV Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:2c:29:9c:5b:16:ed:05:95 -# Subject: CN=SSL.com EV Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Fri Feb 12 18:15:23 2016 -# Not Valid After : Tue Feb 12 18:15:23 2041 -# Fingerprint (SHA-256): 22:A2:C1:F7:BD:ED:70:4C:C1:E7:01:B5:F4:08:C3:10:88:0F:E9:56:B5:DE:2A:4A:44:F9:9C:87:3A:25:A7:C8 -# Fingerprint (SHA1): 4C:DD:51:A3:D1:F5:20:32:14:B0:C6:C5:32:23:03:91:C7:46:42:6D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com EV Root Certification Authority ECC" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\177\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\064\060\062\006 -\003\125\004\003\014\053\123\123\114\056\143\157\155\040\105\126 -\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\040\105\103 -\103 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\177\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\064\060\062\006 -\003\125\004\003\014\053\123\123\114\056\143\157\155\040\105\126 -\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\040\105\103 -\103 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\054\051\234\133\026\355\005\225 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\224\060\202\002\032\240\003\002\001\002\002\010\054 -\051\234\133\026\355\005\225\060\012\006\010\052\206\110\316\075 -\004\003\002\060\177\061\013\060\011\006\003\125\004\006\023\002 -\125\123\061\016\060\014\006\003\125\004\010\014\005\124\145\170 -\141\163\061\020\060\016\006\003\125\004\007\014\007\110\157\165 -\163\164\157\156\061\030\060\026\006\003\125\004\012\014\017\123 -\123\114\040\103\157\162\160\157\162\141\164\151\157\156\061\064 -\060\062\006\003\125\004\003\014\053\123\123\114\056\143\157\155 -\040\105\126\040\122\157\157\164\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\040\105\103\103\060\036\027\015\061\066\060\062\061\062\061\070 -\061\065\062\063\132\027\015\064\061\060\062\061\062\061\070\061 -\065\062\063\132\060\177\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\016\060\014\006\003\125\004\010\014\005\124\145 -\170\141\163\061\020\060\016\006\003\125\004\007\014\007\110\157 -\165\163\164\157\156\061\030\060\026\006\003\125\004\012\014\017 -\123\123\114\040\103\157\162\160\157\162\141\164\151\157\156\061 -\064\060\062\006\003\125\004\003\014\053\123\123\114\056\143\157 -\155\040\105\126\040\122\157\157\164\040\103\145\162\164\151\146 -\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164 -\171\040\105\103\103\060\166\060\020\006\007\052\206\110\316\075 -\002\001\006\005\053\201\004\000\042\003\142\000\004\252\022\107 -\220\230\033\373\357\303\100\007\203\040\116\361\060\202\242\006 -\321\362\222\206\141\362\366\041\150\312\000\304\307\352\103\000 -\124\206\334\375\037\337\000\270\101\142\134\334\160\026\062\336 -\037\231\324\314\305\007\310\010\037\141\026\007\121\075\175\134 -\007\123\343\065\070\214\337\315\237\331\056\015\112\266\031\056 -\132\160\132\006\355\276\360\241\260\312\320\011\051\243\143\060 -\141\060\035\006\003\125\035\016\004\026\004\024\133\312\136\345 -\336\322\201\252\315\250\055\144\121\266\331\162\233\227\346\117 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\037\006\003\125\035\043\004\030\060\026\200\024\133\312 -\136\345\336\322\201\252\315\250\055\144\121\266\331\162\233\227 -\346\117\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\206\060\012\006\010\052\206\110\316\075\004\003\002\003\150 -\000\060\145\002\061\000\212\346\100\211\067\353\351\325\023\331 -\312\324\153\044\363\260\075\207\106\130\032\354\261\337\157\373 -\126\272\160\153\307\070\314\350\261\214\117\017\367\361\147\166 -\016\203\320\036\121\217\002\060\075\366\043\050\046\114\306\140 -\207\223\046\233\262\065\036\272\326\367\074\321\034\316\372\045 -\074\246\032\201\025\133\363\022\017\154\356\145\212\311\207\250 -\371\007\340\142\232\214\134\112 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com EV Root Certification Authority ECC" -# Issuer: CN=SSL.com EV Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Serial Number:2c:29:9c:5b:16:ed:05:95 -# Subject: CN=SSL.com EV Root Certification Authority ECC,O=SSL Corporation,L=Houston,ST=Texas,C=US -# Not Valid Before: Fri Feb 12 18:15:23 2016 -# Not Valid After : Tue Feb 12 18:15:23 2041 -# Fingerprint (SHA-256): 22:A2:C1:F7:BD:ED:70:4C:C1:E7:01:B5:F4:08:C3:10:88:0F:E9:56:B5:DE:2A:4A:44:F9:9C:87:3A:25:A7:C8 -# Fingerprint (SHA1): 4C:DD:51:A3:D1:F5:20:32:14:B0:C6:C5:32:23:03:91:C7:46:42:6D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com EV Root Certification Authority ECC" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\114\335\121\243\321\365\040\062\024\260\306\305\062\043\003\221 -\307\106\102\155 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\131\123\042\145\203\102\001\124\300\316\102\271\132\174\362\220 -END -CKA_ISSUER MULTILINE_OCTAL -\060\177\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\016\060\014\006\003\125\004\010\014\005\124\145\170\141\163\061 -\020\060\016\006\003\125\004\007\014\007\110\157\165\163\164\157 -\156\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040 -\103\157\162\160\157\162\141\164\151\157\156\061\064\060\062\006 -\003\125\004\003\014\053\123\123\114\056\143\157\155\040\105\126 -\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\040\105\103 -\103 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\054\051\234\133\026\355\005\225 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign Root CA - R6" -# -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R6 -# Serial Number:45:e6:bb:03:83:33:c3:85:65:48:e6:ff:45:51 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R6 -# Not Valid Before: Wed Dec 10 00:00:00 2014 -# Not Valid After : Sun Dec 10 00:00:00 2034 -# Fingerprint (SHA-256): 2C:AB:EA:FE:37:D0:6C:A2:2A:BA:73:91:C0:03:3D:25:98:29:52:C4:53:64:73:49:76:3A:3A:B5:AD:6C:CF:69 -# Fingerprint (SHA1): 80:94:64:0E:B5:A7:A1:CA:11:9C:1F:DD:D5:9F:81:02:63:A7:FB:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA - R6" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\066\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\066\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\016\105\346\273\003\203\063\303\205\145\110\346\377\105\121 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\203\060\202\003\153\240\003\002\001\002\002\016\105 -\346\273\003\203\063\303\205\145\110\346\377\105\121\060\015\006 -\011\052\206\110\206\367\015\001\001\014\005\000\060\114\061\040 -\060\036\006\003\125\004\013\023\027\107\154\157\142\141\154\123 -\151\147\156\040\122\157\157\164\040\103\101\040\055\040\122\066 -\061\023\060\021\006\003\125\004\012\023\012\107\154\157\142\141 -\154\123\151\147\156\061\023\060\021\006\003\125\004\003\023\012 -\107\154\157\142\141\154\123\151\147\156\060\036\027\015\061\064 -\061\062\061\060\060\060\060\060\060\060\132\027\015\063\064\061 -\062\061\060\060\060\060\060\060\060\132\060\114\061\040\060\036 -\006\003\125\004\013\023\027\107\154\157\142\141\154\123\151\147 -\156\040\122\157\157\164\040\103\101\040\055\040\122\066\061\023 -\060\021\006\003\125\004\012\023\012\107\154\157\142\141\154\123 -\151\147\156\061\023\060\021\006\003\125\004\003\023\012\107\154 -\157\142\141\154\123\151\147\156\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\225\007\350\163\312\146\371 -\354\024\312\173\074\367\015\010\361\264\105\013\054\202\264\110 -\306\353\133\074\256\203\270\101\222\063\024\244\157\177\351\052 -\314\306\260\210\153\305\266\211\321\306\262\377\024\316\121\024 -\041\354\112\335\033\132\306\326\207\356\115\072\025\006\355\144 -\146\013\222\200\312\104\336\163\224\116\363\247\211\177\117\170 -\143\010\310\022\120\155\102\146\057\115\271\171\050\115\122\032 -\212\032\200\267\031\201\016\176\304\212\274\144\114\041\034\103 -\150\327\075\074\212\305\262\146\325\220\232\267\061\006\305\276 -\342\155\062\006\246\036\371\271\353\252\243\270\277\276\202\143 -\120\320\360\030\211\337\344\017\171\365\352\242\037\052\322\160 -\056\173\347\274\223\273\155\123\342\110\174\214\020\007\070\377 -\146\262\167\141\176\340\352\214\074\252\264\244\366\363\225\112 -\022\007\155\375\214\262\211\317\320\240\141\167\310\130\164\260 -\324\043\072\367\135\072\312\242\333\235\011\336\135\104\055\220 -\361\201\315\127\222\372\176\274\120\004\143\064\337\153\223\030 -\276\153\066\262\071\344\254\044\066\267\360\357\266\034\023\127 -\223\266\336\262\370\342\205\267\163\242\270\065\252\105\362\340 -\235\066\241\157\124\212\361\162\126\156\056\210\305\121\102\104 -\025\224\356\243\305\070\226\233\116\116\132\013\107\363\006\066 -\111\167\060\274\161\067\345\246\354\041\010\165\374\346\141\026 -\077\167\325\331\221\227\204\012\154\324\002\115\164\300\024\355 -\375\071\373\203\362\136\024\241\004\260\013\351\376\356\217\341 -\156\013\262\010\263\141\146\011\152\261\006\072\145\226\131\300 -\360\065\375\311\332\050\215\032\021\207\160\201\012\250\232\165 -\035\236\072\206\005\000\236\333\200\326\045\371\334\005\236\047 -\131\114\166\071\133\352\371\245\241\330\203\017\321\377\337\060 -\021\371\205\317\063\110\365\312\155\144\024\054\172\130\117\323 -\113\010\111\305\225\144\032\143\016\171\075\365\263\214\312\130 -\255\234\102\105\171\156\016\207\031\134\124\261\145\266\277\214 -\233\334\023\351\015\157\270\056\334\147\156\311\213\021\265\204 -\024\212\000\031\160\203\171\221\227\221\324\032\047\277\067\036 -\062\007\330\024\143\074\050\114\257\002\003\001\000\001\243\143 -\060\141\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\035\006\003\125\035\016\004\026\004\024\256\154 -\005\243\223\023\342\242\347\342\327\034\326\307\360\177\310\147 -\123\240\060\037\006\003\125\035\043\004\030\060\026\200\024\256 -\154\005\243\223\023\342\242\347\342\327\034\326\307\360\177\310 -\147\123\240\060\015\006\011\052\206\110\206\367\015\001\001\014 -\005\000\003\202\002\001\000\203\045\355\350\321\375\225\122\315 -\236\300\004\240\221\151\346\134\320\204\336\334\255\242\117\350 -\107\170\326\145\230\251\133\250\074\207\174\002\212\321\156\267 -\026\163\346\137\300\124\230\325\164\276\301\315\342\021\221\255 -\043\030\075\335\341\162\104\226\264\225\136\300\173\216\231\170 -\026\103\023\126\127\263\242\263\073\265\167\334\100\162\254\243 -\353\233\065\076\261\010\041\241\347\304\103\067\171\062\276\265 -\347\234\054\114\274\103\051\231\216\060\323\254\041\340\343\035 -\372\330\007\063\166\124\000\042\052\271\115\040\056\160\150\332 -\345\123\374\203\134\323\235\362\377\104\014\104\146\362\322\343 -\275\106\000\032\155\002\272\045\135\215\241\061\121\335\124\106 -\034\115\333\231\226\357\032\034\004\134\246\025\357\170\340\171 -\376\135\333\076\252\114\125\375\232\025\251\157\341\246\373\337 -\160\060\351\303\356\102\106\355\302\223\005\211\372\175\143\173 -\077\320\161\201\174\000\350\230\256\016\170\064\303\045\373\257 -\012\237\040\153\335\073\023\217\022\214\342\101\032\110\172\163 -\240\167\151\307\266\134\177\202\310\036\376\130\033\050\053\250 -\154\255\136\155\300\005\322\173\267\353\200\376\045\067\376\002 -\233\150\254\102\135\303\356\365\314\334\360\120\165\322\066\151 -\234\346\173\004\337\156\006\151\266\336\012\011\110\131\207\353 -\173\024\140\172\144\252\151\103\357\221\307\114\354\030\335\154 -\357\123\055\214\231\341\136\362\162\076\317\124\310\275\147\354 -\244\017\114\105\377\323\271\060\043\007\114\217\020\277\206\226 -\331\231\132\264\231\127\034\244\314\273\025\211\123\272\054\005 -\017\344\304\236\031\261\030\064\325\114\235\272\355\367\037\257 -\044\225\004\170\250\003\273\356\201\345\332\137\174\213\112\241 -\220\164\045\247\263\076\113\310\054\126\275\307\310\357\070\342 -\134\222\360\171\367\234\204\272\164\055\141\001\040\176\176\321 -\362\117\007\131\137\213\055\103\122\353\106\014\224\341\365\146 -\107\171\167\325\124\133\037\255\044\067\313\105\132\116\240\104 -\110\310\330\260\231\305\025\204\011\366\326\111\111\300\145\270 -\346\032\161\156\240\250\361\202\350\105\076\154\326\002\327\012 -\147\203\005\132\311\244\020 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Root CA - R6" -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R6 -# Serial Number:45:e6:bb:03:83:33:c3:85:65:48:e6:ff:45:51 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R6 -# Not Valid Before: Wed Dec 10 00:00:00 2014 -# Not Valid After : Sun Dec 10 00:00:00 2034 -# Fingerprint (SHA-256): 2C:AB:EA:FE:37:D0:6C:A2:2A:BA:73:91:C0:03:3D:25:98:29:52:C4:53:64:73:49:76:3A:3A:B5:AD:6C:CF:69 -# Fingerprint (SHA1): 80:94:64:0E:B5:A7:A1:CA:11:9C:1F:DD:D5:9F:81:02:63:A7:FB:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA - R6" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\200\224\144\016\265\247\241\312\021\234\037\335\325\237\201\002 -\143\247\373\321 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\117\335\007\344\324\042\144\071\036\014\067\102\352\321\306\256 -END -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\066\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\016\105\346\273\003\203\063\303\205\145\110\346\377\105\121 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "OISTE WISeKey Global Root GC CA" -# -# Issuer: CN=OISTE WISeKey Global Root GC CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Serial Number:21:2a:56:0c:ae:da:0c:ab:40:45:bf:2b:a2:2d:3a:ea -# Subject: CN=OISTE WISeKey Global Root GC CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Not Valid Before: Tue May 09 09:48:34 2017 -# Not Valid After : Fri May 09 09:58:33 2042 -# Fingerprint (SHA-256): 85:60:F9:1C:36:24:DA:BA:95:70:B5:FE:A0:DB:E3:6F:F1:1A:83:23:BE:94:86:85:4F:B3:F3:4A:55:71:19:8D -# Fingerprint (SHA1): E0:11:84:5E:34:DE:BE:88:81:B9:9C:F6:16:26:D1:96:1F:C3:B9:31 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "OISTE WISeKey Global Root GC CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\155\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145 -\171\061\042\060\040\006\003\125\004\013\023\031\117\111\123\124 -\105\040\106\157\165\156\144\141\164\151\157\156\040\105\156\144 -\157\162\163\145\144\061\050\060\046\006\003\125\004\003\023\037 -\117\111\123\124\105\040\127\111\123\145\113\145\171\040\107\154 -\157\142\141\154\040\122\157\157\164\040\107\103\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\155\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145 -\171\061\042\060\040\006\003\125\004\013\023\031\117\111\123\124 -\105\040\106\157\165\156\144\141\164\151\157\156\040\105\156\144 -\157\162\163\145\144\061\050\060\046\006\003\125\004\003\023\037 -\117\111\123\124\105\040\127\111\123\145\113\145\171\040\107\154 -\157\142\141\154\040\122\157\157\164\040\107\103\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\041\052\126\014\256\332\014\253\100\105\277\053\242\055 -\072\352 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\151\060\202\001\357\240\003\002\001\002\002\020\041 -\052\126\014\256\332\014\253\100\105\277\053\242\055\072\352\060 -\012\006\010\052\206\110\316\075\004\003\003\060\155\061\013\060 -\011\006\003\125\004\006\023\002\103\110\061\020\060\016\006\003 -\125\004\012\023\007\127\111\123\145\113\145\171\061\042\060\040 -\006\003\125\004\013\023\031\117\111\123\124\105\040\106\157\165 -\156\144\141\164\151\157\156\040\105\156\144\157\162\163\145\144 -\061\050\060\046\006\003\125\004\003\023\037\117\111\123\124\105 -\040\127\111\123\145\113\145\171\040\107\154\157\142\141\154\040 -\122\157\157\164\040\107\103\040\103\101\060\036\027\015\061\067 -\060\065\060\071\060\071\064\070\063\064\132\027\015\064\062\060 -\065\060\071\060\071\065\070\063\063\132\060\155\061\013\060\011 -\006\003\125\004\006\023\002\103\110\061\020\060\016\006\003\125 -\004\012\023\007\127\111\123\145\113\145\171\061\042\060\040\006 -\003\125\004\013\023\031\117\111\123\124\105\040\106\157\165\156 -\144\141\164\151\157\156\040\105\156\144\157\162\163\145\144\061 -\050\060\046\006\003\125\004\003\023\037\117\111\123\124\105\040 -\127\111\123\145\113\145\171\040\107\154\157\142\141\154\040\122 -\157\157\164\040\107\103\040\103\101\060\166\060\020\006\007\052 -\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 -\004\114\351\120\300\306\017\162\030\274\330\361\272\263\211\342 -\171\112\243\026\247\153\124\044\333\121\377\352\364\011\044\303 -\013\042\237\313\152\047\202\201\015\322\300\257\061\344\164\202 -\156\312\045\331\214\165\235\361\333\320\232\242\113\041\176\026 -\247\143\220\322\071\324\261\207\170\137\030\226\017\120\033\065 -\067\017\152\306\334\331\023\115\244\216\220\067\346\275\133\061 -\221\243\124\060\122\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 -\024\110\207\024\254\343\303\236\220\140\072\327\312\211\356\323 -\255\214\264\120\146\060\020\006\011\053\006\001\004\001\202\067 -\025\001\004\003\002\001\000\060\012\006\010\052\206\110\316\075 -\004\003\003\003\150\000\060\145\002\060\046\307\151\133\334\325 -\347\262\347\310\014\214\214\303\335\171\214\033\143\325\311\122 -\224\116\115\202\112\163\036\262\200\204\251\045\300\114\132\155 -\111\051\140\170\023\342\176\110\353\144\002\061\000\333\064\040 -\062\010\377\232\111\002\266\210\336\024\257\135\154\231\161\215 -\032\077\213\327\340\242\066\206\034\007\202\072\166\123\375\302 -\242\355\357\173\260\200\117\130\017\113\123\071\275 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "OISTE WISeKey Global Root GC CA" -# Issuer: CN=OISTE WISeKey Global Root GC CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Serial Number:21:2a:56:0c:ae:da:0c:ab:40:45:bf:2b:a2:2d:3a:ea -# Subject: CN=OISTE WISeKey Global Root GC CA,OU=OISTE Foundation Endorsed,O=WISeKey,C=CH -# Not Valid Before: Tue May 09 09:48:34 2017 -# Not Valid After : Fri May 09 09:58:33 2042 -# Fingerprint (SHA-256): 85:60:F9:1C:36:24:DA:BA:95:70:B5:FE:A0:DB:E3:6F:F1:1A:83:23:BE:94:86:85:4F:B3:F3:4A:55:71:19:8D -# Fingerprint (SHA1): E0:11:84:5E:34:DE:BE:88:81:B9:9C:F6:16:26:D1:96:1F:C3:B9:31 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "OISTE WISeKey Global Root GC CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\340\021\204\136\064\336\276\210\201\271\234\366\026\046\321\226 -\037\303\271\061 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\251\326\271\055\057\223\144\370\245\151\312\221\351\150\007\043 -END -CKA_ISSUER MULTILINE_OCTAL -\060\155\061\013\060\011\006\003\125\004\006\023\002\103\110\061 -\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145 -\171\061\042\060\040\006\003\125\004\013\023\031\117\111\123\124 -\105\040\106\157\165\156\144\141\164\151\157\156\040\105\156\144 -\157\162\163\145\144\061\050\060\046\006\003\125\004\003\023\037 -\117\111\123\124\105\040\127\111\123\145\113\145\171\040\107\154 -\157\142\141\154\040\122\157\157\164\040\107\103\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\041\052\126\014\256\332\014\253\100\105\277\053\242\055 -\072\352 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "UCA Global G2 Root" -# -# Issuer: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Serial Number:5d:df:b1:da:5a:a3:ed:5d:be:5a:65:20:65:03:90:ef -# Subject: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 11 00:00:00 2016 -# Not Valid After : Mon Dec 31 00:00:00 2040 -# Fingerprint (SHA-256): 9B:EA:11:C9:76:FE:01:47:64:C1:BE:56:A6:F9:14:B5:A5:60:31:7A:BD:99:88:39:33:82:E5:16:1A:A0:49:3C -# Fingerprint (SHA1): 28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Global G2 Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 -\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 -\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\135\337\261\332\132\243\355\135\276\132\145\040\145\003 -\220\357 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\106\060\202\003\056\240\003\002\001\002\002\020\135 -\337\261\332\132\243\355\135\276\132\145\040\145\003\220\357\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\075 -\061\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060 -\017\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164 -\061\033\060\031\006\003\125\004\003\014\022\125\103\101\040\107 -\154\157\142\141\154\040\107\062\040\122\157\157\164\060\036\027 -\015\061\066\060\063\061\061\060\060\060\060\060\060\132\027\015 -\064\060\061\062\063\061\060\060\060\060\060\060\132\060\075\061 -\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060\017 -\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164\061 -\033\060\031\006\003\125\004\003\014\022\125\103\101\040\107\154 -\157\142\141\154\040\107\062\040\122\157\157\164\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\305\346\053 -\157\174\357\046\005\047\243\201\044\332\157\313\001\371\231\232 -\251\062\302\042\207\141\101\221\073\313\303\150\033\006\305\114 -\251\053\301\147\027\042\035\053\355\371\051\211\223\242\170\275 -\222\153\240\243\015\242\176\312\223\263\246\321\214\065\325\165 -\371\027\366\317\105\305\345\172\354\167\223\240\217\043\256\016 -\032\003\177\276\324\320\355\056\173\253\106\043\133\377\054\346 -\124\172\224\300\052\025\360\311\215\260\172\073\044\341\327\150 -\342\061\074\006\063\106\266\124\021\246\245\057\042\124\052\130 -\015\001\002\361\372\025\121\147\154\300\372\327\266\033\177\321 -\126\210\057\032\072\215\073\273\202\021\340\107\000\320\122\207 -\253\373\206\176\017\044\153\100\235\064\147\274\215\307\055\206 -\157\171\076\216\251\074\027\113\177\260\231\343\260\161\140\334 -\013\365\144\303\316\103\274\155\161\271\322\336\047\133\212\350 -\330\306\256\341\131\175\317\050\055\065\270\225\126\032\361\262 -\130\113\267\022\067\310\174\263\355\113\200\341\215\372\062\043 -\266\157\267\110\225\010\261\104\116\205\214\072\002\124\040\057 -\337\277\127\117\073\072\220\041\327\301\046\065\124\040\354\307 -\077\107\354\357\132\277\113\172\301\255\073\027\120\134\142\330 -\017\113\112\334\053\372\156\274\163\222\315\354\307\120\350\101 -\226\327\251\176\155\330\351\035\217\212\265\271\130\222\272\112 -\222\053\014\126\375\200\353\010\360\136\051\156\033\034\014\257 -\217\223\211\255\333\275\243\236\041\312\211\031\354\337\265\303 -\032\353\026\376\170\066\114\326\156\320\076\027\034\220\027\153 -\046\272\373\172\057\277\021\034\030\016\055\163\003\217\240\345 -\065\240\132\342\114\165\035\161\341\071\070\123\170\100\314\203 -\223\327\012\236\235\133\217\212\344\345\340\110\344\110\262\107 -\315\116\052\165\052\173\362\042\366\311\276\011\221\226\127\172 -\210\210\254\356\160\254\371\334\051\343\014\034\073\022\116\104 -\326\247\116\260\046\310\363\331\032\227\221\150\352\357\215\106 -\006\322\126\105\130\232\074\014\017\203\270\005\045\303\071\317 -\073\244\064\211\267\171\022\057\107\305\347\251\227\151\374\246 -\167\147\265\337\173\361\172\145\025\344\141\126\145\002\003\001 -\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\201\304\214\314\365\344\060\377\245\014\010\137\214\025 -\147\041\164\001\337\337\060\015\006\011\052\206\110\206\367\015 -\001\001\013\005\000\003\202\002\001\000\023\145\042\365\216\053 -\255\104\344\313\377\271\150\346\303\200\110\075\004\173\372\043 -\057\172\355\066\332\262\316\155\366\346\236\345\137\130\217\313 -\067\062\241\310\145\266\256\070\075\065\033\076\274\073\266\004 -\320\274\371\111\365\233\367\205\305\066\266\313\274\370\310\071 -\325\344\137\007\275\025\124\227\164\312\312\355\117\272\272\144 -\166\237\201\270\204\105\111\114\215\157\242\353\261\314\321\303 -\224\332\104\302\346\342\352\030\350\242\037\047\005\272\327\345 -\326\251\315\335\357\166\230\215\000\016\315\033\372\003\267\216 -\200\130\016\047\077\122\373\224\242\312\136\145\311\326\204\332 -\271\065\161\363\046\300\117\167\346\201\047\322\167\073\232\024 -\157\171\364\366\320\341\323\224\272\320\127\121\275\047\005\015 -\301\375\310\022\060\356\157\215\021\053\010\235\324\324\277\200 -\105\024\232\210\104\332\060\352\264\247\343\356\357\133\202\325 -\076\326\255\170\222\333\134\074\363\330\255\372\270\153\177\304 -\066\050\266\002\025\212\124\054\234\260\027\163\216\320\067\243 -\024\074\230\225\000\014\051\005\133\236\111\111\261\137\307\343 -\313\317\047\145\216\065\027\267\127\310\060\331\101\133\271\024 -\266\350\302\017\224\061\247\224\230\314\152\353\265\341\047\365 -\020\250\001\350\216\022\142\350\210\314\265\177\106\227\300\233 -\020\146\070\032\066\106\137\042\150\075\337\311\306\023\047\253 -\123\006\254\242\074\206\006\145\157\261\176\261\051\104\232\243 -\272\111\151\050\151\217\327\345\137\255\004\206\144\157\032\240 -\014\305\010\142\316\200\243\320\363\354\150\336\276\063\307\027 -\133\177\200\304\114\114\261\246\204\212\303\073\270\011\315\024 -\201\272\030\343\124\127\066\376\333\057\174\107\241\072\063\310 -\371\130\073\104\117\261\312\002\211\004\226\050\150\305\113\270 -\046\211\273\326\063\057\120\325\376\232\211\272\030\062\222\124 -\306\133\340\235\371\136\345\015\042\233\366\332\342\310\041\262 -\142\041\252\206\100\262\056\144\323\137\310\343\176\021\147\105 -\037\005\376\343\242\357\263\250\263\363\175\217\370\014\037\042 -\037\055\160\264\270\001\064\166\060\000\345\043\170\247\126\327 -\120\037\212\373\006\365\302\031\360\320 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "UCA Global G2 Root" -# Issuer: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Serial Number:5d:df:b1:da:5a:a3:ed:5d:be:5a:65:20:65:03:90:ef -# Subject: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 11 00:00:00 2016 -# Not Valid After : Mon Dec 31 00:00:00 2040 -# Fingerprint (SHA-256): 9B:EA:11:C9:76:FE:01:47:64:C1:BE:56:A6:F9:14:B5:A5:60:31:7A:BD:99:88:39:33:82:E5:16:1A:A0:49:3C -# Fingerprint (SHA1): 28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Global G2 Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\050\371\170\026\031\172\377\030\045\030\252\104\376\301\240\316 -\134\266\114\212 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\200\376\360\304\112\360\134\142\062\237\034\272\170\251\120\370 -END -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 -\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\135\337\261\332\132\243\355\135\276\132\145\040\145\003 -\220\357 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "UCA Extended Validation Root" -# -# Issuer: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Serial Number:4f:d2:2b:8f:f5:64:c8:33:9e:4f:34:58:66:23:70:60 -# Subject: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 13 00:00:00 2015 -# Not Valid After : Fri Dec 31 00:00:00 2038 -# Fingerprint (SHA-256): D4:3A:F9:B3:54:73:75:5C:96:84:FC:06:D7:D8:CB:70:EE:5C:28:E7:73:FB:29:4E:B4:1E:E7:17:22:92:4D:24 -# Fingerprint (SHA1): A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Extended Validation Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 -\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 -\164\151\157\156\040\122\157\157\164 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 -\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 -\164\151\157\156\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\117\322\053\217\365\144\310\063\236\117\064\130\146\043 -\160\140 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\132\060\202\003\102\240\003\002\001\002\002\020\117 -\322\053\217\365\144\310\063\236\117\064\130\146\043\160\140\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\107 -\061\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060 -\017\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164 -\061\045\060\043\006\003\125\004\003\014\034\125\103\101\040\105 -\170\164\145\156\144\145\144\040\126\141\154\151\144\141\164\151 -\157\156\040\122\157\157\164\060\036\027\015\061\065\060\063\061 -\063\060\060\060\060\060\060\132\027\015\063\070\061\062\063\061 -\060\060\060\060\060\060\132\060\107\061\013\060\011\006\003\125 -\004\006\023\002\103\116\061\021\060\017\006\003\125\004\012\014 -\010\125\156\151\124\162\165\163\164\061\045\060\043\006\003\125 -\004\003\014\034\125\103\101\040\105\170\164\145\156\144\145\144 -\040\126\141\154\151\144\141\164\151\157\156\040\122\157\157\164 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\251\011\007\050\023\002\260\231\340\144\252\036\103\026\172 -\163\261\221\240\165\076\250\372\343\070\000\172\354\211\152\040 -\017\213\305\260\233\063\003\132\206\306\130\206\325\301\205\273 -\117\306\234\100\115\312\276\356\151\226\270\255\201\060\232\174 -\222\005\353\005\053\232\110\320\270\166\076\226\310\040\273\322 -\260\361\217\330\254\105\106\377\252\147\140\264\167\176\152\037 -\074\032\122\172\004\075\007\074\205\015\204\320\037\166\012\367 -\152\024\337\162\343\064\174\127\116\126\001\076\171\361\252\051 -\073\154\372\370\217\155\115\310\065\337\256\353\334\044\356\171 -\105\247\205\266\005\210\336\210\135\045\174\227\144\147\011\331 -\277\132\025\005\206\363\011\036\354\130\062\063\021\363\167\144 -\260\166\037\344\020\065\027\033\362\016\261\154\244\052\243\163 -\374\011\037\036\062\031\123\021\347\331\263\054\056\166\056\241 -\243\336\176\152\210\011\350\362\007\212\370\262\315\020\347\342 -\163\100\223\273\010\321\077\341\374\013\224\263\045\357\174\246 -\327\321\257\237\377\226\232\365\221\173\230\013\167\324\176\350 -\007\322\142\265\225\071\343\363\361\155\017\016\145\204\212\143 -\124\305\200\266\340\236\113\175\107\046\247\001\010\135\321\210 -\236\327\303\062\104\372\202\112\012\150\124\177\070\123\003\314 -\244\000\063\144\121\131\013\243\202\221\172\136\354\026\302\363 -\052\346\142\332\052\333\131\142\020\045\112\052\201\013\107\007 -\103\006\160\207\322\372\223\021\051\172\110\115\353\224\307\160 -\115\257\147\325\121\261\200\040\001\001\264\172\010\246\220\177 -\116\340\357\007\101\207\257\152\245\136\213\373\317\120\262\232 -\124\257\303\211\272\130\055\365\060\230\261\066\162\071\176\111 -\004\375\051\247\114\171\344\005\127\333\224\271\026\123\215\106 -\263\035\225\141\127\126\177\257\360\026\133\141\130\157\066\120 -\021\013\330\254\053\225\026\032\016\037\010\315\066\064\145\020 -\142\146\325\200\137\024\040\137\055\014\240\170\012\150\326\054 -\327\351\157\053\322\112\005\223\374\236\157\153\147\377\210\361 -\116\245\151\112\122\067\005\352\306\026\215\322\304\231\321\202 -\053\073\272\065\165\367\121\121\130\363\310\007\335\344\264\003 -\177\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 -\016\004\026\004\024\331\164\072\344\060\075\015\367\022\334\176 -\132\005\237\036\064\232\367\341\024\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\066\215 -\227\314\102\025\144\051\067\233\046\054\326\373\256\025\151\054 -\153\032\032\367\137\266\371\007\114\131\352\363\311\310\271\256 -\314\272\056\172\334\300\365\260\055\300\073\257\237\160\005\021 -\152\237\045\117\001\051\160\343\345\014\341\352\132\174\334\111 -\273\301\036\052\201\365\026\113\162\221\310\242\061\271\252\332 -\374\235\037\363\135\100\002\023\374\116\034\006\312\263\024\220 -\124\027\031\022\032\361\037\327\014\151\132\366\161\170\364\224 -\175\221\013\216\354\220\124\216\274\157\241\114\253\374\164\144 -\375\161\232\370\101\007\241\315\221\344\074\232\340\233\062\071 -\163\253\052\325\151\310\170\221\046\061\175\342\307\060\361\374 -\024\170\167\022\016\023\364\335\026\224\277\113\147\173\160\123 -\205\312\260\273\363\070\115\054\220\071\300\015\302\135\153\351 -\342\345\325\210\215\326\054\277\253\033\276\265\050\207\022\027 -\164\156\374\175\374\217\320\207\046\260\033\373\271\154\253\342 -\236\075\025\301\073\056\147\002\130\221\237\357\370\102\037\054 -\267\150\365\165\255\317\265\366\377\021\175\302\360\044\245\255 -\323\372\240\074\251\372\135\334\245\240\357\104\244\276\326\350 -\345\344\023\226\027\173\006\076\062\355\307\267\102\274\166\243 -\330\145\070\053\070\065\121\041\016\016\157\056\064\023\100\341 -\053\147\014\155\112\101\060\030\043\132\062\125\231\311\027\340 -\074\336\366\354\171\255\053\130\031\242\255\054\042\032\225\216 -\276\226\220\135\102\127\304\371\024\003\065\053\034\055\121\127 -\010\247\072\336\077\344\310\264\003\163\302\301\046\200\273\013 -\102\037\255\015\257\046\162\332\314\276\263\243\203\130\015\202 -\305\037\106\121\343\234\030\314\215\233\215\354\111\353\165\120 -\325\214\050\131\312\164\064\332\214\013\041\253\036\352\033\345 -\307\375\025\076\300\027\252\373\043\156\046\106\313\372\371\261 -\162\153\151\317\042\204\013\142\017\254\331\031\000\224\242\166 -\074\324\055\232\355\004\236\055\006\142\020\067\122\034\205\162 -\033\047\345\314\306\061\354\067\354\143\131\233\013\035\166\314 -\176\062\232\210\225\010\066\122\273\336\166\137\166\111\111\255 -\177\275\145\040\262\311\301\053\166\030\166\237\126\261 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "UCA Extended Validation Root" -# Issuer: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Serial Number:4f:d2:2b:8f:f5:64:c8:33:9e:4f:34:58:66:23:70:60 -# Subject: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 13 00:00:00 2015 -# Not Valid After : Fri Dec 31 00:00:00 2038 -# Fingerprint (SHA-256): D4:3A:F9:B3:54:73:75:5C:96:84:FC:06:D7:D8:CB:70:EE:5C:28:E7:73:FB:29:4E:B4:1E:E7:17:22:92:4D:24 -# Fingerprint (SHA1): A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Extended Validation Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\243\241\260\157\044\141\043\112\343\066\245\302\067\374\246\377 -\335\360\327\072 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\241\363\137\103\306\064\233\332\277\214\176\005\123\255\226\342 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 -\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 -\164\151\157\156\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\117\322\053\217\365\144\310\063\236\117\064\130\146\043 -\160\140 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certigna Root CA" -# -# Issuer: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Serial Number:00:ca:e9:1b:89:f1:55:03:0d:a3:e6:41:6d:c4:e3:a6:e1 -# Subject: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Not Valid Before: Tue Oct 01 08:32:27 2013 -# Not Valid After : Sat Oct 01 08:32:27 2033 -# Fingerprint (SHA-256): D4:8D:3D:23:EE:DB:50:A4:59:E5:51:97:60:1C:27:77:4B:9D:7B:18:C9:4D:5A:05:95:11:A1:02:50:B9:31:68 -# Fingerprint (SHA1): 2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certigna Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 -\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 -\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 -\151\147\156\141\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 -\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 -\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 -\151\147\156\141\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\312\351\033\211\361\125\003\015\243\346\101\155\304 -\343\246\341 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\006\133\060\202\004\103\240\003\002\001\002\002\021\000 -\312\351\033\211\361\125\003\015\243\346\101\155\304\343\246\341 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061\022 -\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157\164 -\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060\060 -\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063\066 -\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164\151 -\147\156\141\040\122\157\157\164\040\103\101\060\036\027\015\061 -\063\061\060\060\061\060\070\063\062\062\067\132\027\015\063\063 -\061\060\060\061\060\070\063\062\062\067\132\060\132\061\013\060 -\011\006\003\125\004\006\023\002\106\122\061\022\060\020\006\003 -\125\004\012\014\011\104\150\151\155\171\157\164\151\163\061\034 -\060\032\006\003\125\004\013\014\023\060\060\060\062\040\064\070 -\061\064\066\063\060\070\061\060\060\060\063\066\061\031\060\027 -\006\003\125\004\003\014\020\103\145\162\164\151\147\156\141\040 -\122\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 -\202\002\012\002\202\002\001\000\315\030\071\145\032\131\261\352 -\144\026\016\214\224\044\225\174\203\323\305\071\046\334\014\357 -\026\127\215\327\330\254\243\102\177\202\312\355\315\133\333\016 -\267\055\355\105\010\027\262\331\263\313\326\027\122\162\050\333 -\216\116\236\212\266\013\371\236\204\232\115\166\336\042\051\134 -\322\263\322\006\076\060\071\251\164\243\222\126\034\241\157\114 -\012\040\155\237\043\172\264\306\332\054\344\035\054\334\263\050 -\320\023\362\114\116\002\111\241\124\100\236\346\345\005\240\055 -\204\310\377\230\154\320\353\212\032\204\010\036\267\150\043\356 -\043\325\160\316\155\121\151\020\356\241\172\302\321\042\061\302 -\202\205\322\362\125\166\120\174\045\172\311\204\134\013\254\335 -\102\116\053\347\202\242\044\211\313\220\262\320\356\043\272\146 -\114\273\142\244\371\123\132\144\173\174\230\372\243\110\236\017 -\225\256\247\030\364\152\354\056\003\105\257\360\164\370\052\315 -\172\135\321\276\104\046\062\051\361\361\365\154\314\176\002\041 -\013\237\157\244\077\276\235\123\342\317\175\251\054\174\130\032 -\227\341\075\067\067\030\146\050\322\100\305\121\212\214\303\055 -\316\123\210\044\130\144\060\026\305\252\340\326\012\246\100\337 -\170\366\365\004\174\151\023\204\274\321\321\247\006\317\001\367 -\150\300\250\127\273\072\141\255\004\214\223\343\255\374\360\333 -\104\155\131\334\111\131\256\254\232\231\066\060\101\173\166\063 -\042\207\243\302\222\206\156\371\160\356\256\207\207\225\033\304 -\172\275\061\363\324\322\345\231\377\276\110\354\165\365\170\026 -\035\246\160\301\177\074\033\241\222\373\317\310\074\326\305\223 -\012\217\365\125\072\166\225\316\131\230\212\011\225\167\062\232 -\203\272\054\004\072\227\275\324\057\276\327\154\233\242\312\175 -\155\046\311\125\325\317\303\171\122\010\011\231\007\044\055\144 -\045\153\246\041\151\233\152\335\164\115\153\227\172\101\275\253 -\027\371\220\027\110\217\066\371\055\325\305\333\356\252\205\105 -\101\372\315\072\105\261\150\346\066\114\233\220\127\354\043\271 -\207\010\302\304\011\361\227\206\052\050\115\342\164\300\332\304 -\214\333\337\342\241\027\131\316\044\131\164\061\332\177\375\060 -\155\331\334\341\152\341\374\137\002\003\001\000\001\243\202\001 -\032\060\202\001\026\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004 -\024\030\207\126\340\156\167\356\044\065\074\116\163\232\037\326 -\341\342\171\176\053\060\037\006\003\125\035\043\004\030\060\026 -\200\024\030\207\126\340\156\167\356\044\065\074\116\163\232\037 -\326\341\342\171\176\053\060\104\006\003\125\035\040\004\075\060 -\073\060\071\006\004\125\035\040\000\060\061\060\057\006\010\053 -\006\001\005\005\007\002\001\026\043\150\164\164\160\163\072\057 -\057\167\167\167\167\056\143\145\162\164\151\147\156\141\056\146 -\162\057\141\165\164\157\162\151\164\145\163\057\060\155\006\003 -\125\035\037\004\146\060\144\060\057\240\055\240\053\206\051\150 -\164\164\160\072\057\057\143\162\154\056\143\145\162\164\151\147 -\156\141\056\146\162\057\143\145\162\164\151\147\156\141\162\157 -\157\164\143\141\056\143\162\154\060\061\240\057\240\055\206\053 -\150\164\164\160\072\057\057\143\162\154\056\144\150\151\155\171 -\157\164\151\163\056\143\157\155\057\143\145\162\164\151\147\156 -\141\162\157\157\164\143\141\056\143\162\154\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\224 -\270\236\117\360\343\225\010\042\347\315\150\101\367\034\125\325 -\174\000\342\055\072\211\135\150\070\057\121\042\013\112\215\313 -\351\273\135\076\273\134\075\261\050\376\344\123\125\023\317\241 -\220\033\002\035\137\146\106\011\063\050\341\015\044\227\160\323 -\020\037\352\144\127\226\273\135\332\347\304\214\117\114\144\106 -\035\134\207\343\131\336\102\321\233\250\176\246\211\335\217\034 -\311\060\202\355\073\234\315\300\351\031\340\152\330\002\165\067 -\253\367\064\050\050\221\362\004\012\117\065\343\140\046\001\372 -\320\021\214\371\021\152\356\257\075\303\120\323\217\137\063\171 -\074\206\250\163\105\220\214\040\266\162\163\027\043\276\007\145 -\345\170\222\015\272\001\300\353\214\034\146\277\254\206\167\001 -\224\015\234\346\351\071\215\037\246\121\214\231\014\071\167\341 -\264\233\372\034\147\127\157\152\152\216\251\053\114\127\171\172 -\127\042\317\315\137\143\106\215\134\131\072\206\370\062\107\142 -\243\147\015\030\221\334\373\246\153\365\110\141\163\043\131\216 -\002\247\274\104\352\364\111\235\361\124\130\371\140\257\332\030 -\244\057\050\105\334\172\240\210\206\135\363\073\347\377\051\065 -\200\374\144\103\224\346\343\034\157\276\255\016\052\143\231\053 -\311\176\205\366\161\350\006\003\225\376\336\217\110\034\132\324 -\222\350\053\356\347\061\333\272\004\152\207\230\347\305\137\357 -\175\247\042\367\001\330\115\371\211\320\016\232\005\131\244\236 -\230\331\157\053\312\160\276\144\302\125\243\364\351\257\303\222 -\051\334\210\026\044\231\074\215\046\230\266\133\267\314\316\267 -\067\007\375\046\331\230\205\044\377\131\043\003\232\355\235\235 -\250\344\136\070\316\327\122\015\157\322\077\155\261\005\153\111 -\316\212\221\106\163\364\366\057\360\250\163\167\016\145\254\241 -\215\146\122\151\176\113\150\014\307\036\067\047\203\245\214\307 -\002\344\024\315\111\001\260\163\263\375\306\220\072\157\322\154 -\355\073\356\354\221\276\242\103\135\213\000\112\146\045\104\160 -\336\100\017\370\174\025\367\242\316\074\327\136\023\214\201\027 -\030\027\321\275\361\167\020\072\324\145\071\301\047\254\127\054 -\045\124\377\242\332\117\212\141\071\136\256\075\112\214\275 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certigna Root CA" -# Issuer: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Serial Number:00:ca:e9:1b:89:f1:55:03:0d:a3:e6:41:6d:c4:e3:a6:e1 -# Subject: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Not Valid Before: Tue Oct 01 08:32:27 2013 -# Not Valid After : Sat Oct 01 08:32:27 2033 -# Fingerprint (SHA-256): D4:8D:3D:23:EE:DB:50:A4:59:E5:51:97:60:1C:27:77:4B:9D:7B:18:C9:4D:5A:05:95:11:A1:02:50:B9:31:68 -# Fingerprint (SHA1): 2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certigna Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\055\015\122\024\377\236\255\231\044\001\164\040\107\156\154\205 -\047\047\365\103 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\016\134\060\142\047\353\133\274\327\256\142\272\351\325\337\167 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 -\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 -\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 -\151\147\156\141\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\312\351\033\211\361\125\003\015\243\346\101\155\304 -\343\246\341 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "emSign Root CA - G1" -# -# Issuer: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:31:f5:e4:62:0c:6c:58:ed:d6:d8 -# Subject: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 40:F6:AF:03:46:A9:9A:A1:CD:1D:55:5A:4E:9C:CE:62:C7:F9:63:46:03:EE:40:66:15:83:3D:C8:C8:D0:03:67 -# Fingerprint (SHA1): 8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - G1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\107\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\107\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\061\365\344\142\014\154\130\355\326\330 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\224\060\202\002\174\240\003\002\001\002\002\012\061 -\365\344\142\014\154\130\355\326\330\060\015\006\011\052\206\110 -\206\367\015\001\001\013\005\000\060\147\061\013\060\011\006\003 -\125\004\006\023\002\111\116\061\023\060\021\006\003\125\004\013 -\023\012\145\155\123\151\147\156\040\120\113\111\061\045\060\043 -\006\003\125\004\012\023\034\145\115\165\144\150\162\141\040\124 -\145\143\150\156\157\154\157\147\151\145\163\040\114\151\155\151 -\164\145\144\061\034\060\032\006\003\125\004\003\023\023\145\155 -\123\151\147\156\040\122\157\157\164\040\103\101\040\055\040\107 -\061\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 -\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 -\132\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116 -\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 -\156\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034 -\145\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157 -\147\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032 -\006\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157 -\157\164\040\103\101\040\055\040\107\061\060\202\001\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001 -\017\000\060\202\001\012\002\202\001\001\000\223\113\273\351\146 -\212\356\235\133\325\064\223\320\033\036\303\347\236\270\144\063 -\177\143\170\150\264\315\056\161\165\327\233\040\306\115\051\274 -\266\150\140\212\367\041\232\126\065\132\363\166\275\330\315\232 -\377\223\126\113\245\131\006\241\223\064\051\335\026\064\165\116 -\362\201\264\307\226\116\255\031\025\122\112\376\074\160\165\160 -\315\257\053\253\025\232\063\074\252\263\213\252\315\103\375\365 -\352\160\377\355\317\021\073\224\316\116\062\026\323\043\100\052 -\167\263\257\074\001\054\154\355\231\054\213\331\116\151\230\262 -\367\217\101\260\062\170\141\326\015\137\303\372\242\100\222\035 -\134\027\346\160\076\065\347\242\267\302\142\342\253\244\070\114 -\265\071\065\157\352\003\151\372\072\124\150\205\155\326\362\057 -\103\125\036\221\015\016\330\325\152\244\226\321\023\074\054\170 -\120\350\072\222\322\027\126\345\065\032\100\034\076\215\054\355 -\071\337\102\340\203\101\164\337\243\315\302\206\140\110\150\343 -\151\013\124\000\213\344\166\151\041\015\171\116\064\010\136\024 -\302\314\261\267\255\327\174\160\212\307\205\002\003\001\000\001 -\243\102\060\100\060\035\006\003\125\035\016\004\026\004\024\373 -\357\015\206\236\260\343\335\251\271\361\041\027\177\076\374\360 -\167\053\032\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\001\001\000\131\377\362\214\365\207\175\161 -\075\243\237\033\133\321\332\370\323\234\153\066\275\233\251\141 -\353\336\026\054\164\075\236\346\165\332\327\272\247\274\102\027 -\347\075\221\353\345\175\335\076\234\361\317\222\254\154\110\314 -\302\042\077\151\073\305\266\025\057\243\065\306\150\052\034\127 -\257\071\357\215\320\065\303\030\014\173\000\126\034\315\213\031 -\164\336\276\017\022\340\320\252\241\077\002\064\261\160\316\235 -\030\326\010\003\011\106\356\140\340\176\266\304\111\004\121\175 -\160\140\274\252\262\377\171\162\172\246\035\075\137\052\370\312 -\342\375\071\267\107\271\353\176\337\004\043\257\372\234\006\007 -\351\373\143\223\200\100\265\306\154\012\061\050\316\014\237\317 -\263\043\065\200\101\215\154\304\067\173\201\057\200\241\100\102 -\205\351\331\070\215\350\241\123\315\001\277\151\350\132\006\362 -\105\013\220\372\256\341\277\235\362\256\127\074\245\256\262\126 -\364\213\145\100\351\375\061\201\054\364\071\011\330\356\153\247 -\264\246\035\025\245\230\367\001\201\330\205\175\363\121\134\161 -\210\336\272\314\037\200\176\112 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "emSign Root CA - G1" -# Issuer: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:31:f5:e4:62:0c:6c:58:ed:d6:d8 -# Subject: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 40:F6:AF:03:46:A9:9A:A1:CD:1D:55:5A:4E:9C:CE:62:C7:F9:63:46:03:EE:40:66:15:83:3D:C8:C8:D0:03:67 -# Fingerprint (SHA1): 8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - G1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\212\307\255\217\163\254\116\301\265\165\115\245\100\364\374\317 -\174\265\216\214 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\234\102\204\127\335\313\013\247\056\225\255\266\363\332\274\254 -END -CKA_ISSUER MULTILINE_OCTAL -\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\107\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\061\365\344\142\014\154\130\355\326\330 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "emSign ECC Root CA - G3" -# -# Issuer: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:3c:f6:07:a9:68:70:0e:da:8b:84 -# Subject: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B -# Fingerprint (SHA1): 30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\074\366\007\251\150\160\016\332\213\204 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\116\060\202\001\323\240\003\002\001\002\002\012\074 -\366\007\251\150\160\016\332\213\204\060\012\006\010\052\206\110 -\316\075\004\003\003\060\153\061\013\060\011\006\003\125\004\006 -\023\002\111\116\061\023\060\021\006\003\125\004\013\023\012\145 -\155\123\151\147\156\040\120\113\111\061\045\060\043\006\003\125 -\004\012\023\034\145\115\165\144\150\162\141\040\124\145\143\150 -\156\157\154\157\147\151\145\163\040\114\151\155\151\164\145\144 -\061\040\060\036\006\003\125\004\003\023\027\145\155\123\151\147 -\156\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040 -\107\063\060\036\027\015\061\070\060\062\061\070\061\070\063\060 -\060\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060 -\060\132\060\153\061\013\060\011\006\003\125\004\006\023\002\111 -\116\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151 -\147\156\040\120\113\111\061\045\060\043\006\003\125\004\012\023 -\034\145\115\165\144\150\162\141\040\124\145\143\150\156\157\154 -\157\147\151\145\163\040\114\151\155\151\164\145\144\061\040\060 -\036\006\003\125\004\003\023\027\145\155\123\151\147\156\040\105 -\103\103\040\122\157\157\164\040\103\101\040\055\040\107\063\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\043\245\014\270\055\022\365\050\363 -\261\262\335\342\002\022\200\236\071\137\111\115\237\311\045\064 -\131\164\354\273\006\034\347\300\162\257\350\256\057\341\101\124 -\207\024\250\112\262\350\174\202\346\133\152\265\334\263\165\316 -\213\006\320\206\043\277\106\325\216\017\077\004\364\327\034\222 -\176\366\245\143\302\365\137\216\056\117\241\030\031\002\053\062 -\012\202\144\175\026\223\321\243\102\060\100\060\035\006\003\125 -\035\016\004\026\004\024\174\135\002\204\023\324\314\212\233\201 -\316\027\034\056\051\036\234\110\143\102\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\012\006\010\052 -\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\276 -\363\141\317\002\020\035\144\225\007\270\030\156\210\205\005\057 -\203\010\027\220\312\037\212\114\350\015\033\172\261\255\325\201 -\011\107\357\073\254\010\004\174\134\231\261\355\107\007\322\002 -\061\000\235\272\125\374\251\112\350\355\355\346\166\001\102\173 -\310\370\140\331\215\121\213\125\073\373\214\173\353\145\011\303 -\370\226\315\107\250\202\362\026\125\167\044\176\022\020\225\004 -\054\243 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "emSign ECC Root CA - G3" -# Issuer: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:3c:f6:07:a9:68:70:0e:da:8b:84 -# Subject: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B -# Fingerprint (SHA1): 30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\060\103\372\117\362\127\334\240\303\200\356\056\130\352\170\262 -\077\346\273\301 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\316\013\162\321\237\210\216\320\120\003\350\343\270\213\147\100 -END -CKA_ISSUER MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\074\366\007\251\150\160\016\332\213\204 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "emSign Root CA - C1" -# -# Issuer: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:00:ae:cf:00:ba:c4:cf:32:f8:43:b2 -# Subject: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F -# Fingerprint (SHA1): E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - C1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 -\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 -\040\103\101\040\055\040\103\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 -\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 -\040\103\101\040\055\040\103\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\000\256\317\000\272\304\317\062\370\103\262 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\163\060\202\002\133\240\003\002\001\002\002\013\000 -\256\317\000\272\304\317\062\370\103\262\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\060\126\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\023\060\021\006\003\125\004 -\013\023\012\145\155\123\151\147\156\040\120\113\111\061\024\060 -\022\006\003\125\004\012\023\013\145\115\165\144\150\162\141\040 -\111\156\143\061\034\060\032\006\003\125\004\003\023\023\145\155 -\123\151\147\156\040\122\157\157\164\040\103\101\040\055\040\103 -\061\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 -\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 -\132\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 -\156\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013 -\145\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\103\061\060\202\001\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 -\000\060\202\001\012\002\202\001\001\000\317\353\251\271\361\231 -\005\314\330\050\041\112\363\163\064\121\204\126\020\365\240\117 -\054\022\343\372\023\232\047\320\317\371\171\032\164\137\035\171 -\071\374\133\370\160\216\340\222\122\367\344\045\371\124\203\331 -\035\323\310\132\205\077\136\307\266\007\356\076\300\316\232\257 -\254\126\102\052\071\045\160\326\277\265\173\066\255\254\366\163 -\334\315\327\035\212\203\245\373\053\220\025\067\153\034\046\107 -\334\073\051\126\223\152\263\301\152\072\235\075\365\301\227\070 -\130\005\213\034\021\343\344\264\270\135\205\035\203\376\170\137 -\013\105\150\030\110\245\106\163\064\073\376\017\310\166\273\307 -\030\363\005\321\206\363\205\355\347\271\331\062\255\125\210\316 -\246\266\221\260\117\254\176\025\043\226\366\077\360\040\064\026 -\336\012\306\304\004\105\171\177\247\375\276\322\251\245\257\234 -\305\043\052\367\074\041\154\275\257\217\116\305\072\262\363\064 -\022\374\337\200\032\111\244\324\251\225\367\236\211\136\242\211 -\254\224\313\250\150\233\257\212\145\047\315\211\356\335\214\265 -\153\051\160\103\240\151\013\344\271\017\002\003\001\000\001\243 -\102\060\100\060\035\006\003\125\035\016\004\026\004\024\376\241 -\340\160\036\052\003\071\122\132\102\276\134\221\205\172\030\252 -\115\265\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\302\112\126\372\025\041\173\050\242 -\351\345\035\373\370\055\304\071\226\101\114\073\047\054\304\154 -\030\025\200\306\254\257\107\131\057\046\013\343\066\260\357\073 -\376\103\227\111\062\231\022\025\133\337\021\051\377\253\123\370 -\273\301\170\017\254\234\123\257\127\275\150\214\075\151\063\360 -\243\240\043\143\073\144\147\042\104\255\325\161\313\126\052\170 -\222\243\117\022\061\066\066\342\336\376\000\304\243\140\017\047 -\255\240\260\212\265\066\172\122\241\275\047\364\040\047\142\350 -\115\224\044\023\344\012\004\351\074\253\056\310\103\011\112\306 -\141\004\345\111\064\176\323\304\310\365\017\300\252\351\272\124 -\136\363\143\053\117\117\120\324\376\271\173\231\214\075\300\056 -\274\002\053\323\304\100\344\212\007\061\036\233\316\046\231\023 -\373\021\352\232\042\014\021\031\307\136\033\201\120\060\310\226 -\022\156\347\313\101\177\221\073\242\107\267\124\200\033\334\000 -\314\232\220\352\303\303\120\006\142\014\060\300\025\110\247\250 -\131\174\341\256\042\242\342\012\172\017\372\142\253\122\114\341 -\361\337\312\276\203\015\102 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "emSign Root CA - C1" -# Issuer: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:00:ae:cf:00:ba:c4:cf:32:f8:43:b2 -# Subject: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F -# Fingerprint (SHA1): E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - C1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\347\056\361\337\374\262\011\050\317\135\324\325\147\067\261\121 -\313\206\117\001 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\330\343\135\001\041\372\170\132\260\337\272\322\356\052\137\150 -END -CKA_ISSUER MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 -\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 -\040\103\101\040\055\040\103\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\000\256\317\000\272\304\317\062\370\103\262 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "emSign ECC Root CA - C3" -# -# Issuer: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:7b:71:b6:82:56:b8:12:7c:9c:a8 -# Subject: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3 -# Fingerprint (SHA1): B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - C3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 -\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 -\122\157\157\164\040\103\101\040\055\040\103\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 -\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 -\122\157\157\164\040\103\101\040\055\040\103\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\173\161\266\202\126\270\022\174\234\250 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\053\060\202\001\261\240\003\002\001\002\002\012\173 -\161\266\202\126\270\022\174\234\250\060\012\006\010\052\206\110 -\316\075\004\003\003\060\132\061\013\060\011\006\003\125\004\006 -\023\002\125\123\061\023\060\021\006\003\125\004\013\023\012\145 -\155\123\151\147\156\040\120\113\111\061\024\060\022\006\003\125 -\004\012\023\013\145\115\165\144\150\162\141\040\111\156\143\061 -\040\060\036\006\003\125\004\003\023\027\145\155\123\151\147\156 -\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040\103 -\063\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 -\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 -\132\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 -\156\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013 -\145\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\103\063\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\375\245\141\256\173\046\020\035\351\267\042 -\060\256\006\364\201\263\261\102\161\225\071\274\323\122\343\257 -\257\371\362\227\065\222\066\106\016\207\225\215\271\071\132\351 -\273\337\320\376\310\007\101\074\273\125\157\203\243\152\373\142 -\260\201\211\002\160\175\110\305\112\343\351\042\124\042\115\223 -\273\102\014\257\167\234\043\246\175\327\141\021\316\145\307\370 -\177\376\365\362\251\243\102\060\100\060\035\006\003\125\035\016 -\004\026\004\024\373\132\110\320\200\040\100\362\250\351\000\007 -\151\031\167\247\346\303\364\317\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\012\006\010\052\206\110 -\316\075\004\003\003\003\150\000\060\145\002\061\000\264\330\057 -\002\211\375\266\114\142\272\103\116\023\204\162\265\256\335\034 -\336\326\265\334\126\217\130\100\132\055\336\040\114\042\203\312 -\223\250\176\356\022\100\307\326\207\117\370\337\205\002\060\034 -\024\144\344\174\226\203\021\234\260\321\132\141\113\246\017\111 -\323\000\374\241\374\344\245\377\177\255\327\060\320\307\167\177 -\276\201\007\125\060\120\040\024\365\127\070\012\250\061\121 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "emSign ECC Root CA - C3" -# Issuer: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:7b:71:b6:82:56:b8:12:7c:9c:a8 -# Subject: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3 -# Fingerprint (SHA1): B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - C3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\266\257\103\302\233\201\123\175\366\357\153\303\037\037\140\025 -\014\356\110\146 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\076\123\263\243\201\356\327\020\370\323\260\035\027\222\365\325 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 -\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 -\122\157\157\164\040\103\101\040\055\040\103\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\173\161\266\202\126\270\022\174\234\250 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Hongkong Post Root CA 3" -# -# Issuer: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Serial Number:08:16:5f:8a:4c:a5:ec:00:c9:93:40:df:c4:c6:ae:23:b8:1c:5a:a4 -# Subject: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Not Valid Before: Sat Jun 03 02:29:46 2017 -# Not Valid After : Tue Jun 03 02:29:46 2042 -# Fingerprint (SHA-256): 5A:2F:C0:3F:0C:83:B0:90:BB:FA:40:60:4B:09:88:44:6C:76:36:18:3D:F9:84:6E:17:10:1A:44:7F:B8:EF:D6 -# Fingerprint (SHA1): 58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hongkong Post Root CA 3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 -\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 -\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 -\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 -\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 -\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 -\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 -\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 -\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 -\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 -\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 -\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 -\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 -\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 -\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\010\026\137\212\114\245\354\000\311\223\100\337\304\306 -\256\043\270\034\132\244 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\317\060\202\003\267\240\003\002\001\002\002\024\010 -\026\137\212\114\245\354\000\311\223\100\337\304\306\256\043\270 -\034\132\244\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\157\061\013\060\011\006\003\125\004\006\023\002\110 -\113\061\022\060\020\006\003\125\004\010\023\011\110\157\156\147 -\040\113\157\156\147\061\022\060\020\006\003\125\004\007\023\011 -\110\157\156\147\040\113\157\156\147\061\026\060\024\006\003\125 -\004\012\023\015\110\157\156\147\153\157\156\147\040\120\157\163 -\164\061\040\060\036\006\003\125\004\003\023\027\110\157\156\147 -\153\157\156\147\040\120\157\163\164\040\122\157\157\164\040\103 -\101\040\063\060\036\027\015\061\067\060\066\060\063\060\062\062 -\071\064\066\132\027\015\064\062\060\066\060\063\060\062\062\071 -\064\066\132\060\157\061\013\060\011\006\003\125\004\006\023\002 -\110\113\061\022\060\020\006\003\125\004\010\023\011\110\157\156 -\147\040\113\157\156\147\061\022\060\020\006\003\125\004\007\023 -\011\110\157\156\147\040\113\157\156\147\061\026\060\024\006\003 -\125\004\012\023\015\110\157\156\147\153\157\156\147\040\120\157 -\163\164\061\040\060\036\006\003\125\004\003\023\027\110\157\156 -\147\153\157\156\147\040\120\157\163\164\040\122\157\157\164\040 -\103\101\040\063\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\263\210\327\352\316\017\040\116\276\346\326 -\003\155\356\131\374\302\127\337\051\150\241\203\016\076\150\307 -\150\130\234\034\140\113\211\103\014\271\324\025\262\356\301\116 -\165\351\265\247\357\345\351\065\231\344\314\034\347\113\137\215 -\063\060\040\063\123\331\246\273\325\076\023\216\351\037\207\111 -\255\120\055\120\312\030\276\001\130\242\023\160\226\273\211\210 -\126\200\134\370\275\054\074\341\114\127\210\273\323\271\225\357 -\313\307\366\332\061\164\050\246\346\124\211\365\101\061\312\345 -\046\032\315\202\340\160\332\073\051\273\325\003\365\231\272\125 -\365\144\321\140\016\263\211\111\270\212\057\005\322\204\105\050 -\174\217\150\120\022\170\374\013\265\123\313\302\230\034\204\243 -\236\260\276\043\244\332\334\310\053\036\332\156\105\036\211\230 -\332\371\000\056\006\351\014\073\160\325\120\045\210\231\313\315 -\163\140\367\325\377\065\147\305\241\274\136\253\315\112\270\105 -\353\310\150\036\015\015\024\106\022\343\322\144\142\212\102\230 -\274\264\306\010\010\370\375\250\114\144\234\166\001\275\057\251 -\154\063\017\330\077\050\270\074\151\001\102\206\176\151\301\311 -\006\312\345\172\106\145\351\302\326\120\101\056\077\267\344\355 -\154\327\277\046\001\021\242\026\051\112\153\064\006\220\354\023 -\322\266\373\152\166\322\074\355\360\326\055\335\341\025\354\243 -\233\057\054\311\076\053\344\151\073\377\162\045\261\066\206\133 -\307\177\153\213\125\033\112\305\040\141\075\256\313\120\341\010 -\072\276\260\217\143\101\123\060\010\131\074\230\035\167\272\143 -\221\172\312\020\120\140\277\360\327\274\225\207\217\227\305\376 -\227\152\001\224\243\174\133\205\035\052\071\072\320\124\241\321 -\071\161\235\375\041\371\265\173\360\342\340\002\217\156\226\044 -\045\054\240\036\054\250\304\211\247\357\355\231\006\057\266\012 -\114\117\333\242\314\067\032\257\107\205\055\212\137\304\064\064 -\114\000\375\030\223\147\023\321\067\346\110\264\213\006\305\127 -\173\031\206\012\171\313\000\311\122\257\102\377\067\217\341\243 -\036\172\075\120\253\143\006\347\025\265\077\266\105\067\224\067 -\261\176\362\110\303\177\305\165\376\227\215\105\217\032\247\032 -\162\050\032\100\017\002\003\001\000\001\243\143\060\141\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\037\006\003\125\035\043\004\030\060\026\200\024\027\235\315\036 -\213\326\071\053\160\323\134\324\240\270\037\260\000\374\305\141 -\060\035\006\003\125\035\016\004\026\004\024\027\235\315\036\213 -\326\071\053\160\323\134\324\240\270\037\260\000\374\305\141\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\002\001\000\126\325\173\156\346\042\001\322\102\233\030\325\016 -\327\146\043\134\343\376\240\307\222\322\351\224\255\113\242\306 -\354\022\174\164\325\110\322\131\024\231\300\353\271\321\353\364 -\110\060\133\255\247\127\163\231\251\323\345\267\321\056\131\044 -\130\334\150\056\056\142\330\152\344\160\013\055\040\120\040\244 -\062\225\321\000\230\273\323\375\367\062\362\111\256\306\172\340 -\107\276\156\316\313\243\162\072\055\151\135\313\310\350\105\071 -\324\372\102\301\021\114\167\135\222\373\152\377\130\104\345\353 -\201\236\257\240\231\255\276\251\001\146\313\070\035\074\337\103 -\037\364\115\156\264\272\027\106\374\175\375\207\201\171\152\015 -\063\017\372\057\370\024\271\200\263\135\115\252\227\341\371\344 -\030\305\370\325\070\214\046\074\375\362\050\342\356\132\111\210 -\054\337\171\075\216\236\220\074\275\101\112\072\335\133\366\232 -\264\316\077\045\060\177\062\175\242\003\224\320\334\172\241\122 -\336\156\223\215\030\046\375\125\254\275\217\233\322\317\257\347 -\206\054\313\037\011\157\243\157\251\204\324\163\277\115\241\164 -\033\116\043\140\362\314\016\252\177\244\234\114\045\250\262\146 -\073\070\377\331\224\060\366\162\204\276\150\125\020\017\306\163 -\054\026\151\223\007\376\261\105\355\273\242\125\152\260\332\265 -\112\002\045\047\205\327\267\267\206\104\026\211\154\200\053\076 -\227\251\234\325\176\125\114\306\336\105\020\034\352\351\073\237 -\003\123\356\356\172\001\002\026\170\324\350\302\276\106\166\210 -\023\077\042\273\110\022\035\122\000\264\002\176\041\032\036\234 -\045\364\363\075\136\036\322\034\371\263\055\266\367\067\134\306 -\313\041\116\260\367\231\107\030\205\301\053\272\125\256\006\352 -\320\007\262\334\253\320\202\226\165\316\322\120\376\231\347\317 -\057\237\347\166\321\141\052\373\041\273\061\320\252\237\107\244 -\262\042\312\026\072\120\127\304\133\103\147\305\145\142\003\111 -\001\353\103\331\330\370\236\255\317\261\143\016\105\364\240\132 -\054\233\055\305\246\300\255\250\107\364\047\114\070\015\056\033 -\111\073\122\364\350\210\203\053\124\050\324\362\065\122\264\062 -\203\142\151\144\014\221\234\237\227\352\164\026\375\037\021\006 -\232\233\364 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Hongkong Post Root CA 3" -# Issuer: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Serial Number:08:16:5f:8a:4c:a5:ec:00:c9:93:40:df:c4:c6:ae:23:b8:1c:5a:a4 -# Subject: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Not Valid Before: Sat Jun 03 02:29:46 2017 -# Not Valid After : Tue Jun 03 02:29:46 2042 -# Fingerprint (SHA-256): 5A:2F:C0:3F:0C:83:B0:90:BB:FA:40:60:4B:09:88:44:6C:76:36:18:3D:F9:84:6E:17:10:1A:44:7F:B8:EF:D6 -# Fingerprint (SHA1): 58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hongkong Post Root CA 3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\130\242\320\354\040\122\201\133\301\363\370\144\002\044\116\302 -\216\002\113\002 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\021\374\237\275\163\060\002\212\375\077\363\130\271\313\040\360 -END -CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 -\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 -\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 -\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 -\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 -\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 -\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 -\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\010\026\137\212\114\245\354\000\311\223\100\337\304\306 -\256\043\270\034\132\244 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Entrust Root Certification Authority - G4" -# -# Issuer: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number:00:d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 -# Subject: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Wed May 27 11:11:16 2015 -# Not Valid After : Sun Dec 27 11:41:16 2037 -# Fingerprint (SHA-256): DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 -# Fingerprint (SHA1): 14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - G4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\331\265\103\177\257\251\071\017\000\000\000\000\125 -\145\255\130 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\006\113\060\202\004\063\240\003\002\001\002\002\021\000 -\331\265\103\177\257\251\071\017\000\000\000\000\125\145\255\130 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165\163 -\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004\013 -\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165\163 -\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162\155 -\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051\040 -\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111\156 -\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162\151 -\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060\060 -\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107\064 -\060\036\027\015\061\065\060\065\062\067\061\061\061\061\061\066 -\132\027\015\063\067\061\062\062\067\061\061\064\061\061\066\132 -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002 -\001\000\261\354\054\102\356\342\321\060\377\245\222\107\342\055 -\303\272\144\227\155\312\367\015\265\131\301\263\313\250\150\031 -\330\257\204\155\060\160\135\176\363\056\322\123\231\341\376\037 -\136\331\110\257\135\023\215\333\377\143\063\115\323\000\002\274 -\304\370\321\006\010\224\171\130\212\025\336\051\263\375\375\304 -\117\350\252\342\240\073\171\315\277\153\103\062\335\331\164\020 -\271\367\364\150\324\273\320\207\325\252\113\212\052\157\052\004 -\265\262\246\307\240\172\346\110\253\322\321\131\314\326\176\043 -\346\227\154\360\102\345\334\121\113\025\101\355\111\112\311\336 -\020\227\326\166\301\357\245\265\066\024\227\065\330\170\042\065 -\122\357\103\275\333\047\333\141\126\202\064\334\313\210\140\014 -\013\132\345\054\001\306\124\257\327\252\301\020\173\322\005\132 -\270\100\236\206\247\303\220\206\002\126\122\011\172\234\322\047 -\202\123\112\145\122\152\365\074\347\250\362\234\257\213\275\323 -\016\324\324\136\156\207\236\152\075\105\035\321\135\033\364\351 -\012\254\140\231\373\211\264\377\230\054\317\174\035\351\002\252 -\004\232\036\270\334\210\156\045\263\154\146\367\074\220\363\127 -\301\263\057\365\155\362\373\312\241\370\051\235\106\213\263\152 -\366\346\147\007\276\054\147\012\052\037\132\262\076\127\304\323 -\041\041\143\145\122\221\033\261\231\216\171\176\346\353\215\000 -\331\132\252\352\163\350\244\202\002\107\226\376\133\216\124\141 -\243\353\057\113\060\260\213\043\165\162\174\041\074\310\366\361 -\164\324\034\173\243\005\125\356\273\115\073\062\276\232\167\146 -\236\254\151\220\042\007\037\141\072\226\276\345\232\117\314\005 -\074\050\131\323\301\014\124\250\131\141\275\310\162\114\350\334 -\237\207\177\275\234\110\066\136\225\243\016\271\070\044\125\374 -\165\146\353\002\343\010\064\051\112\306\343\053\057\063\240\332 -\243\206\245\022\227\375\200\053\332\024\102\343\222\275\076\362 -\135\136\147\164\056\034\210\107\051\064\137\342\062\250\234\045 -\067\214\272\230\000\227\213\111\226\036\375\045\212\254\334\332 -\330\135\164\156\146\260\377\104\337\241\030\306\276\110\057\067 -\224\170\370\225\112\077\177\023\136\135\131\375\164\206\103\143 -\163\111\002\003\001\000\001\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\237\070\304\126\043\303\071\350\240 -\161\154\350\124\114\344\350\072\261\277\147\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\022 -\345\102\246\173\213\017\014\344\106\245\266\140\100\207\214\045 -\176\255\270\150\056\133\306\100\166\074\003\370\311\131\364\363 -\253\142\316\020\215\264\132\144\214\150\300\260\162\103\064\322 -\033\013\366\054\123\322\312\220\113\206\146\374\252\203\042\364 -\213\032\157\046\110\254\166\167\010\277\305\230\134\364\046\211 -\236\173\303\271\144\062\001\177\323\303\335\130\155\354\261\253 -\204\125\164\167\204\004\047\122\153\206\114\316\335\271\145\377 -\326\306\136\237\232\020\231\113\165\152\376\152\351\227\040\344 -\344\166\172\306\320\044\252\220\315\040\220\272\107\144\373\177 -\007\263\123\170\265\012\142\362\163\103\316\101\053\201\152\056 -\205\026\224\123\324\153\137\162\042\253\121\055\102\325\000\234 -\231\277\336\273\224\073\127\375\232\365\206\313\126\073\133\210 -\001\345\174\050\113\003\371\111\203\174\262\177\174\343\355\216 -\241\177\140\123\216\125\235\120\064\022\017\267\227\173\154\207 -\112\104\347\365\155\354\200\067\360\130\031\156\112\150\166\360 -\037\222\344\352\265\222\323\141\121\020\013\255\247\331\137\307 -\137\334\037\243\134\214\241\176\233\267\236\323\126\157\146\136 -\007\226\040\355\013\164\373\146\116\213\021\025\351\201\111\176 -\157\260\324\120\177\042\327\137\145\002\015\246\364\205\036\330 -\256\006\113\112\247\322\061\146\302\370\316\345\010\246\244\002 -\226\104\150\127\304\325\063\317\031\057\024\304\224\034\173\244 -\331\360\237\016\261\200\342\321\236\021\144\251\210\021\072\166 -\202\345\142\302\200\330\244\203\355\223\357\174\057\220\260\062 -\114\226\025\150\110\122\324\231\010\300\044\350\034\343\263\245 -\041\016\222\300\220\037\317\040\137\312\073\070\307\267\155\072 -\363\346\104\270\016\061\153\210\216\160\353\234\027\122\250\101 -\224\056\207\266\347\246\022\305\165\337\133\300\012\156\173\244 -\344\136\206\371\066\224\337\167\303\351\015\300\071\361\171\273 -\106\216\253\103\131\047\267\040\273\043\351\126\100\041\354\061 -\075\145\252\103\362\075\337\160\104\341\272\115\046\020\073\230 -\237\363\310\216\033\070\126\041\152\121\223\323\221\312\106\332 -\211\267\075\123\203\054\010\037\213\217\123\335\377\254\037 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE - -# Trust for "Entrust Root Certification Authority - G4" -# Issuer: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number:00:d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 -# Subject: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Wed May 27 11:11:16 2015 -# Not Valid After : Sun Dec 27 11:41:16 2037 -# Fingerprint (SHA-256): DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 -# Fingerprint (SHA1): 14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - G4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\024\210\116\206\046\067\260\046\257\131\142\134\100\167\354\065 -\051\272\226\001 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\211\123\361\203\043\267\174\216\005\361\214\161\070\116\037\210 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\331\265\103\177\257\251\071\017\000\000\000\000\125 -\145\255\130 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Microsoft ECC Root Certificate Authority 2017" -# -# Issuer: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:66:f2:3d:af:87:de:8b:b1:4a:ea:0c:57:31:01:c2:ec -# Subject: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 23:06:45 2019 -# Not Valid After : Fri Jul 18 23:16:04 2042 -# Fingerprint (SHA-256): 35:8D:F3:9D:76:4A:F9:E1:B7:66:E9:C9:72:DF:35:2E:E1:5C:FA:C2:27:AF:6A:D1:D7:0E:8E:4A:6E:DC:BA:02 -# Fingerprint (SHA1): 99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft ECC Root Certificate Authority 2017" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\146\362\075\257\207\336\213\261\112\352\014\127\061\001 -\302\354 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\131\060\202\001\337\240\003\002\001\002\002\020\146 -\362\075\257\207\336\213\261\112\352\014\127\061\001\302\354\060 -\012\006\010\052\206\110\316\075\004\003\003\060\145\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\036\060\034\006\003 -\125\004\012\023\025\115\151\143\162\157\163\157\146\164\040\103 -\157\162\160\157\162\141\164\151\157\156\061\066\060\064\006\003 -\125\004\003\023\055\115\151\143\162\157\163\157\146\164\040\105 -\103\103\040\122\157\157\164\040\103\145\162\164\151\146\151\143 -\141\164\145\040\101\165\164\150\157\162\151\164\171\040\062\060 -\061\067\060\036\027\015\061\071\061\062\061\070\062\063\060\066 -\064\065\132\027\015\064\062\060\067\061\070\062\063\061\066\060 -\064\132\060\145\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\036\060\034\006\003\125\004\012\023\025\115\151\143\162 -\157\163\157\146\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\066\060\064\006\003\125\004\003\023\055\115\151\143\162 -\157\163\157\146\164\040\105\103\103\040\122\157\157\164\040\103 -\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157 -\162\151\164\171\040\062\060\061\067\060\166\060\020\006\007\052 -\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 -\004\324\274\075\002\102\165\101\023\043\315\200\004\206\002\121 -\057\152\250\201\142\013\145\314\366\312\235\036\157\112\146\121 -\242\003\331\235\221\372\266\026\261\214\156\336\174\315\333\171 -\246\057\316\273\316\161\057\345\245\253\050\354\143\004\146\231 -\370\372\362\223\020\005\341\201\050\102\343\306\150\364\346\033 -\204\140\112\211\257\355\171\017\073\316\361\366\104\365\001\170 -\300\243\124\060\122\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 -\024\310\313\231\162\160\122\014\370\346\276\262\004\127\051\052 -\317\102\020\355\065\060\020\006\011\053\006\001\004\001\202\067 -\025\001\004\003\002\001\000\060\012\006\010\052\206\110\316\075 -\004\003\003\003\150\000\060\145\002\060\130\362\115\352\014\371 -\137\136\356\140\051\313\072\362\333\326\062\204\031\077\174\325 -\057\302\261\314\223\256\120\273\011\062\306\306\355\176\311\066 -\224\022\344\150\205\006\242\033\320\057\002\061\000\231\351\026 -\264\016\372\126\110\324\244\060\026\221\170\333\124\214\145\001 -\212\347\120\146\302\061\267\071\272\270\032\042\007\116\374\153 -\124\026\040\377\053\265\347\114\014\115\246\117\163 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Microsoft ECC Root Certificate Authority 2017" -# Issuer: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:66:f2:3d:af:87:de:8b:b1:4a:ea:0c:57:31:01:c2:ec -# Subject: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 23:06:45 2019 -# Not Valid After : Fri Jul 18 23:16:04 2042 -# Fingerprint (SHA-256): 35:8D:F3:9D:76:4A:F9:E1:B7:66:E9:C9:72:DF:35:2E:E1:5C:FA:C2:27:AF:6A:D1:D7:0E:8E:4A:6E:DC:BA:02 -# Fingerprint (SHA1): 99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft ECC Root Certificate Authority 2017" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\231\232\144\303\177\364\175\237\253\225\361\107\151\211\024\140 -\356\304\303\305 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\335\241\003\346\112\223\020\321\277\360\031\102\313\376\355\147 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\146\362\075\257\207\336\213\261\112\352\014\127\061\001 -\302\354 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Microsoft RSA Root Certificate Authority 2017" -# -# Issuer: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:1e:d3:97:09:5f:d8:b4:b3:47:70:1e:aa:be:7f:45:b3 -# Subject: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 22:51:22 2019 -# Not Valid After : Fri Jul 18 23:00:23 2042 -# Fingerprint (SHA-256): C7:41:F7:0F:4B:2A:8D:88:BF:2E:71:C1:41:22:EF:53:EF:10:EB:A0:CF:A5:E6:4C:FA:20:F4:18:85:30:73:E0 -# Fingerprint (SHA1): 73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft RSA Root Certificate Authority 2017" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\323\227\011\137\330\264\263\107\160\036\252\276\177 -\105\263 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\250\060\202\003\220\240\003\002\001\002\002\020\036 -\323\227\011\137\330\264\263\107\160\036\252\276\177\105\263\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\145 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\036\060 -\034\006\003\125\004\012\023\025\115\151\143\162\157\163\157\146 -\164\040\103\157\162\160\157\162\141\164\151\157\156\061\066\060 -\064\006\003\125\004\003\023\055\115\151\143\162\157\163\157\146 -\164\040\122\123\101\040\122\157\157\164\040\103\145\162\164\151 -\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171 -\040\062\060\061\067\060\036\027\015\061\071\061\062\061\070\062 -\062\065\061\062\062\132\027\015\064\062\060\067\061\070\062\063 -\060\060\062\063\132\060\145\061\013\060\011\006\003\125\004\006 -\023\002\125\123\061\036\060\034\006\003\125\004\012\023\025\115 -\151\143\162\157\163\157\146\164\040\103\157\162\160\157\162\141 -\164\151\157\156\061\066\060\064\006\003\125\004\003\023\055\115 -\151\143\162\157\163\157\146\164\040\122\123\101\040\122\157\157 -\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165 -\164\150\157\162\151\164\171\040\062\060\061\067\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\312\133\276 -\224\063\214\051\225\221\026\012\225\275\107\142\301\211\363\231 -\066\337\106\220\311\245\355\170\152\157\107\221\150\370\047\147 -\120\063\035\241\246\373\340\345\103\243\204\002\127\001\135\234 -\110\100\202\123\020\274\277\307\073\150\220\266\202\055\345\364 -\145\320\314\155\031\314\225\371\173\254\112\224\255\016\336\113 -\103\035\207\007\222\023\220\200\203\144\065\071\004\374\345\351 -\154\263\266\037\120\224\070\145\120\134\027\106\271\266\205\265 -\034\265\027\350\326\105\235\330\262\046\260\312\304\160\112\256 -\140\244\335\263\331\354\374\073\325\127\162\274\077\310\311\262 -\336\113\153\370\043\154\003\300\005\275\225\307\315\163\073\146 -\200\144\343\032\254\056\371\107\005\362\006\266\233\163\365\170 -\063\133\307\241\373\047\052\241\264\232\221\214\221\323\072\202 -\076\166\100\264\315\122\141\121\160\050\077\305\305\132\362\311 -\214\111\273\024\133\115\310\377\147\115\114\022\226\255\365\376 -\170\250\227\207\327\375\136\040\200\334\241\113\042\373\324\211 -\255\272\316\107\227\107\125\173\217\105\310\147\050\204\225\034 -\150\060\357\357\111\340\065\173\144\347\230\260\224\332\115\205 -\073\076\125\304\050\257\127\363\236\023\333\106\047\237\036\242 -\136\104\203\244\245\312\325\023\263\113\077\304\343\302\346\206 -\141\244\122\060\271\172\040\117\157\017\070\123\313\063\014\023 -\053\217\326\232\275\052\310\055\261\034\175\113\121\312\107\321 -\110\047\162\135\207\353\325\105\346\110\145\235\257\122\220\272 -\133\242\030\145\127\022\237\150\271\324\025\153\224\304\151\042 -\230\364\063\340\355\371\121\216\101\120\311\064\117\166\220\254 -\374\070\301\330\341\173\271\343\343\224\341\106\151\313\016\012 -\120\153\023\272\254\017\067\132\267\022\265\220\201\036\126\256 -\127\042\206\331\311\322\321\327\121\343\253\073\306\125\375\036 -\016\323\164\012\321\332\252\352\151\270\227\050\217\110\304\007 -\370\122\103\072\364\312\125\065\054\260\246\152\300\234\371\362 -\201\341\022\152\300\105\331\147\263\316\377\043\242\211\012\124 -\324\024\271\052\250\327\354\371\253\315\045\130\062\171\217\220 -\133\230\071\304\010\006\301\254\177\016\075\000\245\002\003\001 -\000\001\243\124\060\122\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\011\313\131\177\206\262\160\217\032\303\071\343\300\331 -\351\277\273\115\262\043\060\020\006\011\053\006\001\004\001\202 -\067\025\001\004\003\002\001\000\060\015\006\011\052\206\110\206 -\367\015\001\001\014\005\000\003\202\002\001\000\254\257\076\135 -\302\021\226\211\216\243\347\222\326\227\025\270\023\242\246\102 -\056\002\315\026\005\131\047\312\040\350\272\270\350\032\354\115 -\250\227\126\256\145\103\261\217\000\233\122\315\125\315\123\071 -\155\142\114\213\015\133\174\056\104\277\203\020\217\363\123\202 -\200\303\117\072\307\156\021\077\346\343\026\221\204\373\155\204 -\177\064\164\255\211\247\316\271\327\327\237\204\144\222\276\225 -\241\255\011\123\063\335\356\012\352\112\121\216\157\125\253\272 -\265\224\106\256\214\177\330\242\120\045\145\140\200\106\333\063 -\004\256\154\265\230\164\124\045\334\223\344\370\343\125\025\075 -\270\155\303\012\244\022\301\151\205\156\337\144\361\123\231\341 -\112\165\040\235\225\017\344\326\334\003\361\131\030\350\107\211 -\262\127\132\224\266\251\330\027\053\027\111\345\166\313\301\126 -\231\072\067\261\377\151\054\221\221\223\341\337\114\243\067\166 -\115\241\237\370\155\036\035\323\372\354\373\364\105\035\023\155 -\317\367\131\345\042\047\162\053\206\363\127\273\060\355\044\115 -\334\175\126\273\243\263\370\064\171\211\301\340\362\002\141\367 -\246\374\017\273\034\027\013\256\101\331\174\275\047\243\375\056 -\072\321\223\224\261\163\035\044\213\257\133\040\211\255\267\147 -\146\171\365\072\306\246\226\063\376\123\222\310\106\261\021\221 -\306\231\177\217\311\326\146\061\040\101\020\207\055\014\326\301 -\257\064\230\312\144\203\373\023\127\321\301\360\074\172\214\245 -\301\375\225\041\240\161\301\223\147\161\022\352\217\210\012\151 -\031\144\231\043\126\373\254\052\056\160\276\146\304\014\204\357 -\345\213\363\223\001\370\152\220\223\147\113\262\150\243\265\142 -\217\351\077\214\172\073\136\017\347\214\270\306\174\357\067\375 -\164\342\310\117\063\162\341\224\071\155\275\022\257\276\014\116 -\160\174\033\157\215\263\062\223\163\104\026\155\350\364\367\340 -\225\200\217\226\135\070\244\364\253\336\012\060\207\223\330\115 -\000\161\142\105\047\113\072\102\204\133\177\145\267\147\064\122 -\055\234\026\153\252\250\330\173\243\102\114\161\307\014\312\076 -\203\344\246\357\267\001\060\136\121\243\171\365\160\151\246\101 -\104\017\206\260\054\221\306\075\352\256\017\204 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Microsoft RSA Root Certificate Authority 2017" -# Issuer: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:1e:d3:97:09:5f:d8:b4:b3:47:70:1e:aa:be:7f:45:b3 -# Subject: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 22:51:22 2019 -# Not Valid After : Fri Jul 18 23:00:23 2042 -# Fingerprint (SHA-256): C7:41:F7:0F:4B:2A:8D:88:BF:2E:71:C1:41:22:EF:53:EF:10:EB:A0:CF:A5:E6:4C:FA:20:F4:18:85:30:73:E0 -# Fingerprint (SHA1): 73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft RSA Root Certificate Authority 2017" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\163\245\346\112\073\377\203\026\377\016\334\314\141\212\220\156 -\116\256\115\164 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\020\377\000\377\317\311\370\307\172\300\356\065\216\311\017\107 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\323\227\011\137\330\264\263\107\160\036\252\276\177 -\105\263 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "e-Szigno Root CA 2017" -# -# Issuer: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Serial Number:01:54:48:ef:21:fd:97:59:0d:f5:04:0a -# Subject: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Not Valid Before: Tue Aug 22 12:07:06 2017 -# Not Valid After : Fri Aug 22 12:07:06 2042 -# Fingerprint (SHA-256): BE:B0:0B:30:83:9B:9B:C3:2C:32:E4:44:79:05:95:06:41:F2:64:21:B1:5E:D0:89:19:8B:51:8A:E2:EA:1B:99 -# Fingerprint (SHA1): 89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "e-Szigno Root CA 2017" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 -\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 -\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 -\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 -\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 -\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 -\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 -\060\061\067 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 -\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 -\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 -\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 -\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 -\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 -\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 -\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\001\124\110\357\041\375\227\131\015\365\004\012 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\100\060\202\001\345\240\003\002\001\002\002\014\001 -\124\110\357\041\375\227\131\015\365\004\012\060\012\006\010\052 -\206\110\316\075\004\003\002\060\161\061\013\060\011\006\003\125 -\004\006\023\002\110\125\061\021\060\017\006\003\125\004\007\014 -\010\102\165\144\141\160\145\163\164\061\026\060\024\006\003\125 -\004\012\014\015\115\151\143\162\157\163\145\143\040\114\164\144 -\056\061\027\060\025\006\003\125\004\141\014\016\126\101\124\110 -\125\055\062\063\065\070\064\064\071\067\061\036\060\034\006\003 -\125\004\003\014\025\145\055\123\172\151\147\156\157\040\122\157 -\157\164\040\103\101\040\062\060\061\067\060\036\027\015\061\067 -\060\070\062\062\061\062\060\067\060\066\132\027\015\064\062\060 -\070\062\062\061\062\060\067\060\066\132\060\161\061\013\060\011 -\006\003\125\004\006\023\002\110\125\061\021\060\017\006\003\125 -\004\007\014\010\102\165\144\141\160\145\163\164\061\026\060\024 -\006\003\125\004\012\014\015\115\151\143\162\157\163\145\143\040 -\114\164\144\056\061\027\060\025\006\003\125\004\141\014\016\126 -\101\124\110\125\055\062\063\065\070\064\064\071\067\061\036\060 -\034\006\003\125\004\003\014\025\145\055\123\172\151\147\156\157 -\040\122\157\157\164\040\103\101\040\062\060\061\067\060\131\060 -\023\006\007\052\206\110\316\075\002\001\006\010\052\206\110\316 -\075\003\001\007\003\102\000\004\226\334\075\212\330\260\173\157 -\306\047\276\104\220\261\263\126\025\173\216\103\044\175\032\204 -\131\356\143\150\262\306\136\207\320\025\110\036\250\220\255\275 -\123\242\332\336\072\220\246\140\137\150\062\265\206\101\337\207 -\133\054\173\305\376\174\172\332\243\143\060\141\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006 -\003\125\035\016\004\026\004\024\207\021\025\010\321\252\301\170 -\014\261\257\316\306\311\220\357\277\060\004\300\060\037\006\003 -\125\035\043\004\030\060\026\200\024\207\021\025\010\321\252\301 -\170\014\261\257\316\306\311\220\357\277\060\004\300\060\012\006 -\010\052\206\110\316\075\004\003\002\003\111\000\060\106\002\041 -\000\265\127\335\327\212\125\013\066\341\206\104\372\324\331\150 -\215\270\334\043\212\212\015\324\057\175\352\163\354\277\115\154 -\250\002\041\000\313\245\264\022\372\347\265\350\317\176\223\374 -\363\065\217\157\116\132\174\264\274\116\262\374\162\252\133\131 -\371\347\334\061 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "e-Szigno Root CA 2017" -# Issuer: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Serial Number:01:54:48:ef:21:fd:97:59:0d:f5:04:0a -# Subject: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Not Valid Before: Tue Aug 22 12:07:06 2017 -# Not Valid After : Fri Aug 22 12:07:06 2042 -# Fingerprint (SHA-256): BE:B0:0B:30:83:9B:9B:C3:2C:32:E4:44:79:05:95:06:41:F2:64:21:B1:5E:D0:89:19:8B:51:8A:E2:EA:1B:99 -# Fingerprint (SHA1): 89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "e-Szigno Root CA 2017" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\211\324\203\003\117\236\232\110\200\137\162\067\324\251\246\357 -\313\174\037\321 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\336\037\366\236\204\256\247\264\041\316\036\130\175\321\204\230 -END -CKA_ISSUER MULTILINE_OCTAL -\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 -\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 -\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 -\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 -\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 -\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 -\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 -\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\001\124\110\357\041\375\227\131\015\365\004\012 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "certSIGN Root CA G2" -# -# Issuer: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Serial Number:11:00:34:b6:4e:c6:36:2d:36 -# Subject: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Not Valid Before: Mon Feb 06 09:27:35 2017 -# Not Valid After : Thu Feb 06 09:27:35 2042 -# Fingerprint (SHA-256): 65:7C:FE:2F:A7:3F:AA:38:46:25:71:F3:32:A2:36:3A:46:FC:E7:02:09:51:71:07:02:CD:FB:B6:EE:DA:33:05 -# Fingerprint (SHA1): 26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "certSIGN Root CA G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 -\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 -\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 -\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 -\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 -\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 -\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\021\000\064\266\116\306\066\055\066 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\107\060\202\003\057\240\003\002\001\002\002\011\021 -\000\064\266\116\306\066\055\066\060\015\006\011\052\206\110\206 -\367\015\001\001\013\005\000\060\101\061\013\060\011\006\003\125 -\004\006\023\002\122\117\061\024\060\022\006\003\125\004\012\023 -\013\103\105\122\124\123\111\107\116\040\123\101\061\034\060\032 -\006\003\125\004\013\023\023\143\145\162\164\123\111\107\116\040 -\122\117\117\124\040\103\101\040\107\062\060\036\027\015\061\067 -\060\062\060\066\060\071\062\067\063\065\132\027\015\064\062\060 -\062\060\066\060\071\062\067\063\065\132\060\101\061\013\060\011 -\006\003\125\004\006\023\002\122\117\061\024\060\022\006\003\125 -\004\012\023\013\103\105\122\124\123\111\107\116\040\123\101\061 -\034\060\032\006\003\125\004\013\023\023\143\145\162\164\123\111 -\107\116\040\122\117\117\124\040\103\101\040\107\062\060\202\002 -\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\002\017\000\060\202\002\012\002\202\002\001\000\300\305 -\165\031\221\175\104\164\164\207\376\016\073\226\334\330\001\026 -\314\356\143\221\347\013\157\316\073\012\151\032\174\302\343\257 -\202\216\206\327\136\217\127\353\323\041\131\375\071\067\102\060 -\276\120\352\266\017\251\210\330\056\055\151\041\347\321\067\030 -\116\175\221\325\026\137\153\133\000\302\071\103\015\066\205\122 -\271\123\145\017\035\102\345\217\317\005\323\356\334\014\032\331 -\270\213\170\042\147\344\151\260\150\305\074\344\154\132\106\347 -\315\307\372\357\304\354\113\275\152\244\254\375\314\050\121\357 -\222\264\051\253\253\065\232\114\344\304\010\306\046\314\370\151 -\237\344\234\360\051\323\134\371\306\026\045\236\043\303\040\301 -\075\017\077\070\100\260\376\202\104\070\252\132\032\212\153\143 -\130\070\264\025\323\266\021\151\173\036\124\356\214\032\042\254 -\162\227\077\043\131\233\311\042\204\301\007\117\314\177\342\127 -\312\022\160\273\246\145\363\151\165\143\275\225\373\033\227\315 -\344\250\257\366\321\116\250\331\212\161\044\315\066\075\274\226 -\304\361\154\251\256\345\317\015\156\050\015\260\016\265\312\121 -\173\170\024\303\040\057\177\373\024\125\341\021\231\375\325\012 -\241\236\002\343\142\137\353\065\113\054\270\162\350\076\075\117 -\254\054\273\056\206\342\243\166\217\345\223\052\317\245\253\310 -\134\215\113\006\377\022\106\254\170\313\024\007\065\340\251\337 -\213\351\257\025\117\026\211\133\275\366\215\306\131\256\210\205 -\016\301\211\353\037\147\305\105\216\377\155\067\066\053\170\146 -\203\221\121\053\075\377\121\167\166\142\241\354\147\076\076\201 -\203\340\126\251\120\037\037\172\231\253\143\277\204\027\167\361 -\015\073\337\367\234\141\263\065\230\212\072\262\354\074\032\067 -\077\176\217\222\317\331\022\024\144\332\020\002\025\101\377\117 -\304\353\034\243\311\372\231\367\106\351\341\030\331\261\270\062 -\055\313\024\014\120\330\203\145\203\356\271\134\317\313\005\132 -\114\372\031\227\153\326\135\023\323\302\134\124\274\062\163\240 -\170\365\361\155\036\313\237\245\246\237\042\334\321\121\236\202 -\171\144\140\051\023\076\243\375\117\162\152\253\342\324\345\270 -\044\125\054\104\113\212\210\104\234\312\204\323\052\073\002\003 -\001\000\001\243\102\060\100\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\006\060\035\006\003\125\035\016\004 -\026\004\024\202\041\055\146\306\327\240\340\025\353\316\114\011 -\167\304\140\236\124\156\003\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\003\202\002\001\000\140\336\032\270\347 -\362\140\202\325\003\063\201\313\006\212\361\042\111\351\350\352 -\221\177\306\063\136\150\031\003\206\073\103\001\317\007\160\344 -\010\036\145\205\221\346\021\042\267\365\002\043\216\256\271\036 -\175\037\176\154\346\275\045\325\225\032\362\005\246\257\205\002 -\157\256\370\326\061\377\045\311\112\310\307\212\251\331\237\113 -\111\233\021\127\231\222\103\021\336\266\063\244\314\327\215\144 -\175\324\315\074\050\054\264\232\226\352\115\365\304\104\304\045 -\252\040\200\330\051\125\367\340\101\374\006\046\377\271\066\365 -\103\024\003\146\170\341\021\261\332\040\137\106\000\170\000\041 -\245\036\000\050\141\170\157\250\001\001\217\235\064\232\377\364 -\070\220\373\270\321\263\162\006\311\161\346\201\305\171\355\013 -\246\171\362\023\013\234\367\135\016\173\044\223\264\110\333\206 -\137\336\120\206\170\347\100\346\061\250\220\166\160\141\257\234 -\067\054\021\265\202\267\252\256\044\064\133\162\014\151\015\315 -\131\237\366\161\257\234\013\321\012\070\371\006\042\203\123\045 -\014\374\121\304\346\276\342\071\225\013\044\255\257\321\225\344 -\226\327\164\144\153\161\116\002\074\252\205\363\040\243\103\071 -\166\133\154\120\376\232\234\024\036\145\024\212\025\275\243\202 -\105\132\111\126\152\322\234\261\143\062\345\141\340\123\042\016 -\247\012\111\352\313\176\037\250\342\142\200\366\020\105\122\230 -\006\030\336\245\315\057\177\252\324\351\076\010\162\354\043\003 -\002\074\246\252\330\274\147\164\075\024\027\373\124\113\027\343 -\323\171\075\155\153\111\311\050\016\056\164\120\277\014\331\106 -\072\020\206\311\247\077\351\240\354\177\353\245\167\130\151\161 -\346\203\012\067\362\206\111\152\276\171\010\220\366\002\026\144 -\076\345\332\114\176\014\064\311\371\137\266\263\050\121\247\247 -\053\252\111\372\215\145\051\116\343\153\023\247\224\243\055\121 -\155\170\014\104\313\337\336\010\157\316\243\144\253\323\225\204 -\324\271\122\124\162\173\226\045\314\274\151\343\110\156\015\320 -\307\235\047\232\252\370\023\222\335\036\337\143\237\065\251\026 -\066\354\214\270\203\364\075\211\217\315\264\027\136\327\263\027 -\101\020\135\047\163\140\205\127\111\042\007 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "certSIGN Root CA G2" -# Issuer: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Serial Number:11:00:34:b6:4e:c6:36:2d:36 -# Subject: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Not Valid Before: Mon Feb 06 09:27:35 2017 -# Not Valid After : Thu Feb 06 09:27:35 2042 -# Fingerprint (SHA-256): 65:7C:FE:2F:A7:3F:AA:38:46:25:71:F3:32:A2:36:3A:46:FC:E7:02:09:51:71:07:02:CD:FB:B6:EE:DA:33:05 -# Fingerprint (SHA1): 26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "certSIGN Root CA G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\046\371\223\264\355\075\050\047\260\271\113\247\351\025\035\243 -\215\222\345\062 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\214\361\165\212\306\031\317\224\267\367\145\040\207\303\227\307 -END -CKA_ISSUER MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 -\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 -\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 -\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\021\000\064\266\116\306\066\055\066 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Trustwave Global Certification Authority" -# -# Issuer: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:05:f7:0e:86:da:49:f3:46:35:2e:ba:b2 -# Subject: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:34:12 2017 -# Not Valid After : Sat Aug 23 19:34:12 2042 -# Fingerprint (SHA-256): 97:55:20:15:F5:DD:FC:3C:87:88:C0:06:94:45:55:40:88:94:45:00:84:F1:00:86:70:86:BC:1A:2B:B5:8D:C8 -# Fingerprint (SHA1): 2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\005\367\016\206\332\111\363\106\065\056\272\262 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\332\060\202\003\302\240\003\002\001\002\002\014\005 -\367\016\206\332\111\363\106\065\056\272\262\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\060\201\210\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006\003 -\125\004\010\014\010\111\154\154\151\156\157\151\163\061\020\060 -\016\006\003\125\004\007\014\007\103\150\151\143\141\147\157\061 -\041\060\037\006\003\125\004\012\014\030\124\162\165\163\164\167 -\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111\156 -\143\056\061\061\060\057\006\003\125\004\003\014\050\124\162\165 -\163\164\167\141\166\145\040\107\154\157\142\141\154\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171\060\036\027\015\061\067\060\070\062\063\061 -\071\063\064\061\062\132\027\015\064\062\060\070\062\063\061\071 -\063\064\061\062\132\060\201\210\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\021\060\017\006\003\125\004\010\014\010 -\111\154\154\151\156\157\151\163\061\020\060\016\006\003\125\004 -\007\014\007\103\150\151\143\141\147\157\061\041\060\037\006\003 -\125\004\012\014\030\124\162\165\163\164\167\141\166\145\040\110 -\157\154\144\151\156\147\163\054\040\111\156\143\056\061\061\060 -\057\006\003\125\004\003\014\050\124\162\165\163\164\167\141\166 -\145\040\107\154\157\142\141\154\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\271\135\121\050\113\074\067\222\321\202\316\275\035\275\315 -\335\270\253\317\012\076\341\135\345\334\252\011\271\127\002\076 -\346\143\141\337\362\017\202\143\256\243\367\254\163\321\174\347 -\263\013\257\010\000\011\131\177\315\051\052\210\223\207\027\030 -\200\355\210\262\264\266\020\037\055\326\137\125\242\023\135\321 -\306\353\006\126\211\210\376\254\062\235\375\134\303\005\307\156 -\356\206\211\272\210\003\235\162\041\206\220\256\217\003\245\334 -\237\210\050\313\243\222\111\017\354\320\017\342\155\104\117\200 -\152\262\324\347\240\012\123\001\272\216\227\221\166\156\274\374 -\325\153\066\346\100\210\326\173\057\137\005\350\054\155\021\363 -\347\262\276\222\104\114\322\227\244\376\322\162\201\103\007\234 -\351\021\076\365\213\032\131\175\037\150\130\335\004\000\054\226 -\363\103\263\176\230\031\164\331\234\163\331\030\276\101\307\064 -\171\331\364\142\302\103\271\263\047\260\042\313\371\075\122\307 -\060\107\263\311\076\270\152\342\347\350\201\160\136\102\213\117 -\046\245\376\072\302\040\156\273\370\026\216\315\014\251\264\033 -\154\166\020\341\130\171\106\076\124\316\200\250\127\011\067\051 -\033\231\023\217\014\310\326\054\034\373\005\350\010\225\075\145 -\106\334\356\315\151\342\115\217\207\050\116\064\013\076\317\024 -\331\273\335\266\120\232\255\167\324\031\326\332\032\210\310\116 -\033\047\165\330\262\010\361\256\203\060\271\021\016\315\207\360 -\204\215\025\162\174\241\357\314\362\210\141\272\364\151\273\014 -\214\013\165\127\004\270\116\052\024\056\075\017\034\036\062\246 -\142\066\356\146\342\042\270\005\100\143\020\042\363\063\035\164 -\162\212\054\365\071\051\240\323\347\033\200\204\055\305\075\343 -\115\261\375\032\157\272\145\007\073\130\354\102\105\046\373\330 -\332\045\162\304\366\000\261\042\171\275\343\174\131\142\112\234 -\005\157\075\316\346\326\107\143\231\306\044\157\162\022\310\254 -\177\220\264\013\221\160\350\267\346\026\020\161\027\316\336\006 -\117\110\101\175\065\112\243\211\362\311\113\173\101\021\155\147 -\267\010\230\114\345\021\031\256\102\200\334\373\220\005\324\370 -\120\312\276\344\255\307\302\224\327\026\235\346\027\217\257\066 -\373\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\231\340\031\147\015\142\333\166\263\332 -\075\270\133\350\375\102\322\061\016\207\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\230\163 -\160\342\260\323\355\071\354\114\140\331\251\022\206\027\036\226 -\320\350\124\050\073\144\055\041\246\370\235\126\023\152\110\075 -\117\307\076\051\333\155\130\203\124\075\207\175\043\005\324\344 -\034\334\350\070\145\206\305\165\247\132\333\065\005\275\167\336 -\273\051\067\100\005\007\303\224\122\237\312\144\335\361\033\053 -\334\106\012\020\002\061\375\112\150\015\007\144\220\346\036\365 -\052\241\250\273\074\135\371\243\010\013\021\014\361\077\055\020 -\224\157\376\342\064\207\203\326\317\345\033\065\155\322\003\341 -\260\015\250\240\252\106\047\202\066\247\025\266\010\246\102\124 -\127\266\231\132\342\013\171\220\327\127\022\121\065\031\210\101 -\150\045\324\067\027\204\025\373\001\162\334\225\336\122\046\040 -\230\046\342\166\365\047\157\372\000\073\112\141\331\015\313\121 -\223\052\375\026\006\226\247\043\232\043\110\376\121\275\266\304 -\260\261\124\316\336\154\101\255\026\147\176\333\375\070\315\271 -\070\116\262\301\140\313\235\027\337\130\236\172\142\262\046\217 -\164\225\233\344\133\035\322\017\335\230\034\233\131\271\043\323 -\061\240\246\377\070\335\317\040\117\351\130\126\072\147\303\321 -\366\231\231\235\272\066\266\200\057\210\107\117\206\277\104\072 -\200\344\067\034\246\272\352\227\230\021\320\204\142\107\144\036 -\252\356\100\277\064\261\234\217\116\341\362\222\117\037\216\363 -\236\227\336\363\246\171\152\211\161\117\113\047\027\110\376\354 -\364\120\017\117\111\175\314\105\343\275\172\100\305\101\334\141 -\126\047\006\151\345\162\101\201\323\266\001\211\240\057\072\162 -\171\376\072\060\277\101\354\307\142\076\221\113\307\331\061\166 -\102\371\367\074\143\354\046\214\163\014\175\032\035\352\250\174 -\207\250\302\047\174\341\063\101\017\317\317\374\000\240\042\200 -\236\112\247\157\000\260\101\105\267\042\312\150\110\305\102\242 -\256\335\035\362\340\156\116\005\130\261\300\220\026\052\244\075 -\020\100\276\217\142\143\203\251\234\202\175\055\002\351\203\060 -\174\313\047\311\375\036\146\000\260\056\323\041\057\216\063\026 -\154\230\355\020\250\007\326\314\223\317\333\321\151\034\344\312 -\311\340\266\234\351\316\161\161\336\154\077\026\244\171 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Trustwave Global Certification Authority" -# Issuer: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:05:f7:0e:86:da:49:f3:46:35:2e:ba:b2 -# Subject: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:34:12 2017 -# Not Valid After : Sat Aug 23 19:34:12 2042 -# Fingerprint (SHA-256): 97:55:20:15:F5:DD:FC:3C:87:88:C0:06:94:45:55:40:88:94:45:00:84:F1:00:86:70:86:BC:1A:2B:B5:8D:C8 -# Fingerprint (SHA1): 2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\057\217\066\117\341\130\227\104\041\131\207\245\052\232\320\151 -\225\046\177\265 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\370\034\030\055\057\272\137\155\241\154\274\307\253\221\307\016 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\005\367\016\206\332\111\363\106\065\056\272\262 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Trustwave Global ECC P256 Certification Authority" -# -# Issuer: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:0d:6a:5f:08:3f:28:5c:3e:51:95:df:5d -# Subject: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:35:10 2017 -# Not Valid After : Sat Aug 23 19:35:10 2042 -# Fingerprint (SHA-256): 94:5B:BC:82:5E:A5:54:F4:89:D1:FD:51:A7:3D:DF:2E:A6:24:AC:70:19:A0:52:05:22:5C:22:A7:8C:CF:A8:B4 -# Fingerprint (SHA1): B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P256 Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\015\152\137\010\077\050\134\076\121\225\337\135 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\140\060\202\002\007\240\003\002\001\002\002\014\015 -\152\137\010\077\050\134\076\121\225\337\135\060\012\006\010\052 -\206\110\316\075\004\003\002\060\201\221\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\021\060\017\006\003\125\004\010 -\023\010\111\154\154\151\156\157\151\163\061\020\060\016\006\003 -\125\004\007\023\007\103\150\151\143\141\147\157\061\041\060\037 -\006\003\125\004\012\023\030\124\162\165\163\164\167\141\166\145 -\040\110\157\154\144\151\156\147\163\054\040\111\156\143\056\061 -\072\060\070\006\003\125\004\003\023\061\124\162\165\163\164\167 -\141\166\145\040\107\154\157\142\141\154\040\105\103\103\040\120 -\062\065\066\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\060\036\027\015\061 -\067\060\070\062\063\061\071\063\065\061\060\132\027\015\064\062 -\060\070\062\063\061\071\063\065\061\060\132\060\201\221\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006 -\003\125\004\010\023\010\111\154\154\151\156\157\151\163\061\020 -\060\016\006\003\125\004\007\023\007\103\150\151\143\141\147\157 -\061\041\060\037\006\003\125\004\012\023\030\124\162\165\163\164 -\167\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111 -\156\143\056\061\072\060\070\006\003\125\004\003\023\061\124\162 -\165\163\164\167\141\166\145\040\107\154\157\142\141\154\040\105 -\103\103\040\120\062\065\066\040\103\145\162\164\151\146\151\143 -\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060 -\131\060\023\006\007\052\206\110\316\075\002\001\006\010\052\206 -\110\316\075\003\001\007\003\102\000\004\176\373\154\346\043\343 -\163\062\010\312\140\346\123\234\272\164\215\030\260\170\220\122 -\200\335\070\300\112\035\321\250\314\223\244\227\006\070\312\015 -\025\142\306\216\001\052\145\235\252\337\064\221\056\201\301\344 -\063\222\061\304\375\011\072\246\077\255\243\103\060\101\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\017\006\003\125\035\017\001\001\377\004\005\003\003\007\006\000 -\060\035\006\003\125\035\016\004\026\004\024\243\101\006\254\220 -\155\321\112\353\165\245\112\020\231\263\261\241\213\112\367\060 -\012\006\010\052\206\110\316\075\004\003\002\003\107\000\060\104 -\002\040\007\346\124\332\016\240\132\262\256\021\237\207\305\266 -\377\151\336\045\276\370\240\267\010\363\104\316\052\337\010\041 -\014\067\002\040\055\046\003\240\005\275\153\321\366\134\370\145 -\314\206\155\263\234\064\110\143\204\011\305\215\167\032\342\314 -\234\341\164\173 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Trustwave Global ECC P256 Certification Authority" -# Issuer: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:0d:6a:5f:08:3f:28:5c:3e:51:95:df:5d -# Subject: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:35:10 2017 -# Not Valid After : Sat Aug 23 19:35:10 2042 -# Fingerprint (SHA-256): 94:5B:BC:82:5E:A5:54:F4:89:D1:FD:51:A7:3D:DF:2E:A6:24:AC:70:19:A0:52:05:22:5C:22:A7:8C:CF:A8:B4 -# Fingerprint (SHA1): B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P256 Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\264\220\202\335\105\014\276\213\133\261\146\323\342\244\010\046 -\315\355\102\317 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\133\104\343\215\135\066\206\046\350\015\005\322\131\247\203\124 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\015\152\137\010\077\050\134\076\121\225\337\135 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Trustwave Global ECC P384 Certification Authority" -# -# Issuer: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:08:bd:85:97:6c:99:27:a4:80:68:47:3b -# Subject: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:36:43 2017 -# Not Valid After : Sat Aug 23 19:36:43 2042 -# Fingerprint (SHA-256): 55:90:38:59:C8:C0:C3:EB:B8:75:9E:CE:4E:25:57:22:5F:F5:75:8B:BD:38:EB:D4:82:76:60:1E:1B:D5:80:97 -# Fingerprint (SHA1): E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P384 Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\010\275\205\227\154\231\047\244\200\150\107\073 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\235\060\202\002\044\240\003\002\001\002\002\014\010 -\275\205\227\154\231\047\244\200\150\107\073\060\012\006\010\052 -\206\110\316\075\004\003\003\060\201\221\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\021\060\017\006\003\125\004\010 -\023\010\111\154\154\151\156\157\151\163\061\020\060\016\006\003 -\125\004\007\023\007\103\150\151\143\141\147\157\061\041\060\037 -\006\003\125\004\012\023\030\124\162\165\163\164\167\141\166\145 -\040\110\157\154\144\151\156\147\163\054\040\111\156\143\056\061 -\072\060\070\006\003\125\004\003\023\061\124\162\165\163\164\167 -\141\166\145\040\107\154\157\142\141\154\040\105\103\103\040\120 -\063\070\064\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\060\036\027\015\061 -\067\060\070\062\063\061\071\063\066\064\063\132\027\015\064\062 -\060\070\062\063\061\071\063\066\064\063\132\060\201\221\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006 -\003\125\004\010\023\010\111\154\154\151\156\157\151\163\061\020 -\060\016\006\003\125\004\007\023\007\103\150\151\143\141\147\157 -\061\041\060\037\006\003\125\004\012\023\030\124\162\165\163\164 -\167\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111 -\156\143\056\061\072\060\070\006\003\125\004\003\023\061\124\162 -\165\163\164\167\141\166\145\040\107\154\157\142\141\154\040\105 -\103\103\040\120\063\070\064\040\103\145\162\164\151\146\151\143 -\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\153\332\015\165\065\010\061\107\005 -\256\105\231\125\361\021\023\056\112\370\020\061\043\243\176\203 -\323\177\050\010\072\046\032\072\317\227\202\037\200\267\047\011 -\217\321\216\060\304\012\233\016\254\130\004\253\367\066\175\224 -\043\244\233\012\212\213\253\353\375\071\045\146\361\136\376\214 -\256\215\101\171\235\011\140\316\050\251\323\212\155\363\326\105 -\324\362\230\204\070\145\240\243\103\060\101\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\017\006\003 -\125\035\017\001\001\377\004\005\003\003\007\006\000\060\035\006 -\003\125\035\016\004\026\004\024\125\251\204\211\322\301\062\275 -\030\313\154\246\007\116\310\347\235\276\202\220\060\012\006\010 -\052\206\110\316\075\004\003\003\003\147\000\060\144\002\060\067 -\001\222\227\105\022\176\240\363\076\255\031\072\162\335\364\120 -\223\003\022\276\104\322\117\101\244\214\234\235\037\243\366\302 -\222\347\110\024\376\116\233\245\221\127\256\306\067\162\273\002 -\060\147\045\012\261\014\136\356\251\143\222\157\345\220\013\376 -\146\042\312\107\375\212\061\367\203\376\172\277\020\276\030\053 -\036\217\366\051\036\224\131\357\216\041\067\313\121\230\245\156 -\113 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Trustwave Global ECC P384 Certification Authority" -# Issuer: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:08:bd:85:97:6c:99:27:a4:80:68:47:3b -# Subject: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:36:43 2017 -# Not Valid After : Sat Aug 23 19:36:43 2042 -# Fingerprint (SHA-256): 55:90:38:59:C8:C0:C3:EB:B8:75:9E:CE:4E:25:57:22:5F:F5:75:8B:BD:38:EB:D4:82:76:60:1E:1B:D5:80:97 -# Fingerprint (SHA1): E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P384 Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\347\363\243\310\317\157\303\004\056\155\016\147\062\305\236\150 -\225\015\136\322 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\352\317\140\304\073\271\025\051\100\241\227\355\170\047\223\326 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\010\275\205\227\154\231\047\244\200\150\107\073 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "NAVER Global Root Certification Authority" -# -# Issuer: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Serial Number:01:94:30:1e:a2:0b:dd:f5:c5:33:2a:b1:43:44:71:f8:d6:50:4d:0d -# Subject: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Not Valid Before: Fri Aug 18 08:58:42 2017 -# Not Valid After : Tue Aug 18 23:59:59 2037 -# Fingerprint (SHA-256): 88:F4:38:DC:F8:FF:D1:FA:8F:42:91:15:FF:E5:F8:2A:E1:E0:6E:0C:70:C3:75:FA:AD:71:7B:34:A4:9E:72:65 -# Fingerprint (SHA1): 8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "NAVER Global Root Certification Authority" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 -\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 -\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 -\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 -\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 -\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 -\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 -\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 -\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\001\224\060\036\242\013\335\365\305\063\052\261\103\104 -\161\370\326\120\115\015 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\242\060\202\003\212\240\003\002\001\002\002\024\001 -\224\060\036\242\013\335\365\305\063\052\261\103\104\161\370\326 -\120\115\015\060\015\006\011\052\206\110\206\367\015\001\001\014 -\005\000\060\151\061\013\060\011\006\003\125\004\006\023\002\113 -\122\061\046\060\044\006\003\125\004\012\014\035\116\101\126\105 -\122\040\102\125\123\111\116\105\123\123\040\120\114\101\124\106 -\117\122\115\040\103\157\162\160\056\061\062\060\060\006\003\125 -\004\003\014\051\116\101\126\105\122\040\107\154\157\142\141\154 -\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\060\036\027 -\015\061\067\060\070\061\070\060\070\065\070\064\062\132\027\015 -\063\067\060\070\061\070\062\063\065\071\065\071\132\060\151\061 -\013\060\011\006\003\125\004\006\023\002\113\122\061\046\060\044 -\006\003\125\004\012\014\035\116\101\126\105\122\040\102\125\123 -\111\116\105\123\123\040\120\114\101\124\106\117\122\115\040\103 -\157\162\160\056\061\062\060\060\006\003\125\004\003\014\051\116 -\101\126\105\122\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\266\324\361\223\134\265\100 -\211\012\253\015\220\133\120\143\256\220\224\164\027\105\162\326 -\173\145\132\051\113\247\126\240\113\270\057\102\165\351\331\173 -\044\132\061\145\253\027\027\321\063\072\331\021\334\100\066\207 -\337\307\152\351\046\136\131\212\167\343\350\110\234\061\026\372 -\076\221\261\312\311\243\342\237\316\041\123\243\002\066\060\313 -\122\002\345\332\062\135\303\305\346\371\356\021\307\213\311\104 -\036\204\223\030\112\264\237\345\022\144\151\320\046\205\142\001 -\266\311\002\035\276\203\121\273\134\332\370\255\025\152\231\367 -\222\124\367\064\133\351\277\352\051\201\022\324\123\221\226\263 -\221\132\335\376\220\163\050\373\060\106\265\312\010\007\307\161 -\162\311\146\323\064\227\366\214\364\030\112\341\320\075\132\105 -\266\151\247\051\373\043\316\210\330\022\234\000\110\250\246\017 -\263\073\222\215\161\016\164\305\213\310\114\371\364\233\216\270 -\074\151\355\157\073\120\057\130\355\304\260\320\034\033\152\014 -\342\274\104\252\330\315\024\135\224\170\141\277\016\156\332\052 -\274\057\014\013\161\246\263\026\077\234\346\371\314\237\123\065 -\342\003\240\240\030\277\273\361\276\364\326\214\207\015\102\367 -\006\271\361\155\355\004\224\250\376\266\323\006\306\100\141\337 -\235\235\363\124\166\316\123\072\001\246\222\101\354\004\243\217 -\015\242\325\011\312\326\313\232\361\357\103\135\300\253\245\101 -\317\134\123\160\160\311\210\246\055\324\153\141\163\120\046\206 -\141\016\137\033\302\053\342\214\325\273\235\301\003\102\272\224 -\332\137\251\260\312\314\115\012\357\107\151\003\057\042\373\361 -\050\316\277\135\120\145\250\220\155\263\164\260\010\307\254\250 -\321\353\076\234\374\135\032\203\056\053\313\265\363\104\235\072 -\247\027\141\226\242\161\323\160\226\025\115\267\114\163\356\031 -\134\305\133\076\101\376\254\165\140\073\033\143\316\000\335\332 -\010\220\142\264\345\055\356\110\247\153\027\231\124\276\207\112 -\343\251\136\004\114\353\020\155\124\326\357\361\350\362\142\026 -\313\200\153\355\075\355\365\037\060\245\256\113\311\023\355\212 -\001\001\311\270\121\130\300\146\072\261\146\113\304\325\061\002 -\142\351\164\204\014\333\115\106\055\002\003\001\000\001\243\102 -\060\100\060\035\006\003\125\035\016\004\026\004\024\322\237\210 -\337\241\315\054\275\354\365\073\001\001\223\063\047\262\353\140 -\113\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\015\006\011\052\206\110\206\367\015\001\001\014\005 -\000\003\202\002\001\000\062\312\200\263\235\075\124\006\335\322 -\322\056\360\244\001\041\013\147\110\312\155\216\340\310\252\015 -\252\215\041\127\217\306\076\172\312\333\121\324\122\263\324\226 -\204\245\130\140\177\345\013\216\037\365\334\012\025\201\345\073 -\266\267\042\057\011\234\023\026\261\154\014\065\010\155\253\143 -\162\355\334\276\354\307\127\346\060\040\161\326\327\020\301\023 -\125\001\214\052\103\344\101\361\317\072\172\123\222\316\242\003 -\005\015\070\337\002\273\020\056\331\073\322\233\172\300\241\246 -\370\265\061\346\364\165\311\271\123\231\165\107\042\132\024\025 -\307\170\033\266\235\351\014\370\033\166\361\205\204\336\241\332 -\022\357\244\342\020\227\172\170\336\014\121\227\250\041\100\213 -\206\275\015\360\136\116\113\066\273\073\040\037\212\102\126\341 -\013\032\277\173\320\042\103\054\104\214\373\345\052\264\154\034 -\034\272\224\340\023\176\041\346\232\302\313\305\102\144\264\036 -\224\173\010\045\310\161\314\207\105\127\205\323\237\051\142\042 -\203\121\227\000\030\227\167\152\230\222\311\174\140\154\337\154 -\175\112\344\160\114\302\236\270\035\367\320\064\307\017\314\373 -\247\377\003\276\255\160\220\332\013\335\310\155\227\137\232\177 -\011\062\101\375\315\242\314\132\155\114\362\252\111\376\146\370 -\351\330\065\353\016\050\036\356\110\057\072\320\171\011\070\174 -\246\042\202\223\225\320\003\276\276\002\240\005\335\040\042\343 -\157\035\210\064\140\306\346\012\271\011\165\013\360\007\350\151 -\226\065\307\373\043\201\216\070\071\270\105\053\103\170\242\321 -\054\024\377\015\050\162\162\225\233\136\011\333\211\104\230\252 -\241\111\273\161\122\362\277\366\377\047\241\066\257\270\266\167 -\210\335\072\244\155\233\064\220\334\024\135\060\277\267\353\027 -\344\207\267\161\320\241\327\167\025\324\102\327\362\363\061\231 -\135\233\335\026\155\077\352\006\043\370\106\242\042\355\223\366 -\335\232\346\052\207\261\230\124\361\042\367\153\105\343\342\216 -\166\035\232\215\304\006\215\066\267\024\363\235\124\151\267\216 -\074\325\244\155\223\201\267\255\366\275\144\173\302\311\150\071 -\240\222\234\315\064\206\221\220\372\144\121\235\376\376\353\245 -\365\165\336\211\367\162 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "NAVER Global Root Certification Authority" -# Issuer: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Serial Number:01:94:30:1e:a2:0b:dd:f5:c5:33:2a:b1:43:44:71:f8:d6:50:4d:0d -# Subject: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Not Valid Before: Fri Aug 18 08:58:42 2017 -# Not Valid After : Tue Aug 18 23:59:59 2037 -# Fingerprint (SHA-256): 88:F4:38:DC:F8:FF:D1:FA:8F:42:91:15:FF:E5:F8:2A:E1:E0:6E:0C:70:C3:75:FA:AD:71:7B:34:A4:9E:72:65 -# Fingerprint (SHA1): 8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "NAVER Global Root Certification Authority" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\217\153\362\251\047\112\332\024\240\304\364\216\141\047\371\300 -\036\170\135\321 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\310\176\101\366\045\073\365\011\263\027\350\106\075\277\320\233 -END -CKA_ISSUER MULTILINE_OCTAL -\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 -\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 -\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 -\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 -\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\001\224\060\036\242\013\335\365\305\063\052\261\103\104 -\161\370\326\120\115\015 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" -# -# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Serial Number:62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 -# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Not Valid Before: Thu Dec 20 09:37:33 2018 -# Not Valid After : Sun Dec 20 09:37:33 2043 -# Fingerprint (SHA-256): 55:41:53:B1:3D:2C:F9:DD:B7:53:BF:BE:1A:4E:0A:E0:8D:0A:A4:18:70:58:FE:60:A2:B8:62:B2:E4:B8:7B:CB -# Fingerprint (SHA1): 62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 -\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 -\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 -\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 -\105\123\040\123\105\107\125\122\117\123 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 -\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 -\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 -\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 -\105\123\040\123\105\107\125\122\117\123 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\142\366\062\154\345\304\343\150\134\033\142\335\234\056 -\235\225 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\156\060\202\001\363\240\003\002\001\002\002\020\142 -\366\062\154\345\304\343\150\134\033\142\335\234\056\235\225\060 -\012\006\010\052\206\110\316\075\004\003\003\060\170\061\013\060 -\011\006\003\125\004\006\023\002\105\123\061\021\060\017\006\003 -\125\004\012\014\010\106\116\115\124\055\122\103\115\061\016\060 -\014\006\003\125\004\013\014\005\103\145\162\145\163\061\030\060 -\026\006\003\125\004\141\014\017\126\101\124\105\123\055\121\062 -\070\062\066\060\060\064\112\061\054\060\052\006\003\125\004\003 -\014\043\101\103\040\122\101\111\132\040\106\116\115\124\055\122 -\103\115\040\123\105\122\126\111\104\117\122\105\123\040\123\105 -\107\125\122\117\123\060\036\027\015\061\070\061\062\062\060\060 -\071\063\067\063\063\132\027\015\064\063\061\062\062\060\060\071 -\063\067\063\063\132\060\170\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\021\060\017\006\003\125\004\012\014\010\106 -\116\115\124\055\122\103\115\061\016\060\014\006\003\125\004\013 -\014\005\103\145\162\145\163\061\030\060\026\006\003\125\004\141 -\014\017\126\101\124\105\123\055\121\062\070\062\066\060\060\064 -\112\061\054\060\052\006\003\125\004\003\014\043\101\103\040\122 -\101\111\132\040\106\116\115\124\055\122\103\115\040\123\105\122 -\126\111\104\117\122\105\123\040\123\105\107\125\122\117\123\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\366\272\127\123\310\312\253\337\066 -\112\122\041\344\227\322\203\147\236\360\145\121\320\136\207\307 -\107\261\131\362\127\107\233\000\002\223\104\027\151\333\102\307 -\261\262\072\030\016\264\135\214\263\146\135\241\064\371\066\054 -\111\333\363\106\374\263\104\151\104\023\146\375\327\305\375\257 -\066\115\316\003\115\007\161\317\257\152\005\322\242\103\132\012 -\122\157\001\003\116\216\213\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\001\271\057\357\277\021\206\140\362 -\117\320\101\156\253\163\037\347\322\156\111\060\012\006\010\052 -\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\256 -\112\343\053\100\303\164\021\362\225\255\026\043\336\116\014\032 -\346\135\245\044\136\153\104\173\374\070\342\117\313\234\105\027 -\021\114\024\047\046\125\071\165\112\003\314\023\220\237\222\002 -\061\000\372\112\154\140\210\163\363\356\270\230\142\251\316\053 -\302\331\212\246\160\061\035\257\260\224\114\353\117\306\343\321 -\363\142\247\074\377\223\056\007\134\111\001\147\151\022\002\162 -\277\347 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" -# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Serial Number:62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 -# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Not Valid Before: Thu Dec 20 09:37:33 2018 -# Not Valid After : Sun Dec 20 09:37:33 2043 -# Fingerprint (SHA-256): 55:41:53:B1:3D:2C:F9:DD:B7:53:BF:BE:1A:4E:0A:E0:8D:0A:A4:18:70:58:FE:60:A2:B8:62:B2:E4:B8:7B:CB -# Fingerprint (SHA1): 62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\142\377\331\236\300\145\015\003\316\165\223\322\355\077\055\062 -\311\343\345\112 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\031\066\234\122\003\057\322\321\273\043\314\335\036\022\125\273 -END -CKA_ISSUER MULTILINE_OCTAL -\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 -\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 -\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 -\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 -\105\123\040\123\105\107\125\122\117\123 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\142\366\062\154\345\304\343\150\134\033\142\335\234\056 -\235\225 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign Secure Mail Root R45" -# -# Issuer: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:a8:4c:50:ab:9f:8d:32:b5:1d:03:8f:57:dc -# Subject: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 31:9A:F0:A7:72:9E:6F:89:26:9C:13:1E:A6:A3:A1:6F:CD:86:38:9F:DC:AB:3C:47:A4:A6:75:C1:61:A3:F9:74 -# Fingerprint (SHA1): 76:18:D1:F3:80:24:3D:52:40:C6:11:6A:AD:57:77:09:7D:81:30:A0 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root R45" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\122\064\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\122\064\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\250\114\120\253\237\215\062\265\035\003\217 -\127\334 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\160\060\202\003\130\240\003\002\001\002\002\020\166 -\123\376\250\114\120\253\237\215\062\265\035\003\217\127\334\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\122 -\061\013\060\011\006\003\125\004\006\023\002\102\105\061\031\060 -\027\006\003\125\004\012\023\020\107\154\157\142\141\154\123\151 -\147\156\040\156\166\055\163\141\061\050\060\046\006\003\125\004 -\003\023\037\107\154\157\142\141\154\123\151\147\156\040\123\145 -\143\165\162\145\040\115\141\151\154\040\122\157\157\164\040\122 -\064\065\060\036\027\015\062\060\060\063\061\070\060\060\060\060 -\060\060\132\027\015\064\065\060\063\061\070\060\060\060\060\060 -\060\132\060\122\061\013\060\011\006\003\125\004\006\023\002\102 -\105\061\031\060\027\006\003\125\004\012\023\020\107\154\157\142 -\141\154\123\151\147\156\040\156\166\055\163\141\061\050\060\046 -\006\003\125\004\003\023\037\107\154\157\142\141\154\123\151\147 -\156\040\123\145\143\165\162\145\040\115\141\151\154\040\122\157 -\157\164\040\122\064\065\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\334\171\314\155\006\371\155\273\340 -\126\004\154\177\340\165\314\055\005\111\350\113\334\124\354\133 -\167\225\162\277\177\142\235\205\251\212\044\120\137\123\345\333 -\164\157\244\051\133\023\052\011\255\232\305\057\302\367\166\073 -\241\105\106\252\103\346\044\376\053\260\157\062\160\031\106\132 -\171\046\057\374\075\175\137\144\313\127\314\141\141\250\331\225 -\156\343\225\240\156\177\107\022\030\326\357\003\311\373\212\372 -\232\275\202\025\251\125\167\113\021\117\131\340\153\303\161\363 -\014\330\124\325\201\150\076\023\271\025\056\207\212\074\104\047 -\066\142\044\156\370\054\005\162\060\141\275\102\221\043\304\235 -\045\247\331\124\232\024\243\061\255\200\171\014\247\143\154\230 -\243\254\127\107\063\037\145\226\341\320\322\065\332\371\161\367 -\241\246\045\265\101\135\337\076\140\330\321\366\237\245\362\270 -\314\023\252\217\371\262\156\341\203\055\223\335\076\205\032\335 -\350\261\134\046\001\313\111\205\374\374\322\324\177\205\142\206 -\164\371\313\354\065\042\242\014\060\217\073\253\171\353\126\362 -\372\102\363\355\371\037\105\211\100\051\255\352\222\164\352\122 -\375\126\264\053\332\242\355\165\302\156\253\316\122\220\113\366 -\336\360\111\217\232\110\324\210\031\155\105\346\314\214\271\335 -\144\140\140\002\100\370\271\317\274\130\353\075\205\271\306\012 -\323\234\007\146\217\307\030\071\043\106\341\074\036\243\057\120 -\141\222\013\075\053\154\361\243\107\070\127\221\253\015\217\306 -\235\115\004\322\046\122\134\345\245\375\052\055\026\052\001\151 -\347\251\175\341\066\267\261\052\305\331\261\215\275\271\213\316 -\314\213\241\076\013\110\315\120\225\064\304\330\010\131\330\153 -\046\364\276\365\324\042\027\000\127\311\256\233\004\060\063\237 -\013\373\337\126\242\311\156\124\166\332\261\227\142\047\131\017 -\021\212\042\033\144\226\077\250\361\267\044\112\215\074\123\174 -\155\203\166\075\262\046\110\163\365\104\026\001\055\011\052\216 -\026\226\120\320\163\006\135\273\042\110\202\114\012\106\132\077 -\200\377\134\362\362\232\254\054\010\340\326\352\360\022\070\201 -\117\246\020\355\106\253\314\026\234\013\317\144\246\231\002\205 -\104\147\106\255\375\115\347\002\003\001\000\001\243\102\060\100 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\240\223\025\050 -\156\356\217\010\262\065\306\236\142\171\164\247\261\016\053\173 -\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003 -\202\002\001\000\105\012\370\321\134\254\142\201\320\004\327\266 -\377\127\121\211\013\014\313\336\044\145\067\373\253\236\355\146 -\364\352\014\031\151\211\270\031\261\060\126\264\331\366\367\276 -\306\256\227\313\105\366\021\214\072\060\144\114\301\237\131\300 -\106\102\010\006\107\144\027\170\340\225\007\006\326\214\242\254 -\251\331\077\323\173\126\117\374\304\207\050\337\266\053\026\043 -\300\237\037\133\343\326\104\136\042\117\043\004\214\065\026\265 -\171\007\206\134\057\227\342\366\010\144\246\334\333\250\212\343 -\244\173\167\015\321\051\223\050\040\264\123\243\113\116\137\336 -\301\366\165\043\374\037\074\170\117\160\061\170\057\242\065\124 -\161\004\254\310\304\155\303\366\221\261\376\315\356\104\156\201 -\366\100\305\076\052\001\277\253\114\261\003\077\015\021\344\017 -\322\044\343\042\210\233\237\137\107\075\121\111\340\011\067\176 -\027\041\061\166\267\147\161\110\050\113\045\327\020\350\237\141 -\131\026\305\076\062\116\037\014\316\243\314\017\344\307\021\007 -\042\057\070\010\335\133\227\353\102\154\131\232\232\356\172\320 -\235\337\305\333\011\103\056\012\252\031\075\153\350\152\060\172 -\127\346\277\263\152\071\251\217\343\361\117\145\150\266\275\237 -\050\217\241\026\132\011\120\072\062\056\035\057\104\021\102\246 -\000\346\061\230\377\055\241\017\346\244\140\126\317\171\327\262 -\116\327\260\372\156\014\127\043\307\316\037\245\261\114\155\031 -\111\236\016\177\160\217\161\077\130\050\237\165\335\141\340\072 -\267\071\266\356\227\324\065\121\373\213\111\140\310\074\146\256 -\227\356\215\046\131\127\273\170\360\172\120\060\011\260\140\252 -\237\116\334\311\076\036\072\334\142\223\063\260\072\124\164\157 -\054\061\105\321\153\021\062\152\150\166\366\075\366\152\023\136 -\044\230\347\352\035\232\317\170\202\007\140\367\115\020\323\201 -\232\105\215\236\257\233\334\200\307\103\262\225\150\244\303\016 -\350\012\107\025\277\124\063\334\001\347\325\246\036\163\330\172 -\262\277\057\255\343\125\060\236\337\016\101\274\340\021\365\241 -\014\250\042\341\343\000\243\116\160\174\222\343\004\321\172\102 -\212\165\220\131\343\233\321\114\242\144\275\163\171\233\157\362 -\263\301\366\074 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Secure Mail Root R45" -# Issuer: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:a8:4c:50:ab:9f:8d:32:b5:1d:03:8f:57:dc -# Subject: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 31:9A:F0:A7:72:9E:6F:89:26:9C:13:1E:A6:A3:A1:6F:CD:86:38:9F:DC:AB:3C:47:A4:A6:75:C1:61:A3:F9:74 -# Fingerprint (SHA1): 76:18:D1:F3:80:24:3D:52:40:C6:11:6A:AD:57:77:09:7D:81:30:A0 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root R45" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\166\030\321\363\200\044\075\122\100\306\021\152\255\127\167\011 -\175\201\060\240 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\223\304\173\263\016\124\107\034\103\054\213\276\160\205\142\051 -END -CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\122\064\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\250\114\120\253\237\215\062\265\035\003\217 -\127\334 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign Secure Mail Root E45" -# -# Issuer: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:aa:27:1d:95:46:5d:d6:f1:9e:e5:b8:90:0a -# Subject: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 5C:BF:6F:B8:1F:D4:17:EA:41:28:CD:6F:81:72:A3:C9:40:20:94:F7:4A:B2:ED:3A:06:B4:40:5D:04:F3:0B:19 -# Fingerprint (SHA1): 18:2E:1F:32:4F:89:DF:BE:FE:88:89:F0:93:C2:C4:A0:2B:67:75:21 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root E45" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\105\064\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\105\064\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\252\047\035\225\106\135\326\361\236\345\270 -\220\012 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\041\060\202\001\247\240\003\002\001\002\002\020\166 -\123\376\252\047\035\225\106\135\326\361\236\345\270\220\012\060 -\012\006\010\052\206\110\316\075\004\003\003\060\122\061\013\060 -\011\006\003\125\004\006\023\002\102\105\061\031\060\027\006\003 -\125\004\012\023\020\107\154\157\142\141\154\123\151\147\156\040 -\156\166\055\163\141\061\050\060\046\006\003\125\004\003\023\037 -\107\154\157\142\141\154\123\151\147\156\040\123\145\143\165\162 -\145\040\115\141\151\154\040\122\157\157\164\040\105\064\065\060 -\036\027\015\062\060\060\063\061\070\060\060\060\060\060\060\132 -\027\015\064\065\060\063\061\070\060\060\060\060\060\060\132\060 -\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061\031 -\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154\123 -\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003\125 -\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040\123 -\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164\040 -\105\064\065\060\166\060\020\006\007\052\206\110\316\075\002\001 -\006\005\053\201\004\000\042\003\142\000\004\371\171\213\201\107 -\067\211\226\077\105\111\120\177\032\046\013\223\062\176\056\300 -\300\247\010\232\303\156\217\233\076\013\042\354\067\123\267\157 -\212\260\274\047\067\113\155\251\106\073\331\037\377\245\241\104 -\273\055\163\277\236\101\007\134\123\233\121\010\072\132\273\157 -\070\307\026\221\170\302\112\023\151\035\202\337\132\057\000\210 -\226\242\056\034\164\371\235\176\146\067\212\243\102\060\100\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\337\023\136\213\137 -\302\100\002\375\126\267\224\114\266\036\325\246\261\024\226\060 -\012\006\010\052\206\110\316\075\004\003\003\003\150\000\060\145 -\002\060\023\260\276\327\161\040\076\344\253\234\316\066\022\175 -\137\114\037\052\265\151\105\063\137\323\055\132\262\344\210\307 -\336\012\066\102\062\171\235\246\153\272\341\371\104\052\173\212 -\303\022\002\061\000\240\146\034\116\207\235\207\311\355\231\114 -\033\012\356\055\140\303\067\307\035\315\265\162\260\331\306\357 -\274\362\377\077\360\122\335\010\347\252\144\171\303\344\151\127 -\221\057\244\313\174 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Secure Mail Root E45" -# Issuer: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:aa:27:1d:95:46:5d:d6:f1:9e:e5:b8:90:0a -# Subject: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 5C:BF:6F:B8:1F:D4:17:EA:41:28:CD:6F:81:72:A3:C9:40:20:94:F7:4A:B2:ED:3A:06:B4:40:5D:04:F3:0B:19 -# Fingerprint (SHA1): 18:2E:1F:32:4F:89:DF:BE:FE:88:89:F0:93:C2:C4:A0:2B:67:75:21 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root E45" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\030\056\037\062\117\211\337\276\376\210\211\360\223\302\304\240 -\053\147\165\041 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\305\374\306\056\237\364\122\055\052\250\244\272\373\147\062\377 -END -CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\105\064\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\252\047\035\225\106\135\326\361\236\345\270 -\220\012 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign Root R46" -# -# Issuer: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 -# Subject: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): 4F:A3:12:6D:8D:3A:11:D1:C4:85:5A:4F:80:7C:BA:D6:CF:91:9D:3A:5A:88:B0:3B:EA:2C:63:72:D9:3C:40:C9 -# Fingerprint (SHA1): 53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root R46" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\271\327\043\030\236\100\137\012\235\055\320 -\337\045\147\321 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\132\060\202\003\102\240\003\002\001\002\002\022\021 -\322\273\271\327\043\030\236\100\137\012\235\055\320\337\045\147 -\321\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000 -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066\060\036\027\015\061\071\060\063 -\062\060\060\060\060\060\060\060\132\027\015\064\066\060\063\062 -\060\060\060\060\060\060\060\132\060\106\061\013\060\011\006\003 -\125\004\006\023\002\102\105\061\031\060\027\006\003\125\004\012 -\023\020\107\154\157\142\141\154\123\151\147\156\040\156\166\055 -\163\141\061\034\060\032\006\003\125\004\003\023\023\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\122\064\066 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\254\254\164\062\350\263\145\345\272\355\103\046\035\246\211 -\015\105\272\051\210\262\244\035\143\335\323\301\054\011\127\211 -\071\241\125\351\147\064\167\014\156\344\125\035\122\045\322\023 -\153\136\341\035\251\267\175\211\062\137\015\236\237\054\172\143 -\140\100\037\246\260\266\170\217\231\124\226\010\130\256\344\006 -\274\142\005\002\026\277\257\250\043\003\266\224\017\274\156\154 -\302\313\325\246\273\014\351\366\301\002\373\041\336\146\335\027 -\253\164\102\357\360\164\057\045\364\352\153\125\133\220\333\235 -\337\136\207\012\100\373\255\031\153\373\367\312\140\210\336\332 -\301\217\326\256\325\177\324\074\203\356\327\026\114\203\105\063 -\153\047\320\206\320\034\055\153\363\253\175\361\205\251\365\050 -\322\255\357\363\204\113\034\207\374\023\243\072\162\242\132\021 -\053\326\047\161\047\355\201\055\155\146\201\222\207\264\033\130 -\172\314\077\012\372\106\117\115\170\134\370\053\110\343\004\204 -\313\135\366\264\152\263\145\374\102\236\121\046\043\040\313\075 -\024\371\201\355\145\026\000\117\032\144\227\146\010\317\214\173 -\343\053\300\235\371\024\362\033\361\126\152\026\277\054\205\205 -\315\170\070\232\353\102\152\002\064\030\203\027\116\224\126\370 -\266\202\265\363\226\335\075\363\276\177\040\167\076\173\031\043 -\153\054\324\162\163\103\127\175\340\370\327\151\117\027\066\004 -\371\300\220\140\067\105\336\346\014\330\164\215\256\234\242\155 -\164\135\102\276\006\365\331\144\156\002\020\254\211\260\114\073 -\007\115\100\176\044\305\212\230\202\171\216\244\247\202\040\215 -\043\372\047\161\311\337\306\101\164\240\115\366\221\026\334\106 -\214\137\051\143\061\131\161\014\330\157\302\266\062\175\373\346 -\135\123\246\176\025\374\273\165\174\135\354\370\366\027\034\354 -\307\153\031\313\363\173\360\053\007\245\331\154\171\124\166\154 -\235\034\246\156\016\351\171\014\250\043\152\243\337\033\060\061 -\237\261\124\173\376\152\313\146\252\334\145\320\242\236\112\232 -\007\041\153\201\217\333\304\131\372\336\042\300\004\234\343\252 -\133\066\223\350\075\275\172\241\235\013\166\261\013\307\235\375 -\317\230\250\006\302\370\052\243\241\203\240\267\045\162\245\002 -\343\002\003\001\000\001\243\102\060\100\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\003\134\253\163\201\207\250\314\260\246 -\325\224\342\066\226\111\377\005\231\054\060\015\006\011\052\206 -\110\206\367\015\001\001\014\005\000\003\202\002\001\000\174\170 -\354\366\002\054\273\133\176\222\053\135\071\334\276\330\035\242 -\102\063\115\371\357\244\052\073\104\151\036\254\331\105\243\116 -\074\247\330\044\121\262\124\034\223\116\304\357\173\223\205\140 -\046\352\011\110\340\365\273\307\351\150\322\273\152\061\161\314 -\171\256\021\250\360\231\375\345\037\274\057\250\314\127\353\166 -\304\041\246\107\123\125\115\150\277\005\244\356\327\046\253\142 -\332\103\067\113\342\306\265\345\262\203\031\072\307\323\333\115 -\236\010\172\363\356\317\076\142\373\254\350\140\314\321\307\241 -\134\203\105\304\105\314\363\027\153\024\311\004\002\076\322\044 -\246\171\351\036\316\242\347\301\131\025\237\035\342\113\232\076 -\237\166\010\055\153\330\272\127\024\332\203\352\376\214\125\351 -\320\116\251\314\167\061\261\104\021\172\134\261\076\323\024\105 -\025\030\142\044\023\322\313\115\316\134\203\301\066\362\020\265 -\016\210\155\270\341\126\237\211\336\226\146\071\107\144\054\156 -\115\256\142\173\277\140\164\031\270\126\254\222\254\026\062\355 -\255\150\125\376\230\272\323\064\336\364\311\141\303\016\206\366 -\113\204\140\356\015\173\265\062\130\171\221\125\054\201\103\263 -\164\037\172\252\045\236\035\327\241\213\271\315\102\056\004\244 -\146\203\115\211\065\266\154\250\066\112\171\041\170\042\320\102 -\274\321\100\061\220\241\276\004\317\312\147\355\365\360\200\323 -\140\311\203\052\042\005\320\007\073\122\277\014\236\252\053\371 -\273\346\037\217\045\272\205\215\027\036\002\376\135\120\004\127 -\317\376\055\274\357\134\300\032\253\266\237\044\306\337\163\150 -\110\220\054\024\364\077\122\032\344\322\313\024\303\141\151\317 -\342\371\030\305\272\063\237\024\243\004\135\271\161\367\265\224 -\330\366\063\301\132\301\064\213\174\233\335\223\072\347\023\242 -\160\141\237\257\217\353\330\305\165\370\063\146\324\164\147\072 -\067\167\234\347\335\244\017\166\103\146\212\103\362\237\373\014 -\102\170\143\321\342\017\157\173\324\241\075\164\227\205\267\110 -\071\101\326\040\374\320\072\263\372\350\157\304\212\272\161\067 -\276\213\227\261\170\061\117\263\347\266\003\023\316\124\235\256 -\045\131\314\177\065\137\010\367\100\105\061\170\052\172 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Root R46" -# Issuer: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 -# Subject: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): 4F:A3:12:6D:8D:3A:11:D1:C4:85:5A:4F:80:7C:BA:D6:CF:91:9D:3A:5A:88:B0:3B:EA:2C:63:72:D9:3C:40:C9 -# Fingerprint (SHA1): 53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root R46" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\123\242\260\113\312\153\326\105\346\071\212\216\304\015\322\277 -\167\303\242\220 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\304\024\060\344\372\146\103\224\052\152\033\044\137\031\320\357 -END -CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\271\327\043\030\236\100\137\012\235\055\320 -\337\045\147\321 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign Root E46" -# -# Issuer: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 -# Subject: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): CB:B9:C4:4D:84:B8:04:3E:10:50:EA:31:A6:9F:51:49:55:D7:BF:D2:E2:C6:B4:93:01:01:9A:D6:1D:9F:50:58 -# Fingerprint (SHA1): 39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root E46" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\105\064\066 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\105\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\272\063\156\324\274\346\044\150\305\015\204 -\035\230\350\103 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\013\060\202\001\221\240\003\002\001\002\002\022\021 -\322\273\272\063\156\324\274\346\044\150\305\015\204\035\230\350 -\103\060\012\006\010\052\206\110\316\075\004\003\003\060\106\061 -\013\060\011\006\003\125\004\006\023\002\102\105\061\031\060\027 -\006\003\125\004\012\023\020\107\154\157\142\141\154\123\151\147 -\156\040\156\166\055\163\141\061\034\060\032\006\003\125\004\003 -\023\023\107\154\157\142\141\154\123\151\147\156\040\122\157\157 -\164\040\105\064\066\060\036\027\015\061\071\060\063\062\060\060 -\060\060\060\060\060\132\027\015\064\066\060\063\062\060\060\060 -\060\060\060\060\132\060\106\061\013\060\011\006\003\125\004\006 -\023\002\102\105\061\031\060\027\006\003\125\004\012\023\020\107 -\154\157\142\141\154\123\151\147\156\040\156\166\055\163\141\061 -\034\060\032\006\003\125\004\003\023\023\107\154\157\142\141\154 -\123\151\147\156\040\122\157\157\164\040\105\064\066\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\234\016\261\317\267\350\236\122\167\165\064 -\372\245\106\247\255\062\031\062\264\007\251\047\312\224\273\014 -\322\012\020\307\332\211\260\227\014\160\023\011\001\216\330\352 -\107\352\276\262\200\053\315\374\050\015\333\254\274\244\206\067 -\355\160\010\000\165\352\223\013\173\056\122\234\043\150\043\006 -\103\354\222\057\123\204\333\373\107\024\007\350\137\224\147\135 -\311\172\201\074\040\243\102\060\100\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\061\012\220\217\266\306\235\322\104\113\200 -\265\242\346\037\261\022\117\033\225\060\012\006\010\052\206\110 -\316\075\004\003\003\003\150\000\060\145\002\061\000\337\124\220 -\355\233\357\213\224\002\223\027\202\231\276\263\236\054\366\013 -\221\214\237\112\024\261\366\144\274\273\150\121\023\014\003\367 -\025\213\204\140\271\213\377\122\216\347\214\274\034\002\060\074 -\371\021\324\214\116\300\301\141\302\025\114\252\253\035\013\061 -\137\073\034\342\000\227\104\061\346\376\163\226\057\332\226\323 -\376\010\007\263\064\211\274\005\237\367\036\206\356\213\160 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign Root E46" -# Issuer: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 -# Subject: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): CB:B9:C4:4D:84:B8:04:3E:10:50:EA:31:A6:9F:51:49:55:D7:BF:D2:E2:C6:B4:93:01:01:9A:D6:1D:9F:50:58 -# Fingerprint (SHA1): 39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root E46" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\071\264\154\325\376\200\006\353\342\057\112\273\010\063\240\257 -\333\271\335\204 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\265\270\146\355\336\010\203\343\311\342\001\064\006\254\121\157 -END -CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\105\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\272\063\156\324\274\346\044\150\305\015\204 -\035\230\350\103 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GLOBALTRUST 2020" -# -# Issuer: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Serial Number:5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 -# Subject: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Not Valid Before: Mon Feb 10 00:00:00 2020 -# Not Valid After : Sun Jun 10 00:00:00 2040 -# Fingerprint (SHA-256): 9A:29:6A:51:82:D1:D4:51:A2:E3:7F:43:9B:74:DA:AF:A2:67:52:33:29:F9:0F:9A:0D:20:07:C3:34:E2:3C:9A -# Fingerprint (SHA1): D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GLOBALTRUST 2020" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 -\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 -\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 -\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 -\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 -\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 -\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 -\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 -\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\132\113\275\132\373\117\212\133\372\145\345 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\202\060\202\003\152\240\003\002\001\002\002\013\132 -\113\275\132\373\117\212\133\372\145\345\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\060\115\061\013\060\011\006 -\003\125\004\006\023\002\101\124\061\043\060\041\006\003\125\004 -\012\023\032\145\055\143\157\155\155\145\162\143\145\040\155\157 -\156\151\164\157\162\151\156\147\040\107\155\142\110\061\031\060 -\027\006\003\125\004\003\023\020\107\114\117\102\101\114\124\122 -\125\123\124\040\062\060\062\060\060\036\027\015\062\060\060\062 -\061\060\060\060\060\060\060\060\132\027\015\064\060\060\066\061 -\060\060\060\060\060\060\060\132\060\115\061\013\060\011\006\003 -\125\004\006\023\002\101\124\061\043\060\041\006\003\125\004\012 -\023\032\145\055\143\157\155\155\145\162\143\145\040\155\157\156 -\151\164\157\162\151\156\147\040\107\155\142\110\061\031\060\027 -\006\003\125\004\003\023\020\107\114\117\102\101\114\124\122\125 -\123\124\040\062\060\062\060\060\202\002\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 -\202\002\012\002\202\002\001\000\256\056\126\255\033\034\357\366 -\225\217\240\167\033\053\323\143\217\204\115\105\242\017\237\133 -\105\253\131\173\121\064\371\354\213\212\170\305\335\153\257\275 -\304\337\223\105\036\277\221\070\013\256\016\026\347\101\163\370 -\333\273\321\270\121\340\313\203\073\163\070\156\167\212\017\131 -\143\046\315\247\052\316\124\373\270\342\300\174\107\316\140\174 -\077\262\163\362\300\031\266\212\222\207\065\015\220\050\242\344 -\025\004\143\076\272\257\356\174\136\314\246\213\120\262\070\367 -\101\143\312\316\377\151\217\150\016\225\066\345\314\271\214\011 -\312\113\335\061\220\226\310\314\037\375\126\226\064\333\216\034 -\352\054\276\205\056\143\335\252\251\225\323\375\051\225\023\360 -\310\230\223\331\055\026\107\220\021\203\242\072\042\242\050\127 -\242\353\376\300\214\050\240\246\175\347\052\102\073\202\200\143 -\245\143\037\031\314\174\262\146\250\302\323\155\067\157\342\176 -\006\121\331\105\204\037\022\316\044\122\144\205\013\110\200\116 -\207\261\042\042\060\252\353\256\276\340\002\340\100\350\260\102 -\200\003\121\252\264\176\252\104\327\103\141\363\242\153\026\211 -\111\244\243\244\053\212\002\304\170\364\150\212\301\344\172\066 -\261\157\033\226\033\167\111\215\324\311\006\162\217\317\123\343 -\334\027\205\040\112\334\230\047\323\221\046\053\107\036\151\007 -\257\336\242\344\344\324\153\013\263\136\174\324\044\200\107\051 -\151\073\156\350\254\375\100\353\330\355\161\161\053\362\350\130 -\035\353\101\227\042\305\037\324\071\320\047\217\207\343\030\364 -\340\251\106\015\365\164\072\202\056\320\156\054\221\243\061\134 -\073\106\352\173\004\020\126\136\200\035\365\245\145\350\202\374 -\342\007\214\142\105\365\040\336\106\160\206\241\274\223\323\036 -\164\246\154\260\054\367\003\014\210\014\313\324\162\123\206\274 -\140\106\363\230\152\302\361\277\103\371\160\040\167\312\067\101 -\171\125\122\143\215\133\022\237\305\150\304\210\235\254\362\060 -\253\267\243\061\227\147\255\217\027\017\154\307\163\355\044\224 -\153\310\203\232\320\232\067\111\004\253\261\026\310\154\111\111 -\055\253\241\320\214\222\362\101\112\171\041\045\333\143\327\266 -\234\247\176\102\151\373\072\143\002\003\001\000\001\243\143\060 -\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\035\006\003\125\035\016\004\026\004\024\334\056\037 -\321\141\067\171\344\253\325\325\263\022\161\150\075\152\150\234 -\042\060\037\006\003\125\035\043\004\030\060\026\200\024\334\056 -\037\321\141\067\171\344\253\325\325\263\022\161\150\075\152\150 -\234\042\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\003\202\002\001\000\221\360\102\002\150\100\356\303\150\300 -\124\057\337\354\142\303\303\236\212\240\061\050\252\203\216\244 -\126\226\022\020\206\126\272\227\162\322\124\060\174\255\031\325 -\035\150\157\373\024\102\330\215\016\363\265\321\245\343\002\102 -\136\334\350\106\130\007\065\002\060\340\274\164\112\301\103\052 -\377\333\032\320\260\257\154\303\375\313\263\365\177\155\003\056 -\131\126\235\055\055\065\214\262\326\103\027\054\222\012\313\135 -\350\214\017\113\160\103\320\202\377\250\314\277\244\224\300\276 -\207\275\212\343\223\173\306\217\233\026\235\047\145\274\172\305 -\102\202\154\134\007\320\251\301\210\140\104\351\230\205\026\137 -\370\217\312\001\020\316\045\303\371\140\033\240\305\227\303\323 -\054\210\061\242\275\060\354\320\320\300\022\361\301\071\343\345 -\365\370\326\112\335\064\315\373\157\301\117\343\000\213\126\342 -\222\367\050\262\102\167\162\043\147\307\077\021\025\262\304\003 -\005\276\273\021\173\012\277\250\156\347\377\130\103\317\233\147 -\240\200\007\266\035\312\255\155\352\101\021\176\055\164\223\373 -\302\274\276\121\104\305\357\150\045\047\200\343\310\240\324\022 -\354\331\245\067\035\067\174\264\221\312\332\324\261\226\201\357 -\150\134\166\020\111\257\176\245\067\200\261\034\122\275\063\201 -\114\217\371\335\145\331\024\315\212\045\130\364\342\305\203\245 -\011\220\324\154\024\143\265\100\337\353\300\374\304\130\176\015 -\024\026\207\124\047\156\126\344\160\204\270\154\062\022\176\202 -\061\103\276\327\335\174\241\255\256\326\253\040\022\357\012\303 -\020\214\111\226\065\334\013\165\136\261\117\325\117\064\016\021 -\040\007\165\103\105\351\243\021\332\254\243\231\302\266\171\047 -\342\271\357\310\342\366\065\051\172\164\372\305\177\202\005\142 -\246\012\352\150\262\171\107\006\156\362\127\250\025\063\306\367 -\170\112\075\102\173\153\176\376\367\106\352\321\353\216\357\210 -\150\133\350\301\331\161\176\375\144\357\377\147\107\210\130\045 -\057\076\206\007\275\373\250\345\202\250\254\245\323\151\103\315 -\061\210\111\204\123\222\300\261\071\033\071\203\001\060\304\362 -\251\372\320\003\275\162\067\140\126\037\066\174\275\071\221\365 -\155\015\277\173\327\222 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -# For Server Distrust After: Sun Jun 30 00:00:00 2024 -CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\060\066\063\060\060\060\060\060\060\060\132 -END -# For Email Distrust After: Sun Jun 30 00:00:00 2024 -CKA_NSS_EMAIL_DISTRUST_AFTER MULTILINE_OCTAL -\062\064\060\066\063\060\060\060\060\060\060\060\132 -END - -# Trust for "GLOBALTRUST 2020" -# Issuer: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Serial Number:5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 -# Subject: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Not Valid Before: Mon Feb 10 00:00:00 2020 -# Not Valid After : Sun Jun 10 00:00:00 2040 -# Fingerprint (SHA-256): 9A:29:6A:51:82:D1:D4:51:A2:E3:7F:43:9B:74:DA:AF:A2:67:52:33:29:F9:0F:9A:0D:20:07:C3:34:E2:3C:9A -# Fingerprint (SHA1): D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GLOBALTRUST 2020" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\320\147\301\023\121\001\014\252\320\307\152\145\067\061\026\046 -\117\123\161\242 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\212\307\157\313\155\343\314\242\361\174\203\372\016\170\327\350 -END -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 -\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 -\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 -\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 -\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\132\113\275\132\373\117\212\133\372\145\345 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "ANF Secure Server Root CA" -# -# Issuer: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Serial Number:0d:d3:e3:bc:6c:f9:6b:b1 -# Subject: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Not Valid Before: Wed Sep 04 10:00:38 2019 -# Not Valid After : Tue Aug 30 10:00:38 2039 -# Fingerprint (SHA-256): FB:8F:EC:75:91:69:B9:10:6B:1E:51:16:44:C6:18:C5:13:04:37:3F:6C:06:43:08:8D:8B:EF:FD:1B:99:75:99 -# Fingerprint (SHA1): 5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ANF Secure Server Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 -\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 -\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 -\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 -\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 -\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 -\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 -\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 -\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 -\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 -\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 -\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 -\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\015\323\343\274\154\371\153\261 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\357\060\202\003\327\240\003\002\001\002\002\010\015 -\323\343\274\154\371\153\261\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\201\204\061\022\060\020\006\003\125 -\004\005\023\011\107\066\063\062\070\067\065\061\060\061\013\060 -\011\006\003\125\004\006\023\002\105\123\061\047\060\045\006\003 -\125\004\012\023\036\101\116\106\040\101\165\164\157\162\151\144 -\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141\143 -\151\157\156\061\024\060\022\006\003\125\004\013\023\013\101\116 -\106\040\103\101\040\122\141\151\172\061\042\060\040\006\003\125 -\004\003\023\031\101\116\106\040\123\145\143\165\162\145\040\123 -\145\162\166\145\162\040\122\157\157\164\040\103\101\060\036\027 -\015\061\071\060\071\060\064\061\060\060\060\063\070\132\027\015 -\063\071\060\070\063\060\061\060\060\060\063\070\132\060\201\204 -\061\022\060\020\006\003\125\004\005\023\011\107\066\063\062\070 -\067\065\061\060\061\013\060\011\006\003\125\004\006\023\002\105 -\123\061\047\060\045\006\003\125\004\012\023\036\101\116\106\040 -\101\165\164\157\162\151\144\141\144\040\144\145\040\103\145\162 -\164\151\146\151\143\141\143\151\157\156\061\024\060\022\006\003 -\125\004\013\023\013\101\116\106\040\103\101\040\122\141\151\172 -\061\042\060\040\006\003\125\004\003\023\031\101\116\106\040\123 -\145\143\165\162\145\040\123\145\162\166\145\162\040\122\157\157 -\164\040\103\101\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\333\353\153\053\346\144\124\225\202\220\243 -\162\244\031\001\235\234\013\201\137\163\111\272\247\254\363\004 -\116\173\226\013\354\021\340\133\246\034\316\033\322\015\203\034 -\053\270\236\035\176\105\062\140\017\007\351\167\130\176\237\152 -\310\141\116\266\046\301\114\215\377\114\357\064\262\037\145\330 -\271\170\365\255\251\161\271\357\117\130\035\245\336\164\040\227 -\241\355\150\114\336\222\027\113\274\253\377\145\232\236\373\107 -\331\127\162\363\011\241\256\166\104\023\156\234\055\104\071\274 -\371\307\073\244\130\075\101\275\264\302\111\243\310\015\322\227 -\057\007\145\122\000\247\156\310\257\150\354\364\024\226\266\127 -\037\126\303\071\237\053\155\344\363\076\366\065\144\332\014\034 -\241\204\113\057\113\113\342\054\044\235\155\223\100\353\265\043 -\216\062\312\157\105\323\250\211\173\036\317\036\372\133\103\213 -\315\315\250\017\152\312\014\136\271\236\107\217\360\331\266\012 -\013\130\145\027\063\271\043\344\167\031\175\313\112\056\222\173 -\117\057\020\167\261\215\057\150\234\142\314\340\120\370\354\221 -\247\124\114\127\011\325\166\143\305\350\145\036\356\155\152\317 -\011\235\372\174\117\255\140\010\375\126\231\017\025\054\173\251 -\200\253\214\141\217\112\007\166\102\336\075\364\335\262\044\063 -\133\270\265\243\104\311\254\177\167\074\035\043\354\202\251\246 -\342\310\006\114\002\376\254\134\231\231\013\057\020\212\246\364 -\177\325\207\164\015\131\111\105\366\360\161\134\071\051\326\277 -\112\043\213\365\137\001\143\322\207\163\050\265\113\012\365\370 -\253\202\054\176\163\045\062\035\013\143\012\027\201\000\377\266 -\166\136\347\264\261\100\312\041\273\325\200\121\345\110\122\147 -\054\322\141\211\007\015\017\316\102\167\300\104\163\234\104\120 -\240\333\020\012\055\225\034\201\257\344\034\345\024\036\361\066 -\101\001\002\057\175\163\247\336\102\314\114\351\211\015\126\367 -\237\221\324\003\306\154\311\217\333\330\034\340\100\230\135\146 -\231\230\200\156\055\377\001\305\316\313\106\037\254\002\306\103 -\346\256\242\204\074\305\116\036\075\155\311\024\114\343\056\101 -\273\312\071\277\066\074\052\031\252\101\207\116\245\316\113\062 -\171\335\220\111\177\002\003\001\000\001\243\143\060\141\060\037 -\006\003\125\035\043\004\030\060\026\200\024\234\137\320\154\143 -\243\137\223\312\223\230\010\255\214\207\245\054\134\301\067\060 -\035\006\003\125\035\016\004\026\004\024\234\137\320\154\143\243 -\137\223\312\223\230\010\255\214\207\245\054\134\301\067\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\002\001\000\116\036\271\212\306\240\230\077\156\303\151\300\152 -\134\111\122\254\313\053\135\170\070\301\325\124\204\237\223\360 -\207\031\075\054\146\211\353\015\102\374\314\360\165\205\077\213 -\364\200\135\171\345\027\147\275\065\202\342\362\074\216\175\133 -\066\313\132\200\000\051\362\316\053\054\361\217\252\155\005\223 -\154\162\307\126\353\337\120\043\050\345\105\020\075\350\147\243 -\257\016\125\017\220\011\142\357\113\131\242\366\123\361\300\065 -\344\057\301\044\275\171\057\116\040\042\073\375\032\040\260\244 -\016\054\160\355\164\077\270\023\225\006\121\310\350\207\046\312 -\244\133\152\026\041\222\335\163\140\236\020\030\336\074\201\352 -\350\030\303\174\211\362\213\120\076\275\021\342\025\003\250\066 -\175\063\001\154\110\025\327\210\220\231\004\305\314\346\007\364 -\274\364\220\355\023\342\352\213\303\217\243\063\017\301\051\114 -\023\116\332\025\126\161\163\162\202\120\366\232\063\174\242\261 -\250\032\064\164\145\134\316\321\353\253\123\340\032\200\330\352 -\072\111\344\046\060\233\345\034\212\250\251\025\062\206\231\222 -\012\020\043\126\022\340\366\316\114\342\273\276\333\215\222\163 -\001\146\057\142\076\262\162\047\105\066\355\115\126\343\227\231 -\377\072\065\076\245\124\112\122\131\113\140\333\356\376\170\021 -\177\112\334\024\171\140\266\153\144\003\333\025\203\341\242\276 -\366\043\227\120\360\011\063\066\247\161\226\045\363\271\102\175 -\333\070\077\054\130\254\350\102\341\016\330\323\073\114\056\202 -\351\203\056\153\061\331\335\107\206\117\155\227\221\056\117\342 -\050\161\065\026\321\362\163\376\045\053\007\107\044\143\047\310 -\370\366\331\153\374\022\061\126\010\300\123\102\257\234\320\063 -\176\374\006\360\061\104\003\024\361\130\352\362\152\015\251\021 -\262\203\276\305\032\277\007\352\131\334\243\210\065\357\234\166 -\062\074\115\006\042\316\025\345\335\236\330\217\332\336\322\304 -\071\345\027\201\317\070\107\353\177\210\155\131\033\337\237\102 -\024\256\176\317\250\260\146\145\332\067\257\237\252\075\352\050 -\266\336\325\061\130\026\202\133\352\273\031\165\002\163\032\312 -\110\032\041\223\220\012\216\223\204\247\175\073\043\030\222\211 -\240\215\254 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "ANF Secure Server Root CA" -# Issuer: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Serial Number:0d:d3:e3:bc:6c:f9:6b:b1 -# Subject: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Not Valid Before: Wed Sep 04 10:00:38 2019 -# Not Valid After : Tue Aug 30 10:00:38 2039 -# Fingerprint (SHA-256): FB:8F:EC:75:91:69:B9:10:6B:1E:51:16:44:C6:18:C5:13:04:37:3F:6C:06:43:08:8D:8B:EF:FD:1B:99:75:99 -# Fingerprint (SHA1): 5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ANF Secure Server Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\133\156\150\320\314\025\266\240\137\036\301\137\256\002\374\153 -\057\135\157\164 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\046\246\104\132\331\257\116\057\262\035\266\145\260\116\350\226 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 -\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 -\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 -\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 -\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 -\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 -\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\015\323\343\274\154\371\153\261 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certum EC-384 CA" -# -# Issuer: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 -# Subject: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Mon Mar 26 07:24:54 2018 -# Not Valid After : Thu Mar 26 07:24:54 2043 -# Fingerprint (SHA-256): 6B:32:80:85:62:53:18:AA:50:D1:73:C9:8D:8B:DA:09:D5:7E:27:41:3D:11:4C:F7:87:A0:F5:D0:6C:03:0C:F6 -# Fingerprint (SHA1): F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum EC-384 CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 -\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 -\063\070\064\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 -\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 -\063\070\064\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\170\217\047\134\201\022\122\040\245\004\320\055\335\272 -\163\364 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\145\060\202\001\353\240\003\002\001\002\002\020\170 -\217\047\134\201\022\122\040\245\004\320\055\335\272\163\364\060 -\012\006\010\052\206\110\316\075\004\003\003\060\164\061\013\060 -\011\006\003\125\004\006\023\002\120\114\061\041\060\037\006\003 -\125\004\012\023\030\101\163\163\145\143\157\040\104\141\164\141 -\040\123\171\163\164\145\155\163\040\123\056\101\056\061\047\060 -\045\006\003\125\004\013\023\036\103\145\162\164\165\155\040\103 -\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 -\150\157\162\151\164\171\061\031\060\027\006\003\125\004\003\023 -\020\103\145\162\164\165\155\040\105\103\055\063\070\064\040\103 -\101\060\036\027\015\061\070\060\063\062\066\060\067\062\064\065 -\064\132\027\015\064\063\060\063\062\066\060\067\062\064\065\064 -\132\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143 -\157\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123 -\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145 -\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027 -\006\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103 -\055\063\070\064\040\103\101\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\304 -\050\216\253\030\133\152\276\156\144\067\143\344\315\354\253\072 -\367\314\241\270\016\202\111\327\206\051\237\241\224\362\343\140 -\170\230\201\170\006\115\362\354\232\016\127\140\203\237\264\346 -\027\057\032\263\135\002\133\211\043\074\302\021\005\052\247\210 -\023\030\363\120\204\327\275\064\054\047\211\125\377\316\114\347 -\337\246\037\050\304\360\124\303\271\174\267\123\255\353\302\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\215 -\006\146\164\044\166\072\363\211\367\274\326\275\107\175\057\274 -\020\137\113\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\012\006\010\052\206\110\316\075\004\003\003\003 -\150\000\060\145\002\060\003\125\055\246\346\030\304\174\357\311 -\120\156\301\047\017\234\207\257\156\325\033\010\030\275\222\051 -\301\357\224\221\170\322\072\034\125\211\142\345\033\011\036\272 -\144\153\361\166\264\324\002\061\000\264\102\204\231\377\253\347 -\236\373\221\227\047\135\334\260\133\060\161\316\136\070\032\152 -\331\045\347\352\367\141\222\126\370\352\332\066\302\207\145\226 -\056\162\045\057\177\337\303\023\311 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certum EC-384 CA" -# Issuer: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 -# Subject: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Mon Mar 26 07:24:54 2018 -# Not Valid After : Thu Mar 26 07:24:54 2043 -# Fingerprint (SHA-256): 6B:32:80:85:62:53:18:AA:50:D1:73:C9:8D:8B:DA:09:D5:7E:27:41:3D:11:4C:F7:87:A0:F5:D0:6C:03:0C:F6 -# Fingerprint (SHA1): F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum EC-384 CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\363\076\170\074\254\337\364\242\314\254\147\125\151\126\327\345 -\026\074\341\355 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\266\145\263\226\140\227\022\241\354\116\341\075\243\306\311\361 -END -CKA_ISSUER MULTILINE_OCTAL -\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 -\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 -\063\070\064\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\170\217\047\134\201\022\122\040\245\004\320\055\335\272 -\163\364 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certum Trusted Root CA" -# -# Issuer: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed -# Subject: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Fri Mar 16 12:10:13 2018 -# Not Valid After : Mon Mar 16 12:10:13 2043 -# Fingerprint (SHA-256): FE:76:96:57:38:55:77:3E:37:A9:5E:7A:D4:D9:CC:96:C3:01:57:C1:5D:31:76:5B:A9:B1:57:04:E1:AE:78:FD -# Fingerprint (SHA1): C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 -\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 -\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\277\131\120\270\311\200\067\114\006\367\353\125\117 -\265\355 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\300\060\202\003\250\240\003\002\001\002\002\020\036 -\277\131\120\270\311\200\067\114\006\367\353\125\117\265\355\060 -\015\006\011\052\206\110\206\367\015\001\001\015\005\000\060\172 -\061\013\060\011\006\003\125\004\006\023\002\120\114\061\041\060 -\037\006\003\125\004\012\023\030\101\163\163\145\143\157\040\104 -\141\164\141\040\123\171\163\164\145\155\163\040\123\056\101\056 -\061\047\060\045\006\003\125\004\013\023\036\103\145\162\164\165 -\155\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\061\037\060\035\006\003\125 -\004\003\023\026\103\145\162\164\165\155\040\124\162\165\163\164 -\145\144\040\122\157\157\164\040\103\101\060\036\027\015\061\070 -\060\063\061\066\061\062\061\060\061\063\132\027\015\064\063\060 -\063\061\066\061\062\061\060\061\063\132\060\172\061\013\060\011 -\006\003\125\004\006\023\002\120\114\061\041\060\037\006\003\125 -\004\012\023\030\101\163\163\145\143\157\040\104\141\164\141\040 -\123\171\163\164\145\155\163\040\123\056\101\056\061\047\060\045 -\006\003\125\004\013\023\036\103\145\162\164\165\155\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171\061\037\060\035\006\003\125\004\003\023\026 -\103\145\162\164\165\155\040\124\162\165\163\164\145\144\040\122 -\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\321\055\216\273\267\066\352\155\067 -\221\237\116\223\247\005\344\051\003\045\316\034\202\367\174\231 -\237\101\006\315\355\243\272\300\333\011\054\301\174\337\051\176 -\113\145\057\223\247\324\001\153\003\050\030\243\330\235\005\301 -\052\330\105\361\221\336\337\073\320\200\002\214\317\070\017\352 -\247\134\170\021\244\301\310\205\134\045\323\323\262\347\045\317 -\021\124\227\253\065\300\036\166\034\357\000\123\237\071\334\024 -\245\054\042\045\263\162\162\374\215\263\345\076\010\036\024\052 -\067\013\210\074\312\260\364\310\302\241\256\274\301\276\051\147 -\125\342\374\255\131\134\376\275\127\054\260\220\215\302\355\067 -\266\174\231\210\265\325\003\232\075\025\015\075\072\250\250\105 -\360\225\116\045\131\035\315\230\151\273\323\314\062\311\215\357 -\201\376\255\175\211\273\272\140\023\312\145\225\147\240\363\031 -\366\003\126\324\152\323\047\342\241\255\203\360\112\022\042\167 -\034\005\163\342\031\161\102\300\354\165\106\232\220\130\340\152 -\216\053\245\106\060\004\216\031\262\027\343\276\251\272\177\126 -\361\044\003\327\262\041\050\166\016\066\060\114\171\325\101\232 -\232\250\270\065\272\014\072\362\104\033\040\210\367\305\045\327 -\075\306\343\076\103\335\207\376\304\352\365\123\076\114\145\377 -\073\112\313\170\132\153\027\137\015\307\303\117\116\232\052\242 -\355\127\115\042\342\106\232\077\017\221\064\044\175\125\343\214 -\225\067\323\032\360\011\053\054\322\311\215\264\015\000\253\147 -\051\050\330\001\365\031\004\266\035\276\166\376\162\134\304\205 -\312\322\200\101\337\005\250\243\325\204\220\117\013\363\340\077 -\233\031\322\067\211\077\362\173\122\034\214\366\341\367\074\007 -\227\214\016\242\131\201\014\262\220\075\323\343\131\106\355\017 -\251\247\336\200\153\132\252\007\266\031\313\274\127\363\227\041 -\172\014\261\053\164\076\353\332\247\147\055\114\304\230\236\066 -\011\166\146\146\374\032\077\352\110\124\034\276\060\275\200\120 -\277\174\265\316\000\366\014\141\331\347\044\003\340\343\001\201 -\016\275\330\205\064\210\275\262\066\250\173\134\010\345\104\200 -\214\157\370\057\325\041\312\035\034\320\373\304\265\207\321\072 -\116\307\166\265\065\110\265\002\003\001\000\001\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\214\373\034\165 -\274\002\323\237\116\056\110\331\371\140\124\252\304\263\117\372 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 -\060\015\006\011\052\206\110\206\367\015\001\001\015\005\000\003 -\202\002\001\000\110\242\325\000\013\056\320\077\274\034\325\265 -\124\111\036\132\153\364\344\362\340\100\067\340\314\024\173\271 -\311\372\065\265\165\027\223\152\005\151\205\234\315\117\031\170 -\133\031\201\363\143\076\303\316\133\217\365\057\136\001\166\023 -\077\054\000\271\315\226\122\071\111\155\004\116\305\351\017\206 -\015\341\372\263\137\202\022\361\072\316\146\006\044\064\053\350 -\314\312\347\151\334\207\235\302\064\327\171\321\323\167\270\252 -\131\130\376\235\046\372\070\206\076\235\212\207\144\127\345\027 -\072\342\371\215\271\343\063\170\301\220\330\270\335\267\203\121 -\344\304\314\043\325\006\174\346\121\323\315\064\061\300\366\106 -\273\013\255\374\075\020\005\052\073\112\221\045\356\214\324\204 -\207\200\052\274\011\214\252\072\023\137\350\064\171\120\301\020 -\031\371\323\050\036\324\321\121\060\051\263\256\220\147\326\037 -\012\143\261\305\251\306\102\061\143\027\224\357\151\313\057\372 -\214\024\175\304\103\030\211\331\360\062\100\346\200\342\106\137 -\345\343\301\000\131\250\371\350\040\274\211\054\016\107\064\013 -\352\127\302\123\066\374\247\324\257\061\315\376\002\345\165\372 -\271\047\011\371\363\365\073\312\175\237\251\042\313\210\311\252 -\321\107\075\066\167\250\131\144\153\047\317\357\047\301\343\044 -\265\206\367\256\176\062\115\260\171\150\321\071\350\220\130\303 -\203\274\017\054\326\227\353\316\014\341\040\307\332\267\076\303 -\077\277\057\334\064\244\373\053\041\315\147\217\113\364\343\352 -\324\077\347\117\272\271\245\223\105\034\146\037\041\372\144\136 -\157\340\166\224\062\313\165\365\156\345\366\217\307\270\244\314 -\250\226\175\144\373\044\132\112\003\154\153\070\306\350\003\103 -\232\367\127\271\263\051\151\223\070\364\003\362\273\373\202\153 -\007\040\321\122\037\232\144\002\173\230\146\333\134\115\132\017 -\320\204\225\240\074\024\103\006\312\312\333\270\101\066\332\152 -\104\147\207\257\257\343\105\021\025\151\010\262\276\026\071\227 -\044\157\022\105\321\147\135\011\250\311\025\332\372\322\246\137 -\023\141\037\277\205\254\264\255\255\005\224\010\203\036\165\027 -\323\161\073\223\120\043\131\240\355\074\221\124\235\166\000\305 -\303\270\070\333 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certum Trusted Root CA" -# Issuer: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed -# Subject: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Fri Mar 16 12:10:13 2018 -# Not Valid After : Mon Mar 16 12:10:13 2043 -# Fingerprint (SHA-256): FE:76:96:57:38:55:77:3E:37:A9:5E:7A:D4:D9:CC:96:C3:01:57:C1:5D:31:76:5B:A9:B1:57:04:E1:AE:78:FD -# Fingerprint (SHA1): C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\310\203\104\300\030\256\237\314\361\207\267\217\042\321\305\327 -\105\204\272\345 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\121\341\302\347\376\114\204\257\131\016\057\364\124\157\352\051 -END -CKA_ISSUER MULTILINE_OCTAL -\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 -\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\277\131\120\270\311\200\067\114\006\367\353\125\117 -\265\355 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TunTrust Root CA" -# -# Issuer: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Serial Number:13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 -# Subject: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Not Valid Before: Fri Apr 26 08:57:56 2019 -# Not Valid After : Tue Apr 26 08:57:56 2044 -# Fingerprint (SHA-256): 2E:44:10:2A:B5:8C:B8:54:19:45:1C:8E:19:D9:AC:F3:66:2C:AF:BC:61:4B:6A:53:96:0A:30:F7:D0:E2:EB:41 -# Fingerprint (SHA1): CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TunTrust Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 -\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 -\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 -\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 -\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 -\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 -\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 -\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 -\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 -\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 -\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\023\002\325\342\100\114\222\106\206\026\147\135\264\273 -\273\262\153\076\374\023 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\263\060\202\003\233\240\003\002\001\002\002\024\023 -\002\325\342\100\114\222\106\206\026\147\135\264\273\273\262\153 -\076\374\023\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\141\061\013\060\011\006\003\125\004\006\023\002\124 -\116\061\067\060\065\006\003\125\004\012\014\056\101\147\145\156 -\143\145\040\116\141\164\151\157\156\141\154\145\040\144\145\040 -\103\145\162\164\151\146\151\143\141\164\151\157\156\040\105\154 -\145\143\164\162\157\156\151\161\165\145\061\031\060\027\006\003 -\125\004\003\014\020\124\165\156\124\162\165\163\164\040\122\157 -\157\164\040\103\101\060\036\027\015\061\071\060\064\062\066\060 -\070\065\067\065\066\132\027\015\064\064\060\064\062\066\060\070 -\065\067\065\066\132\060\141\061\013\060\011\006\003\125\004\006 -\023\002\124\116\061\067\060\065\006\003\125\004\012\014\056\101 -\147\145\156\143\145\040\116\141\164\151\157\156\141\154\145\040 -\144\145\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\105\154\145\143\164\162\157\156\151\161\165\145\061\031\060 -\027\006\003\125\004\003\014\020\124\165\156\124\162\165\163\164 -\040\122\157\157\164\040\103\101\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\303\315\323\374\275\004\123 -\335\014\040\072\325\210\056\005\113\101\365\203\202\176\367\131 -\237\236\236\143\350\163\332\366\006\251\117\037\264\371\013\037 -\071\214\232\040\320\176\006\324\354\064\331\206\274\165\133\207 -\210\360\322\331\324\243\012\262\154\033\353\111\054\076\254\135 -\330\224\003\240\354\064\345\060\304\065\175\373\046\115\033\156 -\060\124\330\365\200\105\234\071\255\234\311\045\004\115\232\220 -\076\116\100\156\212\153\315\051\147\306\314\055\340\164\350\005 -\127\012\110\120\372\172\103\332\176\354\133\232\016\142\166\376 -\352\235\035\205\162\354\021\273\065\350\037\047\277\301\241\307 -\273\110\026\335\126\327\314\116\240\341\271\254\333\325\203\031 -\032\205\321\224\227\327\312\243\145\013\363\070\371\002\256\335 -\366\147\317\311\077\365\212\054\107\032\231\157\005\015\375\320 -\035\202\061\374\051\314\000\130\227\221\114\200\000\034\063\205 -\226\057\313\101\302\213\020\204\303\011\044\211\037\265\017\331 -\331\167\107\030\222\224\140\134\307\231\003\074\376\367\225\247 -\175\120\241\200\302\251\203\255\130\226\125\041\333\206\131\324 -\257\306\274\335\201\156\007\333\140\142\376\354\020\156\332\150 -\001\364\203\033\251\076\242\133\043\327\144\306\337\334\242\175 -\330\113\272\202\322\121\370\146\277\006\106\344\171\052\046\066 -\171\217\037\116\231\035\262\217\014\016\034\377\311\135\300\375 -\220\020\246\261\067\363\315\072\044\156\264\205\220\277\200\271 -\014\214\325\233\326\310\361\126\077\032\200\211\172\251\342\033 -\062\121\054\076\362\337\173\366\135\172\051\031\216\345\310\275 -\066\161\213\135\114\302\035\077\255\130\242\317\075\160\115\246 -\120\230\045\334\043\371\270\130\101\010\161\277\117\270\204\240 -\217\000\124\025\374\221\155\130\247\226\073\353\113\226\047\315 -\153\242\241\206\254\015\174\124\346\146\114\146\137\220\276\041 -\232\002\106\055\344\203\302\200\271\317\113\076\350\177\074\001 -\354\217\136\315\177\322\050\102\001\225\212\342\227\075\020\041 -\175\366\235\034\305\064\241\354\054\016\012\122\054\022\125\160 -\044\075\313\302\024\065\103\135\047\116\276\300\275\252\174\226 -\347\374\236\141\255\104\323\000\227\002\003\001\000\001\243\143 -\060\141\060\035\006\003\125\035\016\004\026\004\024\006\232\233 -\037\123\175\361\365\244\310\323\206\076\241\163\131\264\367\104 -\041\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024\006 -\232\233\037\123\175\361\365\244\310\323\206\076\241\163\131\264 -\367\104\041\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\002\001\000\252\005\156\266\335\025\311\277\263 -\306\040\366\006\107\260\206\223\045\323\215\271\310\000\077\227 -\365\122\047\210\161\311\164\375\353\312\144\333\133\357\036\135 -\272\277\321\353\356\134\151\272\026\310\363\271\217\323\066\056 -\100\111\007\015\131\336\213\020\260\111\005\342\377\221\077\113 -\267\335\002\216\370\201\050\134\314\334\155\257\137\024\234\175 -\130\170\015\366\200\011\271\351\016\227\051\031\270\267\353\370 -\026\313\125\022\344\306\175\273\304\354\370\265\034\116\076\147 -\277\305\137\033\155\155\107\050\252\004\130\141\326\166\277\042 -\177\320\007\152\247\144\123\360\227\215\235\200\077\273\301\007 -\333\145\257\346\233\062\232\303\124\223\304\034\010\303\104\373 -\173\143\021\103\321\152\032\141\152\171\155\220\117\051\216\107 -\005\301\022\151\151\326\306\066\061\341\374\372\200\272\134\117 -\304\353\267\062\254\370\165\141\027\327\020\031\271\361\322\011 -\357\172\102\235\133\132\013\324\306\225\116\052\316\377\007\327 -\117\176\030\006\210\361\031\265\331\230\273\256\161\304\034\347 -\164\131\130\357\014\211\317\213\037\165\223\032\004\024\222\110 -\120\251\353\127\051\000\026\343\066\034\310\370\277\360\063\325 -\101\017\304\314\074\335\351\063\103\001\221\020\053\036\321\271 -\135\315\062\031\213\217\214\040\167\327\042\304\102\334\204\026 -\233\045\155\350\264\125\161\177\260\174\263\323\161\111\271\317 -\122\244\004\077\334\075\240\273\257\063\236\012\060\140\216\333 -\235\135\224\250\275\140\347\142\200\166\201\203\014\214\314\060 -\106\111\342\014\322\250\257\353\141\161\357\347\042\142\251\367 -\134\144\154\237\026\214\147\066\047\105\365\011\173\277\366\020 -\012\361\260\215\124\103\214\004\272\243\077\357\342\065\307\371 -\164\340\157\064\101\320\277\163\145\127\040\371\233\147\172\146 -\150\044\116\200\145\275\020\231\006\131\362\145\257\270\306\107 -\273\375\220\170\213\101\163\056\257\125\037\334\073\222\162\156 -\204\323\320\141\114\015\314\166\127\342\055\205\042\025\066\015 -\353\001\235\353\330\353\304\204\231\373\300\014\314\062\350\343 -\167\332\203\104\213\236\125\050\300\213\130\323\220\076\116\033 -\000\361\025\255\203\053\232 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TunTrust Root CA" -# Issuer: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Serial Number:13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 -# Subject: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Not Valid Before: Fri Apr 26 08:57:56 2019 -# Not Valid After : Tue Apr 26 08:57:56 2044 -# Fingerprint (SHA-256): 2E:44:10:2A:B5:8C:B8:54:19:45:1C:8E:19:D9:AC:F3:66:2C:AF:BC:61:4B:6A:53:96:0A:30:F7:D0:E2:EB:41 -# Fingerprint (SHA1): CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TunTrust Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\317\351\160\204\017\340\163\017\235\366\014\177\054\113\356\040 -\106\064\234\273 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\205\023\271\220\133\066\134\266\136\270\132\370\340\061\127\264 -END -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 -\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 -\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 -\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 -\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 -\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\023\002\325\342\100\114\222\106\206\026\147\135\264\273 -\273\262\153\076\374\023 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "HARICA TLS RSA Root CA 2021" -# -# Issuer: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e -# Subject: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:55:38 2021 -# Not Valid After : Mon Feb 13 10:55:37 2045 -# Fingerprint (SHA-256): D9:5D:0E:8E:DA:79:52:5B:F9:BE:B1:1B:14:D2:10:0D:32:94:98:5F:0C:62:D9:FA:BD:9C:D9:99:EC:CB:7B:1D -# Fingerprint (SHA1): 02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS RSA Root CA 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\071\312\223\034\357\103\363\306\216\223\307\364\144\211 -\070\176 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\244\060\202\003\214\240\003\002\001\002\002\020\071 -\312\223\034\357\103\363\306\216\223\307\364\144\211\070\176\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\154 -\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067\060 -\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\103\101\061\044\060\042\006\003\125\004\003\014 -\033\110\101\122\111\103\101\040\124\114\123\040\122\123\101\040 -\122\157\157\164\040\103\101\040\062\060\062\061\060\036\027\015 -\062\061\060\062\061\071\061\060\065\065\063\070\132\027\015\064 -\065\060\062\061\063\061\060\065\065\063\067\132\060\154\061\013 -\060\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006 -\003\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101 -\143\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145 -\141\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156 -\163\040\103\101\061\044\060\042\006\003\125\004\003\014\033\110 -\101\122\111\103\101\040\124\114\123\040\122\123\101\040\122\157 -\157\164\040\103\101\040\062\060\062\061\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\213\302\347\257\145 -\233\005\147\226\311\015\044\271\320\016\144\374\316\342\044\030 -\054\204\177\167\121\313\004\021\066\270\136\355\151\161\247\236 -\344\045\011\227\147\301\107\302\317\221\026\066\142\075\070\004 -\341\121\202\377\254\322\264\151\335\056\354\021\243\105\356\153 -\153\073\114\277\214\215\244\036\235\021\271\351\070\371\172\016 -\014\230\342\043\035\321\116\143\324\347\270\101\104\373\153\257 -\153\332\037\323\305\221\210\133\244\211\222\321\201\346\214\071 -\130\240\326\151\103\251\255\230\122\130\156\333\012\373\153\317 -\150\372\343\244\136\072\105\163\230\007\352\137\002\162\336\014 -\245\263\237\256\251\035\267\035\263\374\212\131\347\156\162\145 -\255\365\060\224\043\007\363\202\026\113\065\230\234\123\273\057 -\312\344\132\331\307\215\035\374\230\231\373\054\244\202\153\360 -\052\037\216\013\137\161\134\134\256\102\173\051\211\201\313\003 -\243\231\312\210\236\013\100\011\101\063\333\346\130\172\375\256 -\231\160\300\132\017\326\023\206\161\057\166\151\374\220\335\333 -\055\156\321\362\233\365\032\153\236\157\025\214\172\360\113\050 -\240\042\070\200\044\154\066\244\073\362\060\221\363\170\023\317 -\301\077\065\253\361\035\021\043\265\103\042\236\001\222\267\030 -\002\345\021\321\202\333\025\000\314\141\067\301\052\174\232\341 -\320\272\263\120\106\356\202\254\235\061\370\373\043\342\003\000 -\110\160\243\011\046\171\025\123\140\363\070\134\255\070\352\201 -\000\143\024\271\063\136\335\013\333\240\105\007\032\063\011\370 -\115\264\247\002\246\151\364\302\131\005\210\145\205\126\256\113 -\313\340\336\074\175\055\032\310\351\373\037\243\141\112\326\052 -\023\255\167\114\032\030\233\221\017\130\330\006\124\305\227\370 -\252\077\040\212\246\205\246\167\366\246\374\034\342\356\156\224 -\063\052\203\120\204\012\345\117\206\370\120\105\170\000\201\353 -\133\150\343\046\215\314\173\134\121\364\024\054\100\276\032\140 -\035\172\162\141\035\037\143\055\210\252\316\242\105\220\010\374 -\153\276\263\120\052\132\375\250\110\030\106\326\220\100\222\220 -\012\204\136\150\061\370\353\355\015\323\035\306\175\231\030\125 -\126\047\145\056\215\105\305\044\354\316\343\002\003\001\000\001 -\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 -\012\110\043\246\140\244\222\012\063\352\223\133\305\127\352\045 -\115\275\022\356\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\206\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\002\001\000\076\220\110\252\156\142\025\045 -\146\173\014\325\214\213\211\235\327\355\116\007\357\234\320\024 -\137\136\120\275\150\226\220\244\024\021\252\150\155\011\065\071 -\100\011\332\364\011\054\064\245\173\131\204\111\051\227\164\310 -\007\036\107\155\362\316\034\120\046\343\236\075\100\123\077\367 -\177\226\166\020\305\106\245\320\040\113\120\364\065\073\030\364 -\125\152\101\033\107\006\150\074\273\011\010\142\331\137\125\102 -\252\254\123\205\254\225\126\066\126\253\344\005\214\305\250\332 -\037\243\151\275\123\017\304\377\334\312\343\176\362\114\210\206 -\107\106\032\363\000\365\200\221\242\334\103\102\224\233\040\360 -\321\315\262\353\054\123\302\123\170\112\117\004\224\101\232\217 -\047\062\301\345\111\031\277\361\362\302\213\250\012\071\061\050 -\264\175\142\066\054\115\354\037\063\266\176\167\155\176\120\360 -\237\016\327\021\217\317\030\305\343\047\376\046\357\005\235\317 -\317\067\305\320\173\332\073\260\026\204\014\072\223\326\276\027 -\333\017\076\016\031\170\011\307\251\002\162\042\113\367\067\166 -\272\165\304\205\003\132\143\325\261\165\005\302\271\275\224\255 -\214\025\231\247\223\175\366\305\363\252\164\317\004\205\224\230 -\000\364\342\371\312\044\145\277\340\142\257\310\305\372\262\311 -\236\126\110\332\171\375\226\166\025\276\243\216\126\304\263\064 -\374\276\107\364\301\264\250\374\325\060\210\150\356\313\256\311 -\143\304\166\276\254\070\030\341\136\134\317\256\072\042\121\353 -\321\213\263\363\053\063\007\124\207\372\264\262\023\173\272\123 -\004\142\001\235\361\300\117\356\341\072\324\213\040\020\372\002 -\127\346\357\301\013\267\220\106\234\031\051\214\334\157\240\112 -\151\151\224\267\044\145\240\377\254\077\316\001\373\041\056\375 -\150\370\233\362\245\317\061\070\134\025\252\346\227\000\301\337 -\132\245\247\071\252\351\204\177\074\121\250\072\331\224\133\214 -\277\117\010\161\345\333\250\134\324\322\246\376\000\243\306\026 -\307\017\350\200\316\034\050\144\164\031\010\323\102\343\316\000 -\135\177\261\334\023\260\341\005\313\321\040\252\206\164\236\071 -\347\221\375\377\133\326\367\255\246\057\003\013\155\343\127\124 -\353\166\123\030\215\021\230\272 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "HARICA TLS RSA Root CA 2021" -# Issuer: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e -# Subject: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:55:38 2021 -# Not Valid After : Mon Feb 13 10:55:37 2045 -# Fingerprint (SHA-256): D9:5D:0E:8E:DA:79:52:5B:F9:BE:B1:1B:14:D2:10:0D:32:94:98:5F:0C:62:D9:FA:BD:9C:D9:99:EC:CB:7B:1D -# Fingerprint (SHA1): 02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS RSA Root CA 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\002\055\005\202\372\210\316\024\014\006\171\336\177\024\020\351 -\105\327\245\155 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\145\107\233\130\206\335\054\360\374\242\204\037\036\226\304\221 -END -CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\071\312\223\034\357\103\363\306\216\223\307\364\144\211 -\070\176 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "HARICA TLS ECC Root CA 2021" -# -# Issuer: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce -# Subject: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:01:10 2021 -# Not Valid After : Mon Feb 13 11:01:09 2045 -# Fingerprint (SHA-256): 3F:99:CC:47:4A:CF:CE:4D:FE:D5:87:94:66:5E:47:8D:15:47:73:9F:2E:78:0F:1B:B4:CA:9B:13:30:97:D4:01 -# Fingerprint (SHA1): BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS ECC Root CA 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\147\164\235\215\167\330\073\152\333\042\364\377\131\342 -\277\316 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\124\060\202\001\333\240\003\002\001\002\002\020\147 -\164\235\215\167\330\073\152\333\042\364\377\131\342\277\316\060 -\012\006\010\052\206\110\316\075\004\003\003\060\154\061\013\060 -\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006\003 -\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101\143 -\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 -\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 -\040\103\101\061\044\060\042\006\003\125\004\003\014\033\110\101 -\122\111\103\101\040\124\114\123\040\105\103\103\040\122\157\157 -\164\040\103\101\040\062\060\062\061\060\036\027\015\062\061\060 -\062\061\071\061\061\060\061\061\060\132\027\015\064\065\060\062 -\061\063\061\061\060\061\060\071\132\060\154\061\013\060\011\006 -\003\125\004\006\023\002\107\122\061\067\060\065\006\003\125\004 -\012\014\056\110\145\154\154\145\156\151\143\040\101\143\141\144 -\145\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143 -\150\040\111\156\163\164\151\164\165\164\151\157\156\163\040\103 -\101\061\044\060\042\006\003\125\004\003\014\033\110\101\122\111 -\103\101\040\124\114\123\040\105\103\103\040\122\157\157\164\040 -\103\101\040\062\060\062\061\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\070 -\010\376\261\240\226\322\172\254\257\111\072\320\300\340\303\073 -\050\252\361\162\155\145\000\107\210\204\374\232\046\153\252\113 -\272\154\004\012\210\136\027\362\125\207\374\060\260\064\342\064 -\130\127\032\204\123\351\060\331\251\362\226\164\303\121\037\130 -\111\061\314\230\116\140\021\207\165\323\162\224\220\117\233\020 -\045\052\250\170\055\276\220\101\130\220\025\162\247\241\267\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\311 -\033\123\201\022\376\004\325\026\321\252\274\232\157\267\240\225 -\031\156\312\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\206\060\012\006\010\052\206\110\316\075\004\003\003\003 -\147\000\060\144\002\060\021\336\256\370\334\116\210\260\251\360 -\042\255\302\121\100\357\140\161\055\356\217\002\304\135\003\160 -\111\244\222\352\305\024\210\160\246\323\015\260\252\312\054\100 -\234\373\351\202\156\232\002\060\053\107\232\007\306\321\302\201 -\174\312\013\226\030\101\033\243\364\060\011\236\265\043\050\015 -\237\024\266\074\123\242\114\006\151\175\372\154\221\306\052\111 -\105\346\354\267\023\341\072\154 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "HARICA TLS ECC Root CA 2021" -# Issuer: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce -# Subject: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:01:10 2021 -# Not Valid After : Mon Feb 13 11:01:09 2045 -# Fingerprint (SHA-256): 3F:99:CC:47:4A:CF:CE:4D:FE:D5:87:94:66:5E:47:8D:15:47:73:9F:2E:78:0F:1B:B4:CA:9B:13:30:97:D4:01 -# Fingerprint (SHA1): BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS ECC Root CA 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\274\260\301\235\351\230\222\160\031\070\127\351\215\247\264\135 -\156\356\001\110 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\256\367\114\345\146\065\321\267\233\214\042\223\164\323\113\260 -END -CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\147\164\235\215\167\330\073\152\333\042\364\377\131\342 -\277\316 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "HARICA Client RSA Root CA 2021" -# -# Issuer: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:55:52:f8:1e:db:1b:24:2c:9e:bb:96:18:cd:02:28:3e -# Subject: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:58:46 2021 -# Not Valid After : Mon Feb 13 10:58:45 2045 -# Fingerprint (SHA-256): 1B:E7:AB:E3:06:86:B1:63:48:AF:D1:C6:1B:68:66:A0:EA:7F:48:21:E6:7D:5E:8A:F9:37:CF:80:11:BC:75:0D -# Fingerprint (SHA1): 46:C6:90:0A:77:3A:B6:BC:F4:65:AD:AC:FC:E3:F7:07:00:6E:DE:6E -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client RSA Root CA 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\125\122\370\036\333\033\044\054\236\273\226\030\315\002 -\050\076 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\252\060\202\003\222\240\003\002\001\002\002\020\125 -\122\370\036\333\033\044\054\236\273\226\030\315\002\050\076\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\157 -\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067\060 -\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\103\101\061\047\060\045\006\003\125\004\003\014 -\036\110\101\122\111\103\101\040\103\154\151\145\156\164\040\122 -\123\101\040\122\157\157\164\040\103\101\040\062\060\062\061\060 -\036\027\015\062\061\060\062\061\071\061\060\065\070\064\066\132 -\027\015\064\065\060\062\061\063\061\060\065\070\064\065\132\060 -\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067 -\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151 -\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122 -\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164 -\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004\003 -\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164\040 -\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062\061 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\201\333\127\102\220\054\164\065\364\370\270\164\031\115\253 -\011\132\167\105\201\163\142\260\065\237\370\320\267\063\000\207 -\023\266\226\253\016\124\022\060\007\274\233\267\110\327\321\031 -\203\256\216\330\251\361\251\000\204\260\214\136\236\350\014\217 -\124\151\277\366\324\010\117\046\160\376\030\101\143\032\263\062 -\213\100\370\007\253\127\061\360\306\026\166\147\232\264\335\057 -\362\321\153\305\320\222\204\221\161\156\017\056\143\351\037\123 -\244\335\122\023\314\011\203\051\201\014\305\123\165\104\261\016 -\147\123\030\320\303\037\210\113\237\224\044\264\051\274\273\350 -\116\375\157\322\025\035\111\334\215\160\362\021\032\040\121\125 -\021\272\210\157\304\367\120\171\326\252\061\342\204\075\136\062 -\310\167\052\120\161\345\013\057\351\266\352\357\253\012\063\071 -\016\375\217\245\147\103\202\216\230\151\011\011\033\100\315\070 -\147\107\352\311\354\227\161\022\336\044\365\162\074\321\367\103 -\114\046\367\220\262\211\351\105\113\125\075\061\005\172\101\342 -\225\272\103\300\027\305\266\205\075\031\215\144\160\363\133\254 -\315\237\323\051\165\207\113\225\147\152\246\370\321\335\274\220 -\206\211\103\051\251\067\133\365\135\260\046\132\123\102\166\220 -\053\317\236\126\154\053\124\317\134\232\145\337\133\213\110\140 -\070\174\373\305\013\317\166\004\143\002\063\052\175\365\203\147 -\347\372\306\103\375\053\017\324\046\057\167\244\062\301\044\352 -\144\235\277\263\070\161\061\104\362\107\270\242\146\101\241\373 -\233\173\274\307\106\152\165\277\132\242\214\350\152\104\301\270 -\226\265\300\062\010\055\173\164\065\163\262\312\306\376\257\021 -\162\030\366\347\310\302\317\245\052\352\173\326\131\350\174\240 -\262\152\100\011\151\016\245\226\333\321\000\271\361\210\156\066 -\360\210\262\235\361\122\362\303\174\277\060\211\074\012\151\371 -\042\244\145\341\233\340\164\306\261\205\227\226\054\256\224\217 -\120\246\071\022\037\276\107\362\201\170\323\165\066\236\175\132 -\040\227\342\122\256\231\237\306\174\233\146\363\376\330\317\356 -\275\227\006\035\055\205\334\076\066\123\226\173\040\272\350\310 -\341\255\226\142\076\021\174\263\000\204\236\247\114\161\253\112 -\067\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\240\326\007\075\136\044\367\173\240\104 -\056\044\122\015\031\252\053\004\221\247\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\015\107 -\371\011\146\061\122\354\171\356\302\250\362\150\076\355\226\105 -\313\072\246\230\143\077\352\053\115\116\003\320\034\202\341\313 -\323\345\326\253\133\147\050\274\235\376\014\231\012\200\125\247 -\316\033\043\141\015\260\127\360\376\340\312\276\346\220\333\203 -\054\276\203\216\364\171\266\376\320\015\102\247\130\037\151\352 -\201\365\005\245\376\106\150\353\154\170\311\340\352\347\346\336 -\061\305\322\325\054\202\143\050\235\135\250\032\176\210\346\347 -\053\361\054\325\320\005\236\334\055\275\067\146\324\004\242\247 -\255\277\072\302\250\073\255\377\215\235\063\340\271\232\204\241 -\207\037\166\364\202\164\327\016\371\060\110\076\133\210\076\252 -\134\153\326\057\014\350\216\163\302\030\221\203\071\266\146\132 -\320\037\140\047\135\115\343\366\072\015\146\120\234\170\173\253 -\363\023\020\256\017\057\253\350\144\263\030\040\235\106\065\144 -\045\163\352\233\020\134\130\065\211\261\106\110\247\364\254\324 -\035\236\133\314\251\245\032\023\117\044\120\252\331\033\155\261 -\100\373\235\335\130\164\304\302\157\024\162\354\333\065\237\270 -\124\165\105\303\246\310\032\050\065\072\256\145\362\251\230\316 -\257\133\311\070\214\061\073\177\314\334\226\375\342\133\326\320 -\131\364\166\272\013\313\117\203\020\307\100\320\035\140\351\052 -\345\110\130\167\014\105\151\276\031\161\004\044\342\343\044\037 -\112\310\301\076\231\365\226\230\070\110\045\241\025\260\033\327 -\342\204\030\133\366\161\065\232\150\173\100\314\030\134\014\044 -\235\324\225\365\231\252\106\352\256\254\277\364\024\031\044\350 -\214\354\343\365\274\006\150\212\052\014\005\137\012\227\165\247 -\334\176\300\375\327\172\030\337\060\321\070\113\037\260\230\160 -\277\314\174\163\360\156\304\061\245\244\227\035\254\277\316\154 -\041\112\276\047\043\147\363\006\126\201\012\221\216\266\341\003 -\005\063\054\332\064\010\115\116\120\043\255\037\245\305\324\172 -\376\352\011\354\247\050\140\213\106\174\265\352\233\335\117\371 -\347\153\025\306\210\317\103\333\345\047\334\004\126\156\157\106 -\025\361\126\055\350\134\014\163\303\043\201\070\040\313\311\014 -\151\317\054\253\073\204\140\063\031\122\375\151\024\063 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "HARICA Client RSA Root CA 2021" -# Issuer: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:55:52:f8:1e:db:1b:24:2c:9e:bb:96:18:cd:02:28:3e -# Subject: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:58:46 2021 -# Not Valid After : Mon Feb 13 10:58:45 2045 -# Fingerprint (SHA-256): 1B:E7:AB:E3:06:86:B1:63:48:AF:D1:C6:1B:68:66:A0:EA:7F:48:21:E6:7D:5E:8A:F9:37:CF:80:11:BC:75:0D -# Fingerprint (SHA1): 46:C6:90:0A:77:3A:B6:BC:F4:65:AD:AC:FC:E3:F7:07:00:6E:DE:6E -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client RSA Root CA 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\106\306\220\012\167\072\266\274\364\145\255\254\374\343\367\007 -\000\156\336\156 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\157\355\134\327\210\314\070\251\334\351\335\331\135\333\330\355 -END -CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\125\122\370\036\333\033\044\054\236\273\226\030\315\002 -\050\076 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "HARICA Client ECC Root CA 2021" -# -# Issuer: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:31:68:d9:d8:e1:62:57:1e:d2:19:44:88:e6:10:7d:f0 -# Subject: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:03:34 2021 -# Not Valid After : Mon Feb 13 11:03:33 2045 -# Fingerprint (SHA-256): 8D:D4:B5:37:3C:B0:DE:36:76:9C:12:33:92:80:D8:27:46:B3:AA:6C:D4:26:E7:97:A3:1B:AB:E4:27:9C:F0:0B -# Fingerprint (SHA1): BE:64:D3:DA:14:4B:D2:6B:CD:AF:8F:DB:A6:A6:72:F8:DE:26:F9:00 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client ECC Root CA 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\061\150\331\330\341\142\127\036\322\031\104\210\346\020 -\175\360 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\132\060\202\001\341\240\003\002\001\002\002\020\061 -\150\331\330\341\142\127\036\322\031\104\210\346\020\175\360\060 -\012\006\010\052\206\110\316\075\004\003\003\060\157\061\013\060 -\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006\003 -\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101\143 -\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 -\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 -\040\103\101\061\047\060\045\006\003\125\004\003\014\036\110\101 -\122\111\103\101\040\103\154\151\145\156\164\040\105\103\103\040 -\122\157\157\164\040\103\101\040\062\060\062\061\060\036\027\015 -\062\061\060\062\061\071\061\061\060\063\063\064\132\027\015\064 -\065\060\062\061\063\061\061\060\063\063\063\132\060\157\061\013 -\060\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006 -\003\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101 -\143\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145 -\141\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156 -\163\040\103\101\061\047\060\045\006\003\125\004\003\014\036\110 -\101\122\111\103\101\040\103\154\151\145\156\164\040\105\103\103 -\040\122\157\157\164\040\103\101\040\062\060\062\061\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\007\030\255\225\226\224\320\134\017\202\367 -\052\100\372\002\311\311\075\066\246\243\004\152\301\155\225\001 -\210\140\022\124\154\134\242\053\156\023\072\210\225\014\034\046 -\206\066\112\211\031\267\030\336\073\350\250\120\037\312\337\133 -\277\111\200\025\333\343\060\341\035\132\307\052\212\001\007\376 -\155\054\064\357\050\050\227\274\301\371\127\206\225\213\065\317 -\236\132\321\150\225\243\102\060\100\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\122\010\322\276\062\201\045\375\365\032\227 -\354\116\137\032\273\123\315\220\255\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\012\006\010\052\206\110 -\316\075\004\003\003\003\147\000\060\144\002\060\114\061\105\106 -\117\250\346\276\303\167\262\032\030\113\055\210\173\130\346\253 -\224\153\104\003\260\027\377\337\202\163\104\121\054\375\223\035 -\006\173\024\322\211\354\100\014\357\041\001\056\002\060\057\311 -\056\132\154\054\035\331\225\340\236\260\271\134\122\174\366\370 -\070\312\056\361\324\035\362\242\111\242\225\370\301\130\136\117 -\376\163\012\357\061\260\253\043\130\023\214\213\336\073 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "HARICA Client ECC Root CA 2021" -# Issuer: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:31:68:d9:d8:e1:62:57:1e:d2:19:44:88:e6:10:7d:f0 -# Subject: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:03:34 2021 -# Not Valid After : Mon Feb 13 11:03:33 2045 -# Fingerprint (SHA-256): 8D:D4:B5:37:3C:B0:DE:36:76:9C:12:33:92:80:D8:27:46:B3:AA:6C:D4:26:E7:97:A3:1B:AB:E4:27:9C:F0:0B -# Fingerprint (SHA1): BE:64:D3:DA:14:4B:D2:6B:CD:AF:8F:DB:A6:A6:72:F8:DE:26:F9:00 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client ECC Root CA 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\276\144\323\332\024\113\322\153\315\257\217\333\246\246\162\370 -\336\046\371\000 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\255\270\120\246\251\202\172\154\075\032\252\244\322\143\244\104 -END -CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\061\150\331\330\341\142\127\036\322\031\104\210\346\020 -\175\360 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068" -# -# Issuer: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES -# Serial Number:1b:70:e9:d2:ff:ae:6c:71 -# Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES -# Not Valid Before: Tue Sep 23 15:22:07 2014 -# Not Valid After : Mon May 05 15:22:07 2036 -# Fingerprint (SHA-256): 57:DE:05:83:EF:D2:B2:6E:03:61:DA:99:DA:9D:F4:64:8D:EF:7E:E8:44:1C:3B:72:8A:FA:9B:CD:E0:F9:B2:6A -# Fingerprint (SHA1): 0B:BE:C2:27:22:49:CB:39:AA:DB:35:5C:53:E3:8C:AE:78:FF:B6:FE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Autoridad de Certificacion Firmaprofesional CIF A62634068" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\102\060\100\006\003\125\004\003\014\071\101\165\164\157\162\151 -\144\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141 -\143\151\157\156\040\106\151\162\155\141\160\162\157\146\145\163 -\151\157\156\141\154\040\103\111\106\040\101\066\062\066\063\064 -\060\066\070 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\102\060\100\006\003\125\004\003\014\071\101\165\164\157\162\151 -\144\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141 -\143\151\157\156\040\106\151\162\155\141\160\162\157\146\145\163 -\151\157\156\141\154\040\103\111\106\040\101\066\062\066\063\064 -\060\066\070 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\033\160\351\322\377\256\154\161 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\006\024\060\202\003\374\240\003\002\001\002\002\010\033 -\160\351\322\377\256\154\161\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\121\061\013\060\011\006\003\125\004 -\006\023\002\105\123\061\102\060\100\006\003\125\004\003\014\071 -\101\165\164\157\162\151\144\141\144\040\144\145\040\103\145\162 -\164\151\146\151\143\141\143\151\157\156\040\106\151\162\155\141 -\160\162\157\146\145\163\151\157\156\141\154\040\103\111\106\040 -\101\066\062\066\063\064\060\066\070\060\036\027\015\061\064\060 -\071\062\063\061\065\062\062\060\067\132\027\015\063\066\060\065 -\060\065\061\065\062\062\060\067\132\060\121\061\013\060\011\006 -\003\125\004\006\023\002\105\123\061\102\060\100\006\003\125\004 -\003\014\071\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\040\106\151 -\162\155\141\160\162\157\146\145\163\151\157\156\141\154\040\103 -\111\106\040\101\066\062\066\063\064\060\066\070\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\312\226\153 -\216\352\370\373\361\242\065\340\177\114\332\340\303\122\327\175 -\266\020\310\002\136\263\103\052\304\117\152\262\312\034\135\050 -\232\170\021\032\151\131\127\257\265\040\102\344\213\017\346\337 -\133\246\003\222\057\365\021\344\142\327\062\161\070\331\004\014 -\161\253\075\121\176\017\007\337\143\005\134\351\277\224\157\301 -\051\202\300\264\332\121\260\301\074\273\255\067\112\134\312\361 -\113\066\016\044\253\277\303\204\167\375\250\120\364\261\347\306 -\057\322\055\131\215\172\012\116\226\151\122\002\252\066\230\354 -\374\372\024\203\014\067\037\311\222\067\177\327\201\055\345\304 -\271\340\076\064\376\147\364\076\146\321\323\364\100\317\136\142 -\064\017\160\006\076\040\030\132\316\367\162\033\045\154\223\164 -\024\223\243\163\261\016\252\207\020\043\131\137\040\005\031\107 -\355\150\216\222\022\312\135\374\326\053\262\222\074\040\317\341 -\137\257\040\276\240\166\177\166\345\354\032\206\141\063\076\347 -\173\264\077\240\017\216\242\271\152\157\271\207\046\157\101\154 -\210\246\120\375\152\143\013\365\223\026\033\031\217\262\355\233 -\233\311\220\365\001\014\337\031\075\017\076\070\043\311\057\217 -\014\321\002\376\033\125\326\116\320\215\074\257\117\244\363\376 -\257\052\323\005\235\171\010\241\313\127\061\264\234\310\220\262 -\147\364\030\026\223\072\374\107\330\321\170\226\061\037\272\053 -\014\137\135\231\255\143\211\132\044\040\166\330\337\375\253\116 -\246\042\252\235\136\346\047\212\175\150\051\243\347\212\270\332 -\021\273\027\055\231\235\023\044\106\367\305\342\330\237\216\177 -\307\217\164\155\132\262\350\162\365\254\356\044\020\255\057\024 -\332\377\055\232\106\161\107\276\102\337\273\001\333\364\177\323 -\050\217\061\131\133\323\311\002\246\264\122\312\156\227\373\103 -\305\010\046\157\212\364\273\375\237\050\252\015\325\105\363\023 -\072\035\330\300\170\217\101\147\074\036\224\144\256\173\013\305 -\350\331\001\210\071\032\227\206\144\101\325\073\207\014\156\372 -\017\306\275\110\024\277\071\115\324\236\101\266\217\226\035\143 -\226\223\331\225\006\170\061\150\236\067\006\073\200\211\105\141 -\071\043\307\033\104\243\025\345\034\370\222\060\273\002\003\001 -\000\001\243\201\357\060\201\354\060\035\006\003\125\035\016\004 -\026\004\024\145\315\353\253\065\036\000\076\176\325\164\300\034 -\264\163\107\016\032\144\057\060\022\006\003\125\035\023\001\001 -\377\004\010\060\006\001\001\377\002\001\001\060\201\246\006\003 -\125\035\040\004\201\236\060\201\233\060\201\230\006\004\125\035 -\040\000\060\201\217\060\057\006\010\053\006\001\005\005\007\002 -\001\026\043\150\164\164\160\072\057\057\167\167\167\056\146\151 -\162\155\141\160\162\157\146\145\163\151\157\156\141\154\056\143 -\157\155\057\143\160\163\060\134\006\010\053\006\001\005\005\007 -\002\002\060\120\036\116\000\120\000\141\000\163\000\145\000\157 -\000\040\000\144\000\145\000\040\000\154\000\141\000\040\000\102 -\000\157\000\156\000\141\000\156\000\157\000\166\000\141\000\040 -\000\064\000\067\000\040\000\102\000\141\000\162\000\143\000\145 -\000\154\000\157\000\156\000\141\000\040\000\060\000\070\000\060 -\000\061\000\067\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\002\001\000\164\207\050\002\053\167\037\146 -\211\144\355\217\164\056\106\034\273\250\370\370\013\035\203\266 -\072\247\350\105\212\007\267\340\076\040\313\341\010\333\023\010 -\370\050\241\065\262\200\263\013\121\300\323\126\232\215\063\105 -\111\257\111\360\340\075\007\172\105\023\132\377\310\227\330\323 -\030\054\175\226\370\335\242\145\103\160\223\220\025\272\220\337 -\350\031\260\333\054\212\140\017\267\157\224\007\036\035\246\311 -\205\366\275\064\370\100\170\142\020\160\072\276\175\113\071\201 -\251\020\324\226\101\273\370\137\034\013\035\010\362\261\260\211 -\172\362\367\240\340\304\217\213\170\265\073\130\245\043\216\117 -\125\376\066\073\340\014\267\312\052\060\101\040\264\200\315\256 -\374\166\146\163\250\256\156\341\174\332\003\350\224\040\346\042 -\243\320\037\220\135\040\123\024\046\127\332\124\227\337\026\104 -\020\001\036\210\146\217\162\070\223\335\040\267\064\276\327\361 -\356\143\216\107\171\050\006\374\363\131\105\045\140\042\063\033 -\243\137\250\272\052\332\032\075\315\100\352\214\356\005\025\225 -\325\245\054\040\057\247\230\050\356\105\374\361\270\210\000\054 -\217\102\332\121\325\234\345\023\150\161\105\103\213\236\013\041 -\074\113\134\005\334\032\237\230\216\332\275\042\236\162\315\255 -\012\313\314\243\147\233\050\164\304\233\327\032\074\004\130\246 -\202\235\255\307\173\157\377\200\226\351\370\215\152\275\030\220 -\035\377\111\032\220\122\067\223\057\074\002\135\202\166\013\121 -\347\026\307\127\370\070\371\247\315\233\042\124\357\143\260\025 -\155\123\145\003\112\136\112\240\262\247\216\111\000\131\070\325 -\307\364\200\144\365\156\225\120\270\021\176\025\160\070\112\260 -\177\320\304\062\160\300\031\377\311\070\055\024\054\146\364\102 -\104\346\125\166\033\200\025\127\377\300\247\247\252\071\252\330 -\323\160\320\056\272\353\224\152\372\137\064\206\347\142\265\375 -\212\360\060\205\224\311\257\044\002\057\157\326\335\147\376\343 -\260\125\117\004\230\117\244\101\126\342\223\320\152\350\326\363 -\373\145\340\316\165\304\061\131\014\356\202\310\014\140\063\112 -\031\272\204\147\047\017\274\102\135\275\044\124\015\354\035\160 -\006\137\244\274\372\040\174\125 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Autoridad de Certificacion Firmaprofesional CIF A62634068" -# Issuer: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES -# Serial Number:1b:70:e9:d2:ff:ae:6c:71 -# Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES -# Not Valid Before: Tue Sep 23 15:22:07 2014 -# Not Valid After : Mon May 05 15:22:07 2036 -# Fingerprint (SHA-256): 57:DE:05:83:EF:D2:B2:6E:03:61:DA:99:DA:9D:F4:64:8D:EF:7E:E8:44:1C:3B:72:8A:FA:9B:CD:E0:F9:B2:6A -# Fingerprint (SHA1): 0B:BE:C2:27:22:49:CB:39:AA:DB:35:5C:53:E3:8C:AE:78:FF:B6:FE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Autoridad de Certificacion Firmaprofesional CIF A62634068" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\013\276\302\047\042\111\313\071\252\333\065\134\123\343\214\256 -\170\377\266\376 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\116\156\233\124\114\312\267\372\110\344\220\261\025\113\034\243 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\102\060\100\006\003\125\004\003\014\071\101\165\164\157\162\151 -\144\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141 -\143\151\157\156\040\106\151\162\155\141\160\162\157\146\145\163 -\151\157\156\141\154\040\103\111\106\040\101\066\062\066\063\064 -\060\066\070 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\033\160\351\322\377\256\154\161 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "vTrus ECC Root CA" -# -# Issuer: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Serial Number:6e:6a:bc:59:aa:53:be:98:39:67:a2:d2:6b:a4:3b:e6:6d:1c:d6:da -# Subject: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Not Valid Before: Tue Jul 31 07:26:44 2018 -# Not Valid After : Fri Jul 31 07:26:44 2043 -# Fingerprint (SHA-256): 30:FB:BA:2C:32:23:8E:2A:98:54:7A:F9:79:31:E5:50:42:8B:9B:3F:1C:8E:EB:66:33:DC:FA:86:C5:B2:7D:D3 -# Fingerprint (SHA1): F6:9C:DB:B0:FC:F6:02:13:B6:52:32:A6:A3:91:3F:16:70:DA:C3:E1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "vTrus ECC Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 -\150\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060 -\030\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103 -\103\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 -\150\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060 -\030\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103 -\103\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\156\152\274\131\252\123\276\230\071\147\242\322\153\244 -\073\346\155\034\326\332 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\017\060\202\001\225\240\003\002\001\002\002\024\156 -\152\274\131\252\123\276\230\071\147\242\322\153\244\073\346\155 -\034\326\332\060\012\006\010\052\206\110\316\075\004\003\003\060 -\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061\034 -\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103\150 -\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060\030 -\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103\103 -\040\122\157\157\164\040\103\101\060\036\027\015\061\070\060\067 -\063\061\060\067\062\066\064\064\132\027\015\064\063\060\067\063 -\061\060\067\062\066\064\064\132\060\107\061\013\060\011\006\003 -\125\004\006\023\002\103\116\061\034\060\032\006\003\125\004\012 -\023\023\151\124\162\165\163\103\150\151\156\141\040\103\157\056 -\054\114\164\144\056\061\032\060\030\006\003\125\004\003\023\021 -\166\124\162\165\163\040\105\103\103\040\122\157\157\164\040\103 -\101\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\145\120\112\256\214\171\226 -\112\252\034\010\303\243\242\315\376\131\126\101\167\375\046\224 -\102\273\035\315\010\333\163\262\133\165\363\317\234\116\202\364 -\277\370\141\046\205\154\326\205\133\162\160\322\375\333\142\264 -\337\123\213\275\261\104\130\142\102\011\307\372\177\133\020\347 -\376\100\375\300\330\303\053\062\347\160\246\267\246\040\125\035 -\173\200\135\113\217\147\114\361\020\243\102\060\100\060\035\006 -\003\125\035\016\004\026\004\024\230\071\315\276\330\262\214\367 -\262\253\341\255\044\257\173\174\241\333\037\317\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\012\006 -\010\052\206\110\316\075\004\003\003\003\150\000\060\145\002\060 -\127\235\335\126\361\307\343\351\270\111\120\153\233\151\303\157 -\354\303\175\045\344\127\225\023\100\233\122\323\073\363\100\031 -\274\046\307\055\006\236\265\173\066\237\365\045\324\143\153\000 -\002\061\000\351\323\306\236\126\232\052\314\241\332\077\310\146 -\053\323\130\234\040\205\372\253\221\212\160\160\021\070\140\144 -\013\142\011\221\130\000\371\115\373\064\150\332\011\255\041\006 -\030\224\316 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "vTrus ECC Root CA" -# Issuer: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Serial Number:6e:6a:bc:59:aa:53:be:98:39:67:a2:d2:6b:a4:3b:e6:6d:1c:d6:da -# Subject: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Not Valid Before: Tue Jul 31 07:26:44 2018 -# Not Valid After : Fri Jul 31 07:26:44 2043 -# Fingerprint (SHA-256): 30:FB:BA:2C:32:23:8E:2A:98:54:7A:F9:79:31:E5:50:42:8B:9B:3F:1C:8E:EB:66:33:DC:FA:86:C5:B2:7D:D3 -# Fingerprint (SHA1): F6:9C:DB:B0:FC:F6:02:13:B6:52:32:A6:A3:91:3F:16:70:DA:C3:E1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "vTrus ECC Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\366\234\333\260\374\366\002\023\266\122\062\246\243\221\077\026 -\160\332\303\341 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\336\113\301\365\122\214\233\103\341\076\217\125\124\027\215\205 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 -\150\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060 -\030\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103 -\103\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\156\152\274\131\252\123\276\230\071\147\242\322\153\244 -\073\346\155\034\326\332 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "vTrus Root CA" -# -# Issuer: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Serial Number:43:e3:71:13:d8:b3:59:14:5d:b7:ce:8c:fd:35:fd:6f:bc:05:8d:45 -# Subject: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Not Valid Before: Tue Jul 31 07:24:05 2018 -# Not Valid After : Fri Jul 31 07:24:05 2043 -# Fingerprint (SHA-256): 8A:71:DE:65:59:33:6F:42:6C:26:E5:38:80:D0:0D:88:A1:8D:A4:C6:A9:1F:0D:CB:61:94:E2:06:C5:C9:63:87 -# Fingerprint (SHA1): 84:1A:69:FB:F5:CD:1A:25:34:13:3D:E3:F8:FC:B8:99:D0:C9:14:B7 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "vTrus Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\103\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 -\150\151\156\141\040\103\157\056\054\114\164\144\056\061\026\060 -\024\006\003\125\004\003\023\015\166\124\162\165\163\040\122\157 -\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\103\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 -\150\151\156\141\040\103\157\056\054\114\164\144\056\061\026\060 -\024\006\003\125\004\003\023\015\166\124\162\165\163\040\122\157 -\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\103\343\161\023\330\263\131\024\135\267\316\214\375\065 -\375\157\274\005\215\105 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\126\060\202\003\076\240\003\002\001\002\002\024\103 -\343\161\023\330\263\131\024\135\267\316\214\375\065\375\157\274 -\005\215\105\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\103\061\013\060\011\006\003\125\004\006\023\002\103 -\116\061\034\060\032\006\003\125\004\012\023\023\151\124\162\165 -\163\103\150\151\156\141\040\103\157\056\054\114\164\144\056\061 -\026\060\024\006\003\125\004\003\023\015\166\124\162\165\163\040 -\122\157\157\164\040\103\101\060\036\027\015\061\070\060\067\063 -\061\060\067\062\064\060\065\132\027\015\064\063\060\067\063\061 -\060\067\062\064\060\065\132\060\103\061\013\060\011\006\003\125 -\004\006\023\002\103\116\061\034\060\032\006\003\125\004\012\023 -\023\151\124\162\165\163\103\150\151\156\141\040\103\157\056\054 -\114\164\144\056\061\026\060\024\006\003\125\004\003\023\015\166 -\124\162\165\163\040\122\157\157\164\040\103\101\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\275\125\174 -\141\323\270\035\004\142\005\240\256\154\267\160\264\101\352\113 -\003\136\020\077\220\132\034\213\073\260\146\213\154\110\246\034 -\042\272\325\100\222\356\063\262\043\131\311\216\274\130\332\213 -\236\320\031\362\057\131\306\214\143\132\272\237\243\013\260\263 -\232\134\272\021\270\022\351\014\273\317\156\154\200\207\051\024 -\003\054\215\044\232\310\144\203\265\152\254\023\054\063\361\237 -\334\054\141\074\032\077\160\125\233\255\000\122\177\317\004\271 -\376\066\372\234\300\026\256\142\376\226\114\103\176\125\024\276 -\032\263\322\155\302\257\166\146\225\153\052\260\224\167\205\136 -\004\017\142\035\143\165\367\153\347\313\133\232\160\354\076\147 -\005\360\376\007\010\200\317\050\333\005\306\024\047\057\206\175 -\360\047\336\377\346\176\063\110\347\013\036\130\321\047\053\123 -\016\127\112\145\327\373\242\200\140\374\114\274\065\123\001\152 -\227\162\202\257\361\035\160\350\234\365\357\136\302\154\307\107 -\176\132\224\205\046\115\073\272\353\114\350\260\011\302\145\302 -\235\235\011\233\116\265\227\005\254\365\006\240\367\066\005\176 -\364\220\262\153\304\264\371\144\352\351\032\012\310\015\250\355 -\047\311\324\347\263\271\253\202\042\220\047\075\052\350\174\220 -\357\274\117\375\342\012\044\247\336\145\044\244\135\352\300\166 -\060\323\167\120\370\015\004\233\224\066\001\163\312\006\130\246 -\323\073\334\372\004\106\023\125\212\311\104\107\270\121\071\032 -\056\350\064\342\171\313\131\112\012\177\274\246\357\037\003\147 -\152\131\053\045\142\223\331\123\031\146\074\047\142\051\206\115 -\244\153\356\377\324\116\272\325\264\342\216\110\132\000\031\011 -\361\005\331\316\221\261\367\353\351\071\117\366\157\004\103\232 -\125\365\076\005\024\275\277\263\131\264\330\216\063\204\243\220 -\122\252\263\002\225\140\371\014\114\150\371\356\325\027\015\370 -\161\127\265\045\344\051\356\145\135\257\321\356\074\027\013\132 -\103\305\245\206\352\044\236\342\005\007\334\064\102\022\221\326 -\071\164\256\114\101\202\333\362\246\110\321\263\233\363\063\252 -\363\246\300\305\116\365\364\235\166\143\346\002\306\042\113\301 -\225\077\120\144\054\124\345\266\360\074\051\317\127\002\003\001 -\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026\004 -\024\124\142\160\143\361\165\204\103\130\216\321\026\040\261\306 -\254\032\274\366\211\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\015\006\011\052\206\110\206\367\015 -\001\001\013\005\000\003\202\002\001\000\051\272\222\111\247\255 -\360\361\160\303\344\227\360\237\251\045\325\153\236\064\376\346 -\032\144\366\072\153\122\262\020\170\032\237\114\332\212\332\354 -\034\067\122\340\102\113\373\154\166\312\044\013\071\022\025\235 -\237\021\055\374\171\144\334\340\340\365\335\340\127\311\245\262 -\166\160\120\244\376\267\012\160\325\240\064\361\165\327\115\111 -\272\021\321\263\330\354\202\377\353\016\304\277\144\055\175\143 -\156\027\170\354\135\174\210\310\353\216\127\166\331\131\004\372 -\274\122\037\105\254\360\172\200\354\354\157\166\256\221\333\020 -\216\004\334\222\337\240\366\346\256\111\323\301\154\022\033\314 -\051\252\371\010\245\342\067\024\312\261\270\146\357\032\202\344 -\360\370\361\247\026\151\267\333\251\141\074\237\365\061\313\344 -\000\106\302\057\164\261\261\327\201\356\250\046\225\274\210\257 -\114\065\007\052\002\312\170\024\155\107\053\100\126\351\313\052 -\140\241\147\003\240\316\214\274\260\162\147\304\061\316\333\064 -\345\045\003\140\045\173\161\230\344\300\033\053\137\164\102\322 -\113\305\131\010\007\207\276\305\303\177\347\226\331\341\334\050 -\227\326\217\005\343\365\233\116\312\035\120\107\005\123\260\312 -\071\347\205\240\211\301\005\073\001\067\323\077\111\342\167\353 -\043\310\210\146\073\075\071\166\041\106\361\354\137\043\270\353 -\242\146\165\164\301\100\367\330\150\232\223\342\055\251\056\275 -\034\243\036\310\164\306\244\055\172\040\253\073\270\260\106\375 -\157\335\137\122\125\165\142\360\227\240\174\327\070\375\045\337 -\315\240\233\020\317\213\270\070\136\136\305\264\246\002\066\241 -\036\137\034\317\342\226\235\051\252\375\230\256\122\341\363\101 -\122\373\251\056\162\226\237\047\343\252\163\175\370\032\043\146 -\173\073\253\145\260\062\001\113\025\076\075\242\117\014\053\065 -\242\306\331\147\022\065\060\315\166\056\026\263\231\236\115\117 -\116\055\073\064\103\341\232\016\015\244\146\227\272\322\034\112 -\114\054\052\213\213\201\117\161\032\251\335\134\173\173\010\305 -\000\015\067\100\343\174\173\124\137\057\205\137\166\366\367\247 -\260\034\127\126\301\162\350\255\242\257\215\063\111\272\037\212 -\334\346\164\174\140\206\157\207\227\173 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "vTrus Root CA" -# Issuer: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Serial Number:43:e3:71:13:d8:b3:59:14:5d:b7:ce:8c:fd:35:fd:6f:bc:05:8d:45 -# Subject: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN -# Not Valid Before: Tue Jul 31 07:24:05 2018 -# Not Valid After : Fri Jul 31 07:24:05 2043 -# Fingerprint (SHA-256): 8A:71:DE:65:59:33:6F:42:6C:26:E5:38:80:D0:0D:88:A1:8D:A4:C6:A9:1F:0D:CB:61:94:E2:06:C5:C9:63:87 -# Fingerprint (SHA1): 84:1A:69:FB:F5:CD:1A:25:34:13:3D:E3:F8:FC:B8:99:D0:C9:14:B7 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "vTrus Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\204\032\151\373\365\315\032\045\064\023\075\343\370\374\270\231 -\320\311\024\267 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\270\311\067\337\372\153\061\204\144\305\352\021\152\033\165\374 -END -CKA_ISSUER MULTILINE_OCTAL -\060\103\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 -\150\151\156\141\040\103\157\056\054\114\164\144\056\061\026\060 -\024\006\003\125\004\003\023\015\166\124\162\165\163\040\122\157 -\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\103\343\161\023\330\263\131\024\135\267\316\214\375\065 -\375\157\274\005\215\105 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "ISRG Root X2" -# -# Issuer: CN=ISRG Root X2,O=Internet Security Research Group,C=US -# Serial Number:41:d2:9d:d1:72:ea:ee:a7:80:c1:2c:6c:e9:2f:87:52 -# Subject: CN=ISRG Root X2,O=Internet Security Research Group,C=US -# Not Valid Before: Fri Sep 04 00:00:00 2020 -# Not Valid After : Mon Sep 17 16:00:00 2040 -# Fingerprint (SHA-256): 69:72:9B:8E:15:A8:6E:FC:17:7A:57:AF:B7:17:1D:FC:64:AD:D2:8C:2F:CA:8C:F1:50:7E:34:45:3C:CB:14:70 -# Fingerprint (SHA1): BD:B1:B9:3C:D5:97:8D:45:C6:26:14:55:F8:DB:95:C7:5A:D1:53:AF -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ISRG Root X2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\101\322\235\321\162\352\356\247\200\301\054\154\351\057 -\207\122 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\033\060\202\001\241\240\003\002\001\002\002\020\101 -\322\235\321\162\352\356\247\200\301\054\154\351\057\207\122\060 -\012\006\010\052\206\110\316\075\004\003\003\060\117\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\051\060\047\006\003 -\125\004\012\023\040\111\156\164\145\162\156\145\164\040\123\145 -\143\165\162\151\164\171\040\122\145\163\145\141\162\143\150\040 -\107\162\157\165\160\061\025\060\023\006\003\125\004\003\023\014 -\111\123\122\107\040\122\157\157\164\040\130\062\060\036\027\015 -\062\060\060\071\060\064\060\060\060\060\060\060\132\027\015\064 -\060\060\071\061\067\061\066\060\060\060\060\132\060\117\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\051\060\047\006 -\003\125\004\012\023\040\111\156\164\145\162\156\145\164\040\123 -\145\143\165\162\151\164\171\040\122\145\163\145\141\162\143\150 -\040\107\162\157\165\160\061\025\060\023\006\003\125\004\003\023 -\014\111\123\122\107\040\122\157\157\164\040\130\062\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\315\233\325\237\200\203\012\354\011\112\363 -\026\112\076\134\317\167\254\336\147\005\015\035\007\266\334\026 -\373\132\213\024\333\342\161\140\304\272\105\225\021\211\216\352 -\006\337\367\052\026\034\244\271\305\305\062\340\003\340\036\202 -\030\070\213\327\105\330\012\152\156\346\000\167\373\002\121\175 -\042\330\012\156\232\133\167\337\360\372\101\354\071\334\165\312 -\150\007\014\037\352\243\102\060\100\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\174\102\226\256\336\113\110\073\372\222\370 -\236\214\317\155\213\251\162\067\225\060\012\006\010\052\206\110 -\316\075\004\003\003\003\150\000\060\145\002\060\173\171\116\106 -\120\204\302\104\207\106\033\105\160\377\130\231\336\364\375\244 -\322\125\246\040\055\164\326\064\274\101\243\120\137\001\047\126 -\264\276\047\165\006\257\022\056\165\230\215\374\002\061\000\213 -\365\167\154\324\310\145\252\340\013\054\356\024\235\047\067\244 -\371\123\245\121\344\051\203\327\370\220\061\133\102\237\012\365 -\376\256\000\150\347\214\111\017\266\157\133\133\025\362\347 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "ISRG Root X2" -# Issuer: CN=ISRG Root X2,O=Internet Security Research Group,C=US -# Serial Number:41:d2:9d:d1:72:ea:ee:a7:80:c1:2c:6c:e9:2f:87:52 -# Subject: CN=ISRG Root X2,O=Internet Security Research Group,C=US -# Not Valid Before: Fri Sep 04 00:00:00 2020 -# Not Valid After : Mon Sep 17 16:00:00 2040 -# Fingerprint (SHA-256): 69:72:9B:8E:15:A8:6E:FC:17:7A:57:AF:B7:17:1D:FC:64:AD:D2:8C:2F:CA:8C:F1:50:7E:34:45:3C:CB:14:70 -# Fingerprint (SHA1): BD:B1:B9:3C:D5:97:8D:45:C6:26:14:55:F8:DB:95:C7:5A:D1:53:AF -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ISRG Root X2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\275\261\271\074\325\227\215\105\306\046\024\125\370\333\225\307 -\132\321\123\257 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\323\236\304\036\043\074\246\337\317\243\176\155\340\024\346\345 -END -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 -\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 -\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 -\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 -\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\101\322\235\321\162\352\356\247\200\301\054\154\351\057 -\207\122 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "HiPKI Root CA - G1" -# -# Issuer: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW -# Serial Number:2d:dd:ac:ce:62:97:94:a1:43:e8:b0:cd:76:6a:5e:60 -# Subject: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW -# Not Valid Before: Fri Feb 22 09:46:04 2019 -# Not Valid After : Thu Dec 31 15:59:59 2037 -# Fingerprint (SHA-256): F0:15:CE:3C:C2:39:BF:EF:06:4B:E9:F1:D2:C4:17:E1:A0:26:4A:0A:94:BE:1F:0C:8D:12:18:64:EB:69:49:CC -# Fingerprint (SHA1): 6A:92:E4:A8:EE:1B:EC:96:45:37:E3:29:57:49:CD:96:E3:E5:D2:60 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HiPKI Root CA - G1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 -\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 -\114\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110 -\151\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107 -\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 -\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 -\114\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110 -\151\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\055\335\254\316\142\227\224\241\103\350\260\315\166\152 -\136\140 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\152\060\202\003\122\240\003\002\001\002\002\020\055 -\335\254\316\142\227\224\241\103\350\260\315\166\152\136\140\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\117 -\061\013\060\011\006\003\125\004\006\023\002\124\127\061\043\060 -\041\006\003\125\004\012\014\032\103\150\165\156\147\150\167\141 -\040\124\145\154\145\143\157\155\040\103\157\056\054\040\114\164 -\144\056\061\033\060\031\006\003\125\004\003\014\022\110\151\120 -\113\111\040\122\157\157\164\040\103\101\040\055\040\107\061\060 -\036\027\015\061\071\060\062\062\062\060\071\064\066\060\064\132 -\027\015\063\067\061\062\063\061\061\065\065\071\065\071\132\060 -\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061\043 -\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150\167 -\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040\114 -\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110\151 -\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107\061 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\364\036\177\122\163\062\014\163\344\275\023\164\243\324\060 -\250\320\256\113\330\266\337\165\107\146\364\174\347\071\004\036 -\152\160\040\322\132\107\162\147\125\364\245\350\235\325\036\041 -\241\360\147\272\314\041\150\276\104\123\277\215\371\342\334\057 -\125\310\067\077\037\244\300\234\263\344\167\134\240\106\376\167 -\372\032\240\070\352\355\232\162\336\053\275\224\127\072\272\354 -\171\347\137\175\102\144\071\172\046\066\367\044\360\325\057\272 -\225\230\021\146\255\227\065\326\165\001\200\340\257\364\204\141 -\214\015\036\137\174\207\226\136\101\257\353\207\352\370\135\361 -\056\210\005\076\114\042\273\332\037\052\335\122\106\144\071\363 -\102\316\331\236\014\263\260\167\227\144\234\300\364\243\056\037 -\225\007\260\027\337\060\333\000\030\226\114\241\201\113\335\004 -\155\123\243\075\374\007\254\324\305\067\202\353\344\225\010\031 -\050\202\322\102\072\243\330\123\354\171\211\140\110\140\310\162 -\222\120\334\003\217\203\077\262\102\127\132\333\152\351\021\227 -\335\205\050\274\060\114\253\343\302\261\105\104\107\037\340\212 -\026\007\226\322\041\017\123\300\355\251\176\324\116\354\233\011 -\354\257\102\254\060\326\277\321\020\105\340\246\026\262\245\305 -\323\117\163\224\063\161\002\241\152\243\326\063\227\117\041\143 -\036\133\217\331\301\136\105\161\167\017\201\135\137\041\232\255 -\203\314\372\136\326\215\043\137\033\075\101\257\040\165\146\132 -\112\366\237\373\253\030\367\161\300\266\035\061\354\073\040\353 -\313\342\270\365\256\222\262\367\341\204\113\362\242\362\223\232 -\042\236\323\024\157\066\124\275\037\136\131\025\271\163\250\301 -\174\157\173\142\351\026\154\107\132\145\363\016\021\233\106\331 -\375\155\334\326\234\300\264\175\245\260\335\077\126\157\241\371 -\366\344\022\110\375\006\177\022\127\266\251\043\117\133\003\303 -\340\161\052\043\267\367\260\261\073\274\230\275\326\230\250\014 -\153\366\216\022\147\246\362\262\130\344\002\011\023\074\251\273 -\020\264\322\060\105\361\354\367\000\021\337\145\370\334\053\103 -\125\277\026\227\304\017\325\054\141\204\252\162\206\376\346\072 -\176\302\077\175\356\374\057\024\076\346\205\335\120\157\267\111 -\355\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\362\167\027\372\136\250\376\366\075\161 -\325\150\272\311\106\014\070\330\257\260\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\120\121 -\360\165\334\160\004\343\377\252\165\324\161\242\313\236\217\250 -\251\323\257\165\307\124\317\072\034\004\231\042\254\304\021\342 -\357\063\112\246\043\035\016\015\107\330\067\307\157\257\064\177 -\117\201\153\065\117\351\162\245\061\342\170\347\367\116\224\030 -\133\100\175\317\153\041\124\206\346\225\172\373\306\312\352\234 -\110\116\127\011\135\057\254\364\245\264\227\063\130\325\254\171 -\251\314\137\371\205\372\122\305\215\370\221\024\353\072\015\027 -\320\122\302\173\343\302\163\216\106\170\006\070\054\350\134\332 -\146\304\364\244\360\126\031\063\051\132\145\222\005\107\106\112 -\253\204\303\036\047\241\037\021\222\231\047\165\223\017\274\066 -\073\227\127\217\046\133\014\273\234\017\324\156\060\007\324\334 -\137\066\150\146\071\203\226\047\046\212\310\304\071\376\232\041 -\157\325\162\206\351\177\142\345\227\116\320\044\320\100\260\320 -\165\010\216\275\150\356\010\327\156\174\020\160\106\033\174\340 -\210\262\236\162\206\231\001\343\277\237\111\031\264\045\276\126 -\145\256\027\143\345\036\337\350\377\107\245\277\341\046\005\204 -\344\260\300\257\347\010\231\250\014\136\046\200\105\324\370\150 -\057\226\217\256\342\112\034\234\026\014\023\157\070\207\366\273 -\310\064\137\222\003\121\171\160\246\337\313\365\231\115\171\315 -\116\274\127\237\103\116\153\056\053\030\370\152\163\214\272\305 -\065\357\071\152\101\036\317\161\250\242\262\206\007\133\072\311 -\341\357\077\145\004\200\107\062\104\160\225\116\061\147\152\164 -\133\020\105\165\352\260\237\320\346\065\376\116\237\213\314\053 -\222\105\133\156\045\140\205\106\315\321\252\260\166\146\223\167 -\226\276\203\276\070\266\044\116\046\013\314\355\172\126\032\340 -\351\132\306\144\255\114\172\000\110\104\057\271\100\273\023\076 -\276\025\170\235\205\201\112\052\127\336\325\031\103\332\333\312 -\133\107\206\203\013\077\266\015\166\170\163\171\042\136\261\200 -\037\317\276\321\077\126\020\230\053\225\207\241\037\235\144\024 -\140\071\054\263\000\125\056\344\365\263\016\127\304\221\101\000 -\234\077\350\245\337\352\366\377\310\360\255\155\122\250\027\253 -\233\141\374\022\121\065\344\045\375\257\252\152\206\071 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "HiPKI Root CA - G1" -# Issuer: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW -# Serial Number:2d:dd:ac:ce:62:97:94:a1:43:e8:b0:cd:76:6a:5e:60 -# Subject: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW -# Not Valid Before: Fri Feb 22 09:46:04 2019 -# Not Valid After : Thu Dec 31 15:59:59 2037 -# Fingerprint (SHA-256): F0:15:CE:3C:C2:39:BF:EF:06:4B:E9:F1:D2:C4:17:E1:A0:26:4A:0A:94:BE:1F:0C:8D:12:18:64:EB:69:49:CC -# Fingerprint (SHA1): 6A:92:E4:A8:EE:1B:EC:96:45:37:E3:29:57:49:CD:96:E3:E5:D2:60 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HiPKI Root CA - G1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\152\222\344\250\356\033\354\226\105\067\343\051\127\111\315\226 -\343\345\322\140 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\151\105\337\026\145\113\350\150\232\217\166\137\377\200\236\323 -END -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 -\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 -\114\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110 -\151\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107 -\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\055\335\254\316\142\227\224\241\103\350\260\315\166\152 -\136\140 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GlobalSign ECC Root CA - R4" -# -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Serial Number:02:03:e5:7e:f5:3f:93:fd:a5:09:21:b2:a6 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Not Valid Before: Tue Nov 13 00:00:00 2012 -# Not Valid After : Tue Jan 19 03:14:07 2038 -# Fingerprint (SHA-256): B0:85:D7:0B:96:4F:19:1A:73:E4:AF:0D:54:AE:7A:0E:07:AA:FD:AF:9B:71:DD:08:62:13:8A:B7:32:5A:24:A2 -# Fingerprint (SHA1): 6B:A0:B0:98:E1:71:EF:5A:AD:FE:48:15:80:77:10:F4:BD:6F:0B:28 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign ECC Root CA - R4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\176\365\077\223\375\245\011\041\262\246 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\001\334\060\202\001\203\240\003\002\001\002\002\015\002 -\003\345\176\365\077\223\375\245\011\041\262\246\060\012\006\010 -\052\206\110\316\075\004\003\002\060\120\061\044\060\042\006\003 -\125\004\013\023\033\107\154\157\142\141\154\123\151\147\156\040 -\105\103\103\040\122\157\157\164\040\103\101\040\055\040\122\064 -\061\023\060\021\006\003\125\004\012\023\012\107\154\157\142\141 -\154\123\151\147\156\061\023\060\021\006\003\125\004\003\023\012 -\107\154\157\142\141\154\123\151\147\156\060\036\027\015\061\062 -\061\061\061\063\060\060\060\060\060\060\132\027\015\063\070\060 -\061\061\071\060\063\061\064\060\067\132\060\120\061\044\060\042 -\006\003\125\004\013\023\033\107\154\157\142\141\154\123\151\147 -\156\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040 -\122\064\061\023\060\021\006\003\125\004\012\023\012\107\154\157 -\142\141\154\123\151\147\156\061\023\060\021\006\003\125\004\003 -\023\012\107\154\157\142\141\154\123\151\147\156\060\131\060\023 -\006\007\052\206\110\316\075\002\001\006\010\052\206\110\316\075 -\003\001\007\003\102\000\004\270\306\171\323\217\154\045\016\237 -\056\071\031\034\003\244\256\232\345\071\007\011\026\312\143\261 -\271\206\370\212\127\301\127\316\102\372\163\241\367\145\102\377 -\036\301\000\262\156\163\016\377\307\041\345\030\244\252\331\161 -\077\250\324\271\316\214\035\243\102\060\100\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003 -\125\035\016\004\026\004\024\124\260\173\255\105\270\342\100\177 -\373\012\156\373\276\063\311\074\243\204\325\060\012\006\010\052 -\206\110\316\075\004\003\002\003\107\000\060\104\002\040\042\117 -\164\162\271\140\257\361\346\234\240\026\005\120\137\303\136\073 -\156\141\164\357\276\001\304\276\030\110\131\141\202\062\002\040 -\046\235\124\143\100\336\067\140\120\317\310\330\355\235\202\256 -\067\230\274\243\217\114\114\251\064\053\154\357\373\225\233\046 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign ECC Root CA - R4" -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Serial Number:02:03:e5:7e:f5:3f:93:fd:a5:09:21:b2:a6 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Not Valid Before: Tue Nov 13 00:00:00 2012 -# Not Valid After : Tue Jan 19 03:14:07 2038 -# Fingerprint (SHA-256): B0:85:D7:0B:96:4F:19:1A:73:E4:AF:0D:54:AE:7A:0E:07:AA:FD:AF:9B:71:DD:08:62:13:8A:B7:32:5A:24:A2 -# Fingerprint (SHA1): 6B:A0:B0:98:E1:71:EF:5A:AD:FE:48:15:80:77:10:F4:BD:6F:0B:28 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign ECC Root CA - R4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\153\240\260\230\341\161\357\132\255\376\110\025\200\167\020\364 -\275\157\013\050 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\046\051\370\155\341\210\277\242\145\177\252\304\315\017\177\374 -END -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\176\365\077\223\375\245\011\041\262\246 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GTS Root R1" -# -# Issuer: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:93:6f:31:b0:13:49:88:6b:a2:17 -# Subject: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): D9:47:43:2A:BD:E7:B7:FA:90:FC:2E:6B:59:10:1B:12:80:E0:E1:C7:E4:E4:0F:A3:C6:88:7F:FF:57:A7:F4:CF -# Fingerprint (SHA1): E5:8C:1C:C4:91:3B:38:63:4B:E9:10:6E:E3:AD:8E:6B:9D:D9:81:4A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\223\157\061\260\023\111\210\153\242\027 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\127\060\202\003\077\240\003\002\001\002\002\015\002 -\003\345\223\157\061\260\023\111\210\153\242\027\060\015\006\011 -\052\206\110\206\367\015\001\001\014\005\000\060\107\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\042\060\040\006\003 -\125\004\012\023\031\107\157\157\147\154\145\040\124\162\165\163 -\164\040\123\145\162\166\151\143\145\163\040\114\114\103\061\024 -\060\022\006\003\125\004\003\023\013\107\124\123\040\122\157\157 -\164\040\122\061\060\036\027\015\061\066\060\066\062\062\060\060 -\060\060\060\060\132\027\015\063\066\060\066\062\062\060\060\060 -\060\060\060\132\060\107\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\042\060\040\006\003\125\004\012\023\031\107\157 -\157\147\154\145\040\124\162\165\163\164\040\123\145\162\166\151 -\143\145\163\040\114\114\103\061\024\060\022\006\003\125\004\003 -\023\013\107\124\123\040\122\157\157\164\040\122\061\060\202\002 -\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\002\017\000\060\202\002\012\002\202\002\001\000\266\021 -\002\213\036\343\241\167\233\073\334\277\224\076\267\225\247\100 -\074\241\375\202\371\175\062\006\202\161\366\366\214\177\373\350 -\333\274\152\056\227\227\243\214\113\371\053\366\261\371\316\204 -\035\261\371\305\227\336\357\271\362\243\351\274\022\211\136\247 -\252\122\253\370\043\047\313\244\261\234\143\333\327\231\176\360 -\012\136\353\150\246\364\306\132\107\015\115\020\063\343\116\261 -\023\243\310\030\154\113\354\374\011\220\337\235\144\051\045\043 -\007\241\264\322\075\056\140\340\317\322\011\207\273\315\110\360 -\115\302\302\172\210\212\273\272\317\131\031\326\257\217\260\007 -\260\236\061\361\202\301\300\337\056\246\155\154\031\016\265\330 -\176\046\032\105\003\075\260\171\244\224\050\255\017\177\046\345 -\250\010\376\226\350\074\150\224\123\356\203\072\210\053\025\226 -\011\262\340\172\214\056\165\326\234\353\247\126\144\217\226\117 -\150\256\075\227\302\204\217\300\274\100\300\013\134\275\366\207 -\263\065\154\254\030\120\177\204\340\114\315\222\323\040\351\063 -\274\122\231\257\062\265\051\263\045\052\264\110\371\162\341\312 -\144\367\346\202\020\215\350\235\302\212\210\372\070\146\212\374 -\143\371\001\371\170\375\173\134\167\372\166\207\372\354\337\261 -\016\171\225\127\264\275\046\357\326\001\321\353\026\012\273\216 -\013\265\305\305\212\125\253\323\254\352\221\113\051\314\031\244 -\062\045\116\052\361\145\104\320\002\316\252\316\111\264\352\237 -\174\203\260\100\173\347\103\253\247\154\243\217\175\211\201\372 -\114\245\377\325\216\303\316\113\340\265\330\263\216\105\317\166 -\300\355\100\053\375\123\017\260\247\325\073\015\261\212\242\003 -\336\061\255\314\167\352\157\173\076\326\337\221\042\022\346\276 -\372\330\062\374\020\143\024\121\162\336\135\326\026\223\275\051 -\150\063\357\072\146\354\007\212\046\337\023\327\127\145\170\047 -\336\136\111\024\000\242\000\177\232\250\041\266\251\261\225\260 -\245\271\015\026\021\332\307\154\110\074\100\340\176\015\132\315 -\126\074\321\227\005\271\313\113\355\071\113\234\304\077\322\125 -\023\156\044\260\326\161\372\364\301\272\314\355\033\365\376\201 -\101\330\000\230\075\072\310\256\172\230\067\030\005\225\002\003 -\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 -\026\004\024\344\257\053\046\161\032\053\110\047\205\057\122\146 -\054\357\360\211\023\161\076\060\015\006\011\052\206\110\206\367 -\015\001\001\014\005\000\003\202\002\001\000\237\252\102\046\333 -\013\233\276\377\036\226\222\056\076\242\145\112\152\230\272\042 -\313\175\301\072\330\202\012\006\306\366\245\336\300\116\207\146 -\171\241\371\246\130\234\252\371\265\346\140\347\340\350\261\036 -\102\101\063\013\067\075\316\211\160\025\312\265\044\250\317\153 -\265\322\100\041\230\317\042\064\317\073\305\042\204\340\305\016 -\212\174\135\210\344\065\044\316\233\076\032\124\036\156\333\262 -\207\247\374\363\372\201\125\024\142\012\131\251\042\005\061\076 -\202\326\356\333\127\064\274\063\225\323\027\033\350\047\242\213 -\173\116\046\032\172\132\144\266\321\254\067\361\375\240\363\070 -\354\162\360\021\165\235\313\064\122\215\346\166\153\027\306\337 -\206\253\047\216\111\053\165\146\201\020\041\246\352\076\364\256 -\045\377\174\025\336\316\214\045\077\312\142\160\012\367\057\011 -\146\007\310\077\034\374\360\333\105\060\337\142\210\301\265\017 -\235\303\237\112\336\131\131\107\305\207\042\066\346\202\247\355 -\012\271\342\007\240\215\173\172\112\074\161\322\342\003\241\037 -\062\007\335\033\344\102\316\014\000\105\141\200\265\013\040\131 -\051\170\275\371\125\313\143\305\074\114\364\266\377\333\152\137 -\061\153\231\236\054\301\153\120\244\327\346\030\024\275\205\077 -\147\253\106\237\240\377\102\247\072\177\134\313\135\260\160\035 -\053\064\365\324\166\011\014\353\170\114\131\005\363\063\102\303 -\141\025\020\033\167\115\316\042\214\324\205\362\105\175\267\123 -\352\357\100\132\224\012\134\040\137\116\100\135\142\042\166\337 -\377\316\141\275\214\043\170\322\067\002\340\216\336\321\021\067 -\211\366\277\355\111\007\142\256\222\354\100\032\257\024\011\331 -\320\116\262\242\367\276\356\356\330\377\334\032\055\336\270\066 -\161\342\374\171\267\224\045\321\110\163\133\241\065\347\263\231 -\147\165\301\031\072\053\107\116\323\102\216\375\061\310\026\146 -\332\322\014\074\333\263\216\311\241\015\200\017\173\026\167\024 -\277\377\333\011\224\262\223\274\040\130\025\351\333\161\103\363 -\336\020\303\000\334\250\052\225\266\302\326\077\220\153\166\333 -\154\376\214\274\362\160\065\014\334\231\031\065\334\327\310\106 -\143\325\066\161\256\127\373\267\202\155\334 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GTS Root R1" -# Issuer: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:93:6f:31:b0:13:49:88:6b:a2:17 -# Subject: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): D9:47:43:2A:BD:E7:B7:FA:90:FC:2E:6B:59:10:1B:12:80:E0:E1:C7:E4:E4:0F:A3:C6:88:7F:FF:57:A7:F4:CF -# Fingerprint (SHA1): E5:8C:1C:C4:91:3B:38:63:4B:E9:10:6E:E3:AD:8E:6B:9D:D9:81:4A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\345\214\034\304\221\073\070\143\113\351\020\156\343\255\216\153 -\235\331\201\112 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\005\376\320\277\161\250\243\166\143\332\001\340\330\122\334\100 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\223\157\061\260\023\111\210\153\242\027 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GTS Root R2" -# -# Issuer: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:ae:c5:8d:04:25:1a:ab:11:25:aa -# Subject: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 8D:25:CD:97:22:9D:BF:70:35:6B:DA:4E:B3:CC:73:40:31:E2:4C:F0:0F:AF:CF:D3:2D:C7:6E:B5:84:1C:7E:A8 -# Fingerprint (SHA1): 9A:44:49:76:32:DB:DE:FA:D0:BC:FB:5A:7B:17:BD:9E:56:09:24:94 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\256\305\215\004\045\032\253\021\045\252 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\127\060\202\003\077\240\003\002\001\002\002\015\002 -\003\345\256\305\215\004\045\032\253\021\045\252\060\015\006\011 -\052\206\110\206\367\015\001\001\014\005\000\060\107\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\042\060\040\006\003 -\125\004\012\023\031\107\157\157\147\154\145\040\124\162\165\163 -\164\040\123\145\162\166\151\143\145\163\040\114\114\103\061\024 -\060\022\006\003\125\004\003\023\013\107\124\123\040\122\157\157 -\164\040\122\062\060\036\027\015\061\066\060\066\062\062\060\060 -\060\060\060\060\132\027\015\063\066\060\066\062\062\060\060\060 -\060\060\060\132\060\107\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\042\060\040\006\003\125\004\012\023\031\107\157 -\157\147\154\145\040\124\162\165\163\164\040\123\145\162\166\151 -\143\145\163\040\114\114\103\061\024\060\022\006\003\125\004\003 -\023\013\107\124\123\040\122\157\157\164\040\122\062\060\202\002 -\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\002\017\000\060\202\002\012\002\202\002\001\000\316\336 -\375\246\373\354\354\024\064\074\007\006\132\154\131\367\031\065 -\335\367\301\235\125\252\323\315\073\244\223\162\357\012\372\155 -\235\366\360\205\200\133\241\110\122\237\071\305\267\356\050\254 -\357\313\166\150\024\271\337\255\001\154\231\037\304\042\035\237 -\376\162\167\340\054\133\257\344\004\277\117\162\240\032\064\230 -\350\071\150\354\225\045\173\166\241\346\151\271\205\031\275\211 -\214\376\255\355\066\352\163\274\377\203\342\313\175\301\322\316 -\112\263\215\005\236\213\111\223\337\301\133\320\156\136\360\056 -\060\056\202\374\372\274\264\027\012\110\345\210\233\305\233\153 -\336\260\312\264\003\360\332\364\220\270\145\144\367\134\114\255 -\350\176\146\136\231\327\270\302\076\310\320\023\235\255\356\344 -\105\173\211\125\367\212\037\142\122\204\022\263\302\100\227\343 -\212\037\107\221\246\164\132\322\370\261\143\050\020\270\263\011 -\270\126\167\100\242\046\230\171\306\376\337\045\356\076\345\240 -\177\324\141\017\121\113\074\077\214\332\341\160\164\330\302\150 -\241\371\301\014\351\241\342\177\273\125\074\166\006\356\152\116 -\314\222\210\060\115\232\275\117\013\110\232\204\265\230\243\325 -\373\163\301\127\141\335\050\126\165\023\256\207\216\347\014\121 -\011\020\165\210\114\274\215\371\173\074\324\042\110\037\052\334 -\353\153\273\104\261\313\063\161\062\106\257\255\112\361\214\350 -\164\072\254\347\032\042\163\200\322\060\367\045\102\307\042\073 -\073\022\255\226\056\306\303\166\007\252\040\267\065\111\127\351 -\222\111\350\166\026\162\061\147\053\226\176\212\243\307\224\126 -\042\277\152\113\176\001\041\262\043\062\337\344\232\104\155\131 -\133\135\365\000\240\034\233\306\170\227\215\220\377\233\310\252 -\264\257\021\121\071\136\331\373\147\255\325\133\021\235\062\232 -\033\275\325\272\133\245\311\313\045\151\123\125\047\134\340\312 -\066\313\210\141\373\036\267\320\313\356\026\373\323\246\114\336 -\222\245\324\342\337\365\006\124\336\056\235\113\264\223\060\252 -\201\316\335\032\334\121\163\015\117\160\351\345\266\026\041\031 -\171\262\346\211\013\165\144\312\325\253\274\011\301\030\241\377 -\324\124\241\205\074\375\024\044\003\262\207\323\244\267\002\003 -\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 -\026\004\024\273\377\312\216\043\237\117\231\312\333\342\150\246 -\245\025\047\027\036\331\016\060\015\006\011\052\206\110\206\367 -\015\001\001\014\005\000\003\202\002\001\000\037\312\316\335\307 -\276\241\237\331\047\114\013\334\027\230\021\152\210\336\075\346 -\161\126\162\262\236\032\116\234\325\053\230\044\135\233\153\173 -\260\063\202\011\275\337\045\106\352\230\236\266\033\376\203\074 -\322\142\141\301\004\355\316\340\305\311\310\023\023\125\347\250 -\143\255\214\173\001\376\167\060\341\316\150\233\005\370\022\356 -\171\061\240\101\105\065\050\012\161\244\044\117\214\334\074\202 -\007\137\146\334\175\020\376\014\141\263\005\225\356\341\256\201 -\017\250\370\307\217\115\250\043\002\046\153\035\203\122\125\316 -\265\057\000\312\200\100\340\341\164\254\140\365\207\200\235\256 -\066\144\221\135\260\150\030\352\212\141\311\167\250\227\304\311 -\307\245\374\125\113\363\360\177\271\145\075\047\150\320\314\153 -\372\123\235\341\221\032\311\135\032\226\155\062\207\355\003\040 -\310\002\316\132\276\331\352\375\262\115\304\057\033\337\137\172 -\365\370\213\306\356\061\072\045\121\125\147\215\144\062\173\351 -\236\303\202\272\052\055\351\036\264\340\110\006\242\374\147\257 -\037\042\002\163\373\040\012\257\235\124\113\241\315\377\140\107 -\260\077\135\357\033\126\275\227\041\226\055\012\321\136\235\070 -\002\107\154\271\364\366\043\045\270\240\152\232\053\167\010\372 -\304\261\050\220\046\130\010\074\342\176\252\327\075\157\272\061 -\210\012\005\353\047\265\241\111\356\240\105\124\173\346\047\145 -\231\040\041\250\243\274\373\030\226\273\122\157\014\355\203\121 -\114\351\131\342\040\140\305\302\145\222\202\214\363\020\037\016 -\212\227\276\167\202\155\077\217\035\135\274\111\047\275\314\117 -\017\341\316\166\206\004\043\305\300\214\022\133\375\333\204\240 -\044\361\110\377\144\174\320\276\134\026\321\357\231\255\300\037 -\373\313\256\274\070\042\006\046\144\332\332\227\016\077\050\025 -\104\250\117\000\312\360\232\314\317\164\152\264\076\074\353\225 -\354\265\323\132\330\201\231\351\103\030\067\353\263\273\321\130 -\142\101\363\146\322\217\252\170\225\124\040\303\132\056\164\053 -\325\321\276\030\151\300\254\325\244\317\071\272\121\204\003\145 -\351\142\300\142\376\330\115\125\226\342\320\021\372\110\064\021 -\354\236\355\005\035\344\310\326\035\206\313 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GTS Root R2" -# Issuer: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:ae:c5:8d:04:25:1a:ab:11:25:aa -# Subject: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 8D:25:CD:97:22:9D:BF:70:35:6B:DA:4E:B3:CC:73:40:31:E2:4C:F0:0F:AF:CF:D3:2D:C7:6E:B5:84:1C:7E:A8 -# Fingerprint (SHA1): 9A:44:49:76:32:DB:DE:FA:D0:BC:FB:5A:7B:17:BD:9E:56:09:24:94 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\232\104\111\166\062\333\336\372\320\274\373\132\173\027\275\236 -\126\011\044\224 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\036\071\300\123\346\036\051\202\013\312\122\125\066\135\127\334 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\256\305\215\004\045\032\253\021\045\252 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GTS Root R3" -# -# Issuer: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:b8:82:eb:20:f8:25:27:6d:3d:66 -# Subject: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 34:D8:A7:3E:E2:08:D9:BC:DB:0D:95:65:20:93:4B:4E:40:E6:94:82:59:6E:8B:6F:73:C8:42:6B:01:0A:6F:48 -# Fingerprint (SHA1): ED:E5:71:80:2B:C8:92:B9:5B:83:3C:D2:32:68:3F:09:CD:A0:1E:46 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\270\202\353\040\370\045\047\155\075\146 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\011\060\202\001\216\240\003\002\001\002\002\015\002 -\003\345\270\202\353\040\370\045\047\155\075\146\060\012\006\010 -\052\206\110\316\075\004\003\003\060\107\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\042\060\040\006\003\125\004\012 -\023\031\107\157\157\147\154\145\040\124\162\165\163\164\040\123 -\145\162\166\151\143\145\163\040\114\114\103\061\024\060\022\006 -\003\125\004\003\023\013\107\124\123\040\122\157\157\164\040\122 -\063\060\036\027\015\061\066\060\066\062\062\060\060\060\060\060 -\060\132\027\015\063\066\060\066\062\062\060\060\060\060\060\060 -\132\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154 -\145\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163 -\040\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107 -\124\123\040\122\157\157\164\040\122\063\060\166\060\020\006\007 -\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142 -\000\004\037\117\063\207\063\051\212\241\204\336\313\307\041\130 -\101\211\352\126\235\053\113\205\306\035\114\047\274\177\046\121 -\162\157\342\237\326\243\312\314\105\024\106\213\255\357\176\206 -\214\354\261\176\057\377\251\161\235\030\204\105\004\101\125\156 -\053\352\046\177\273\220\001\343\113\031\272\344\124\226\105\011 -\261\325\154\221\104\255\204\023\216\232\214\015\200\014\062\366 -\340\047\243\102\060\100\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\301\361\046\272\240\055\256\205\201\317\323\361\052\022 -\275\270\012\147\375\274\060\012\006\010\052\206\110\316\075\004 -\003\003\003\151\000\060\146\002\061\000\366\341\040\225\024\173 -\124\243\220\026\021\277\204\310\352\157\153\027\236\036\106\230 -\040\233\237\323\015\331\254\323\057\315\174\370\133\056\125\273 -\277\335\222\367\244\014\334\061\341\242\002\061\000\374\227\146 -\146\345\103\026\023\203\335\307\337\057\276\024\070\355\001\316 -\261\027\032\021\165\351\275\003\217\046\176\204\345\311\140\246 -\225\327\124\131\267\347\021\054\211\324\271\356\027 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GTS Root R3" -# Issuer: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:b8:82:eb:20:f8:25:27:6d:3d:66 -# Subject: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 34:D8:A7:3E:E2:08:D9:BC:DB:0D:95:65:20:93:4B:4E:40:E6:94:82:59:6E:8B:6F:73:C8:42:6B:01:0A:6F:48 -# Fingerprint (SHA1): ED:E5:71:80:2B:C8:92:B9:5B:83:3C:D2:32:68:3F:09:CD:A0:1E:46 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\355\345\161\200\053\310\222\271\133\203\074\322\062\150\077\011 -\315\240\036\106 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\076\347\235\130\002\224\106\121\224\345\340\042\112\213\347\163 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\270\202\353\040\370\045\047\155\075\146 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "GTS Root R4" -# -# Issuer: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:c0:68:ef:63:1a:9c:72:90:50:52 -# Subject: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 34:9D:FA:40:58:C5:E2:63:12:3B:39:8A:E7:95:57:3C:4E:13:13:C8:3F:E6:8F:93:55:6C:D5:E8:03:1B:3C:7D -# Fingerprint (SHA1): 77:D3:03:67:B5:E0:0C:15:F6:0C:38:61:DF:7C:E1:3B:92:46:4D:47 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\064 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\300\150\357\143\032\234\162\220\120\122 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\011\060\202\001\216\240\003\002\001\002\002\015\002 -\003\345\300\150\357\143\032\234\162\220\120\122\060\012\006\010 -\052\206\110\316\075\004\003\003\060\107\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\042\060\040\006\003\125\004\012 -\023\031\107\157\157\147\154\145\040\124\162\165\163\164\040\123 -\145\162\166\151\143\145\163\040\114\114\103\061\024\060\022\006 -\003\125\004\003\023\013\107\124\123\040\122\157\157\164\040\122 -\064\060\036\027\015\061\066\060\066\062\062\060\060\060\060\060 -\060\132\027\015\063\066\060\066\062\062\060\060\060\060\060\060 -\132\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154 -\145\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163 -\040\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107 -\124\123\040\122\157\157\164\040\122\064\060\166\060\020\006\007 -\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142 -\000\004\363\164\163\247\150\213\140\256\103\270\065\305\201\060 -\173\113\111\235\373\301\141\316\346\336\106\275\153\325\141\030 -\065\256\100\335\163\367\211\221\060\132\353\074\356\205\174\242 -\100\166\073\251\306\270\107\330\052\347\222\221\152\163\351\261 -\162\071\237\051\237\242\230\323\137\136\130\206\145\017\241\204 -\145\006\321\334\213\311\307\163\310\214\152\057\345\304\253\321 -\035\212\243\102\060\100\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\200\114\326\353\164\377\111\066\243\325\330\374\265\076 -\305\152\360\224\035\214\060\012\006\010\052\206\110\316\075\004 -\003\003\003\151\000\060\146\002\061\000\350\100\377\203\336\003 -\364\237\256\035\172\247\056\271\257\117\366\203\035\016\055\205 -\001\035\321\331\152\354\017\302\257\307\136\126\136\134\325\034 -\130\042\050\013\367\060\266\057\261\174\002\061\000\360\141\074 -\247\364\240\202\343\041\325\204\035\163\206\234\055\257\312\064 -\233\361\237\271\043\066\342\274\140\003\235\200\263\232\126\310 -\341\342\273\024\171\312\315\041\324\224\265\111\103 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GTS Root R4" -# Issuer: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Serial Number:02:03:e5:c0:68:ef:63:1a:9c:72:90:50:52 -# Subject: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 34:9D:FA:40:58:C5:E2:63:12:3B:39:8A:E7:95:57:3C:4E:13:13:C8:3F:E6:8F:93:55:6C:D5:E8:03:1B:3C:7D -# Fingerprint (SHA1): 77:D3:03:67:B5:E0:0C:15:F6:0C:38:61:DF:7C:E1:3B:92:46:4D:47 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\167\323\003\147\265\340\014\025\366\014\070\141\337\174\341\073 -\222\106\115\107 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\103\226\203\167\031\115\166\263\235\145\122\344\035\042\245\350 -END -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\015\002\003\345\300\150\357\143\032\234\162\220\120\122 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Telia Root CA v2" -# -# Issuer: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI -# Serial Number:01:67:5f:27:d6:fe:7a:e3:e4:ac:be:09:5b:05:9e -# Subject: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI -# Not Valid Before: Thu Nov 29 11:55:54 2018 -# Not Valid After : Sun Nov 29 11:55:54 2043 -# Fingerprint (SHA-256): 24:2B:69:74:2F:CB:1E:5B:2A:BF:98:89:8B:94:57:21:87:54:4E:5B:4D:99:11:78:65:73:62:1F:6A:74:B8:2C -# Fingerprint (SHA1): B9:99:CD:D1:73:50:8A:C4:47:05:08:9C:8C:88:FB:BE:A0:2B:40:CD -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telia Root CA v2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\106\111\061 -\032\060\030\006\003\125\004\012\014\021\124\145\154\151\141\040 -\106\151\156\154\141\156\144\040\117\171\152\061\031\060\027\006 -\003\125\004\003\014\020\124\145\154\151\141\040\122\157\157\164 -\040\103\101\040\166\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\106\111\061 -\032\060\030\006\003\125\004\012\014\021\124\145\154\151\141\040 -\106\151\156\154\141\156\144\040\117\171\152\061\031\060\027\006 -\003\125\004\003\014\020\124\145\154\151\141\040\122\157\157\164 -\040\103\101\040\166\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\017\001\147\137\047\326\376\172\343\344\254\276\011\133\005 -\236 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\164\060\202\003\134\240\003\002\001\002\002\017\001 -\147\137\047\326\376\172\343\344\254\276\011\133\005\236\060\015 -\006\011\052\206\110\206\367\015\001\001\013\005\000\060\104\061 -\013\060\011\006\003\125\004\006\023\002\106\111\061\032\060\030 -\006\003\125\004\012\014\021\124\145\154\151\141\040\106\151\156 -\154\141\156\144\040\117\171\152\061\031\060\027\006\003\125\004 -\003\014\020\124\145\154\151\141\040\122\157\157\164\040\103\101 -\040\166\062\060\036\027\015\061\070\061\061\062\071\061\061\065 -\065\065\064\132\027\015\064\063\061\061\062\071\061\061\065\065 -\065\064\132\060\104\061\013\060\011\006\003\125\004\006\023\002 -\106\111\061\032\060\030\006\003\125\004\012\014\021\124\145\154 -\151\141\040\106\151\156\154\141\156\144\040\117\171\152\061\031 -\060\027\006\003\125\004\003\014\020\124\145\154\151\141\040\122 -\157\157\164\040\103\101\040\166\062\060\202\002\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017 -\000\060\202\002\012\002\202\002\001\000\262\320\077\007\274\342 -\173\320\153\231\370\342\167\151\347\316\235\244\003\274\202\155 -\241\376\201\145\037\114\047\254\216\000\272\026\173\353\060\152 -\000\300\263\164\150\176\262\257\307\325\142\263\172\077\120\312 -\214\066\104\044\143\322\066\351\014\205\366\103\166\325\114\241 -\140\162\147\342\050\063\245\313\061\270\072\042\043\064\270\175 -\275\126\042\100\235\352\364\173\003\255\150\374\262\201\117\230 -\320\164\352\215\345\175\315\143\303\243\366\336\222\302\130\031 -\340\226\273\305\304\251\075\245\164\226\376\257\371\211\252\275 -\225\027\124\330\170\104\361\014\167\025\222\340\230\102\247\244 -\326\252\040\222\315\301\240\263\226\262\072\204\102\215\175\325 -\225\344\326\333\351\142\304\130\263\171\305\214\323\065\063\203 -\237\165\241\122\047\141\070\361\131\075\216\120\340\275\171\074 -\347\154\226\376\136\331\002\145\264\216\134\320\021\064\337\135 -\277\122\247\201\000\303\177\231\105\231\025\325\027\310\012\123 -\354\143\363\231\175\314\151\022\206\302\027\360\001\236\277\204 -\274\321\122\313\033\222\146\316\244\123\345\241\277\304\333\011 -\326\346\211\126\053\310\343\174\336\343\377\211\345\065\156\050 -\350\154\013\043\121\251\045\005\353\110\370\335\261\312\372\154 -\010\121\357\267\030\154\104\312\046\341\163\306\211\006\201\345 -\212\254\260\342\051\306\271\044\263\153\104\021\364\245\103\302 -\114\103\345\160\066\214\266\063\127\172\225\056\202\240\364\134 -\020\263\141\203\366\002\005\206\056\174\055\154\334\003\106\156 -\065\223\325\172\225\057\336\040\330\133\176\224\220\004\152\272 -\131\075\004\005\165\235\067\242\016\056\075\353\301\244\122\203 -\376\320\153\324\146\216\334\306\351\022\116\035\052\127\252\020 -\274\174\136\202\175\246\246\311\362\055\271\365\027\047\255\321 -\016\211\124\053\225\372\300\255\035\230\024\170\063\102\206\012 -\251\163\265\373\164\015\267\033\060\031\304\132\016\034\047\267 -\332\030\320\377\212\310\005\272\361\252\034\242\067\267\346\110 -\244\106\054\224\352\250\166\142\107\213\020\123\007\110\127\154 -\342\222\115\266\256\005\313\334\301\112\136\217\254\075\031\116 -\302\355\140\165\053\333\301\312\102\325\002\003\001\000\001\243 -\143\060\141\060\037\006\003\125\035\043\004\030\060\026\200\024 -\162\254\344\063\171\252\105\207\366\375\254\035\236\326\307\057 -\206\330\044\071\060\035\006\003\125\035\016\004\026\004\024\162 -\254\344\063\171\252\105\207\366\375\254\035\236\326\307\057\206 -\330\044\071\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\002\001\000\240\073\131\247\011\224\076\066 -\204\322\176\057\071\245\226\227\372\021\255\374\147\363\161\011 -\362\262\211\204\147\104\257\271\357\355\226\354\234\144\333\062 -\060\157\147\232\254\176\137\262\253\001\066\176\201\372\344\204 -\136\322\254\066\340\153\142\305\175\113\016\202\155\322\166\142 -\321\376\227\370\237\060\174\030\371\264\122\167\202\035\166\333 -\323\035\251\360\301\232\000\275\155\165\330\175\347\372\307\070 -\243\234\160\350\106\171\003\257\056\164\333\165\370\156\123\014 -\003\310\231\032\211\065\031\074\323\311\124\174\250\360\054\346 -\156\007\171\157\152\341\346\352\221\202\151\012\035\303\176\131 -\242\236\153\106\025\230\133\323\257\106\035\142\310\316\200\122 -\111\021\077\311\004\022\303\023\174\077\073\212\226\333\074\240 -\036\012\264\213\124\262\044\147\015\357\202\313\276\074\175\321 -\342\177\256\026\326\126\130\271\332\040\261\203\025\241\357\212 -\115\062\157\101\057\023\122\202\224\327\032\301\170\242\121\335 -\053\160\155\267\032\371\367\260\340\147\227\126\333\174\141\123 -\011\003\050\002\100\307\263\330\375\234\160\152\306\050\303\205 -\351\342\355\032\223\240\336\113\230\242\204\076\005\167\001\226 -\075\373\264\040\017\234\162\002\172\022\057\325\243\272\121\170 -\257\052\053\104\145\116\265\375\012\350\301\315\171\207\141\053 -\336\200\127\105\277\147\361\233\221\136\245\244\354\131\110\020 -\015\070\307\260\372\303\104\155\004\365\170\120\034\222\226\133 -\332\365\270\056\272\133\317\345\360\152\235\113\057\130\163\055 -\117\055\304\034\076\364\263\077\253\025\016\073\031\101\212\244 -\301\127\022\146\161\114\372\123\343\127\353\142\225\011\236\124 -\335\321\302\074\127\074\275\070\255\230\144\267\270\003\232\123 -\126\140\135\263\330\102\033\134\113\022\212\034\353\353\175\306 -\172\151\307\047\177\244\370\213\362\344\224\146\207\113\351\224 -\007\011\022\171\212\262\353\164\004\334\316\364\104\131\340\026 -\312\305\054\130\327\074\173\317\142\206\152\120\175\065\066\146 -\247\373\067\347\050\307\330\320\255\245\151\224\217\350\301\337 -\044\370\033\007\061\207\201\330\135\366\350\050\330\112\122\200 -\254\023\356\120\024\036\230\307 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Telia Root CA v2" -# Issuer: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI -# Serial Number:01:67:5f:27:d6:fe:7a:e3:e4:ac:be:09:5b:05:9e -# Subject: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI -# Not Valid Before: Thu Nov 29 11:55:54 2018 -# Not Valid After : Sun Nov 29 11:55:54 2043 -# Fingerprint (SHA-256): 24:2B:69:74:2F:CB:1E:5B:2A:BF:98:89:8B:94:57:21:87:54:4E:5B:4D:99:11:78:65:73:62:1F:6A:74:B8:2C -# Fingerprint (SHA1): B9:99:CD:D1:73:50:8A:C4:47:05:08:9C:8C:88:FB:BE:A0:2B:40:CD -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telia Root CA v2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\271\231\315\321\163\120\212\304\107\005\010\234\214\210\373\276 -\240\053\100\315 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\016\217\254\252\202\337\205\261\364\334\020\034\374\231\331\110 -END -CKA_ISSUER MULTILINE_OCTAL -\060\104\061\013\060\011\006\003\125\004\006\023\002\106\111\061 -\032\060\030\006\003\125\004\012\014\021\124\145\154\151\141\040 -\106\151\156\154\141\156\144\040\117\171\152\061\031\060\027\006 -\003\125\004\003\014\020\124\145\154\151\141\040\122\157\157\164 -\040\103\101\040\166\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\017\001\147\137\047\326\376\172\343\344\254\276\011\133\005 -\236 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-TRUST BR Root CA 1 2020" -# -# Issuer: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE -# Serial Number:7c:c9:8f:2b:84:d7:df:ea:0f:c9:65:9a:d3:4b:4d:96 -# Subject: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE -# Not Valid Before: Tue Feb 11 09:45:00 2020 -# Not Valid After : Sun Feb 11 09:44:59 2035 -# Fingerprint (SHA-256): E5:9A:AA:81:60:09:C2:2B:FF:5B:25:BA:D3:7D:F3:06:F0:49:79:7C:1F:81:D8:5A:B0:89:E6:57:BD:8F:00:44 -# Fingerprint (SHA1): 1F:5B:98:F0:E3:B5:F7:74:3C:ED:E6:B0:36:7D:32:CD:F4:09:41:67 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST BR Root CA 1 2020" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 -\031\104\055\124\122\125\123\124\040\102\122\040\122\157\157\164 -\040\103\101\040\061\040\062\060\062\060 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 -\031\104\055\124\122\125\123\124\040\102\122\040\122\157\157\164 -\040\103\101\040\061\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\174\311\217\053\204\327\337\352\017\311\145\232\323\113 -\115\226 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\333\060\202\002\140\240\003\002\001\002\002\020\174 -\311\217\053\204\327\337\352\017\311\145\232\323\113\115\226\060 -\012\006\010\052\206\110\316\075\004\003\003\060\110\061\013\060 -\011\006\003\125\004\006\023\002\104\105\061\025\060\023\006\003 -\125\004\012\023\014\104\055\124\162\165\163\164\040\107\155\142 -\110\061\042\060\040\006\003\125\004\003\023\031\104\055\124\122 -\125\123\124\040\102\122\040\122\157\157\164\040\103\101\040\061 -\040\062\060\062\060\060\036\027\015\062\060\060\062\061\061\060 -\071\064\065\060\060\132\027\015\063\065\060\062\061\061\060\071 -\064\064\065\071\132\060\110\061\013\060\011\006\003\125\004\006 -\023\002\104\105\061\025\060\023\006\003\125\004\012\023\014\104 -\055\124\162\165\163\164\040\107\155\142\110\061\042\060\040\006 -\003\125\004\003\023\031\104\055\124\122\125\123\124\040\102\122 -\040\122\157\157\164\040\103\101\040\061\040\062\060\062\060\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\306\313\307\050\321\373\204\365\232 -\357\102\024\040\341\103\153\156\165\255\374\053\003\204\324\166 -\223\045\327\131\073\101\145\153\036\346\064\052\273\164\366\022 -\316\350\155\347\253\344\074\116\077\104\010\213\315\026\161\313 -\277\222\231\364\244\327\074\120\124\122\220\205\203\170\224\147 -\147\243\034\011\031\075\165\064\205\336\355\140\175\307\014\264 -\101\122\271\156\345\356\102\243\202\001\015\060\202\001\011\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\163\221\020\253\377 -\125\263\132\174\011\045\325\262\272\010\240\153\253\037\155\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\201\306\006\003\125\035\037\004\201\276\060\201\273\060\076\240 -\074\240\072\206\070\150\164\164\160\072\057\057\143\162\154\056 -\144\055\164\162\165\163\164\056\156\145\164\057\143\162\154\057 -\144\055\164\162\165\163\164\137\142\162\137\162\157\157\164\137 -\143\141\137\061\137\062\060\062\060\056\143\162\154\060\171\240 -\167\240\165\206\163\154\144\141\160\072\057\057\144\151\162\145 -\143\164\157\162\171\056\144\055\164\162\165\163\164\056\156\145 -\164\057\103\116\075\104\055\124\122\125\123\124\045\062\060\102 -\122\045\062\060\122\157\157\164\045\062\060\103\101\045\062\060 -\061\045\062\060\062\060\062\060\054\117\075\104\055\124\162\165 -\163\164\045\062\060\107\155\142\110\054\103\075\104\105\077\143 -\145\162\164\151\146\151\143\141\164\145\162\145\166\157\143\141 -\164\151\157\156\154\151\163\164\060\012\006\010\052\206\110\316 -\075\004\003\003\003\151\000\060\146\002\061\000\224\220\055\023 -\372\341\143\370\141\143\350\255\205\170\124\221\234\270\223\070 -\076\032\101\332\100\026\123\102\010\312\057\216\361\076\201\126 -\300\252\330\355\030\304\260\256\364\076\372\046\002\061\000\363 -\050\342\306\333\053\231\373\267\121\270\044\243\244\224\172\032 -\077\346\066\342\003\127\063\212\060\313\202\307\326\024\021\325 -\165\143\133\024\225\234\037\001\317\330\325\162\247\017\073 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-TRUST BR Root CA 1 2020" -# Issuer: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE -# Serial Number:7c:c9:8f:2b:84:d7:df:ea:0f:c9:65:9a:d3:4b:4d:96 -# Subject: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE -# Not Valid Before: Tue Feb 11 09:45:00 2020 -# Not Valid After : Sun Feb 11 09:44:59 2035 -# Fingerprint (SHA-256): E5:9A:AA:81:60:09:C2:2B:FF:5B:25:BA:D3:7D:F3:06:F0:49:79:7C:1F:81:D8:5A:B0:89:E6:57:BD:8F:00:44 -# Fingerprint (SHA1): 1F:5B:98:F0:E3:B5:F7:74:3C:ED:E6:B0:36:7D:32:CD:F4:09:41:67 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST BR Root CA 1 2020" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\037\133\230\360\343\265\367\164\074\355\346\260\066\175\062\315 -\364\011\101\147 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\265\252\113\325\355\367\343\125\056\217\162\012\363\165\270\355 -END -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 -\031\104\055\124\122\125\123\124\040\102\122\040\122\157\157\164 -\040\103\101\040\061\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\174\311\217\053\204\327\337\352\017\311\145\232\323\113 -\115\226 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-TRUST EV Root CA 1 2020" -# -# Issuer: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE -# Serial Number:5f:02:41:d7:7a:87:7c:4c:03:a3:ac:96:8d:fb:ff:d0 -# Subject: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE -# Not Valid Before: Tue Feb 11 10:00:00 2020 -# Not Valid After : Sun Feb 11 09:59:59 2035 -# Fingerprint (SHA-256): 08:17:0D:1A:A3:64:53:90:1A:2F:95:92:45:E3:47:DB:0C:8D:37:AB:AA:BC:56:B8:1A:A1:00:DC:95:89:70:DB -# Fingerprint (SHA1): 61:DB:8C:21:59:69:03:90:D8:7C:9C:12:86:54:CF:9D:3D:F4:DD:07 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST EV Root CA 1 2020" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 -\031\104\055\124\122\125\123\124\040\105\126\040\122\157\157\164 -\040\103\101\040\061\040\062\060\062\060 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 -\031\104\055\124\122\125\123\124\040\105\126\040\122\157\157\164 -\040\103\101\040\061\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\137\002\101\327\172\207\174\114\003\243\254\226\215\373 -\377\320 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\333\060\202\002\140\240\003\002\001\002\002\020\137 -\002\101\327\172\207\174\114\003\243\254\226\215\373\377\320\060 -\012\006\010\052\206\110\316\075\004\003\003\060\110\061\013\060 -\011\006\003\125\004\006\023\002\104\105\061\025\060\023\006\003 -\125\004\012\023\014\104\055\124\162\165\163\164\040\107\155\142 -\110\061\042\060\040\006\003\125\004\003\023\031\104\055\124\122 -\125\123\124\040\105\126\040\122\157\157\164\040\103\101\040\061 -\040\062\060\062\060\060\036\027\015\062\060\060\062\061\061\061 -\060\060\060\060\060\132\027\015\063\065\060\062\061\061\060\071 -\065\071\065\071\132\060\110\061\013\060\011\006\003\125\004\006 -\023\002\104\105\061\025\060\023\006\003\125\004\012\023\014\104 -\055\124\162\165\163\164\040\107\155\142\110\061\042\060\040\006 -\003\125\004\003\023\031\104\055\124\122\125\123\124\040\105\126 -\040\122\157\157\164\040\103\101\040\061\040\062\060\062\060\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\361\013\335\206\103\040\031\337\227 -\205\350\042\112\233\317\235\230\277\264\005\046\311\313\343\246 -\322\217\305\236\170\173\061\211\251\211\255\047\074\145\020\202 -\374\337\303\235\116\360\063\043\304\322\062\365\034\260\337\063 -\027\135\305\360\261\212\371\357\271\267\024\312\051\112\302\017 -\251\177\165\145\111\052\060\147\364\144\367\326\032\167\332\303 -\302\227\141\102\173\111\255\243\202\001\015\060\202\001\011\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\177\020\001\026\067 -\072\244\050\344\120\370\244\367\354\153\062\266\376\351\213\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\201\306\006\003\125\035\037\004\201\276\060\201\273\060\076\240 -\074\240\072\206\070\150\164\164\160\072\057\057\143\162\154\056 -\144\055\164\162\165\163\164\056\156\145\164\057\143\162\154\057 -\144\055\164\162\165\163\164\137\145\166\137\162\157\157\164\137 -\143\141\137\061\137\062\060\062\060\056\143\162\154\060\171\240 -\167\240\165\206\163\154\144\141\160\072\057\057\144\151\162\145 -\143\164\157\162\171\056\144\055\164\162\165\163\164\056\156\145 -\164\057\103\116\075\104\055\124\122\125\123\124\045\062\060\105 -\126\045\062\060\122\157\157\164\045\062\060\103\101\045\062\060 -\061\045\062\060\062\060\062\060\054\117\075\104\055\124\162\165 -\163\164\045\062\060\107\155\142\110\054\103\075\104\105\077\143 -\145\162\164\151\146\151\143\141\164\145\162\145\166\157\143\141 -\164\151\157\156\154\151\163\164\060\012\006\010\052\206\110\316 -\075\004\003\003\003\151\000\060\146\002\061\000\312\074\306\052 -\165\302\136\165\142\071\066\000\140\132\213\301\223\231\314\331 -\333\101\073\073\207\231\027\073\325\314\117\312\042\367\240\200 -\313\371\264\261\033\126\365\162\322\374\031\321\002\061\000\221 -\367\060\223\077\020\106\053\161\244\320\073\104\233\300\051\002 -\005\262\101\167\121\363\171\132\236\216\024\240\116\102\322\133 -\201\363\064\152\003\347\042\070\120\133\355\031\117\103\026 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-TRUST EV Root CA 1 2020" -# Issuer: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE -# Serial Number:5f:02:41:d7:7a:87:7c:4c:03:a3:ac:96:8d:fb:ff:d0 -# Subject: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE -# Not Valid Before: Tue Feb 11 10:00:00 2020 -# Not Valid After : Sun Feb 11 09:59:59 2035 -# Fingerprint (SHA-256): 08:17:0D:1A:A3:64:53:90:1A:2F:95:92:45:E3:47:DB:0C:8D:37:AB:AA:BC:56:B8:1A:A1:00:DC:95:89:70:DB -# Fingerprint (SHA1): 61:DB:8C:21:59:69:03:90:D8:7C:9C:12:86:54:CF:9D:3D:F4:DD:07 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-TRUST EV Root CA 1 2020" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\141\333\214\041\131\151\003\220\330\174\234\022\206\124\317\235 -\075\364\335\007 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\214\055\235\160\237\110\231\021\006\021\373\351\313\060\300\156 -END -CKA_ISSUER MULTILINE_OCTAL -\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 -\031\104\055\124\122\125\123\124\040\105\126\040\122\157\157\164 -\040\103\101\040\061\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\137\002\101\327\172\207\174\114\003\243\254\226\215\373 -\377\320 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert TLS ECC P384 Root G5" -# -# Issuer: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 -# Subject: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): 01:8E:13:F0:77:25:32:CF:80:9B:D1:B1:72:81:86:72:83:FC:48:C6:E1:3B:E9:C6:98:12:85:4A:49:0C:1B:05 -# Fingerprint (SHA1): 17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert TLS ECC P384 Root G5" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 -\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 -\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 -\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 -\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\011\340\223\145\254\367\331\310\271\076\034\013\004\052 -\056\363 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\031\060\202\001\237\240\003\002\001\002\002\020\011 -\340\223\145\254\367\331\310\271\076\034\013\004\052\056\363\060 -\012\006\010\052\206\110\316\075\004\003\003\060\116\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 -\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 -\156\143\056\061\046\060\044\006\003\125\004\003\023\035\104\151 -\147\151\103\145\162\164\040\124\114\123\040\105\103\103\040\120 -\063\070\064\040\122\157\157\164\040\107\065\060\036\027\015\062 -\061\060\061\061\065\060\060\060\060\060\060\132\027\015\064\066 -\060\061\061\064\062\063\065\071\065\071\132\060\116\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 -\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 -\156\143\056\061\046\060\044\006\003\125\004\003\023\035\104\151 -\147\151\103\145\162\164\040\124\114\123\040\105\103\103\040\120 -\063\070\064\040\122\157\157\164\040\107\065\060\166\060\020\006 -\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 -\142\000\004\301\104\241\317\021\227\120\232\336\043\202\065\007 -\315\320\313\030\235\322\361\177\167\065\117\073\335\224\162\122 -\355\302\073\370\354\372\173\153\130\040\354\231\256\311\374\150 -\263\165\271\333\011\354\310\023\365\116\306\012\035\146\060\114 -\273\037\107\012\074\141\020\102\051\174\245\010\016\340\042\351 -\323\065\150\316\233\143\237\204\265\231\115\130\240\216\365\124 -\347\225\311\243\102\060\100\060\035\006\003\125\035\016\004\026 -\004\024\301\121\105\120\131\253\076\347\054\132\372\040\042\022 -\007\200\210\174\021\152\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\012\006\010\052\206\110\316\075 -\004\003\003\003\150\000\060\145\002\061\000\211\152\215\107\347 -\354\374\156\125\003\331\147\154\046\116\203\306\375\311\373\053 -\023\274\267\172\214\264\145\322\151\151\143\023\143\073\046\120 -\056\001\241\171\006\221\235\110\277\302\276\002\060\107\303\025 -\173\261\240\221\231\111\223\250\074\174\350\106\006\213\054\362 -\061\000\224\235\142\310\211\275\031\204\024\351\245\373\001\270 -\015\166\103\214\056\123\313\174\337\014\027\226\120 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert TLS ECC P384 Root G5" -# Issuer: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 -# Subject: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): 01:8E:13:F0:77:25:32:CF:80:9B:D1:B1:72:81:86:72:83:FC:48:C6:E1:3B:E9:C6:98:12:85:4A:49:0C:1B:05 -# Fingerprint (SHA1): 17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert TLS ECC P384 Root G5" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\027\363\336\136\237\017\031\351\216\366\037\062\046\156\040\304 -\007\256\060\356 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\323\161\004\152\103\034\333\246\131\341\250\243\252\305\161\355 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 -\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 -\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\011\340\223\145\254\367\331\310\271\076\034\013\004\052 -\056\363 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert TLS RSA4096 Root G5" -# -# Issuer: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a -# Subject: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): 37:1A:00:DC:05:33:B3:72:1A:7E:EB:40:E8:41:9E:70:79:9D:2B:0A:0F:2C:1D:80:69:31:65:F7:CE:C4:AD:75 -# Fingerprint (SHA1): A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert TLS RSA4096 Root G5" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 -\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 -\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 -\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 -\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\010\371\264\170\250\372\176\332\152\063\067\211\336\174 -\317\212 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\146\060\202\003\116\240\003\002\001\002\002\020\010 -\371\264\170\250\372\176\332\152\063\067\211\336\174\317\212\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\115 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060 -\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164 -\054\040\111\156\143\056\061\045\060\043\006\003\125\004\003\023 -\034\104\151\147\151\103\145\162\164\040\124\114\123\040\122\123 -\101\064\060\071\066\040\122\157\157\164\040\107\065\060\036\027 -\015\062\061\060\061\061\065\060\060\060\060\060\060\132\027\015 -\064\066\060\061\061\064\062\063\065\071\065\071\132\060\115\061 -\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025 -\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164\054 -\040\111\156\143\056\061\045\060\043\006\003\125\004\003\023\034 -\104\151\147\151\103\145\162\164\040\124\114\123\040\122\123\101 -\064\060\071\066\040\122\157\157\164\040\107\065\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\263\320\364 -\311\171\021\235\375\374\146\201\347\314\325\344\274\354\201\076 -\152\065\216\056\267\347\336\257\371\007\115\317\060\235\352\011 -\013\231\275\154\127\332\030\112\270\170\254\072\071\250\246\110 -\254\056\162\345\275\353\361\032\315\347\244\003\251\077\021\264 -\330\057\211\026\373\224\001\075\273\057\370\023\005\241\170\034 -\216\050\340\105\340\203\364\131\033\225\263\256\176\003\105\345 -\276\302\102\376\356\362\074\266\205\023\230\062\235\026\250\051 -\302\013\034\070\334\237\061\167\134\277\047\243\374\047\254\267 -\053\275\164\233\027\055\362\201\332\135\260\341\043\027\076\210 -\112\022\043\320\352\317\235\336\003\027\261\102\112\240\026\114 -\244\155\223\351\077\072\356\072\174\235\130\235\364\116\217\374 -\073\043\310\155\270\342\005\332\314\353\354\303\061\364\327\247 -\051\124\200\317\104\133\114\157\060\236\363\314\335\037\224\103 -\235\115\177\160\160\015\324\072\321\067\360\154\235\233\300\024 -\223\130\357\315\101\070\165\274\023\003\225\174\177\343\134\351 -\325\015\325\342\174\020\142\252\153\360\075\166\363\077\243\350 -\260\301\375\357\252\127\115\254\206\247\030\264\051\301\054\016 -\277\144\276\051\214\330\002\055\315\134\057\362\177\357\025\364 -\014\025\254\012\260\361\323\015\117\152\115\167\227\001\240\361 -\146\267\267\316\357\316\354\354\245\165\312\254\343\341\143\367 -\270\241\004\310\274\173\077\135\055\026\042\126\355\110\111\376 -\247\057\171\060\045\233\272\153\055\077\235\073\304\027\347\035 -\056\373\362\317\246\374\343\024\054\226\230\041\214\264\221\351 -\031\140\203\362\060\053\006\163\120\325\230\073\006\351\307\212 -\014\140\214\050\370\122\233\156\341\366\115\273\006\044\233\327 -\053\046\077\375\052\057\161\365\326\044\276\177\061\236\017\155 -\350\217\117\115\243\077\377\065\352\337\111\136\101\217\206\371 -\361\167\171\113\033\264\243\136\057\373\106\002\320\146\023\136 -\136\205\117\316\330\160\210\173\316\001\265\226\227\327\315\175 -\375\202\370\302\044\301\312\001\071\117\215\242\301\024\100\037 -\234\146\325\014\011\106\326\362\320\321\110\166\126\072\103\313 -\266\012\021\071\272\214\023\154\006\265\236\317\353\002\003\001 -\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026\004 -\024\121\063\034\355\066\100\257\027\323\045\315\151\150\362\257 -\116\043\076\263\101\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\015\006\011\052\206\110\206\367\015 -\001\001\014\005\000\003\202\002\001\000\140\246\257\133\137\127 -\332\211\333\113\120\251\304\043\065\041\377\320\141\060\204\221 -\267\077\020\317\045\216\311\277\106\064\331\301\041\046\034\160 -\031\162\036\243\311\207\376\251\103\144\226\072\310\123\004\012 -\266\101\273\304\107\000\331\237\030\030\073\262\016\363\064\352 -\044\367\335\257\040\140\256\222\050\137\066\347\135\344\336\307 -\074\333\120\071\255\273\075\050\115\226\174\166\306\133\364\301 -\333\024\245\253\031\142\007\030\100\137\227\221\334\234\307\253 -\265\121\015\346\151\123\125\314\071\175\332\305\021\125\162\305 -\073\213\211\370\064\055\244\027\345\027\346\231\175\060\210\041 -\067\315\060\027\075\270\362\274\250\165\240\103\334\076\211\113 -\220\256\155\003\340\034\243\240\226\011\273\175\243\267\052\020 -\104\113\106\007\064\143\355\061\271\004\356\243\233\232\256\346 -\061\170\364\352\044\141\073\253\130\144\377\273\207\047\142\045 -\201\337\334\241\057\366\355\247\377\172\217\121\056\060\370\244 -\001\322\205\071\137\001\231\226\157\132\133\160\031\106\376\206 -\140\076\255\200\020\011\335\071\045\057\130\177\273\322\164\360 -\367\106\037\106\071\112\330\123\320\363\056\073\161\245\324\157 -\374\363\147\344\007\217\335\046\031\341\215\133\372\243\223\021 -\233\351\310\072\303\125\150\232\222\341\122\166\070\350\341\272 -\275\373\117\325\357\263\347\110\203\061\360\202\041\343\266\276 -\247\253\157\357\237\337\114\317\001\270\142\152\043\075\347\011 -\115\200\033\173\060\244\303\335\007\177\064\276\244\046\262\366 -\101\350\011\035\343\040\230\252\067\117\377\367\361\342\051\160 -\061\107\077\164\320\024\026\372\041\212\002\325\212\011\224\167 -\056\362\131\050\213\174\120\222\012\146\170\070\203\165\304\265 -\132\250\021\306\345\301\235\146\125\317\123\304\257\327\165\205 -\251\102\023\126\354\041\167\201\223\132\014\352\226\331\111\312 -\241\010\362\227\073\155\233\004\030\044\104\216\174\001\362\334 -\045\330\136\206\232\261\071\333\365\221\062\152\321\246\160\212 -\242\367\336\244\105\205\046\250\036\214\135\051\133\310\113\330 -\232\152\003\136\160\362\205\117\154\113\150\057\312\124\366\214 -\332\062\376\303\153\203\077\070\306\176 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert TLS RSA4096 Root G5" -# Issuer: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a -# Subject: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): 37:1A:00:DC:05:33:B3:72:1A:7E:EB:40:E8:41:9E:70:79:9D:2B:0A:0F:2C:1D:80:69:31:65:F7:CE:C4:AD:75 -# Fingerprint (SHA1): A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert TLS RSA4096 Root G5" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\247\210\111\334\135\174\165\214\214\336\071\230\126\263\252\320 -\262\245\161\065 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\254\376\367\064\226\251\362\263\264\022\113\344\047\101\157\341 -END -CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 -\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 -\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\010\371\264\170\250\372\176\332\152\063\067\211\336\174 -\317\212 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert SMIME ECC P384 Root G5" -# -# Issuer: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:05:3f:6e:a0:06:01:72:7d:ed:3f:c3:a3:b6:a3:d6:ef -# Subject: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): E8:E8:17:65:36:A6:0C:C2:C4:E1:01:87:C3:BE:FC:A2:0E:F2:63:49:70:18:F5:66:D5:BE:A0:F9:4D:0C:11:1B -# Fingerprint (SHA1): 1C:B8:A7:08:C9:0D:20:79:01:A0:B2:36:7F:F0:95:65:E4:53:24:FE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert SMIME ECC P384 Root G5" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 -\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 -\107\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 -\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 -\107\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\077\156\240\006\001\162\175\355\077\303\243\266\243 -\326\357 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\034\060\202\001\243\240\003\002\001\002\002\020\005 -\077\156\240\006\001\162\175\355\077\303\243\266\243\326\357\060 -\012\006\010\052\206\110\316\075\004\003\003\060\120\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 -\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 -\156\143\056\061\050\060\046\006\003\125\004\003\023\037\104\151 -\147\151\103\145\162\164\040\123\115\111\115\105\040\105\103\103 -\040\120\063\070\064\040\122\157\157\164\040\107\065\060\036\027 -\015\062\061\060\061\061\065\060\060\060\060\060\060\132\027\015 -\064\066\060\061\061\064\062\063\065\071\065\071\132\060\120\061 -\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025 -\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164\054 -\040\111\156\143\056\061\050\060\046\006\003\125\004\003\023\037 -\104\151\147\151\103\145\162\164\040\123\115\111\115\105\040\105 -\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\026\235\125\345\266\324\373\373\147 -\153\032\324\241\252\322\167\225\076\210\345\007\237\266\160\146 -\040\050\244\210\354\160\065\257\263\062\377\067\023\112\236\274 -\001\003\336\204\301\270\306\346\145\107\211\362\023\125\277\315 -\245\036\010\140\177\255\177\350\141\222\051\317\011\107\136\013 -\034\300\037\244\277\362\133\274\230\357\231\114\314\160\153\266 -\272\320\050\035\277\276\004\243\102\060\100\060\035\006\003\125 -\035\016\004\026\004\024\163\172\153\226\333\102\007\213\122\146 -\302\144\062\027\376\340\147\220\056\255\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\012\006\010\052 -\206\110\316\075\004\003\003\003\147\000\060\144\002\060\067\104 -\365\062\200\343\161\353\364\155\317\174\314\221\232\303\156\161 -\330\322\043\135\222\115\202\102\155\134\141\225\366\221\365\247 -\010\366\152\227\351\234\224\055\230\160\375\063\266\011\002\060 -\007\074\057\271\130\202\136\017\243\142\250\223\147\360\040\303 -\151\277\003\054\073\120\247\073\257\101\070\311\122\110\221\326 -\016\373\274\140\060\174\144\077\022\036\105\177\121\076\364\246 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert SMIME ECC P384 Root G5" -# Issuer: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:05:3f:6e:a0:06:01:72:7d:ed:3f:c3:a3:b6:a3:d6:ef -# Subject: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): E8:E8:17:65:36:A6:0C:C2:C4:E1:01:87:C3:BE:FC:A2:0E:F2:63:49:70:18:F5:66:D5:BE:A0:F9:4D:0C:11:1B -# Fingerprint (SHA1): 1C:B8:A7:08:C9:0D:20:79:01:A0:B2:36:7F:F0:95:65:E4:53:24:FE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert SMIME ECC P384 Root G5" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\034\270\247\010\311\015\040\171\001\240\262\066\177\360\225\145 -\344\123\044\376 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\246\376\364\122\066\104\330\356\015\267\003\013\357\164\263\003 -END -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 -\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 -\107\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\077\156\240\006\001\162\175\355\077\303\243\266\243 -\326\357 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DigiCert SMIME RSA4096 Root G5" -# -# Issuer: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:05:f6:ba:04:23:83:46:cb:7d:5c:e6:b9:5b:ba:1c:55 -# Subject: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): 90:37:0D:3E:FA:88:BF:58:C3:01:05:BA:25:10:4A:35:84:60:A7:FA:52:DF:C2:01:1D:F2:33:A0:F4:17:91:2A -# Fingerprint (SHA1): 5B:C5:AD:E2:9A:A7:54:DA:84:89:53:A5:FE:D7:5B:46:86:D0:57:08 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert SMIME RSA4096 Root G5" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 -\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 -\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 -\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 -\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 -\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 -\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\366\272\004\043\203\106\313\175\134\346\271\133\272 -\034\125 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\152\060\202\003\122\240\003\002\001\002\002\020\005 -\366\272\004\043\203\106\313\175\134\346\271\133\272\034\125\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\117 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060 -\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164 -\054\040\111\156\143\056\061\047\060\045\006\003\125\004\003\023 -\036\104\151\147\151\103\145\162\164\040\123\115\111\115\105\040 -\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065\060 -\036\027\015\062\061\060\061\061\065\060\060\060\060\060\060\132 -\027\015\064\066\060\061\061\064\062\063\065\071\065\071\132\060 -\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027 -\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162 -\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004\003 -\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115\105 -\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\340\152\133\331\370\371\175\354\265\173\357\137\335\134\064 -\330\332\135\321\313\145\165\253\041\174\133\000\324\202\157\105 -\205\101\212\251\022\002\162\062\360\024\365\003\165\273\143\227 -\111\017\100\231\013\032\036\126\247\322\320\341\253\335\345\004 -\033\343\037\024\022\002\210\365\240\200\011\366\047\232\120\360 -\272\343\242\340\254\152\024\221\265\153\070\020\172\242\061\341 -\221\033\267\271\360\053\133\310\167\011\166\267\121\304\066\012 -\231\123\124\104\045\267\011\065\206\027\005\126\223\075\101\267 -\002\327\142\037\212\222\021\207\352\021\155\352\010\021\334\261 -\170\110\111\222\366\264\121\200\170\043\330\376\341\126\032\072 -\220\023\126\064\211\325\342\225\213\137\336\262\314\373\077\070 -\267\205\367\352\236\277\056\241\056\057\115\175\152\021\056\066 -\240\377\021\010\004\225\125\340\033\073\147\223\251\224\125\352 -\062\355\006\072\177\302\177\343\255\023\047\321\064\101\263\060 -\303\277\264\210\370\003\202\244\337\076\253\170\167\240\131\223 -\161\347\335\353\000\004\173\314\110\071\050\340\036\243\025\151 -\310\066\262\241\013\227\337\125\326\357\221\234\244\366\026\367 -\121\012\356\003\043\221\334\004\377\340\335\070\366\042\003\000 -\302\007\161\032\022\311\327\106\052\224\033\315\326\273\033\356 -\277\276\115\120\130\260\013\315\060\166\051\365\317\345\266\152 -\057\166\260\260\151\152\320\155\145\030\065\176\223\274\162\027 -\301\125\102\315\057\302\045\273\364\375\035\241\144\042\124\135 -\342\236\162\101\204\156\161\226\352\105\007\266\136\172\112\206 -\235\163\144\167\070\003\322\017\123\245\125\040\304\115\377\150 -\157\125\251\352\335\161\344\117\331\205\243\174\116\051\002\236 -\013\011\362\032\123\314\000\246\335\321\064\366\015\301\060\261 -\234\002\144\254\065\355\245\260\051\261\322\225\063\017\322\040 -\063\275\354\043\113\362\031\371\332\230\144\344\054\061\037\056 -\341\215\034\004\225\050\115\214\130\315\113\345\163\202\206\214 -\354\250\326\171\134\373\144\273\334\014\114\050\366\027\257\342 -\150\326\026\206\230\333\374\001\334\061\272\370\234\016\371\050 -\106\112\341\375\226\006\105\171\021\150\027\145\134\213\046\207 -\133\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 -\016\004\026\004\024\321\243\324\127\035\117\125\333\165\114\134 -\102\236\143\026\316\264\306\073\037\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\015\006\011\052\206 -\110\206\367\015\001\001\014\005\000\003\202\002\001\000\007\247 -\012\336\123\273\232\353\160\277\262\066\220\315\344\247\270\361 -\014\344\135\132\035\170\145\374\311\270\036\043\021\127\174\151 -\065\155\001\377\123\120\277\007\016\272\307\001\077\130\052\224 -\165\003\253\034\013\043\334\033\212\036\067\075\035\130\217\163 -\331\263\052\157\337\020\240\133\014\247\312\260\177\271\044\242 -\001\065\062\345\136\106\101\353\330\177\163\347\102\351\244\121 -\046\167\201\012\250\353\017\012\120\235\176\212\040\147\374\013 -\216\072\021\323\305\214\140\030\331\113\261\374\324\361\264\111 -\116\256\207\341\321\373\166\241\137\363\006\317\227\226\014\351 -\236\165\201\134\123\015\042\374\066\346\111\156\164\333\000\205 -\215\174\042\240\216\373\020\114\324\142\023\133\357\113\162\046 -\213\374\116\212\217\376\227\020\123\305\170\213\102\144\033\137 -\340\211\375\273\011\177\120\340\124\205\046\021\152\035\145\371 -\111\051\334\174\066\337\373\075\367\322\254\356\062\215\156\246 -\175\071\234\105\304\312\015\365\073\264\171\123\245\057\126\307 -\121\305\212\114\144\135\220\103\043\216\153\114\027\170\314\350 -\277\365\073\344\250\110\317\255\233\014\337\062\112\323\331\022 -\216\043\170\015\055\257\237\257\236\074\011\302\227\000\355\072 -\151\034\161\077\071\337\323\217\304\146\365\357\066\224\017\363 -\335\222\266\226\137\220\246\335\163\252\246\040\224\224\045\152 -\011\014\162\344\023\043\140\114\243\312\027\056\173\147\000\333 -\320\315\352\172\037\071\046\127\211\060\167\313\116\345\225\105 -\117\137\373\066\134\075\371\040\265\072\020\045\117\223\062\132 -\356\301\226\350\351\126\004\260\111\141\115\354\170\250\235\030 -\301\377\330\352\057\126\357\225\053\173\004\136\147\343\125\100 -\355\071\004\371\013\171\365\152\214\134\017\211\232\220\307\315 -\213\336\333\046\065\241\156\315\263\102\362\242\017\073\014\216 -\223\377\024\317\374\367\223\367\344\101\010\156\031\122\021\017 -\123\031\163\170\014\317\330\205\201\370\255\125\310\260\236\106 -\143\257\234\122\356\134\277\360\300\133\067\036\011\040\322\076 -\043\306\241\025\112\016\066\176\060\305\171\152\274\042\210\331 -\014\122\100\037\335\116\017\147\046\026\322\255\027\034 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DigiCert SMIME RSA4096 Root G5" -# Issuer: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Serial Number:05:f6:ba:04:23:83:46:cb:7d:5c:e6:b9:5b:ba:1c:55 -# Subject: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US -# Not Valid Before: Fri Jan 15 00:00:00 2021 -# Not Valid After : Sun Jan 14 23:59:59 2046 -# Fingerprint (SHA-256): 90:37:0D:3E:FA:88:BF:58:C3:01:05:BA:25:10:4A:35:84:60:A7:FA:52:DF:C2:01:1D:F2:33:A0:F4:17:91:2A -# Fingerprint (SHA1): 5B:C5:AD:E2:9A:A7:54:DA:84:89:53:A5:FE:D7:5B:46:86:D0:57:08 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DigiCert SMIME RSA4096 Root G5" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\133\305\255\342\232\247\124\332\204\211\123\245\376\327\133\106 -\206\320\127\010 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\321\173\340\265\077\065\162\237\175\276\013\245\244\035\251\156 -END -CKA_ISSUER MULTILINE_OCTAL -\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 -\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 -\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 -\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 -\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\005\366\272\004\043\203\106\313\175\134\346\271\133\272 -\034\125 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certainly Root R1" -# -# Issuer: CN=Certainly Root R1,O=Certainly,C=US -# Serial Number:00:8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 -# Subject: CN=Certainly Root R1,O=Certainly,C=US -# Not Valid Before: Thu Apr 01 00:00:00 2021 -# Not Valid After : Sun Apr 01 00:00:00 2046 -# Fingerprint (SHA-256): 77:B8:2C:D8:64:4C:43:05:F7:AC:C5:CB:15:6B:45:67:50:04:03:3D:51:C6:0C:62:02:A8:E0:C3:34:67:D3:A0 -# Fingerprint (SHA1): A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certainly Root R1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 -\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 -\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 -\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 -\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\216\017\371\113\220\161\150\145\063\124\364\324\104 -\071\267\340 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\107\060\202\003\057\240\003\002\001\002\002\021\000 -\216\017\371\113\220\161\150\145\063\124\364\324\104\071\267\340 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 -\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151\156 -\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145\162 -\164\141\151\156\154\171\040\122\157\157\164\040\122\061\060\036 -\027\015\062\061\060\064\060\061\060\060\060\060\060\060\132\027 -\015\064\066\060\064\060\061\060\060\060\060\060\060\132\060\075 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022\060 -\020\006\003\125\004\012\023\011\103\145\162\164\141\151\156\154 -\171\061\032\060\030\006\003\125\004\003\023\021\103\145\162\164 -\141\151\156\154\171\040\122\157\157\164\040\122\061\060\202\002 -\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\002\017\000\060\202\002\012\002\202\002\001\000\320\066 -\324\037\352\335\253\344\321\266\346\373\042\300\335\023\015\152 -\173\042\023\034\227\074\150\143\146\062\234\003\265\215\244\201 -\203\332\170\060\021\317\334\262\053\276\222\277\216\344\304\023 -\276\244\150\114\332\002\150\026\164\276\262\335\004\344\153\052 -\335\067\037\140\054\333\365\367\241\174\225\267\014\160\206\056 -\361\072\357\122\367\314\323\233\371\213\276\016\337\061\267\235 -\150\134\222\246\365\345\363\012\064\265\377\173\242\344\207\241 -\306\257\027\000\357\003\221\355\251\034\116\161\075\322\213\154 -\211\364\170\206\346\152\111\240\316\265\322\260\253\233\366\364 -\324\056\343\162\371\066\306\353\025\267\045\214\072\374\045\015 -\263\042\163\041\164\310\112\226\141\222\365\057\013\030\245\364 -\255\342\356\101\275\001\171\372\226\214\215\027\002\060\264\371 -\257\170\032\214\264\066\020\020\007\005\160\320\364\061\220\212 -\121\305\206\046\171\262\021\210\136\305\360\012\124\315\111\246 -\277\002\234\322\104\247\355\343\170\357\106\136\155\161\321\171 -\160\034\106\137\121\351\311\067\334\137\176\151\173\101\337\064 -\105\340\073\204\364\241\212\012\066\236\067\314\142\122\341\211 -\015\050\371\172\043\261\015\075\075\232\375\235\201\357\054\220 -\300\173\104\116\273\111\340\016\112\126\222\274\313\265\335\171 -\027\211\221\336\141\211\164\222\250\343\062\205\276\116\205\244 -\113\131\313\053\305\170\216\161\124\320\002\067\231\214\345\111 -\352\340\124\162\244\021\006\057\013\214\301\133\276\265\241\260 -\123\156\234\270\140\221\037\131\153\371\055\364\224\012\227\265 -\354\305\166\003\124\033\145\122\272\114\222\126\121\065\240\100 -\330\051\333\256\122\166\073\055\060\100\233\212\320\102\126\264 -\267\210\001\244\207\073\123\226\315\243\026\217\363\146\252\027 -\261\307\140\340\301\103\005\014\356\233\133\140\157\006\134\207 -\133\047\371\100\021\236\234\063\301\267\345\065\127\005\177\047 -\316\027\040\214\034\374\361\373\332\061\051\111\355\365\013\204 -\247\117\301\366\116\302\050\234\372\356\340\257\007\373\063\021 -\172\041\117\013\041\020\266\100\072\253\042\072\004\234\213\233 -\204\206\162\232\322\247\245\304\264\165\221\251\053\043\002\003 -\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 -\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 -\026\004\024\340\252\077\045\215\237\104\134\301\072\350\056\256 -\167\114\204\076\147\014\364\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\003\202\002\001\000\271\127\257\270\022 -\332\127\203\217\150\013\063\035\003\123\125\364\225\160\344\053 -\075\260\071\353\372\211\142\375\367\326\030\004\057\041\064\335 -\361\150\360\325\226\132\336\302\200\243\301\215\306\152\367\131 -\167\256\025\144\317\133\171\005\167\146\352\214\323\153\015\335 -\361\131\054\301\063\245\060\200\025\105\007\105\032\061\042\266 -\222\000\253\231\115\072\217\167\257\251\042\312\057\143\312\025 -\326\307\306\360\075\154\374\034\015\230\020\141\236\021\242\042 -\327\012\362\221\172\153\071\016\057\060\303\066\111\237\340\351 -\017\002\104\120\067\224\125\175\352\237\366\073\272\224\245\114 -\351\274\076\121\264\350\312\222\066\124\155\134\045\050\332\335 -\255\024\375\323\356\342\042\005\353\320\362\267\150\022\327\132 -\212\101\032\306\222\245\132\073\143\105\117\277\341\072\167\042 -\057\134\277\106\371\132\003\205\023\102\137\312\336\123\327\142 -\265\246\065\004\302\107\377\231\375\204\337\134\316\351\136\200 -\050\101\362\175\347\036\220\330\117\166\076\202\074\015\374\245 -\003\372\173\032\331\105\036\140\332\304\216\371\374\053\311\173 -\225\305\052\377\252\211\337\202\061\017\162\377\014\047\327\012 -\036\126\000\120\036\014\220\301\226\265\330\024\205\273\247\015 -\026\301\370\007\044\033\272\205\241\032\005\011\200\272\225\143 -\311\072\354\045\237\177\235\272\244\107\025\233\104\160\361\152 -\113\326\070\136\103\363\030\176\120\156\351\132\050\346\145\346 -\167\033\072\375\035\276\003\046\243\333\324\341\273\176\226\047 -\053\035\356\244\373\332\045\124\023\003\336\071\306\303\037\115 -\220\354\217\033\112\322\034\355\205\225\070\120\171\106\326\301 -\220\120\061\251\134\232\156\035\365\063\126\213\247\231\322\362 -\310\054\063\223\222\060\307\116\214\145\063\020\144\027\375\044 -\027\226\321\215\302\072\152\053\353\023\213\104\362\041\363\112 -\032\267\167\137\327\355\210\244\162\345\071\037\225\235\276\147 -\301\160\021\075\273\364\370\111\267\343\046\227\072\237\322\137 -\174\373\300\231\174\071\051\340\173\035\277\015\247\217\322\051 -\064\156\044\025\313\336\220\136\277\032\304\146\352\302\346\272 -\071\137\212\231\251\101\131\007\260\054\257 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certainly Root R1" -# Issuer: CN=Certainly Root R1,O=Certainly,C=US -# Serial Number:00:8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 -# Subject: CN=Certainly Root R1,O=Certainly,C=US -# Not Valid Before: Thu Apr 01 00:00:00 2021 -# Not Valid After : Sun Apr 01 00:00:00 2046 -# Fingerprint (SHA-256): 77:B8:2C:D8:64:4C:43:05:F7:AC:C5:CB:15:6B:45:67:50:04:03:3D:51:C6:0C:62:02:A8:E0:C3:34:67:D3:A0 -# Fingerprint (SHA1): A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certainly Root R1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\240\120\356\017\050\161\364\047\262\022\155\157\120\226\045\272 -\314\206\102\257 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\007\160\324\076\202\207\240\372\063\066\023\364\372\063\347\022 -END -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 -\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 -\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\216\017\371\113\220\161\150\145\063\124\364\324\104 -\071\267\340 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Certainly Root E1" -# -# Issuer: CN=Certainly Root E1,O=Certainly,C=US -# Serial Number:06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 -# Subject: CN=Certainly Root E1,O=Certainly,C=US -# Not Valid Before: Thu Apr 01 00:00:00 2021 -# Not Valid After : Sun Apr 01 00:00:00 2046 -# Fingerprint (SHA-256): B4:58:5F:22:E4:AC:75:6A:4E:86:12:A1:36:1C:5D:9D:03:1A:93:FD:84:FE:BB:77:8F:A3:06:8B:0F:C4:2D:C2 -# Fingerprint (SHA1): F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certainly Root E1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 -\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 -\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 -\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 -\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\006\045\063\261\107\003\063\047\134\371\215\232\271\277 -\314\370 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\001\367\060\202\001\175\240\003\002\001\002\002\020\006 -\045\063\261\107\003\063\047\134\371\215\232\271\277\314\370\060 -\012\006\010\052\206\110\316\075\004\003\003\060\075\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003 -\125\004\012\023\011\103\145\162\164\141\151\156\154\171\061\032 -\060\030\006\003\125\004\003\023\021\103\145\162\164\141\151\156 -\154\171\040\122\157\157\164\040\105\061\060\036\027\015\062\061 -\060\064\060\061\060\060\060\060\060\060\132\027\015\064\066\060 -\064\060\061\060\060\060\060\060\060\132\060\075\061\013\060\011 -\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003\125 -\004\012\023\011\103\145\162\164\141\151\156\154\171\061\032\060 -\030\006\003\125\004\003\023\021\103\145\162\164\141\151\156\154 -\171\040\122\157\157\164\040\105\061\060\166\060\020\006\007\052 -\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 -\004\336\157\370\177\034\337\355\371\107\207\206\261\244\300\212 -\370\202\227\200\352\217\310\112\136\052\175\210\150\247\001\142 -\024\221\044\172\134\236\243\027\175\212\206\041\064\030\120\033 -\020\336\320\067\113\046\307\031\140\200\351\064\275\140\031\066 -\100\326\051\207\011\074\221\172\366\274\023\043\335\131\116\004 -\136\317\310\002\034\030\123\301\061\330\332\040\351\104\215\344 -\166\243\102\060\100\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 -\024\363\050\030\313\144\165\356\051\052\353\355\256\043\130\070 -\205\353\310\042\007\060\012\006\010\052\206\110\316\075\004\003 -\003\003\150\000\060\145\002\061\000\261\216\132\040\303\262\031 -\142\115\336\260\117\337\156\322\160\212\361\237\176\152\214\346 -\272\336\203\151\312\151\263\251\005\265\226\222\027\207\302\322 -\352\320\173\316\330\101\133\174\256\002\060\106\336\352\313\135 -\232\354\062\302\145\026\260\114\060\134\060\363\332\116\163\206 -\006\330\316\211\004\110\067\067\370\335\063\121\235\160\257\173 -\125\330\001\056\175\005\144\016\206\270\221 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Certainly Root E1" -# Issuer: CN=Certainly Root E1,O=Certainly,C=US -# Serial Number:06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 -# Subject: CN=Certainly Root E1,O=Certainly,C=US -# Not Valid Before: Thu Apr 01 00:00:00 2021 -# Not Valid After : Sun Apr 01 00:00:00 2046 -# Fingerprint (SHA-256): B4:58:5F:22:E4:AC:75:6A:4E:86:12:A1:36:1C:5D:9D:03:1A:93:FD:84:FE:BB:77:8F:A3:06:8B:0F:C4:2D:C2 -# Fingerprint (SHA1): F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certainly Root E1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\371\341\155\334\001\211\317\325\202\105\143\076\305\067\175\302 -\353\223\157\053 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\012\236\312\315\076\122\120\306\066\363\113\243\355\247\123\351 -END -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 -\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 -\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\006\045\063\261\107\003\063\047\134\371\215\232\271\277 -\314\370 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DIGITALSIGN GLOBAL ROOT RSA CA" -# -# Issuer: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT -# Serial Number:5d:59:c8:ca:ab:09:57:f5:e6:b5:da:29:94:04:6a:ff:c5:d4:95:87 -# Subject: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT -# Not Valid Before: Thu Jan 21 10:50:34 2021 -# Not Valid After : Mon Jan 15 10:50:34 2046 -# Fingerprint (SHA-256): 82:BD:5D:85:1A:CF:7F:6E:1B:A7:BF:CB:C5:30:30:D0:E7:BC:3C:21:DF:77:2D:85:8C:AB:41:D1:99:BD:F5:95 -# Fingerprint (SHA1): B9:82:07:97:AE:52:A5:68:6F:46:07:DF:FD:03:72:3D:92:86:88:2D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT RSA CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\120\124\061 -\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 -\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 -\157\162\141\040\104\151\147\151\164\141\154\061\047\060\045\006 -\003\125\004\003\014\036\104\111\107\111\124\101\114\123\111\107 -\116\040\107\114\117\102\101\114\040\122\117\117\124\040\122\123 -\101\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\120\124\061 -\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 -\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 -\157\162\141\040\104\151\147\151\164\141\154\061\047\060\045\006 -\003\125\004\003\014\036\104\111\107\111\124\101\114\123\111\107 -\116\040\107\114\117\102\101\114\040\122\117\117\124\040\122\123 -\101\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\135\131\310\312\253\011\127\365\346\265\332\051\224\004 -\152\377\305\324\225\207 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\265\060\202\003\235\240\003\002\001\002\002\024\135 -\131\310\312\253\011\127\365\346\265\332\051\224\004\152\377\305 -\324\225\207\060\015\006\011\052\206\110\206\367\015\001\001\015 -\005\000\060\142\061\013\060\011\006\003\125\004\006\023\002\120 -\124\061\052\060\050\006\003\125\004\012\014\041\104\151\147\151 -\164\141\154\123\151\147\156\040\103\145\162\164\151\146\151\143 -\141\144\157\162\141\040\104\151\147\151\164\141\154\061\047\060 -\045\006\003\125\004\003\014\036\104\111\107\111\124\101\114\123 -\111\107\116\040\107\114\117\102\101\114\040\122\117\117\124\040 -\122\123\101\040\103\101\060\036\027\015\062\061\060\061\062\061 -\061\060\065\060\063\064\132\027\015\064\066\060\061\061\065\061 -\060\065\060\063\064\132\060\142\061\013\060\011\006\003\125\004 -\006\023\002\120\124\061\052\060\050\006\003\125\004\012\014\041 -\104\151\147\151\164\141\154\123\151\147\156\040\103\145\162\164 -\151\146\151\143\141\144\157\162\141\040\104\151\147\151\164\141 -\154\061\047\060\045\006\003\125\004\003\014\036\104\111\107\111 -\124\101\114\123\111\107\116\040\107\114\117\102\101\114\040\122 -\117\117\124\040\122\123\101\040\103\101\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\310\207\266\070\323 -\034\360\336\022\370\203\307\304\212\342\211\270\264\042\172\170 -\370\014\146\121\150\166\067\012\325\117\302\132\010\270\026\134 -\367\162\001\011\067\204\201\052\124\153\327\222\320\154\372\250 -\247\103\022\064\353\016\333\067\017\051\376\212\061\121\102\350 -\113\234\220\250\310\054\021\323\375\240\051\176\316\336\224\366 -\202\340\130\264\116\105\045\361\042\362\075\323\017\173\124\032 -\334\062\266\326\121\116\176\101\264\127\270\054\306\271\016\056 -\312\127\361\325\310\323\130\347\245\351\102\021\256\323\040\045 -\224\151\327\217\312\242\015\303\323\237\007\150\077\025\322\147 -\056\123\375\166\202\233\013\163\251\051\015\236\021\223\024\010 -\230\354\236\124\022\112\126\242\006\025\354\153\154\056\222\140 -\056\206\015\256\202\037\121\115\343\262\007\327\020\031\127\042 -\366\251\151\104\204\363\331\075\240\006\277\314\210\176\177\365 -\316\133\245\302\052\152\164\102\352\157\246\377\371\150\261\320 -\137\275\221\322\125\157\063\127\114\036\235\344\342\213\301\205 -\145\240\340\152\234\000\000\210\222\335\130\010\026\362\160\061 -\250\034\341\336\275\116\161\351\326\276\176\265\241\132\303\115 -\367\277\233\275\224\244\375\365\252\123\223\106\311\046\001\004 -\160\304\240\161\272\316\045\146\373\221\176\125\160\356\111\012 -\115\142\177\302\120\232\162\362\030\147\235\351\105\250\064\204 -\350\370\201\366\321\132\042\036\007\117\073\263\177\335\021\245 -\163\334\276\251\031\072\151\251\155\033\062\342\211\252\245\047 -\013\132\176\164\342\017\144\071\135\176\134\271\301\027\374\307 -\215\136\311\354\044\355\322\362\077\172\204\105\067\002\276\076 -\153\131\304\346\133\026\155\300\252\236\252\265\131\056\054\160 -\125\234\314\231\226\230\044\124\321\216\332\312\264\021\264\267 -\160\103\037\157\220\013\040\240\250\166\023\145\333\333\043\132 -\165\113\241\013\061\167\012\356\175\150\141\032\023\214\352\121 -\176\134\126\243\127\114\135\241\353\023\145\277\124\024\314\363 -\356\334\327\354\074\227\362\170\126\270\337\162\134\160\374\316 -\006\335\237\322\007\061\357\347\122\221\236\315\272\327\300\030 -\104\007\061\145\111\062\151\023\112\353\217\002\003\001\000\001 -\243\143\060\141\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\037\006\003\125\035\043\004\030\060\026 -\200\024\265\066\274\074\214\032\253\054\366\131\031\055\203\024 -\332\223\045\025\326\206\060\035\006\003\125\035\016\004\026\004 -\024\265\066\274\074\214\032\253\054\366\131\031\055\203\024\332 -\223\045\025\326\206\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\015\006\011\052\206\110\206\367\015\001 -\001\015\005\000\003\202\002\001\000\024\373\061\045\070\061\370 -\312\010\262\043\166\070\255\370\323\131\365\314\264\127\045\341 -\104\276\176\374\026\354\256\372\046\237\117\147\026\112\126\360 -\375\355\307\031\001\064\216\220\132\055\326\200\134\354\161\322 -\201\045\202\036\000\161\337\232\321\325\035\042\273\321\245\363 -\142\017\264\353\334\044\163\376\246\126\315\232\024\305\004\065 -\026\061\242\007\353\245\000\342\266\370\137\162\375\077\141\111 -\216\336\176\115\070\327\172\036\164\067\154\121\334\276\000\004 -\270\070\024\363\040\301\355\233\247\043\375\015\102\204\035\177 -\362\163\303\320\170\143\361\237\354\327\133\351\361\276\154\240 -\113\003\236\215\151\341\024\332\210\020\201\043\123\377\332\124 -\053\013\306\271\226\225\004\030\106\363\173\250\227\330\133\150 -\244\344\070\034\016\105\345\230\323\011\256\232\136\354\263\171 -\015\071\162\362\364\224\235\016\236\140\042\346\250\366\114\205 -\315\007\202\072\150\071\315\075\137\343\070\364\266\257\073\153 -\112\237\140\121\105\242\100\002\345\252\014\343\076\321\170\324 -\242\164\234\046\272\005\232\050\160\112\076\246\013\320\035\111 -\360\272\370\256\101\020\176\244\007\022\275\250\317\051\075\127 -\273\307\361\103\107\000\076\256\160\030\132\040\173\011\313\072 -\072\160\200\345\114\140\230\301\025\301\035\112\367\310\360\233 -\341\162\255\347\135\150\130\013\004\261\214\274\237\267\373\156 -\213\133\004\125\373\353\043\125\327\170\120\332\045\313\276\047 -\066\273\044\032\171\034\121\321\376\023\273\377\170\054\334\244 -\276\057\366\305\113\123\317\247\114\231\136\160\254\131\210\004 -\256\144\004\277\173\246\172\115\323\350\167\275\241\176\120\025 -\363\357\111\060\205\115\041\127\252\333\054\165\227\255\201\001 -\207\242\261\160\235\036\006\132\003\140\261\077\246\155\202\054 -\324\024\261\201\245\350\075\210\035\264\162\054\130\067\212\216 -\070\224\270\163\335\251\340\270\366\167\242\263\174\130\336\256 -\151\072\265\213\245\032\273\362\330\164\006\234\375\142\163\040 -\041\166\261\176\160\236\031\324\353\027\142\031\070\231\315\066 -\053\107\376\061\313\337\271\344\254\010\323\330\246\353\324\236 -\176\113\144\244\125\135\053\027\311 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DIGITALSIGN GLOBAL ROOT RSA CA" -# Issuer: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT -# Serial Number:5d:59:c8:ca:ab:09:57:f5:e6:b5:da:29:94:04:6a:ff:c5:d4:95:87 -# Subject: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT -# Not Valid Before: Thu Jan 21 10:50:34 2021 -# Not Valid After : Mon Jan 15 10:50:34 2046 -# Fingerprint (SHA-256): 82:BD:5D:85:1A:CF:7F:6E:1B:A7:BF:CB:C5:30:30:D0:E7:BC:3C:21:DF:77:2D:85:8C:AB:41:D1:99:BD:F5:95 -# Fingerprint (SHA1): B9:82:07:97:AE:52:A5:68:6F:46:07:DF:FD:03:72:3D:92:86:88:2D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT RSA CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\271\202\007\227\256\122\245\150\157\106\007\337\375\003\162\075 -\222\206\210\055 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\033\032\275\032\171\306\333\264\355\263\207\314\251\323\116\170 -END -CKA_ISSUER MULTILINE_OCTAL -\060\142\061\013\060\011\006\003\125\004\006\023\002\120\124\061 -\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 -\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 -\157\162\141\040\104\151\147\151\164\141\154\061\047\060\045\006 -\003\125\004\003\014\036\104\111\107\111\124\101\114\123\111\107 -\116\040\107\114\117\102\101\114\040\122\117\117\124\040\122\123 -\101\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\135\131\310\312\253\011\127\365\346\265\332\051\224\004 -\152\377\305\324\225\207 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "DIGITALSIGN GLOBAL ROOT ECDSA CA" -# -# Issuer: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT -# Serial Number:36:2d:8f:72:88:a2:28:27:e4:00:ff:24:c6:2d:e4:eb:fa:9d:b6:e1 -# Subject: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT -# Not Valid Before: Thu Jan 21 11:07:50 2021 -# Not Valid After : Mon Jan 15 11:07:50 2046 -# Fingerprint (SHA-256): 26:1D:71:14:AE:5F:8F:F2:D8:C7:20:9A:9D:E4:28:9E:6A:FC:9D:71:70:23:D8:54:50:90:91:99:F1:85:7C:FE -# Fingerprint (SHA1): 67:A8:08:EB:8F:88:F5:80:6C:05:45:1B:17:F3:D7:00:2F:D2:4A:8A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT ECDSA CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061 -\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 -\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 -\157\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006 -\003\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107 -\116\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103 -\104\123\101\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061 -\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 -\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 -\157\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006 -\003\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107 -\116\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103 -\104\123\101\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\066\055\217\162\210\242\050\047\344\000\377\044\306\055 -\344\353\372\235\266\341 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\152\060\202\001\360\240\003\002\001\002\002\024\066 -\055\217\162\210\242\050\047\344\000\377\044\306\055\344\353\372 -\235\266\341\060\012\006\010\052\206\110\316\075\004\003\003\060 -\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061\052 -\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141\154 -\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144\157 -\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006\003 -\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107\116 -\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103\104 -\123\101\040\103\101\060\036\027\015\062\061\060\061\062\061\061 -\061\060\067\065\060\132\027\015\064\066\060\061\061\065\061\061 -\060\067\065\060\132\060\144\061\013\060\011\006\003\125\004\006 -\023\002\120\124\061\052\060\050\006\003\125\004\012\014\041\104 -\151\147\151\164\141\154\123\151\147\156\040\103\145\162\164\151 -\146\151\143\141\144\157\162\141\040\104\151\147\151\164\141\154 -\061\051\060\047\006\003\125\004\003\014\040\104\111\107\111\124 -\101\114\123\111\107\116\040\107\114\117\102\101\114\040\122\117 -\117\124\040\105\103\104\123\101\040\103\101\060\166\060\020\006 -\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 -\142\000\004\156\013\243\253\063\115\034\352\112\350\374\004\215 -\024\240\175\360\010\054\137\203\253\223\321\322\173\272\327\111 -\175\217\354\022\120\137\324\271\313\345\360\371\063\143\037\311 -\127\354\100\330\021\013\227\350\122\026\314\051\216\364\006\206 -\036\070\334\075\127\304\356\252\275\310\124\004\046\132\047\023 -\121\107\075\037\037\032\216\250\225\244\063\320\314\107\314\155 -\270\374\110\243\143\060\141\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\037\006\003\125\035\043\004 -\030\060\026\200\024\316\257\112\213\032\165\342\361\070\347\002 -\360\026\255\136\352\144\325\173\264\060\035\006\003\125\035\016 -\004\026\004\024\316\257\112\213\032\165\342\361\070\347\002\360 -\026\255\136\352\144\325\173\264\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\006\060\012\006\010\052\206\110\316 -\075\004\003\003\003\150\000\060\145\002\060\012\210\304\161\234 -\104\003\115\215\264\307\274\250\256\331\060\047\065\152\153\026 -\143\327\374\347\131\341\247\211\033\114\061\232\043\125\104\346 -\363\103\041\325\107\047\157\155\127\001\252\002\061\000\373\262 -\352\342\227\177\121\265\237\110\353\274\157\065\211\250\144\160 -\253\127\166\315\300\306\024\140\312\177\342\202\000\163\367\314 -\065\352\216\044\233\345\010\131\307\004\214\163\170\376 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "DIGITALSIGN GLOBAL ROOT ECDSA CA" -# Issuer: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT -# Serial Number:36:2d:8f:72:88:a2:28:27:e4:00:ff:24:c6:2d:e4:eb:fa:9d:b6:e1 -# Subject: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT -# Not Valid Before: Thu Jan 21 11:07:50 2021 -# Not Valid After : Mon Jan 15 11:07:50 2046 -# Fingerprint (SHA-256): 26:1D:71:14:AE:5F:8F:F2:D8:C7:20:9A:9D:E4:28:9E:6A:FC:9D:71:70:23:D8:54:50:90:91:99:F1:85:7C:FE -# Fingerprint (SHA1): 67:A8:08:EB:8F:88:F5:80:6C:05:45:1B:17:F3:D7:00:2F:D2:4A:8A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT ECDSA CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\147\250\010\353\217\210\365\200\154\005\105\033\027\363\327\000 -\057\322\112\212 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\252\055\241\316\377\041\302\210\313\132\036\214\341\311\222\217 -END -CKA_ISSUER MULTILINE_OCTAL -\060\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061 -\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 -\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 -\157\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006 -\003\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107 -\116\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103 -\104\123\101\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\066\055\217\162\210\242\050\047\344\000\377\044\306\055 -\344\353\372\235\266\341 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Security Communication ECC RootCA1" -# -# Issuer: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP -# Serial Number:00:d6:5d:9b:b3:78:81:2e:eb -# Subject: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP -# Not Valid Before: Thu Jun 16 05:15:28 2016 -# Not Valid After : Mon Jan 18 05:15:28 2038 -# Fingerprint (SHA-256): E7:4F:BD:A5:5B:D5:64:C4:73:A3:6B:44:1A:A7:99:C8:A6:8E:07:74:40:E8:28:8B:9F:A1:E5:0E:4B:BA:CA:11 -# Fingerprint (SHA1): B8:0E:26:A9:BF:D2:B2:3B:C0:EF:46:C9:BA:C7:BB:F6:1D:0D:41:41 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Security Communication ECC RootCA1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 -\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 -\056\054\114\124\104\056\061\053\060\051\006\003\125\004\003\023 -\042\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 -\151\143\141\164\151\157\156\040\105\103\103\040\122\157\157\164 -\103\101\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 -\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 -\056\054\114\124\104\056\061\053\060\051\006\003\125\004\003\023 -\042\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 -\151\143\141\164\151\157\156\040\105\103\103\040\122\157\157\164 -\103\101\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\326\135\233\263\170\201\056\353 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\070\060\202\001\276\240\003\002\001\002\002\011\000 -\326\135\233\263\170\201\056\353\060\012\006\010\052\206\110\316 -\075\004\003\003\060\141\061\013\060\011\006\003\125\004\006\023 -\002\112\120\061\045\060\043\006\003\125\004\012\023\034\123\105 -\103\117\115\040\124\162\165\163\164\040\123\171\163\164\145\155 -\163\040\103\117\056\054\114\124\104\056\061\053\060\051\006\003 -\125\004\003\023\042\123\145\143\165\162\151\164\171\040\103\157 -\155\155\165\156\151\143\141\164\151\157\156\040\105\103\103\040 -\122\157\157\164\103\101\061\060\036\027\015\061\066\060\066\061 -\066\060\065\061\065\062\070\132\027\015\063\070\060\061\061\070 -\060\065\061\065\062\070\132\060\141\061\013\060\011\006\003\125 -\004\006\023\002\112\120\061\045\060\043\006\003\125\004\012\023 -\034\123\105\103\117\115\040\124\162\165\163\164\040\123\171\163 -\164\145\155\163\040\103\117\056\054\114\124\104\056\061\053\060 -\051\006\003\125\004\003\023\042\123\145\143\165\162\151\164\171 -\040\103\157\155\155\165\156\151\143\141\164\151\157\156\040\105 -\103\103\040\122\157\157\164\103\101\061\060\166\060\020\006\007 -\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142 -\000\004\244\245\157\140\003\003\303\275\061\364\323\027\234\053 -\204\165\254\345\375\075\127\156\327\143\277\346\004\211\222\216 -\201\234\343\351\107\156\312\220\022\310\023\340\247\235\367\145 -\164\037\154\020\262\350\344\351\357\155\205\062\231\104\261\136 -\375\314\166\020\330\133\275\242\306\371\326\102\344\127\166\334 -\220\302\065\251\113\210\074\022\107\155\134\377\111\117\032\112 -\120\261\243\102\060\100\060\035\006\003\125\035\016\004\026\004 -\024\206\034\347\376\055\245\112\213\010\376\050\021\372\276\243 -\146\370\140\131\057\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\012\006\010\052\206\110\316\075\004 -\003\003\003\150\000\060\145\002\060\025\135\102\075\374\266\356 -\367\073\261\066\350\236\366\304\106\050\111\063\320\130\103\052 -\143\051\314\115\261\264\172\242\271\015\070\245\135\110\052\375 -\313\262\163\135\243\210\010\307\014\002\061\000\300\253\055\016 -\155\355\030\242\333\123\351\045\333\125\010\340\120\314\337\104 -\141\026\202\253\111\260\262\201\354\163\207\170\264\114\262\142 -\033\022\372\026\115\045\113\143\275\036\067\331 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Security Communication ECC RootCA1" -# Issuer: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP -# Serial Number:00:d6:5d:9b:b3:78:81:2e:eb -# Subject: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP -# Not Valid Before: Thu Jun 16 05:15:28 2016 -# Not Valid After : Mon Jan 18 05:15:28 2038 -# Fingerprint (SHA-256): E7:4F:BD:A5:5B:D5:64:C4:73:A3:6B:44:1A:A7:99:C8:A6:8E:07:74:40:E8:28:8B:9F:A1:E5:0E:4B:BA:CA:11 -# Fingerprint (SHA1): B8:0E:26:A9:BF:D2:B2:3B:C0:EF:46:C9:BA:C7:BB:F6:1D:0D:41:41 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Security Communication ECC RootCA1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\270\016\046\251\277\322\262\073\300\357\106\311\272\307\273\366 -\035\015\101\101 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\176\103\260\222\150\354\005\103\114\230\253\135\065\056\176\206 -END -CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 -\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 -\056\054\114\124\104\056\061\053\060\051\006\003\125\004\003\023 -\042\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 -\151\143\141\164\151\157\156\040\105\103\103\040\122\157\157\164 -\103\101\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\000\326\135\233\263\170\201\056\353 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "BJCA Global Root CA1" -# -# Issuer: CN=BJCA Global Root CA1,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Serial Number:55:6f:65:e3:b4:d9:90:6a:1b:09:d1:6c:3e:c0:6c:20 -# Subject: CN=BJCA Global Root CA1,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Not Valid Before: Thu Dec 19 03:16:17 2019 -# Not Valid After : Mon Dec 12 03:16:17 2044 -# Fingerprint (SHA-256): F3:89:6F:88:FE:7C:0A:88:27:66:A7:FA:6A:D2:74:9F:B5:7A:7F:3E:98:FB:76:9C:1F:A7:B0:9C:2C:44:D5:AE -# Fingerprint (SHA1): D5:EC:8D:7B:4C:BA:79:F4:E7:E8:CB:9D:6B:AE:77:83:10:03:21:6A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "BJCA Global Root CA1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111\116 -\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101\125 -\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004\003 -\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122\157 -\157\164\040\103\101\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111\116 -\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101\125 -\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004\003 -\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122\157 -\157\164\040\103\101\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\125\157\145\343\264\331\220\152\033\011\321\154\076\300 -\154\040 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\164\060\202\003\134\240\003\002\001\002\002\020\125 -\157\145\343\264\331\220\152\033\011\321\154\076\300\154\040\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\124 -\061\013\060\011\006\003\125\004\006\023\002\103\116\061\046\060 -\044\006\003\125\004\012\014\035\102\105\111\112\111\116\107\040 -\103\105\122\124\111\106\111\103\101\124\105\040\101\125\124\110 -\117\122\111\124\131\061\035\060\033\006\003\125\004\003\014\024 -\102\112\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101\061\060\036\027\015\061\071\061\062\061\071\060\063 -\061\066\061\067\132\027\015\064\064\061\062\061\062\060\063\061 -\066\061\067\132\060\124\061\013\060\011\006\003\125\004\006\023 -\002\103\116\061\046\060\044\006\003\125\004\012\014\035\102\105 -\111\112\111\116\107\040\103\105\122\124\111\106\111\103\101\124 -\105\040\101\125\124\110\117\122\111\124\131\061\035\060\033\006 -\003\125\004\003\014\024\102\112\103\101\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\061\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\361\146\010\275\331 -\305\025\141\313\204\004\101\245\151\067\167\035\301\260\173\372 -\303\167\110\220\023\162\144\321\270\174\220\065\235\030\171\210 -\343\227\001\074\107\201\362\016\242\230\015\236\077\067\340\031 -\262\220\362\106\034\222\261\072\141\316\372\267\106\236\003\206 -\327\063\156\355\367\105\214\166\067\336\156\226\221\367\327\176 -\053\207\027\325\213\065\356\204\221\162\127\334\140\303\303\271 -\347\307\147\044\043\117\143\012\143\366\146\175\113\125\247\077 -\170\144\111\151\022\227\340\114\015\323\011\240\062\060\072\372 -\237\300\362\234\305\022\052\056\034\265\004\063\332\244\070\021 -\152\336\306\030\366\107\072\042\101\207\042\374\304\211\050\124 -\330\214\245\060\012\370\027\026\312\254\067\375\171\247\221\027 -\170\070\231\255\130\355\262\336\314\211\175\003\234\263\211\145 -\347\343\073\261\042\206\217\006\155\170\007\375\221\022\177\260 -\153\034\211\015\371\270\313\164\133\007\302\310\364\065\321\144 -\143\172\351\156\232\050\326\060\275\346\033\335\025\257\204\352 -\234\307\312\365\016\352\362\135\051\207\217\151\163\071\276\056 -\044\157\105\041\254\305\324\151\045\006\203\255\172\110\205\023 -\054\015\006\270\154\171\126\374\243\147\062\201\365\127\245\312 -\127\102\151\351\134\044\141\357\342\060\030\116\104\230\125\157 -\172\302\223\330\031\266\336\174\107\212\021\116\111\107\333\050 -\224\002\013\224\112\054\371\022\320\117\350\061\176\154\172\277 -\246\077\233\071\075\002\026\243\030\263\147\254\133\077\054\203 -\053\147\071\201\134\271\176\224\325\144\335\236\217\156\256\350 -\174\133\264\327\152\107\110\327\176\263\324\055\216\126\166\116 -\317\151\361\156\104\154\324\044\352\215\044\241\030\277\275\127 -\376\251\231\065\265\333\020\167\270\075\110\272\326\301\347\361 -\043\076\327\337\205\235\047\074\324\100\275\012\014\275\365\347 -\215\045\326\201\164\207\106\324\051\165\242\102\154\367\163\211 -\347\175\277\172\112\037\323\042\311\025\125\317\337\157\174\125 -\320\244\213\007\021\067\137\203\246\046\127\246\001\133\176\376 -\130\150\007\251\351\172\331\271\350\377\120\037\253\302\264\300 -\316\350\352\375\017\275\215\115\270\274\161\002\003\001\000\001 -\243\102\060\100\060\035\006\003\125\035\016\004\026\004\024\305 -\357\355\314\330\215\041\306\110\344\343\327\024\056\247\026\223 -\345\230\001\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\002\001\000\122\202\254\041\064\037\043\362 -\242\330\371\270\257\067\066\040\211\321\067\003\326\151\237\270 -\141\020\272\242\061\230\131\107\350\321\015\045\036\025\101\014 -\340\052\125\325\127\122\313\370\344\307\151\243\035\115\161\002 -\136\137\041\105\140\110\134\011\216\111\020\301\004\334\251\142 -\153\002\360\103\310\116\235\070\111\164\311\062\160\124\155\301 -\107\374\216\264\066\236\324\234\275\335\040\326\123\311\030\251 -\265\126\271\166\213\225\147\146\356\275\230\376\256\357\276\156 -\373\140\366\375\131\306\052\033\077\043\112\224\044\060\047\310 -\211\274\353\104\044\232\313\075\276\117\325\172\316\216\027\313 -\142\301\331\336\036\016\172\377\103\206\064\122\274\141\077\074 -\137\273\331\166\264\123\274\227\263\376\212\114\022\056\053\363 -\327\316\341\242\377\335\173\160\373\073\241\115\244\143\002\375 -\070\227\225\077\005\160\240\153\337\142\201\103\213\264\131\015 -\112\214\124\234\305\273\201\237\315\175\245\357\013\045\036\072 -\040\333\034\374\037\230\147\002\012\324\163\104\023\333\121\204 -\032\125\003\126\340\000\176\164\006\377\070\304\162\035\323\250 -\077\150\061\135\323\011\307\056\214\133\143\340\350\334\036\322 -\354\141\036\362\336\345\357\366\231\166\140\055\036\224\162\161 -\306\013\052\062\307\222\116\325\106\327\035\371\251\031\012\310 -\372\225\316\155\043\230\252\013\070\255\232\126\015\157\215\361 -\061\000\210\301\027\234\315\031\066\065\376\125\123\240\340\074 -\063\137\226\136\342\062\351\337\063\273\006\112\251\330\204\163 -\316\167\322\306\254\161\341\134\243\035\014\273\012\337\137\342 -\243\161\330\332\067\132\240\170\053\364\324\175\353\166\355\362 -\141\160\245\145\232\323\211\064\030\253\373\162\076\327\264\075 -\171\134\330\037\241\063\173\331\202\120\014\223\027\252\154\334 -\302\202\273\002\127\066\257\230\047\052\071\120\341\260\211\365 -\045\227\176\107\150\020\264\354\163\312\263\227\321\044\334\366 -\142\240\050\323\265\243\270\144\267\210\142\102\317\235\123\315 -\231\276\144\150\217\117\036\022\110\367\322\051\303\230\050\312 -\362\062\013\223\214\051\117\074\140\062\315\005\226\141\354\362 -\257\376\263\160\054\056\246\362 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "BJCA Global Root CA1" -# Issuer: CN=BJCA Global Root CA1,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Serial Number:55:6f:65:e3:b4:d9:90:6a:1b:09:d1:6c:3e:c0:6c:20 -# Subject: CN=BJCA Global Root CA1,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Not Valid Before: Thu Dec 19 03:16:17 2019 -# Not Valid After : Mon Dec 12 03:16:17 2044 -# Fingerprint (SHA-256): F3:89:6F:88:FE:7C:0A:88:27:66:A7:FA:6A:D2:74:9F:B5:7A:7F:3E:98:FB:76:9C:1F:A7:B0:9C:2C:44:D5:AE -# Fingerprint (SHA1): D5:EC:8D:7B:4C:BA:79:F4:E7:E8:CB:9D:6B:AE:77:83:10:03:21:6A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "BJCA Global Root CA1" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\325\354\215\173\114\272\171\364\347\350\313\235\153\256\167\203 -\020\003\041\152 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\102\062\231\166\103\063\066\044\065\007\202\233\050\371\320\220 -END -CKA_ISSUER MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111\116 -\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101\125 -\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004\003 -\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122\157 -\157\164\040\103\101\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\125\157\145\343\264\331\220\152\033\011\321\154\076\300 -\154\040 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "BJCA Global Root CA2" -# -# Issuer: CN=BJCA Global Root CA2,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Serial Number:2c:17:08:7d:64:2a:c0:fe:85:18:59:06:cf:b4:4a:eb -# Subject: CN=BJCA Global Root CA2,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Not Valid Before: Thu Dec 19 03:18:21 2019 -# Not Valid After : Mon Dec 12 03:18:21 2044 -# Fingerprint (SHA-256): 57:4D:F6:93:1E:27:80:39:66:7B:72:0A:FD:C1:60:0F:C2:7E:B6:6D:D3:09:29:79:FB:73:85:64:87:21:28:82 -# Fingerprint (SHA1): F4:27:86:EB:6E:B8:6D:88:31:67:02:FB:BA:66:A4:53:00:AA:7A:A6 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "BJCA Global Root CA2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111\116 -\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101\125 -\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004\003 -\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122\157 -\157\164\040\103\101\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111\116 -\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101\125 -\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004\003 -\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122\157 -\157\164\040\103\101\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\054\027\010\175\144\052\300\376\205\030\131\006\317\264 -\112\353 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\045\060\202\001\253\240\003\002\001\002\002\020\054 -\027\010\175\144\052\300\376\205\030\131\006\317\264\112\353\060 -\012\006\010\052\206\110\316\075\004\003\003\060\124\061\013\060 -\011\006\003\125\004\006\023\002\103\116\061\046\060\044\006\003 -\125\004\012\014\035\102\105\111\112\111\116\107\040\103\105\122 -\124\111\106\111\103\101\124\105\040\101\125\124\110\117\122\111 -\124\131\061\035\060\033\006\003\125\004\003\014\024\102\112\103 -\101\040\107\154\157\142\141\154\040\122\157\157\164\040\103\101 -\062\060\036\027\015\061\071\061\062\061\071\060\063\061\070\062 -\061\132\027\015\064\064\061\062\061\062\060\063\061\070\062\061 -\132\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116 -\061\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111 -\116\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101 -\125\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004 -\003\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\101\062\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\235 -\313\200\221\215\123\147\265\271\120\261\003\370\345\111\037\101 -\042\011\260\121\122\130\326\053\064\217\305\022\106\024\305\213 -\057\054\204\377\054\156\250\325\361\011\343\003\041\024\304\103 -\075\174\301\054\304\113\152\112\315\351\207\340\175\366\042\276 -\372\112\121\270\060\212\375\341\336\030\022\012\366\107\267\347 -\027\277\047\212\324\101\114\226\074\140\226\301\375\025\034\243 -\102\060\100\060\035\006\003\125\035\016\004\026\004\024\322\112 -\261\121\177\006\360\321\202\037\116\156\137\253\203\374\110\324 -\260\221\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\012\006\010\052\206\110\316\075\004\003\003\003 -\150\000\060\145\002\060\032\274\133\327\376\251\322\124\016\112 -\135\322\155\261\100\334\364\103\325\322\112\231\031\022\126\200 -\367\203\064\341\065\116\110\155\004\017\127\061\060\060\055\261 -\252\235\003\070\333\006\002\061\000\313\314\207\123\313\172\337 -\040\121\163\220\300\250\133\141\320\305\120\071\375\205\376\301 -\343\170\370\246\326\113\275\233\207\217\017\345\326\123\226\253 -\074\310\100\332\141\367\123\243\367 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "BJCA Global Root CA2" -# Issuer: CN=BJCA Global Root CA2,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Serial Number:2c:17:08:7d:64:2a:c0:fe:85:18:59:06:cf:b4:4a:eb -# Subject: CN=BJCA Global Root CA2,O=BEIJING CERTIFICATE AUTHORITY,C=CN -# Not Valid Before: Thu Dec 19 03:18:21 2019 -# Not Valid After : Mon Dec 12 03:18:21 2044 -# Fingerprint (SHA-256): 57:4D:F6:93:1E:27:80:39:66:7B:72:0A:FD:C1:60:0F:C2:7E:B6:6D:D3:09:29:79:FB:73:85:64:87:21:28:82 -# Fingerprint (SHA1): F4:27:86:EB:6E:B8:6D:88:31:67:02:FB:BA:66:A4:53:00:AA:7A:A6 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "BJCA Global Root CA2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\364\047\206\353\156\270\155\210\061\147\002\373\272\146\244\123 -\000\252\172\246 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\136\012\366\107\137\246\024\350\021\001\225\077\115\001\353\074 -END -CKA_ISSUER MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\046\060\044\006\003\125\004\012\014\035\102\105\111\112\111\116 -\107\040\103\105\122\124\111\106\111\103\101\124\105\040\101\125 -\124\110\117\122\111\124\131\061\035\060\033\006\003\125\004\003 -\014\024\102\112\103\101\040\107\154\157\142\141\154\040\122\157 -\157\164\040\103\101\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\054\027\010\175\144\052\300\376\205\030\131\006\317\264 -\112\353 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "LAWtrust Root CA2 (4096)" -# -# Issuer: CN=LAWtrust Root CA2 (4096),O=LAWtrust,C=ZA -# Serial Number: 1427795633 (0x551a6eb1) -# Subject: CN=LAWtrust Root CA2 (4096),O=LAWtrust,C=ZA -# Not Valid Before: Tue Feb 14 09:19:38 2023 -# Not Valid After : Fri Feb 14 09:49:38 2053 -# Fingerprint (SHA-256): 48:E1:CF:9E:43:B6:88:A5:10:44:16:0F:46:D7:73:B8:27:7F:E4:5B:EA:AD:0E:4D:F9:0D:19:74:38:2F:EA:99 -# Fingerprint (SHA1): EC:A2:D5:30:A9:AB:2C:7D:0E:75:61:64:4E:0A:E0:16:A1:54:38:7D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "LAWtrust Root CA2 (4096)" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\103\061\013\060\011\006\003\125\004\006\023\002\132\101\061 -\021\060\017\006\003\125\004\012\023\010\114\101\127\164\162\165 -\163\164\061\041\060\037\006\003\125\004\003\023\030\114\101\127 -\164\162\165\163\164\040\122\157\157\164\040\103\101\062\040\050 -\064\060\071\066\051 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\103\061\013\060\011\006\003\125\004\006\023\002\132\101\061 -\021\060\017\006\003\125\004\012\023\010\114\101\127\164\162\165 -\163\164\061\041\060\037\006\003\125\004\003\023\030\114\101\127 -\164\162\165\163\164\040\122\157\157\164\040\103\101\062\040\050 -\064\060\071\066\051 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\125\032\156\261 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\230\060\202\003\200\240\003\002\001\002\002\004\125 -\032\156\261\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\103\061\013\060\011\006\003\125\004\006\023\002\132 -\101\061\021\060\017\006\003\125\004\012\023\010\114\101\127\164 -\162\165\163\164\061\041\060\037\006\003\125\004\003\023\030\114 -\101\127\164\162\165\163\164\040\122\157\157\164\040\103\101\062 -\040\050\064\060\071\066\051\060\040\027\015\062\063\060\062\061 -\064\060\071\061\071\063\070\132\030\017\062\060\065\063\060\062 -\061\064\060\071\064\071\063\070\132\060\103\061\013\060\011\006 -\003\125\004\006\023\002\132\101\061\021\060\017\006\003\125\004 -\012\023\010\114\101\127\164\162\165\163\164\061\041\060\037\006 -\003\125\004\003\023\030\114\101\127\164\162\165\163\164\040\122 -\157\157\164\040\103\101\062\040\050\064\060\071\066\051\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\314 -\027\313\053\103\272\154\371\311\223\212\145\015\022\114\354\047 -\024\267\023\171\340\324\325\055\030\126\361\371\352\052\020\026 -\116\154\104\307\152\145\106\363\232\211\065\321\207\370\063\211 -\057\210\011\032\222\020\221\220\301\153\237\016\156\177\046\212 -\023\135\030\254\150\001\015\020\170\145\160\330\216\217\204\132 -\227\060\030\320\021\016\112\215\122\020\245\201\053\121\050\365 -\143\304\266\354\100\263\001\345\255\167\275\345\070\357\274\215 -\263\335\031\240\173\015\215\264\333\152\373\045\063\132\372\221 -\257\304\161\105\060\370\210\051\173\313\277\325\272\047\004\216 -\335\262\000\367\312\134\231\065\024\352\375\165\006\025\010\273 -\312\127\150\373\077\373\264\064\163\143\321\325\343\310\070\132 -\151\175\152\172\104\014\015\212\116\355\222\035\020\217\073\042 -\054\266\337\355\305\306\360\211\171\124\145\136\137\033\275\217 -\175\337\271\267\355\353\344\305\007\321\147\074\225\073\221\376 -\102\172\122\100\200\004\322\071\127\113\364\222\175\377\233\357 -\345\235\311\011\262\221\022\070\246\051\010\073\256\353\312\314 -\355\115\347\116\041\001\007\374\157\062\316\151\214\204\122\306 -\167\352\047\060\012\336\245\257\060\053\150\037\254\324\354\041 -\255\042\111\166\316\017\302\362\007\052\371\152\022\203\232\073 -\004\256\031\172\376\241\206\044\372\101\136\045\174\100\254\047 -\266\343\051\066\157\065\342\127\320\031\130\337\377\144\366\303 -\001\111\166\333\053\276\274\271\117\024\012\325\033\130\041\366 -\034\056\000\174\370\224\265\313\067\032\024\344\062\271\026\324 -\140\354\005\252\137\062\372\152\043\022\254\324\020\273\322\242 -\202\264\113\016\213\160\047\252\326\007\301\147\210\372\204\303 -\010\311\212\204\310\322\067\162\201\017\215\026\112\344\327\065 -\121\245\070\017\214\204\113\225\066\300\365\327\235\340\135\217 -\253\221\356\000\010\271\235\122\037\354\370\231\273\171\126\261 -\111\332\322\345\330\141\213\133\257\360\253\067\305\173\032\216 -\206\276\176\305\173\025\036\141\150\350\013\207\213\163\111\241 -\027\163\176\051\170\216\312\340\101\057\165\163\164\242\227\072 -\177\367\056\164\011\270\114\140\213\106\066\031\020\055\235\002 -\003\001\000\001\243\201\221\060\201\216\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\053\006\003\125 -\035\020\004\044\060\042\200\017\062\060\062\063\060\062\061\064 -\060\071\061\071\063\070\132\201\017\062\060\065\063\060\062\061 -\064\060\071\064\071\063\070\132\060\037\006\003\125\035\043\004 -\030\060\026\200\024\327\326\126\142\134\077\027\201\346\163\104 -\051\365\121\005\357\013\140\067\254\060\035\006\003\125\035\016 -\004\026\004\024\327\326\126\142\134\077\027\201\346\163\104\051 -\365\121\005\357\013\140\067\254\060\015\006\011\052\206\110\206 -\367\015\001\001\013\005\000\003\202\002\001\000\111\234\051\376 -\075\354\236\105\177\253\076\074\376\043\157\067\076\167\247\123 -\377\170\237\374\111\104\200\127\146\234\156\332\171\377\315\105 -\255\114\223\277\265\131\306\351\020\267\345\370\214\373\207\305 -\036\213\330\263\077\002\226\012\273\212\216\357\327\264\300\203 -\040\070\227\131\105\144\374\366\167\023\362\011\327\241\310\070 -\164\010\352\371\110\114\372\037\004\234\264\377\354\156\126\066 -\162\223\154\225\076\054\137\336\017\013\253\311\314\025\076\026 -\217\146\374\262\020\270\241\321\264\336\300\143\031\314\357\123 -\252\165\066\042\213\045\037\277\233\310\327\301\137\354\246\067 -\011\252\173\142\274\366\042\055\361\326\130\335\214\273\122\364 -\013\247\166\251\172\173\032\215\334\255\232\201\142\056\206\005 -\220\162\107\057\241\311\147\204\260\015\154\260\270\233\026\267 -\320\231\024\057\234\022\233\043\250\215\246\103\036\351\345\055 -\345\170\247\037\144\224\144\266\167\262\250\134\373\011\253\051 -\353\036\155\165\321\366\320\305\245\303\035\237\036\363\032\055 -\262\310\037\345\050\012\156\363\137\375\332\346\043\241\166\220 -\134\113\230\001\202\054\356\107\055\002\032\137\177\064\305\151 -\265\162\255\076\363\317\236\155\370\051\350\021\047\053\340\131 -\013\033\141\353\112\312\151\245\244\325\315\121\033\224\216\171 -\315\337\366\256\164\135\261\054\033\206\123\376\321\060\006\101 -\064\007\142\202\114\364\176\307\207\164\016\260\041\036\011\040 -\200\301\263\025\075\106\155\323\361\006\222\077\357\240\225\212 -\034\156\167\061\266\353\170\051\014\173\356\202\245\117\176\244 -\051\136\236\252\055\370\216\300\363\374\015\006\205\233\116\334 -\367\342\011\174\320\024\121\036\172\263\043\257\372\321\141\052 -\145\265\001\331\270\343\007\312\044\166\322\360\112\276\357\206 -\004\200\102\025\160\021\150\176\327\307\273\376\347\116\233\234 -\225\245\034\112\244\311\320\011\214\252\316\110\322\036\222\227 -\327\021\351\355\146\314\067\334\365\327\033\164\233\246\352\102 -\254\135\062\340\130\364\201\107\377\322\022\342\176\034\334\111 -\166\226\303\035\237\113\312\134\052\067\133\075\212\321\070\233 -\041\332\343\277\105\103\323\340\130\167\037\050 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "LAWtrust Root CA2 (4096)" -# Issuer: CN=LAWtrust Root CA2 (4096),O=LAWtrust,C=ZA -# Serial Number: 1427795633 (0x551a6eb1) -# Subject: CN=LAWtrust Root CA2 (4096),O=LAWtrust,C=ZA -# Not Valid Before: Tue Feb 14 09:19:38 2023 -# Not Valid After : Fri Feb 14 09:49:38 2053 -# Fingerprint (SHA-256): 48:E1:CF:9E:43:B6:88:A5:10:44:16:0F:46:D7:73:B8:27:7F:E4:5B:EA:AD:0E:4D:F9:0D:19:74:38:2F:EA:99 -# Fingerprint (SHA1): EC:A2:D5:30:A9:AB:2C:7D:0E:75:61:64:4E:0A:E0:16:A1:54:38:7D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "LAWtrust Root CA2 (4096)" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\354\242\325\060\251\253\054\175\016\165\141\144\116\012\340\026 -\241\124\070\175 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\257\035\306\323\105\305\353\365\246\141\043\060\075\056\021\261 -END -CKA_ISSUER MULTILINE_OCTAL -\060\103\061\013\060\011\006\003\125\004\006\023\002\132\101\061 -\021\060\017\006\003\125\004\012\023\010\114\101\127\164\162\165 -\163\164\061\041\060\037\006\003\125\004\003\023\030\114\101\127 -\164\162\165\163\164\040\122\157\157\164\040\103\101\062\040\050 -\064\060\071\066\051 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\125\032\156\261 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Sectigo Public Email Protection Root E46" -# -# Issuer: CN=Sectigo Public Email Protection Root E46,O=Sectigo Limited,C=GB -# Serial Number:6e:f5:d3:a7:41:8e:a0:59:40:a7:30:6b:d2:40:65:56 -# Subject: CN=Sectigo Public Email Protection Root E46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): 22:D9:59:92:34:D6:0F:1D:4B:C7:C7:E9:6F:43:FA:55:5B:07:30:1F:D4:75:17:50:89:DA:FB:8C:25:E4:77:B3 -# Fingerprint (SHA1): 3A:C5:C3:78:34:5B:E1:82:92:46:ED:17:86:B3:93:91:7B:51:F2:14 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Email Protection Root E46" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\061\060\057\006\003\125 -\004\003\023\050\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\105\155\141\151\154\040\120\162\157\164\145\143\164 -\151\157\156\040\122\157\157\164\040\105\064\066 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\061\060\057\006\003\125 -\004\003\023\050\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\105\155\141\151\154\040\120\162\157\164\145\143\164 -\151\157\156\040\122\157\157\164\040\105\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\365\323\247\101\216\240\131\100\247\060\153\322\100 -\145\126 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\061\060\202\001\267\240\003\002\001\002\002\020\156 -\365\323\247\101\216\240\131\100\247\060\153\322\100\145\126\060 -\012\006\010\052\206\110\316\075\004\003\003\060\132\061\013\060 -\011\006\003\125\004\006\023\002\107\102\061\030\060\026\006\003 -\125\004\012\023\017\123\145\143\164\151\147\157\040\114\151\155 -\151\164\145\144\061\061\060\057\006\003\125\004\003\023\050\123 -\145\143\164\151\147\157\040\120\165\142\154\151\143\040\105\155 -\141\151\154\040\120\162\157\164\145\143\164\151\157\156\040\122 -\157\157\164\040\105\064\066\060\036\027\015\062\061\060\063\062 -\062\060\060\060\060\060\060\132\027\015\064\066\060\063\062\061 -\062\063\065\071\065\071\132\060\132\061\013\060\011\006\003\125 -\004\006\023\002\107\102\061\030\060\026\006\003\125\004\012\023 -\017\123\145\143\164\151\147\157\040\114\151\155\151\164\145\144 -\061\061\060\057\006\003\125\004\003\023\050\123\145\143\164\151 -\147\157\040\120\165\142\154\151\143\040\105\155\141\151\154\040 -\120\162\157\164\145\143\164\151\157\156\040\122\157\157\164\040 -\105\064\066\060\166\060\020\006\007\052\206\110\316\075\002\001 -\006\005\053\201\004\000\042\003\142\000\004\270\247\122\224\365 -\076\005\260\033\366\037\261\323\176\271\344\005\146\124\200\316 -\154\245\150\175\344\123\122\333\202\372\304\206\337\103\170\367 -\310\255\026\274\077\170\062\313\153\323\111\326\104\345\263\176 -\237\173\246\306\054\362\342\266\323\211\260\232\074\113\316\211 -\113\306\306\313\072\111\140\017\106\274\155\116\172\234\311\233 -\205\173\012\266\260\107\302\210\343\324\321\243\102\060\100\060 -\035\006\003\125\035\016\004\026\004\024\055\116\214\247\302\043 -\262\127\251\006\153\076\153\053\211\363\303\136\107\316\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\012\006\010\052\206\110\316\075\004\003\003\003\150\000\060\145 -\002\061\000\222\235\032\131\143\105\130\216\033\026\344\175\172 -\154\066\110\060\037\053\162\347\220\063\064\375\044\242\306\006 -\214\157\073\062\127\132\370\376\306\111\022\123\232\331\020\262 -\231\121\162\002\060\005\045\052\063\041\374\223\346\042\242\314 -\160\125\050\065\126\242\007\304\041\204\043\032\114\114\231\120 -\231\222\024\313\112\334\126\373\365\323\217\152\054\365\161\072 -\370\213\073\003\236 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Sectigo Public Email Protection Root E46" -# Issuer: CN=Sectigo Public Email Protection Root E46,O=Sectigo Limited,C=GB -# Serial Number:6e:f5:d3:a7:41:8e:a0:59:40:a7:30:6b:d2:40:65:56 -# Subject: CN=Sectigo Public Email Protection Root E46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): 22:D9:59:92:34:D6:0F:1D:4B:C7:C7:E9:6F:43:FA:55:5B:07:30:1F:D4:75:17:50:89:DA:FB:8C:25:E4:77:B3 -# Fingerprint (SHA1): 3A:C5:C3:78:34:5B:E1:82:92:46:ED:17:86:B3:93:91:7B:51:F2:14 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Email Protection Root E46" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\072\305\303\170\064\133\341\202\222\106\355\027\206\263\223\221 -\173\121\362\024 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\271\032\257\054\211\226\100\140\047\006\073\241\177\335\211\323 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\061\060\057\006\003\125 -\004\003\023\050\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\105\155\141\151\154\040\120\162\157\164\145\143\164 -\151\157\156\040\122\157\157\164\040\105\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\365\323\247\101\216\240\131\100\247\060\153\322\100 -\145\126 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Sectigo Public Email Protection Root R46" -# -# Issuer: CN=Sectigo Public Email Protection Root R46,O=Sectigo Limited,C=GB -# Serial Number:1d:44:9e:b9:0d:83:91:74:ae:dd:f2:eb:88:b7:a6:a3 -# Subject: CN=Sectigo Public Email Protection Root R46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): D5:91:7A:77:91:EB:7C:F2:0A:2E:57:EB:98:28:4A:67:B2:8A:57:E8:91:82:DA:53:D5:46:67:8C:9F:DE:2B:4F -# Fingerprint (SHA1): D3:7B:8B:0A:E8:42:44:FB:6B:80:38:EE:AE:91:80:26:1A:48:70:66 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Email Protection Root R46" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\061\060\057\006\003\125 -\004\003\023\050\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\105\155\141\151\154\040\120\162\157\164\145\143\164 -\151\157\156\040\122\157\157\164\040\122\064\066 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\061\060\057\006\003\125 -\004\003\023\050\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\105\155\141\151\154\040\120\162\157\164\145\143\164 -\151\157\156\040\122\157\157\164\040\122\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\035\104\236\271\015\203\221\164\256\335\362\353\210\267 -\246\243 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\200\060\202\003\150\240\003\002\001\002\002\020\035 -\104\236\271\015\203\221\164\256\335\362\353\210\267\246\243\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\132 -\061\013\060\011\006\003\125\004\006\023\002\107\102\061\030\060 -\026\006\003\125\004\012\023\017\123\145\143\164\151\147\157\040 -\114\151\155\151\164\145\144\061\061\060\057\006\003\125\004\003 -\023\050\123\145\143\164\151\147\157\040\120\165\142\154\151\143 -\040\105\155\141\151\154\040\120\162\157\164\145\143\164\151\157 -\156\040\122\157\157\164\040\122\064\066\060\036\027\015\062\061 -\060\063\062\062\060\060\060\060\060\060\132\027\015\064\066\060 -\063\062\061\062\063\065\071\065\071\132\060\132\061\013\060\011 -\006\003\125\004\006\023\002\107\102\061\030\060\026\006\003\125 -\004\012\023\017\123\145\143\164\151\147\157\040\114\151\155\151 -\164\145\144\061\061\060\057\006\003\125\004\003\023\050\123\145 -\143\164\151\147\157\040\120\165\142\154\151\143\040\105\155\141 -\151\154\040\120\162\157\164\145\143\164\151\157\156\040\122\157 -\157\164\040\122\064\066\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\221\345\033\372\252\155\067\053\165 -\307\056\137\024\245\333\054\227\266\054\106\217\151\331\354\226 -\055\363\035\132\276\323\035\043\346\150\011\377\112\021\163\032 -\256\147\237\166\232\322\347\354\270\331\137\053\371\046\126\121 -\257\166\235\251\374\027\357\062\012\320\043\074\272\054\117\107 -\203\354\235\005\150\102\136\006\340\325\350\053\150\110\227\262 -\372\363\244\161\065\175\064\233\027\213\177\115\015\333\334\117 -\005\114\224\142\277\065\372\057\310\247\034\146\331\161\137\345 -\346\132\125\312\253\364\270\167\031\105\120\105\116\112\253\333 -\236\146\301\031\267\067\102\310\126\245\100\022\371\063\350\070 -\105\072\306\204\243\002\216\057\044\260\303\101\205\007\111\234 -\317\334\321\362\046\157\355\063\034\063\147\052\105\067\331\205 -\145\042\032\261\265\020\122\011\153\003\306\037\160\075\221\304 -\175\220\075\355\146\370\220\377\045\340\355\222\242\213\061\051 -\255\234\022\146\170\143\235\127\354\373\013\336\216\334\213\313 -\072\251\167\364\272\345\354\070\214\213\346\023\146\247\151\130 -\303\202\032\032\315\361\237\330\123\222\116\111\175\251\105\347 -\361\103\041\132\267\076\100\315\143\211\317\331\277\307\120\013 -\341\274\347\210\226\255\236\324\027\332\135\317\340\221\375\246 -\020\324\271\003\201\233\151\254\373\204\250\201\065\353\033\353 -\150\154\174\140\076\303\337\311\264\256\164\035\110\255\335\156 -\021\206\341\052\152\066\026\256\310\316\274\333\130\374\100\223 -\100\330\216\123\227\302\254\042\070\345\210\061\263\056\241\357 -\354\340\102\015\352\377\223\126\112\006\244\233\114\002\150\144 -\217\126\120\301\201\005\375\313\333\305\327\025\362\153\265\166 -\303\243\371\062\316\312\265\112\251\033\175\031\334\177\307\152 -\176\225\354\266\270\215\375\225\112\234\243\053\155\213\361\160 -\345\107\053\000\134\344\271\236\324\370\331\130\051\320\313\340 -\050\142\154\256\234\142\342\314\274\066\223\101\365\357\376\106 -\142\225\260\127\112\164\054\107\122\051\235\335\242\241\117\102 -\302\222\316\055\120\122\136\214\012\241\367\330\235\305\370\375 -\066\207\116\127\375\150\241\137\231\203\034\360\265\335\350\222 -\323\145\100\125\312\226\205\002\003\001\000\001\243\102\060\100 -\060\035\006\003\125\035\016\004\026\004\024\247\327\225\167\353 -\112\303\047\315\223\276\067\114\046\204\041\024\175\135\230\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003 -\202\002\001\000\064\322\361\025\363\223\001\324\162\213\360\253 -\010\037\023\074\163\264\260\253\350\170\331\154\272\232\257\046 -\354\020\200\345\015\123\061\335\343\372\214\121\042\044\063\067 -\270\030\176\072\372\130\350\064\345\214\340\241\037\011\101\322 -\067\077\314\313\011\065\102\210\351\374\021\327\317\102\252\244 -\160\266\161\301\123\275\305\164\257\304\042\044\143\317\142\202 -\175\311\313\121\301\210\220\155\133\134\276\373\231\250\272\266 -\206\260\351\146\013\345\033\153\257\352\053\206\247\337\250\043 -\114\226\077\117\127\102\030\025\203\103\361\206\046\267\052\003 -\316\013\235\350\245\150\036\214\157\275\205\343\033\121\217\347 -\027\057\053\320\326\170\302\055\335\162\210\324\145\236\372\231 -\324\176\347\227\012\222\001\232\245\251\204\072\014\052\164\075 -\063\030\310\207\367\350\244\365\206\102\071\375\153\165\051\374 -\000\006\254\242\245\032\124\216\351\120\111\027\146\257\113\004 -\055\233\224\200\245\124\253\214\127\027\104\237\017\326\150\144 -\162\264\113\036\001\307\331\233\224\331\203\231\257\022\005\021 -\243\230\042\322\362\127\312\044\371\272\070\025\022\110\272\143 -\073\374\213\225\170\326\162\007\126\314\315\374\235\034\320\305 -\144\073\143\064\317\004\231\212\267\060\171\172\266\362\306\325 -\331\124\172\207\013\176\116\367\204\354\024\363\210\026\022\361 -\325\256\012\032\011\356\206\255\345\253\375\256\303\051\171\164 -\303\001\137\021\233\337\165\231\306\112\367\233\217\154\111\354 -\041\057\264\002\131\263\055\320\162\220\272\013\024\164\170\113 -\317\301\137\125\162\216\124\053\023\316\372\130\014\323\273\054 -\331\251\221\141\370\370\361\266\173\336\274\251\314\222\004\314 -\113\153\137\163\200\266\041\355\120\117\327\166\207\156\316\337 -\322\267\275\142\241\175\130\142\150\105\122\266\077\336\022\333 -\355\004\151\236\166\210\252\001\155\332\206\307\140\033\303\122 -\254\067\354\120\161\200\162\052\041\105\012\123\107\074\031\353 -\215\322\131\004\336\045\260\353\037\065\157\140\175\327\265\306 -\273\013\047\215\340\115\124\345\317\035\046\001\156\073\065\310 -\040\022\211\203\360\322\355\130\073\064\235\273\061\365\062\375 -\061\363\126\032 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Sectigo Public Email Protection Root R46" -# Issuer: CN=Sectigo Public Email Protection Root R46,O=Sectigo Limited,C=GB -# Serial Number:1d:44:9e:b9:0d:83:91:74:ae:dd:f2:eb:88:b7:a6:a3 -# Subject: CN=Sectigo Public Email Protection Root R46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): D5:91:7A:77:91:EB:7C:F2:0A:2E:57:EB:98:28:4A:67:B2:8A:57:E8:91:82:DA:53:D5:46:67:8C:9F:DE:2B:4F -# Fingerprint (SHA1): D3:7B:8B:0A:E8:42:44:FB:6B:80:38:EE:AE:91:80:26:1A:48:70:66 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Email Protection Root R46" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\323\173\213\012\350\102\104\373\153\200\070\356\256\221\200\046 -\032\110\160\146 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\102\047\005\220\034\246\300\373\242\015\375\337\142\211\335\133 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\061\060\057\006\003\125 -\004\003\023\050\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\105\155\141\151\154\040\120\162\157\164\145\143\164 -\151\157\156\040\122\157\157\164\040\122\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\035\104\236\271\015\203\221\164\256\335\362\353\210\267 -\246\243 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Sectigo Public Server Authentication Root E46" -# -# Issuer: CN=Sectigo Public Server Authentication Root E46,O=Sectigo Limited,C=GB -# Serial Number:42:f2:cc:da:1b:69:37:44:5f:15:fe:75:28:10:b8:f4 -# Subject: CN=Sectigo Public Server Authentication Root E46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): C9:0F:26:F0:FB:1B:40:18:B2:22:27:51:9B:5C:A2:B5:3E:2C:A5:B3:BE:5C:F1:8E:FE:1B:EF:47:38:0C:53:83 -# Fingerprint (SHA1): EC:8A:39:6C:40:F0:2E:BC:42:75:D4:9F:AB:1C:1A:5B:67:BE:D2:9A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Server Authentication Root E46" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125 -\004\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\105\064 -\066 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125 -\004\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\105\064 -\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\102\362\314\332\033\151\067\104\137\025\376\165\050\020 -\270\364 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\072\060\202\001\301\240\003\002\001\002\002\020\102 -\362\314\332\033\151\067\104\137\025\376\165\050\020\270\364\060 -\012\006\010\052\206\110\316\075\004\003\003\060\137\061\013\060 -\011\006\003\125\004\006\023\002\107\102\061\030\060\026\006\003 -\125\004\012\023\017\123\145\143\164\151\147\157\040\114\151\155 -\151\164\145\144\061\066\060\064\006\003\125\004\003\023\055\123 -\145\143\164\151\147\157\040\120\165\142\154\151\143\040\123\145 -\162\166\145\162\040\101\165\164\150\145\156\164\151\143\141\164 -\151\157\156\040\122\157\157\164\040\105\064\066\060\036\027\015 -\062\061\060\063\062\062\060\060\060\060\060\060\132\027\015\064 -\066\060\063\062\061\062\063\065\071\065\071\132\060\137\061\013 -\060\011\006\003\125\004\006\023\002\107\102\061\030\060\026\006 -\003\125\004\012\023\017\123\145\143\164\151\147\157\040\114\151 -\155\151\164\145\144\061\066\060\064\006\003\125\004\003\023\055 -\123\145\143\164\151\147\157\040\120\165\142\154\151\143\040\123 -\145\162\166\145\162\040\101\165\164\150\145\156\164\151\143\141 -\164\151\157\156\040\122\157\157\164\040\105\064\066\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\166\372\231\251\156\040\355\371\327\167\343 -\007\073\250\333\075\137\070\350\253\125\246\126\117\326\110\352 -\354\177\055\252\303\262\305\171\354\231\141\177\020\171\307\002 -\132\371\004\067\365\064\065\053\167\316\177\040\217\122\243\000 -\211\354\325\247\242\155\133\343\113\222\223\240\200\365\001\224 -\334\360\150\007\036\315\356\376\045\122\265\040\103\034\033\376 -\353\031\316\103\243\243\102\060\100\060\035\006\003\125\035\016 -\004\026\004\024\321\042\332\114\131\361\113\137\046\070\252\235 -\326\356\353\015\303\373\251\141\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\012\006\010\052\206\110 -\316\075\004\003\003\003\147\000\060\144\002\060\047\356\244\132 -\250\041\273\351\107\227\224\211\245\164\040\155\171\117\310\275 -\223\136\130\030\373\055\032\000\152\311\270\075\320\244\117\104 -\107\224\001\126\242\370\063\045\014\102\337\252\002\060\035\352 -\341\056\210\056\341\371\247\035\002\062\116\362\237\154\125\164 -\343\256\256\373\245\032\356\355\322\374\302\003\021\353\105\134 -\140\020\075\134\177\231\003\133\155\124\110\001\212\163 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Sectigo Public Server Authentication Root E46" -# Issuer: CN=Sectigo Public Server Authentication Root E46,O=Sectigo Limited,C=GB -# Serial Number:42:f2:cc:da:1b:69:37:44:5f:15:fe:75:28:10:b8:f4 -# Subject: CN=Sectigo Public Server Authentication Root E46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): C9:0F:26:F0:FB:1B:40:18:B2:22:27:51:9B:5C:A2:B5:3E:2C:A5:B3:BE:5C:F1:8E:FE:1B:EF:47:38:0C:53:83 -# Fingerprint (SHA1): EC:8A:39:6C:40:F0:2E:BC:42:75:D4:9F:AB:1C:1A:5B:67:BE:D2:9A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Server Authentication Root E46" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\354\212\071\154\100\360\056\274\102\165\324\237\253\034\032\133 -\147\276\322\232 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\050\043\370\262\230\134\067\026\073\076\106\023\116\260\263\001 -END -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125 -\004\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\105\064 -\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\102\362\314\332\033\151\067\104\137\025\376\165\050\020 -\270\364 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Sectigo Public Server Authentication Root R46" -# -# Issuer: CN=Sectigo Public Server Authentication Root R46,O=Sectigo Limited,C=GB -# Serial Number:75:8d:fd:8b:ae:7c:07:00:fa:a9:25:a7:e1:c7:ad:14 -# Subject: CN=Sectigo Public Server Authentication Root R46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): 7B:B6:47:A6:2A:EE:AC:88:BF:25:7A:A5:22:D0:1F:FE:A3:95:E0:AB:45:C7:3F:93:F6:56:54:EC:38:F2:5A:06 -# Fingerprint (SHA1): AD:98:F9:F3:E4:7D:75:3B:65:D4:82:B3:A4:52:17:BB:6E:F5:E4:38 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Server Authentication Root R46" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125 -\004\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\122\064 -\066 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125 -\004\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\122\064 -\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\165\215\375\213\256\174\007\000\372\251\045\247\341\307 -\255\024 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\212\060\202\003\162\240\003\002\001\002\002\020\165 -\215\375\213\256\174\007\000\372\251\045\247\341\307\255\024\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\137 -\061\013\060\011\006\003\125\004\006\023\002\107\102\061\030\060 -\026\006\003\125\004\012\023\017\123\145\143\164\151\147\157\040 -\114\151\155\151\164\145\144\061\066\060\064\006\003\125\004\003 -\023\055\123\145\143\164\151\147\157\040\120\165\142\154\151\143 -\040\123\145\162\166\145\162\040\101\165\164\150\145\156\164\151 -\143\141\164\151\157\156\040\122\157\157\164\040\122\064\066\060 -\036\027\015\062\061\060\063\062\062\060\060\060\060\060\060\132 -\027\015\064\066\060\063\062\061\062\063\065\071\065\071\132\060 -\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061\030 -\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147\157 -\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125\004 -\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154\151 -\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156\164 -\151\143\141\164\151\157\156\040\122\157\157\164\040\122\064\066 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\223\276\325\066\122\165\330\001\043\240\034\107\102\111\356 -\143\266\267\041\375\304\225\325\110\053\046\174\024\123\020\332 -\171\375\053\267\055\244\324\054\372\352\062\335\111\302\271\275 -\017\110\075\173\132\230\124\257\236\135\061\164\117\007\374\120 -\041\335\244\317\150\117\033\022\143\155\045\231\114\052\231\363 -\110\060\141\372\201\174\036\247\010\112\334\076\053\034\037\030 -\114\161\252\065\214\255\370\156\350\073\112\331\345\224\002\326 -\211\204\023\252\155\310\117\063\314\120\226\067\222\063\334\137 -\210\347\237\124\331\110\360\230\103\326\146\375\237\027\070\103 -\305\001\121\013\327\343\043\017\024\135\133\024\347\113\276\335 -\364\310\332\003\067\321\326\071\241\041\121\060\203\260\155\327 -\060\116\226\133\221\360\160\044\253\277\105\201\144\103\015\275 -\041\072\057\074\351\236\015\313\040\265\102\047\314\332\157\233 -\356\144\060\220\071\315\223\145\201\041\061\265\043\120\063\067 -\042\343\070\355\370\061\060\314\105\376\142\371\321\135\062\171 -\102\207\337\152\314\126\031\100\115\316\252\273\371\265\166\111 -\224\361\047\370\221\245\203\345\006\263\143\016\200\334\340\022 -\125\200\246\073\146\264\071\207\055\310\360\320\321\024\351\344 -\015\115\016\366\135\127\162\305\073\034\107\126\235\342\325\373 -\201\141\214\314\115\200\220\064\133\267\327\024\165\334\330\004 -\110\237\300\301\050\210\264\351\034\312\247\261\361\126\267\173 -\111\114\131\345\040\025\250\204\002\051\372\070\224\151\232\111 -\006\217\315\037\171\024\027\022\014\203\172\336\037\261\227\356 -\371\227\170\050\244\310\104\222\351\175\046\005\246\130\162\233 -\171\023\330\021\137\256\305\070\142\064\150\262\206\060\216\370 -\220\141\236\062\154\365\007\066\315\242\114\156\354\212\066\355 -\362\346\231\025\104\160\303\174\274\234\071\300\264\341\153\367 -\203\045\043\127\331\022\200\345\111\360\165\017\357\215\353\034 -\233\124\050\264\041\074\374\174\012\377\357\173\153\165\377\213 -\035\240\031\005\253\372\370\053\201\102\350\070\272\273\373\252 -\375\075\340\363\312\337\116\227\227\051\355\363\030\126\351\245 -\226\254\275\303\220\230\262\340\371\242\324\246\107\103\174\155 -\317\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 -\016\004\026\004\024\126\163\130\144\225\371\222\032\260\022\052 -\004\142\171\241\100\025\210\041\111\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\015\006\011\052\206 -\110\206\367\015\001\001\014\005\000\003\202\002\001\000\057\134 -\231\074\374\006\136\214\224\056\160\352\322\062\061\215\264\360 -\121\325\274\012\363\144\237\007\136\325\301\163\150\144\172\242 -\271\016\350\371\135\205\055\250\067\105\252\050\364\226\005\120 -\140\251\111\176\237\342\231\066\051\023\104\107\152\235\125\040 -\074\330\233\361\003\062\272\332\100\241\163\352\203\241\267\104 -\246\016\231\001\233\344\274\177\276\023\224\176\312\246\036\166 -\200\066\075\204\006\213\063\046\145\155\312\176\236\376\037\214 -\130\070\173\032\203\261\017\274\027\021\273\346\006\314\143\372 -\201\362\201\114\332\013\020\153\241\372\325\050\245\317\006\100 -\026\377\173\175\030\136\071\022\244\123\236\176\062\102\020\246 -\041\221\251\034\116\027\174\204\274\237\214\321\350\337\346\121 -\271\066\107\077\220\271\307\274\002\334\133\034\117\016\110\301 -\045\203\234\012\077\236\261\003\063\022\032\047\254\367\042\154 -\044\321\001\101\370\130\003\376\045\150\042\037\232\132\074\174 -\154\236\165\110\363\201\361\146\147\156\114\202\300\356\272\127 -\016\030\357\056\232\367\022\330\240\153\351\005\245\241\351\150 -\370\274\114\077\022\036\105\350\122\300\243\277\022\047\171\271 -\314\061\074\303\366\072\042\026\003\240\311\217\146\244\133\242 -\115\326\201\045\006\351\166\244\000\012\076\313\315\065\233\340 -\341\070\313\140\123\206\050\102\101\034\104\127\350\250\255\253 -\105\343\045\020\274\333\076\145\101\373\033\246\227\017\353\271 -\164\171\371\036\274\035\127\015\107\257\303\057\237\207\106\247 -\353\046\132\017\126\143\265\142\140\156\000\373\343\047\021\042 -\347\376\231\217\064\365\271\350\303\221\162\275\330\303\036\271 -\056\362\221\104\121\320\127\315\014\064\325\110\041\277\333\023 -\361\146\045\103\122\322\160\042\066\315\237\304\034\165\040\255 -\143\162\143\006\017\016\047\316\322\152\015\274\265\071\032\351 -\321\166\172\321\134\344\347\111\111\055\125\067\150\360\032\072 -\230\076\124\027\207\124\351\246\047\120\211\173\040\057\077\377 -\277\241\213\112\107\230\377\053\173\111\076\303\051\106\140\030 -\102\253\063\051\272\300\051\271\023\211\323\210\212\071\101\073 -\311\375\246\355\037\364\140\143\337\322\055\125\001\213 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Sectigo Public Server Authentication Root R46" -# Issuer: CN=Sectigo Public Server Authentication Root R46,O=Sectigo Limited,C=GB -# Serial Number:75:8d:fd:8b:ae:7c:07:00:fa:a9:25:a7:e1:c7:ad:14 -# Subject: CN=Sectigo Public Server Authentication Root R46,O=Sectigo Limited,C=GB -# Not Valid Before: Mon Mar 22 00:00:00 2021 -# Not Valid After : Wed Mar 21 23:59:59 2046 -# Fingerprint (SHA-256): 7B:B6:47:A6:2A:EE:AC:88:BF:25:7A:A5:22:D0:1F:FE:A3:95:E0:AB:45:C7:3F:93:F6:56:54:EC:38:F2:5A:06 -# Fingerprint (SHA1): AD:98:F9:F3:E4:7D:75:3B:65:D4:82:B3:A4:52:17:BB:6E:F5:E4:38 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Sectigo Public Server Authentication Root R46" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\255\230\371\363\344\175\165\073\145\324\202\263\244\122\027\273 -\156\365\344\070 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\062\020\011\122\000\325\176\154\103\337\025\300\261\026\223\345 -END -CKA_ISSUER MULTILINE_OCTAL -\060\137\061\013\060\011\006\003\125\004\006\023\002\107\102\061 -\030\060\026\006\003\125\004\012\023\017\123\145\143\164\151\147 -\157\040\114\151\155\151\164\145\144\061\066\060\064\006\003\125 -\004\003\023\055\123\145\143\164\151\147\157\040\120\165\142\154 -\151\143\040\123\145\162\166\145\162\040\101\165\164\150\145\156 -\164\151\143\141\164\151\157\156\040\122\157\157\164\040\122\064 -\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\165\215\375\213\256\174\007\000\372\251\045\247\341\307 -\255\024 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com TLS RSA Root CA 2022" -# -# Issuer: CN=SSL.com TLS RSA Root CA 2022,O=SSL Corporation,C=US -# Serial Number:6f:be:da:ad:73:bd:08:40:e2:8b:4d:be:d4:f7:5b:91 -# Subject: CN=SSL.com TLS RSA Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:34:22 2022 -# Not Valid After : Sun Aug 19 16:34:21 2046 -# Fingerprint (SHA-256): 8F:AF:7D:2E:2C:B4:70:9B:B8:E0:B3:36:66:BF:75:A5:DD:45:B5:DE:48:0F:8E:A8:D4:BF:E6:BE:BC:17:F2:ED -# Fingerprint (SHA1): EC:2C:83:40:72:AF:26:95:10:FF:0E:F2:03:EE:31:70:F6:78:9D:CA -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com TLS RSA Root CA 2022" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\045\060\043\006\003\125 -\004\003\014\034\123\123\114\056\143\157\155\040\124\114\123\040 -\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\045\060\043\006\003\125 -\004\003\014\034\123\123\114\056\143\157\155\040\124\114\123\040 -\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\157\276\332\255\163\275\010\100\342\213\115\276\324\367 -\133\221 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\211\060\202\003\161\240\003\002\001\002\002\020\157 -\276\332\255\163\275\010\100\342\213\115\276\324\367\133\221\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\116 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\030\060 -\026\006\003\125\004\012\014\017\123\123\114\040\103\157\162\160 -\157\162\141\164\151\157\156\061\045\060\043\006\003\125\004\003 -\014\034\123\123\114\056\143\157\155\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\062\060\036 -\027\015\062\062\060\070\062\065\061\066\063\064\062\062\132\027 -\015\064\066\060\070\061\071\061\066\063\064\062\061\132\060\116 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\030\060 -\026\006\003\125\004\012\014\017\123\123\114\040\103\157\162\160 -\157\162\141\164\151\157\156\061\045\060\043\006\003\125\004\003 -\014\034\123\123\114\056\143\157\155\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\062\060\202 -\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\320 -\244\011\162\117\100\210\022\141\076\065\043\236\356\366\164\317 -\057\173\130\075\316\074\015\020\050\220\057\227\367\214\110\330 -\240\330\045\261\114\260\021\114\027\163\120\320\042\112\143\273 -\201\323\051\156\325\265\011\076\046\030\177\262\022\177\223\230 -\267\257\360\066\277\362\356\030\236\234\073\122\305\107\031\135 -\164\363\144\146\325\135\307\150\264\277\033\034\006\243\274\217 -\100\043\266\036\306\204\275\121\304\033\071\301\225\322\051\354 -\113\256\173\055\277\071\375\264\142\336\226\173\101\306\234\240 -\340\006\162\373\360\007\227\011\071\201\164\257\367\064\131\021 -\127\012\302\133\301\044\364\061\163\060\202\306\235\272\002\367 -\076\174\104\137\203\015\363\361\335\040\151\026\011\120\342\324 -\125\266\340\200\162\166\156\114\107\267\165\125\131\264\123\164 -\331\224\306\101\255\130\212\061\146\017\036\242\033\051\100\116 -\057\337\173\346\026\054\055\374\277\354\363\264\372\276\030\366 -\233\111\324\356\005\156\331\064\363\234\361\354\001\213\321\040 -\306\017\240\265\274\027\116\110\173\121\302\374\351\134\151\067 -\107\146\263\150\370\025\050\360\271\323\244\025\314\132\117\272 -\122\160\243\022\105\335\306\272\116\373\302\320\367\250\122\047 -\155\156\171\265\214\374\173\214\301\026\114\356\200\177\276\360 -\166\276\101\123\022\063\256\132\070\102\253\327\017\076\101\215 -\166\007\062\325\253\211\366\116\147\331\261\102\165\043\156\363 -\315\102\262\374\125\365\123\207\027\073\300\063\130\361\122\322 -\371\200\244\360\350\360\073\213\070\314\244\306\220\177\017\234 -\375\213\321\243\317\332\203\247\151\311\120\066\325\134\005\322 -\012\101\164\333\143\021\067\301\245\240\226\113\036\214\026\022 -\167\256\224\064\173\036\177\302\146\000\344\252\203\352\212\220 -\255\316\066\104\115\321\121\351\274\037\363\152\005\375\300\164 -\037\045\031\100\121\156\352\202\121\100\337\233\271\010\052\006 -\002\325\043\034\023\326\351\333\333\306\260\172\313\173\047\233 -\373\340\325\106\044\355\020\113\143\113\245\005\217\272\270\035 -\053\246\372\221\342\222\122\275\354\353\147\227\155\232\055\237 -\201\062\005\147\062\373\110\010\077\331\045\270\004\045\057\002 -\003\001\000\001\243\143\060\141\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\037\006\003\125\035\043 -\004\030\060\026\200\024\373\056\067\356\343\204\172\047\056\315 -\031\065\261\063\174\377\324\104\102\271\060\035\006\003\125\035 -\016\004\026\004\024\373\056\067\356\343\204\172\047\056\315\031 -\065\261\063\174\377\324\104\102\271\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206\110 -\206\367\015\001\001\013\005\000\003\202\002\001\000\215\211\155 -\204\105\030\361\117\263\240\357\150\244\300\035\254\060\274\147 -\146\260\232\315\266\253\042\031\146\323\073\101\265\020\235\020 -\272\162\156\051\044\040\034\001\231\142\323\226\340\342\373\014 -\102\327\341\132\304\226\115\124\315\217\312\103\123\375\052\270 -\352\370\145\312\001\302\255\140\150\006\237\071\032\121\331\340 -\215\046\371\013\116\245\123\045\172\043\244\034\316\010\033\337 -\107\210\262\255\076\340\047\207\213\111\214\037\251\107\130\173 -\226\362\210\035\030\256\263\321\246\012\224\372\333\323\345\070 -\012\153\171\022\063\373\112\131\067\026\100\016\273\336\365\211 -\014\361\154\323\367\121\153\136\065\365\333\300\046\352\022\163 -\116\251\221\220\246\027\303\154\057\070\324\243\162\224\103\054 -\142\341\116\134\062\075\275\114\175\031\107\242\303\111\347\226 -\077\217\232\323\073\344\021\330\213\003\334\366\266\140\125\030 -\246\201\121\363\341\250\025\152\353\340\013\360\024\061\326\271 -\214\105\072\250\020\330\360\271\047\353\367\313\172\357\005\162 -\226\265\304\217\226\163\304\350\126\163\234\274\151\121\143\274 -\357\147\034\103\032\137\167\031\037\030\370\034\045\051\371\111 -\231\051\266\222\075\242\203\067\261\040\221\250\233\060\351\152 -\154\264\043\223\145\004\253\021\363\016\035\123\044\111\123\035 -\241\077\235\110\222\021\342\175\015\117\365\327\275\242\130\076 -\170\235\036\037\053\376\041\273\032\023\266\261\050\144\375\260 -\002\000\307\154\200\242\275\026\120\040\017\162\201\137\314\224 -\377\273\231\346\272\220\313\352\371\306\014\302\256\305\031\316 -\063\241\153\134\273\176\174\064\127\027\255\360\077\256\315\352 -\257\231\354\054\124\176\214\316\056\022\126\110\357\027\073\077 -\112\136\140\322\334\164\066\274\245\103\143\313\017\133\243\002 -\126\011\236\044\054\341\206\201\214\376\253\027\054\372\310\342 -\062\032\072\377\205\010\311\203\237\362\112\110\020\124\167\067 -\355\242\274\100\276\344\020\164\367\344\133\273\271\363\211\371 -\217\101\330\307\344\120\220\065\200\076\034\270\115\220\323\324 -\367\303\260\241\176\204\312\167\222\061\054\270\220\261\202\172 -\164\116\233\023\046\264\325\120\146\124\170\256\140 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com TLS RSA Root CA 2022" -# Issuer: CN=SSL.com TLS RSA Root CA 2022,O=SSL Corporation,C=US -# Serial Number:6f:be:da:ad:73:bd:08:40:e2:8b:4d:be:d4:f7:5b:91 -# Subject: CN=SSL.com TLS RSA Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:34:22 2022 -# Not Valid After : Sun Aug 19 16:34:21 2046 -# Fingerprint (SHA-256): 8F:AF:7D:2E:2C:B4:70:9B:B8:E0:B3:36:66:BF:75:A5:DD:45:B5:DE:48:0F:8E:A8:D4:BF:E6:BE:BC:17:F2:ED -# Fingerprint (SHA1): EC:2C:83:40:72:AF:26:95:10:FF:0E:F2:03:EE:31:70:F6:78:9D:CA -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com TLS RSA Root CA 2022" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\354\054\203\100\162\257\046\225\020\377\016\362\003\356\061\160 -\366\170\235\312 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\330\116\306\131\060\330\376\240\326\172\132\054\054\151\170\332 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\045\060\043\006\003\125 -\004\003\014\034\123\123\114\056\143\157\155\040\124\114\123\040 -\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\157\276\332\255\163\275\010\100\342\213\115\276\324\367 -\133\221 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com TLS ECC Root CA 2022" -# -# Issuer: CN=SSL.com TLS ECC Root CA 2022,O=SSL Corporation,C=US -# Serial Number:14:03:f5:ab:fb:37:8b:17:40:5b:e2:43:b2:a5:d1:c4 -# Subject: CN=SSL.com TLS ECC Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:33:48 2022 -# Not Valid After : Sun Aug 19 16:33:47 2046 -# Fingerprint (SHA-256): C3:2F:FD:9F:46:F9:36:D1:6C:36:73:99:09:59:43:4B:9A:D6:0A:AF:BB:9E:7C:F3:36:54:F1:44:CC:1B:A1:43 -# Fingerprint (SHA1): 9F:5F:D9:1A:54:6D:F5:0C:71:F0:EE:7A:BD:17:49:98:84:73:E2:39 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com TLS ECC Root CA 2022" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\045\060\043\006\003\125 -\004\003\014\034\123\123\114\056\143\157\155\040\124\114\123\040 -\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\045\060\043\006\003\125 -\004\003\014\034\123\123\114\056\143\157\155\040\124\114\123\040 -\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\024\003\365\253\373\067\213\027\100\133\342\103\262\245 -\321\304 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\072\060\202\001\300\240\003\002\001\002\002\020\024 -\003\365\253\373\067\213\027\100\133\342\103\262\245\321\304\060 -\012\006\010\052\206\110\316\075\004\003\003\060\116\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003 -\125\004\012\014\017\123\123\114\040\103\157\162\160\157\162\141 -\164\151\157\156\061\045\060\043\006\003\125\004\003\014\034\123 -\123\114\056\143\157\155\040\124\114\123\040\105\103\103\040\122 -\157\157\164\040\103\101\040\062\060\062\062\060\036\027\015\062 -\062\060\070\062\065\061\066\063\063\064\070\132\027\015\064\066 -\060\070\061\071\061\066\063\063\064\067\132\060\116\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003 -\125\004\012\014\017\123\123\114\040\103\157\162\160\157\162\141 -\164\151\157\156\061\045\060\043\006\003\125\004\003\014\034\123 -\123\114\056\143\157\155\040\124\114\123\040\105\103\103\040\122 -\157\157\164\040\103\101\040\062\060\062\062\060\166\060\020\006 -\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 -\142\000\004\105\051\065\163\372\302\270\043\316\024\175\250\261 -\115\240\133\066\356\052\054\123\303\140\011\065\262\044\146\046 -\151\300\263\225\326\135\222\100\031\016\306\245\023\160\364\357 -\022\121\050\135\347\314\275\371\074\205\301\317\224\220\311\053 -\316\222\102\130\131\147\375\224\047\020\144\214\117\004\261\115 -\111\344\173\117\233\365\347\010\370\003\210\367\247\303\222\113 -\031\124\201\243\143\060\141\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\037\006\003\125\035\043\004 -\030\060\026\200\024\211\217\057\243\350\053\240\024\124\173\363 -\126\270\046\137\147\070\013\234\320\060\035\006\003\125\035\016 -\004\026\004\024\211\217\057\243\350\053\240\024\124\173\363\126 -\270\046\137\147\070\013\234\320\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\206\060\012\006\010\052\206\110\316 -\075\004\003\003\003\150\000\060\145\002\060\125\343\042\126\351 -\327\222\044\130\117\036\224\062\017\014\002\066\302\375\254\164 -\062\116\341\373\034\200\210\243\314\373\327\353\053\377\067\175 -\360\355\327\236\165\152\065\166\122\105\340\002\061\000\307\215 -\157\102\040\217\276\266\115\131\355\167\115\051\304\040\040\105 -\144\206\072\120\306\304\255\055\223\365\030\175\162\355\251\317 -\304\254\127\066\050\010\145\337\074\171\146\176\240\352 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com TLS ECC Root CA 2022" -# Issuer: CN=SSL.com TLS ECC Root CA 2022,O=SSL Corporation,C=US -# Serial Number:14:03:f5:ab:fb:37:8b:17:40:5b:e2:43:b2:a5:d1:c4 -# Subject: CN=SSL.com TLS ECC Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:33:48 2022 -# Not Valid After : Sun Aug 19 16:33:47 2046 -# Fingerprint (SHA-256): C3:2F:FD:9F:46:F9:36:D1:6C:36:73:99:09:59:43:4B:9A:D6:0A:AF:BB:9E:7C:F3:36:54:F1:44:CC:1B:A1:43 -# Fingerprint (SHA1): 9F:5F:D9:1A:54:6D:F5:0C:71:F0:EE:7A:BD:17:49:98:84:73:E2:39 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com TLS ECC Root CA 2022" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\237\137\331\032\124\155\365\014\161\360\356\172\275\027\111\230 -\204\163\342\071 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\231\327\134\361\121\066\314\351\316\331\031\056\167\161\126\305 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\045\060\043\006\003\125 -\004\003\014\034\123\123\114\056\143\157\155\040\124\114\123\040 -\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\024\003\365\253\373\067\213\027\100\133\342\103\262\245 -\321\304 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com Client ECC Root CA 2022" -# -# Issuer: CN=SSL.com Client ECC Root CA 2022,O=SSL Corporation,C=US -# Serial Number:76:f8:48:1e:ae:f0:3c:70:1f:e0:3f:25:54:01:83:d5 -# Subject: CN=SSL.com Client ECC Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:30:32 2022 -# Not Valid After : Sun Aug 19 16:30:31 2046 -# Fingerprint (SHA-256): AD:7D:D5:8D:03:AE:DB:22:A3:0B:50:84:39:49:20:CE:12:23:0C:2D:80:17:AD:9B:81:AB:04:07:9B:DD:02:6B -# Fingerprint (SHA1): 80:7B:1D:9D:65:72:3D:C7:56:F9:EC:C5:00:83:49:F6:F2:AC:F4:86 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Client ECC Root CA 2022" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003\125 -\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151\145 -\156\164\040\105\103\103\040\122\157\157\164\040\103\101\040\062 -\060\062\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003\125 -\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151\145 -\156\164\040\105\103\103\040\122\157\157\164\040\103\101\040\062 -\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\370\110\036\256\360\074\160\037\340\077\045\124\001 -\203\325 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\100\060\202\001\306\240\003\002\001\002\002\020\166 -\370\110\036\256\360\074\160\037\340\077\045\124\001\203\325\060 -\012\006\010\052\206\110\316\075\004\003\003\060\121\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003 -\125\004\012\014\017\123\123\114\040\103\157\162\160\157\162\141 -\164\151\157\156\061\050\060\046\006\003\125\004\003\014\037\123 -\123\114\056\143\157\155\040\103\154\151\145\156\164\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\062\060\036 -\027\015\062\062\060\070\062\065\061\066\063\060\063\062\132\027 -\015\064\066\060\070\061\071\061\066\063\060\063\061\132\060\121 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\030\060 -\026\006\003\125\004\012\014\017\123\123\114\040\103\157\162\160 -\157\162\141\164\151\157\156\061\050\060\046\006\003\125\004\003 -\014\037\123\123\114\056\143\157\155\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\062\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\055\123\176\237\213\076\263 -\066\272\120\342\314\353\334\272\046\212\323\214\006\077\147\017 -\357\365\027\345\324\256\232\106\052\101\001\007\151\347\147\161 -\361\302\003\066\306\360\053\122\216\317\024\222\150\244\076\160 -\121\022\151\215\170\242\202\312\051\024\300\344\224\042\262\104 -\222\140\157\310\004\244\147\325\242\320\363\320\327\352\216\074 -\017\272\322\100\107\220\064\356\175\243\143\060\141\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\037 -\006\003\125\035\043\004\030\060\026\200\024\267\376\055\142\305 -\201\123\315\122\032\057\135\140\240\303\135\373\262\034\034\060 -\035\006\003\125\035\016\004\026\004\024\267\376\055\142\305\201 -\123\315\122\032\057\135\140\240\303\135\373\262\034\034\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\012 -\006\010\052\206\110\316\075\004\003\003\003\150\000\060\145\002 -\060\115\007\021\055\021\373\271\046\303\041\335\162\341\027\374 -\301\317\024\352\111\316\161\207\216\326\123\334\021\315\135\124 -\212\257\331\055\364\214\121\352\274\146\107\342\177\225\203\140 -\145\002\061\000\214\041\114\117\273\345\260\120\337\220\142\111 -\346\314\221\333\370\077\135\161\221\010\216\117\222\311\177\246 -\134\352\023\176\355\155\304\350\303\052\157\134\021\341\245\363 -\152\132\232\115 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com Client ECC Root CA 2022" -# Issuer: CN=SSL.com Client ECC Root CA 2022,O=SSL Corporation,C=US -# Serial Number:76:f8:48:1e:ae:f0:3c:70:1f:e0:3f:25:54:01:83:d5 -# Subject: CN=SSL.com Client ECC Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:30:32 2022 -# Not Valid After : Sun Aug 19 16:30:31 2046 -# Fingerprint (SHA-256): AD:7D:D5:8D:03:AE:DB:22:A3:0B:50:84:39:49:20:CE:12:23:0C:2D:80:17:AD:9B:81:AB:04:07:9B:DD:02:6B -# Fingerprint (SHA1): 80:7B:1D:9D:65:72:3D:C7:56:F9:EC:C5:00:83:49:F6:F2:AC:F4:86 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Client ECC Root CA 2022" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\200\173\035\235\145\162\075\307\126\371\354\305\000\203\111\366 -\362\254\364\206 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\063\271\151\231\022\166\125\274\337\257\101\334\042\213\167\200 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003\125 -\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151\145 -\156\164\040\105\103\103\040\122\157\157\164\040\103\101\040\062 -\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\370\110\036\256\360\074\160\037\340\077\045\124\001 -\203\325 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SSL.com Client RSA Root CA 2022" -# -# Issuer: CN=SSL.com Client RSA Root CA 2022,O=SSL Corporation,C=US -# Serial Number:76:af:ee:88:93:15:45:b6:50:53:9b:80:9c:a4:df:9a -# Subject: CN=SSL.com Client RSA Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:31:07 2022 -# Not Valid After : Sun Aug 19 16:31:06 2046 -# Fingerprint (SHA-256): 1D:4C:A4:A2:AB:21:D0:09:36:59:80:4F:C0:EB:21:75:A6:17:27:9B:56:A2:47:52:45:C9:51:7A:FE:B5:91:53 -# Fingerprint (SHA1): AA:59:70:E5:20:32:9F:CB:D0:D5:79:9F:FB:1B:82:1D:FD:1F:79:65 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Client RSA Root CA 2022" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003\125 -\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151\145 -\156\164\040\122\123\101\040\122\157\157\164\040\103\101\040\062 -\060\062\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003\125 -\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151\145 -\156\164\040\122\123\101\040\122\157\157\164\040\103\101\040\062 -\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\257\356\210\223\025\105\266\120\123\233\200\234\244 -\337\232 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\217\060\202\003\167\240\003\002\001\002\002\020\166 -\257\356\210\223\025\105\266\120\123\233\200\234\244\337\232\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\121 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\030\060 -\026\006\003\125\004\012\014\017\123\123\114\040\103\157\162\160 -\157\162\141\164\151\157\156\061\050\060\046\006\003\125\004\003 -\014\037\123\123\114\056\143\157\155\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\062\060\036\027\015\062\062\060\070\062\065\061\066\063\061\060 -\067\132\027\015\064\066\060\070\061\071\061\066\063\061\060\066 -\132\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103 -\157\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003 -\125\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151 -\145\156\164\040\122\123\101\040\122\157\157\164\040\103\101\040 -\062\060\062\062\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\270\130\333\106\060\373\311\077\343\310\360 -\001\063\064\342\332\110\250\030\351\040\156\232\327\001\341\325 -\051\217\060\264\043\152\344\313\142\260\276\342\237\040\275\076 -\124\240\071\150\307\206\067\146\164\006\006\357\164\053\332\334 -\237\204\251\122\057\220\322\356\176\174\373\245\042\255\157\160 -\106\147\226\075\051\324\243\273\126\173\024\004\131\301\041\143 -\104\036\262\037\022\134\220\207\145\015\210\366\036\210\042\342 -\143\124\273\363\066\370\326\177\334\332\377\051\065\251\306\156 -\016\151\133\077\330\276\202\207\025\160\135\260\307\134\022\017 -\143\246\070\315\317\163\271\303\016\211\046\067\033\077\142\034 -\062\151\321\233\331\377\125\220\061\336\261\143\335\317\305\164 -\167\374\357\210\041\123\277\000\061\032\046\054\000\060\245\137 -\154\343\344\366\000\212\312\230\207\234\164\003\172\213\146\354 -\176\375\243\217\065\045\134\170\245\263\244\373\075\155\251\212 -\360\154\210\202\213\375\112\320\157\344\327\243\264\216\064\111 -\070\276\316\105\345\322\034\312\136\302\067\024\213\315\146\126 -\063\067\235\345\153\354\103\222\144\240\102\332\165\157\300\025 -\354\371\151\275\064\271\212\173\372\026\373\125\376\122\040\350 -\004\004\126\126\145\365\067\104\230\310\212\106\351\267\254\270 -\350\276\142\216\124\066\133\367\073\160\277\135\356\055\272\137 -\336\102\031\206\360\177\213\353\010\313\330\276\352\016\102\102 -\240\066\163\127\027\355\062\352\320\215\350\007\033\233\231\350 -\304\232\142\004\016\110\367\074\022\272\367\130\301\232\214\351 -\307\260\043\066\126\064\035\313\154\332\272\007\204\035\375\321 -\254\237\346\302\211\357\303\271\154\030\263\151\207\127\137\265 -\014\070\133\247\041\044\052\073\247\064\221\236\264\124\352\050 -\117\323\301\243\213\344\346\053\325\362\235\277\233\141\000\042 -\335\326\113\104\037\077\135\126\376\336\234\170\314\231\133\252 -\344\275\272\333\103\113\255\114\046\114\243\115\064\212\154\164 -\066\023\333\142\374\233\262\005\201\377\256\077\014\315\366\033 -\242\364\071\347\312\365\114\134\373\124\167\065\200\132\300\022 -\241\023\001\063\147\075\235\201\241\251\365\205\044\130\210\170 -\347\364\343\150\125\002\003\001\000\001\243\143\060\141\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\037\006\003\125\035\043\004\030\060\026\200\024\360\070\102\224 -\064\251\074\000\177\122\356\071\245\367\113\015\274\152\175\043 -\060\035\006\003\125\035\016\004\026\004\024\360\070\102\224\064 -\251\074\000\177\122\356\071\245\367\113\015\274\152\175\043\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\002\001\000\231\117\333\360\352\326\021\372\052\375\310\253\155 -\344\016\163\142\322\102\237\025\376\174\160\122\077\144\207\202 -\061\077\105\100\056\341\042\237\006\146\051\374\226\323\055\215 -\266\070\307\331\363\047\301\131\051\240\214\366\163\044\017\050 -\042\327\116\141\335\023\335\333\237\062\122\223\373\117\314\352 -\070\074\230\152\003\253\026\257\041\321\102\256\175\105\053\352 -\304\317\212\131\237\202\160\166\072\370\142\046\311\020\227\130 -\100\044\244\055\271\057\051\200\047\341\211\153\162\312\111\010 -\161\067\123\005\361\200\316\323\102\002\322\374\302\321\224\006 -\356\007\342\366\203\342\177\237\347\273\126\303\133\277\335\225 -\223\011\036\044\301\317\046\315\255\244\256\302\264\151\347\252 -\265\355\067\224\351\335\321\143\205\153\232\172\112\126\166\334 -\031\205\050\324\344\306\244\330\270\226\101\167\320\264\131\361 -\106\005\207\207\002\037\151\271\202\030\320\103\331\046\332\032 -\147\250\326\165\166\352\362\155\016\102\377\210\046\242\156\204 -\376\176\142\033\360\306\075\355\300\034\152\307\221\326\270\000 -\067\111\233\271\204\005\241\315\156\061\326\104\352\123\213\272 -\123\230\035\241\220\212\351\205\370\033\362\223\130\303\310\334 -\232\046\117\076\040\317\117\103\363\020\214\177\020\141\172\066 -\312\252\013\175\314\237\107\104\131\256\245\225\306\231\123\343 -\007\153\075\111\020\260\030\377\135\016\205\103\024\113\347\153 -\323\112\265\262\140\141\334\151\111\002\043\135\350\222\161\303 -\234\237\105\147\171\036\334\062\206\272\252\125\074\144\157\062 -\265\020\100\025\336\162\100\170\340\156\160\273\156\353\011\350 -\071\331\254\272\222\165\335\103\312\272\001\225\255\032\201\053 -\072\360\343\305\057\014\030\115\020\306\256\300\355\376\005\122 -\177\031\005\313\251\257\065\010\014\070\042\344\376\126\345\123 -\076\277\344\326\263\331\010\303\075\325\063\062\201\044\305\251 -\341\145\021\270\062\063\060\161\030\111\035\032\105\306\232\024 -\212\130\071\050\156\363\313\121\271\111\046\144\170\003\307\221 -\021\203\251\271\220\064\266\157\252\005\236\205\050\127\231\276 -\177\047\006\111\142\115\241\374\011\341\053\106\011\114\024\233 -\126\217\105 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SSL.com Client RSA Root CA 2022" -# Issuer: CN=SSL.com Client RSA Root CA 2022,O=SSL Corporation,C=US -# Serial Number:76:af:ee:88:93:15:45:b6:50:53:9b:80:9c:a4:df:9a -# Subject: CN=SSL.com Client RSA Root CA 2022,O=SSL Corporation,C=US -# Not Valid Before: Thu Aug 25 16:31:07 2022 -# Not Valid After : Sun Aug 19 16:31:06 2046 -# Fingerprint (SHA-256): 1D:4C:A4:A2:AB:21:D0:09:36:59:80:4F:C0:EB:21:75:A6:17:27:9B:56:A2:47:52:45:C9:51:7A:FE:B5:91:53 -# Fingerprint (SHA1): AA:59:70:E5:20:32:9F:CB:D0:D5:79:9F:FB:1B:82:1D:FD:1F:79:65 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SSL.com Client RSA Root CA 2022" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\252\131\160\345\040\062\237\313\320\325\171\237\373\033\202\035 -\375\037\171\145 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\011\215\322\312\256\154\024\276\276\014\224\157\067\027\040\316 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\030\060\026\006\003\125\004\012\014\017\123\123\114\040\103\157 -\162\160\157\162\141\164\151\157\156\061\050\060\046\006\003\125 -\004\003\014\037\123\123\114\056\143\157\155\040\103\154\151\145 -\156\164\040\122\123\101\040\122\157\157\164\040\103\101\040\062 -\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\257\356\210\223\025\105\266\120\123\233\200\234\244 -\337\232 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Atos TrustedRoot Root CA ECC G2 2020" -# -# Issuer: CN=Atos TrustedRoot Root CA ECC G2 2020,O=Atos,C=DE -# Serial Number:0b:73:28:11:18:74:30:1c:ef:6f:08:84 -# Subject: CN=Atos TrustedRoot Root CA ECC G2 2020,O=Atos,C=DE -# Not Valid Before: Tue Dec 15 08:39:10 2020 -# Not Valid After : Mon Dec 10 08:39:09 2040 -# Fingerprint (SHA-256): E3:86:55:F4:B0:19:0C:84:D3:B3:89:3D:84:0A:68:7E:19:0A:25:6D:98:05:2F:15:9E:6D:4A:39:F5:89:A6:EB -# Fingerprint (SHA1): 61:25:56:DA:62:94:E5:AE:B3:3C:F8:11:BD:B1:DC:F8:A5:D8:B3:E4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA ECC G2 2020" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\113\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061\055 -\060\053\006\003\125\004\003\014\044\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\105\103\103\040\107\062\040\062\060\062\060 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\113\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061\055 -\060\053\006\003\125\004\003\014\044\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\105\103\103\040\107\062\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\013\163\050\021\030\164\060\034\357\157\010\204 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\061\060\202\001\266\240\003\002\001\002\002\014\013 -\163\050\021\030\164\060\034\357\157\010\204\060\012\006\010\052 -\206\110\316\075\004\003\003\060\113\061\013\060\011\006\003\125 -\004\006\023\002\104\105\061\015\060\013\006\003\125\004\012\014 -\004\101\164\157\163\061\055\060\053\006\003\125\004\003\014\044 -\101\164\157\163\040\124\162\165\163\164\145\144\122\157\157\164 -\040\122\157\157\164\040\103\101\040\105\103\103\040\107\062\040 -\062\060\062\060\060\036\027\015\062\060\061\062\061\065\060\070 -\063\071\061\060\132\027\015\064\060\061\062\061\060\060\070\063 -\071\060\071\132\060\113\061\013\060\011\006\003\125\004\006\023 -\002\104\105\061\015\060\013\006\003\125\004\012\014\004\101\164 -\157\163\061\055\060\053\006\003\125\004\003\014\044\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\105\103\103\040\107\062\040\062\060\062 -\060\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\310\134\200\312\116\302\050 -\037\127\277\070\346\141\043\374\320\251\133\226\026\026\303\014 -\136\025\245\220\011\377\070\050\264\172\036\012\326\123\052\301 -\273\220\100\164\067\351\201\350\215\057\150\001\065\174\122\056 -\330\364\130\263\021\034\133\331\207\030\223\221\055\354\235\332 -\154\236\155\204\110\374\302\211\005\353\230\023\002\001\154\123 -\036\016\111\143\130\107\261\257\302\243\143\060\141\060\017\006 -\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\037 -\006\003\125\035\043\004\030\060\026\200\024\133\037\304\161\154 -\262\033\237\276\134\037\214\375\263\266\373\263\016\011\207\060 -\035\006\003\125\035\016\004\026\004\024\133\037\304\161\154\262 -\033\237\276\134\037\214\375\263\266\373\263\016\011\207\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\012 -\006\010\052\206\110\316\075\004\003\003\003\151\000\060\146\002 -\061\000\354\340\231\375\335\344\124\301\313\037\350\076\050\327 -\025\131\112\202\312\123\060\354\353\066\245\271\310\316\223\107 -\126\310\141\246\341\155\222\123\225\217\366\343\125\123\360\335 -\172\347\002\061\000\260\207\325\033\263\140\374\221\215\200\312 -\242\033\121\113\070\124\313\252\036\173\327\345\104\225\026\057 -\074\104\170\056\045\272\352\220\344\354\122\356\127\354\003\204 -\363\136\333\026\015 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Atos TrustedRoot Root CA ECC G2 2020" -# Issuer: CN=Atos TrustedRoot Root CA ECC G2 2020,O=Atos,C=DE -# Serial Number:0b:73:28:11:18:74:30:1c:ef:6f:08:84 -# Subject: CN=Atos TrustedRoot Root CA ECC G2 2020,O=Atos,C=DE -# Not Valid Before: Tue Dec 15 08:39:10 2020 -# Not Valid After : Mon Dec 10 08:39:09 2040 -# Fingerprint (SHA-256): E3:86:55:F4:B0:19:0C:84:D3:B3:89:3D:84:0A:68:7E:19:0A:25:6D:98:05:2F:15:9E:6D:4A:39:F5:89:A6:EB -# Fingerprint (SHA1): 61:25:56:DA:62:94:E5:AE:B3:3C:F8:11:BD:B1:DC:F8:A5:D8:B3:E4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA ECC G2 2020" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\141\045\126\332\142\224\345\256\263\074\370\021\275\261\334\370 -\245\330\263\344 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\225\320\233\116\332\275\252\035\225\265\242\302\135\337\210\214 -END -CKA_ISSUER MULTILINE_OCTAL -\060\113\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061\055 -\060\053\006\003\125\004\003\014\044\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\105\103\103\040\107\062\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\013\163\050\021\030\164\060\034\357\157\010\204 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Atos TrustedRoot Root CA RSA G2 2020" -# -# Issuer: CN=Atos TrustedRoot Root CA RSA G2 2020,O=Atos,C=DE -# Serial Number:47:ba:29:46:55:3e:16:92:97:b0:ab:40 -# Subject: CN=Atos TrustedRoot Root CA RSA G2 2020,O=Atos,C=DE -# Not Valid Before: Tue Dec 15 08:41:23 2020 -# Not Valid After : Mon Dec 10 08:41:22 2040 -# Fingerprint (SHA-256): 78:83:3A:78:3B:B2:98:6C:25:4B:93:70:D3:C2:0E:5E:BA:8F:A7:84:0C:BF:63:FE:17:29:7A:0B:01:19:68:5E -# Fingerprint (SHA1): 32:D1:27:FA:93:B1:C1:4C:99:E2:4A:40:BC:7F:94:41:1B:5A:AC:A4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA RSA G2 2020" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\113\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061\055 -\060\053\006\003\125\004\003\014\044\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\122\123\101\040\107\062\040\062\060\062\060 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\113\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061\055 -\060\053\006\003\125\004\003\014\044\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\122\123\101\040\107\062\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\107\272\051\106\125\076\026\222\227\260\253\100 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\177\060\202\003\147\240\003\002\001\002\002\014\107 -\272\051\106\125\076\026\222\227\260\253\100\060\015\006\011\052 -\206\110\206\367\015\001\001\014\005\000\060\113\061\013\060\011 -\006\003\125\004\006\023\002\104\105\061\015\060\013\006\003\125 -\004\012\014\004\101\164\157\163\061\055\060\053\006\003\125\004 -\003\014\044\101\164\157\163\040\124\162\165\163\164\145\144\122 -\157\157\164\040\122\157\157\164\040\103\101\040\122\123\101\040 -\107\062\040\062\060\062\060\060\036\027\015\062\060\061\062\061 -\065\060\070\064\061\062\063\132\027\015\064\060\061\062\061\060 -\060\070\064\061\062\062\132\060\113\061\013\060\011\006\003\125 -\004\006\023\002\104\105\061\015\060\013\006\003\125\004\012\014 -\004\101\164\157\163\061\055\060\053\006\003\125\004\003\014\044 -\101\164\157\163\040\124\162\165\163\164\145\144\122\157\157\164 -\040\122\157\157\164\040\103\101\040\122\123\101\040\107\062\040 -\062\060\062\060\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\226\061\205\112\252\017\062\376\171\341\103 -\207\234\373\043\267\216\177\015\124\275\307\142\223\167\344\034 -\065\004\166\243\003\213\042\356\304\204\335\245\223\156\156\262 -\216\011\003\353\121\026\061\027\252\151\025\030\016\147\164\043 -\136\352\232\175\265\071\076\075\202\251\153\341\376\251\034\260 -\255\132\115\114\170\203\101\213\317\362\035\142\232\230\004\234 -\143\351\253\145\376\110\035\044\145\007\107\076\271\221\056\351 -\235\233\177\032\065\251\064\260\267\345\160\063\357\112\162\121 -\266\007\277\140\077\052\237\235\124\337\363\327\224\111\121\003 -\132\100\251\150\335\021\131\134\370\166\246\274\120\122\020\355 -\254\354\225\340\324\203\153\111\332\012\117\231\203\336\062\203 -\110\203\147\225\262\176\347\201\205\075\315\202\367\312\002\355 -\155\210\135\010\215\270\065\277\052\151\060\231\273\113\321\101 -\333\105\240\223\231\121\201\220\066\010\252\212\266\350\217\263 -\313\356\345\106\015\162\165\365\111\154\341\242\177\057\274\355 -\204\246\067\356\336\302\117\071\116\366\236\360\311\321\233\060 -\235\111\155\341\332\377\022\020\214\326\345\231\173\005\266\175 -\260\011\307\244\370\262\034\071\225\071\063\364\065\316\045\142 -\173\260\137\040\363\313\155\370\154\122\024\144\104\217\323\310 -\251\166\007\345\257\161\231\055\055\004\045\110\166\257\303\347 -\314\103\362\007\274\112\044\044\067\335\372\156\224\011\157\114 -\136\001\264\376\124\354\043\226\245\136\335\206\377\351\106\052 -\361\350\334\354\245\075\257\157\252\016\017\264\165\372\076\010 -\271\046\105\117\146\206\114\274\031\270\341\325\065\356\202\204 -\310\323\253\022\347\315\163\063\142\167\364\027\313\275\064\166 -\052\005\316\225\345\170\171\113\236\260\215\371\074\130\070\221 -\352\136\207\070\300\267\102\375\252\114\207\043\255\004\040\261 -\176\166\102\332\273\266\026\272\127\310\216\023\372\165\325\010 -\114\257\070\221\252\357\217\372\237\111\056\124\174\012\126\261 -\172\372\304\116\057\324\243\372\026\212\320\225\345\227\246\377 -\303\374\174\016\107\130\363\177\007\173\022\334\127\077\055\343 -\241\115\133\122\114\063\207\231\250\011\173\154\176\016\362\317 -\126\102\236\353\005\002\003\001\000\001\243\143\060\141\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\037\006\003\125\035\043\004\030\060\026\200\024\040\045\363\007 -\375\247\157\361\226\356\221\020\151\314\232\357\175\310\150\170 -\060\035\006\003\125\035\016\004\026\004\024\040\045\363\007\375 -\247\157\361\226\356\221\020\151\314\232\357\175\310\150\170\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003\202 -\002\001\000\044\053\116\230\362\035\027\355\331\166\046\266\060 -\063\350\151\105\241\121\113\122\330\172\072\060\266\344\022\352 -\277\237\114\340\004\244\366\065\306\376\241\060\367\123\205\222 -\255\124\005\127\137\222\345\052\336\066\047\236\173\023\107\311 -\152\165\257\374\363\067\347\014\365\075\001\163\265\151\121\370 -\275\131\321\272\013\370\272\272\144\047\103\263\174\203\225\212 -\347\236\023\226\327\157\112\226\101\111\213\016\040\255\026\306 -\367\246\207\133\210\022\211\213\211\312\022\322\126\257\042\001 -\041\106\351\253\230\077\247\210\336\344\313\052\232\165\031\372 -\071\136\011\005\327\003\062\032\270\027\121\010\307\000\100\175 -\364\276\370\014\131\364\151\166\156\323\244\130\133\136\046\163 -\344\102\125\006\136\170\100\017\323\070\237\357\046\121\160\164 -\221\361\167\142\001\350\331\313\353\241\337\071\062\035\273\153 -\375\161\376\353\317\245\346\024\375\000\200\023\306\232\000\110 -\260\231\005\351\256\200\110\373\011\077\121\024\265\271\347\140 -\115\115\312\057\201\041\356\122\014\145\172\334\365\211\111\114 -\060\222\064\130\200\062\131\261\015\377\044\141\017\347\012\102 -\320\173\274\370\216\047\107\077\160\235\047\331\266\006\075\245 -\273\313\136\217\256\016\123\307\234\152\157\073\114\017\243\100 -\160\250\232\007\316\324\156\133\007\242\322\342\124\266\275\157 -\063\162\143\255\121\230\341\217\166\361\152\007\070\045\376\366 -\142\316\137\333\143\302\156\231\357\006\334\271\336\031\032\350 -\124\075\175\322\166\165\331\136\076\062\110\247\214\362\236\162 -\014\370\270\130\270\027\043\245\024\207\165\130\172\000\201\007 -\042\071\152\114\224\240\265\242\333\247\054\301\260\361\243\233 -\300\114\367\155\160\352\061\237\361\256\175\076\163\050\331\241 -\337\372\223\360\233\260\360\342\315\045\040\165\357\342\175\062 -\005\311\233\166\356\313\275\061\036\371\224\230\113\044\130\126 -\110\300\336\006\114\275\246\064\135\355\026\141\143\163\373\031 -\342\372\133\330\227\165\324\155\236\140\071\136\224\213\002\054 -\353\231\316\140\052\156\033\214\247\113\274\375\066\346\230\037 -\145\362\177\361\343\217\114\200\106\066\130\266\241\145\313\316 -\034\104\165 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Atos TrustedRoot Root CA RSA G2 2020" -# Issuer: CN=Atos TrustedRoot Root CA RSA G2 2020,O=Atos,C=DE -# Serial Number:47:ba:29:46:55:3e:16:92:97:b0:ab:40 -# Subject: CN=Atos TrustedRoot Root CA RSA G2 2020,O=Atos,C=DE -# Not Valid Before: Tue Dec 15 08:41:23 2020 -# Not Valid After : Mon Dec 10 08:41:22 2040 -# Fingerprint (SHA-256): 78:83:3A:78:3B:B2:98:6C:25:4B:93:70:D3:C2:0E:5E:BA:8F:A7:84:0C:BF:63:FE:17:29:7A:0B:01:19:68:5E -# Fingerprint (SHA1): 32:D1:27:FA:93:B1:C1:4C:99:E2:4A:40:BC:7F:94:41:1B:5A:AC:A4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA RSA G2 2020" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\062\321\047\372\223\261\301\114\231\342\112\100\274\177\224\101 -\033\132\254\244 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\333\077\351\043\365\264\214\335\350\263\076\250\265\137\146\066 -END -CKA_ISSUER MULTILINE_OCTAL -\060\113\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061\055 -\060\053\006\003\125\004\003\014\044\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\122\123\101\040\107\062\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\107\272\051\106\125\076\026\222\227\260\253\100 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Atos TrustedRoot Root CA ECC TLS 2021" -# -# Issuer: C=DE,O=Atos,CN=Atos TrustedRoot Root CA ECC TLS 2021 -# Serial Number:3d:98:3b:a6:66:3d:90:63:f7:7e:26:57:38:04:ef:00 -# Subject: C=DE,O=Atos,CN=Atos TrustedRoot Root CA ECC TLS 2021 -# Not Valid Before: Thu Apr 22 09:26:23 2021 -# Not Valid After : Wed Apr 17 09:26:22 2041 -# Fingerprint (SHA-256): B2:FA:E5:3E:14:CC:D7:AB:92:12:06:47:01:AE:27:9C:1D:89:88:FA:CB:77:5F:A8:A0:08:91:4E:66:39:88:A8 -# Fingerprint (SHA1): 9E:BC:75:10:42:B3:02:F3:81:F4:F7:30:62:D4:8F:C3:A7:51:B2:DD -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA ECC TLS 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\114\061\056\060\054\006\003\125\004\003\014\045\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\105\103\103\040\124\114\123\040\062\060 -\062\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\056\060\054\006\003\125\004\003\014\045\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\105\103\103\040\124\114\123\040\062\060 -\062\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\075\230\073\246\146\075\220\143\367\176\046\127\070\004 -\357\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\025\060\202\001\233\240\003\002\001\002\002\020\075 -\230\073\246\146\075\220\143\367\176\046\127\070\004\357\000\060 -\012\006\010\052\206\110\316\075\004\003\003\060\114\061\056\060 -\054\006\003\125\004\003\014\045\101\164\157\163\040\124\162\165 -\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103\101 -\040\105\103\103\040\124\114\123\040\062\060\062\061\061\015\060 -\013\006\003\125\004\012\014\004\101\164\157\163\061\013\060\011 -\006\003\125\004\006\023\002\104\105\060\036\027\015\062\061\060 -\064\062\062\060\071\062\066\062\063\132\027\015\064\061\060\064 -\061\067\060\071\062\066\062\062\132\060\114\061\056\060\054\006 -\003\125\004\003\014\045\101\164\157\163\040\124\162\165\163\164 -\145\144\122\157\157\164\040\122\157\157\164\040\103\101\040\105 -\103\103\040\124\114\123\040\062\060\062\061\061\015\060\013\006 -\003\125\004\012\014\004\101\164\157\163\061\013\060\011\006\003 -\125\004\006\023\002\104\105\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\226 -\206\130\050\067\012\147\320\240\336\044\031\031\341\344\005\007 -\037\227\355\350\144\202\271\366\304\161\120\316\212\014\377\327 -\265\166\273\241\154\223\154\203\242\150\156\245\331\276\054\210 -\225\101\315\135\335\261\312\203\143\203\314\300\276\164\331\340 -\235\244\356\112\116\126\340\230\051\101\223\122\020\325\044\070 -\002\062\147\361\224\022\157\357\327\305\336\056\375\031\200\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\166 -\050\045\326\175\340\146\232\172\011\262\152\073\216\063\327\066 -\323\117\242\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\206\060\012\006\010\052\206\110\316\075\004\003\003\003 -\150\000\060\145\002\060\133\231\051\363\234\061\266\211\153\154 -\326\275\167\341\174\347\121\176\270\072\315\243\066\137\174\367 -\074\167\076\344\120\255\250\347\322\131\014\046\216\060\073\156 -\010\052\302\247\132\310\002\061\000\231\343\014\347\243\303\257 -\323\111\056\106\202\043\146\135\311\000\024\022\375\070\364\341 -\230\153\167\051\172\333\044\317\145\100\277\322\334\214\021\350 -\364\175\177\040\204\251\102\344\050 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Atos TrustedRoot Root CA ECC TLS 2021" -# Issuer: C=DE,O=Atos,CN=Atos TrustedRoot Root CA ECC TLS 2021 -# Serial Number:3d:98:3b:a6:66:3d:90:63:f7:7e:26:57:38:04:ef:00 -# Subject: C=DE,O=Atos,CN=Atos TrustedRoot Root CA ECC TLS 2021 -# Not Valid Before: Thu Apr 22 09:26:23 2021 -# Not Valid After : Wed Apr 17 09:26:22 2041 -# Fingerprint (SHA-256): B2:FA:E5:3E:14:CC:D7:AB:92:12:06:47:01:AE:27:9C:1D:89:88:FA:CB:77:5F:A8:A0:08:91:4E:66:39:88:A8 -# Fingerprint (SHA1): 9E:BC:75:10:42:B3:02:F3:81:F4:F7:30:62:D4:8F:C3:A7:51:B2:DD -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA ECC TLS 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\236\274\165\020\102\263\002\363\201\364\367\060\142\324\217\303 -\247\121\262\335 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\026\237\255\361\160\255\171\326\355\051\264\321\305\171\160\250 -END -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\056\060\054\006\003\125\004\003\014\045\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\105\103\103\040\124\114\123\040\062\060 -\062\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\075\230\073\246\146\075\220\143\367\176\046\127\070\004 -\357\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Atos TrustedRoot Root CA RSA TLS 2021" -# -# Issuer: C=DE,O=Atos,CN=Atos TrustedRoot Root CA RSA TLS 2021 -# Serial Number:53:d5:cf:e6:19:93:0b:fb:2b:05:12:d8:c2:2a:a2:a4 -# Subject: C=DE,O=Atos,CN=Atos TrustedRoot Root CA RSA TLS 2021 -# Not Valid Before: Thu Apr 22 09:21:10 2021 -# Not Valid After : Wed Apr 17 09:21:09 2041 -# Fingerprint (SHA-256): 81:A9:08:8E:A5:9F:B3:64:C5:48:A6:F8:55:59:09:9B:6F:04:05:EF:BF:18:E5:32:4E:C9:F4:57:BA:00:11:2F -# Fingerprint (SHA1): 18:52:3B:0D:06:37:E4:D6:3A:DF:23:E4:98:FB:5B:16:FB:86:74:48 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA RSA TLS 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\114\061\056\060\054\006\003\125\004\003\014\045\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\122\123\101\040\124\114\123\040\062\060 -\062\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\056\060\054\006\003\125\004\003\014\045\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\122\123\101\040\124\114\123\040\062\060 -\062\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\123\325\317\346\031\223\013\373\053\005\022\330\302\052 -\242\244 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\144\060\202\003\114\240\003\002\001\002\002\020\123 -\325\317\346\031\223\013\373\053\005\022\330\302\052\242\244\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\114 -\061\056\060\054\006\003\125\004\003\014\045\101\164\157\163\040 -\124\162\165\163\164\145\144\122\157\157\164\040\122\157\157\164 -\040\103\101\040\122\123\101\040\124\114\123\040\062\060\062\061 -\061\015\060\013\006\003\125\004\012\014\004\101\164\157\163\061 -\013\060\011\006\003\125\004\006\023\002\104\105\060\036\027\015 -\062\061\060\064\062\062\060\071\062\061\061\060\132\027\015\064 -\061\060\064\061\067\060\071\062\061\060\071\132\060\114\061\056 -\060\054\006\003\125\004\003\014\045\101\164\157\163\040\124\162 -\165\163\164\145\144\122\157\157\164\040\122\157\157\164\040\103 -\101\040\122\123\101\040\124\114\123\040\062\060\062\061\061\015 -\060\013\006\003\125\004\012\014\004\101\164\157\163\061\013\060 -\011\006\003\125\004\006\023\002\104\105\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\266\200\016\304\171 -\275\005\214\175\260\243\235\115\042\115\313\360\101\227\115\131 -\340\321\376\126\214\227\362\327\275\217\154\267\043\217\137\325 -\304\330\101\313\362\002\036\161\345\351\366\136\313\010\052\136 -\060\362\055\146\307\204\033\144\127\070\235\165\055\126\306\057 -\141\357\226\374\040\106\275\353\324\173\077\077\174\107\070\004 -\251\033\252\122\337\023\067\323\025\025\116\275\137\174\257\255 -\143\307\171\334\010\173\325\240\345\367\133\165\254\200\125\231 -\222\141\233\315\052\027\175\333\217\364\265\152\352\027\112\144 -\050\146\025\051\154\002\361\153\325\272\243\063\334\132\147\247 -\005\342\277\145\266\026\260\020\355\315\120\063\311\160\120\354 -\031\216\260\307\362\164\133\153\104\306\175\226\271\230\010\131 -\146\336\051\001\233\364\052\155\323\025\072\220\152\147\361\264 -\153\146\331\041\353\312\331\142\174\106\020\134\336\165\111\147 -\236\102\371\376\165\251\243\255\377\166\012\147\100\343\305\367 -\215\307\205\232\131\236\142\232\152\355\105\207\230\147\262\325 -\112\074\327\264\073\000\015\300\217\037\341\100\304\256\154\041 -\334\111\176\176\312\262\215\155\266\277\223\057\241\134\076\217 -\312\355\200\216\130\341\333\127\317\205\066\070\262\161\244\011 -\214\222\211\010\210\110\361\100\143\030\262\133\214\132\343\303 -\323\027\252\253\031\243\054\033\344\325\306\342\146\172\327\202 -\031\246\073\026\054\057\161\207\137\105\236\225\163\223\302\102 -\201\041\023\226\327\235\273\223\150\025\372\235\244\035\214\362 -\201\340\130\006\275\311\266\343\366\211\135\211\371\254\104\241 -\313\153\372\026\361\307\120\075\044\332\367\303\344\207\325\126 -\361\117\220\060\372\105\011\131\332\064\316\340\023\034\004\174 -\000\324\233\206\244\100\274\331\334\114\127\176\256\267\063\266 -\136\166\341\145\213\146\337\215\312\327\230\257\316\066\230\214 -\234\203\231\003\160\363\257\164\355\306\016\066\347\275\354\301 -\163\247\224\132\313\222\144\202\246\000\301\160\241\156\054\051 -\341\130\127\354\132\174\231\153\045\244\220\072\200\364\040\235 -\232\316\307\055\371\262\113\051\225\203\351\065\215\247\111\110 -\247\017\114\031\221\320\365\277\020\340\161\002\003\001\000\001 -\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 -\164\111\231\321\377\264\172\150\105\165\303\176\264\334\314\316 -\071\063\332\010\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\206\060\015\006\011\052\206\110\206\367\015\001\001 -\014\005\000\003\202\002\001\000\043\103\123\044\142\134\155\375 -\076\302\317\125\000\154\305\126\210\271\016\335\072\342\045\015 -\225\112\227\312\200\211\356\052\315\145\370\333\026\340\011\222 -\340\030\307\170\230\273\363\354\102\122\373\251\244\202\327\115 -\330\212\374\344\116\375\253\220\304\070\165\062\204\237\377\263 -\260\053\002\063\066\300\020\220\157\035\234\257\341\151\223\354 -\243\105\057\024\237\365\114\052\145\103\162\014\367\303\370\225 -\213\024\363\205\040\142\335\124\123\335\054\334\030\225\151\117 -\203\107\160\100\063\130\167\022\014\242\353\122\061\036\114\311 -\250\316\305\357\303\321\255\340\153\003\000\064\046\264\124\041 -\065\227\001\334\137\033\361\174\347\125\372\055\150\167\173\323 -\151\314\323\016\153\272\115\166\104\326\302\025\232\046\354\260 -\305\365\273\321\172\164\302\154\315\305\265\136\366\114\346\133 -\055\201\333\263\267\072\227\236\355\317\106\262\120\075\204\140 -\231\161\265\063\265\127\105\346\102\107\165\152\016\260\010\014 -\256\275\336\367\273\017\130\075\217\003\061\350\075\202\120\312 -\057\136\014\135\264\227\276\040\064\007\364\304\022\341\356\327 -\260\331\131\055\151\367\061\004\364\362\371\253\371\023\061\370 -\001\167\016\075\102\043\046\314\232\162\147\121\041\172\314\074 -\205\250\352\041\152\073\333\132\074\245\064\236\232\300\054\337 -\200\234\051\340\337\167\224\321\242\200\102\377\152\114\133\021 -\320\365\315\242\276\256\314\121\134\303\325\124\173\014\256\326 -\271\006\167\200\342\357\007\032\150\314\131\121\255\176\134\147 -\153\271\333\342\007\102\133\270\001\005\130\071\115\344\273\230 -\243\261\062\354\331\243\326\157\224\043\377\073\267\051\145\346 -\007\351\357\266\031\352\347\302\070\035\062\210\220\074\023\053 -\156\314\357\253\167\006\064\167\204\117\162\344\201\204\371\271 -\164\064\336\166\117\222\052\123\261\045\071\333\074\377\345\076 -\246\016\345\153\236\377\333\354\057\164\203\337\216\264\263\251 -\336\024\115\377\061\243\105\163\044\372\225\051\314\022\227\004 -\242\070\266\215\260\360\067\374\310\041\177\077\263\044\033\075 -\213\156\314\115\260\026\015\226\035\203\037\106\300\233\275\103 -\231\347\304\226\056\316\137\311 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Atos TrustedRoot Root CA RSA TLS 2021" -# Issuer: C=DE,O=Atos,CN=Atos TrustedRoot Root CA RSA TLS 2021 -# Serial Number:53:d5:cf:e6:19:93:0b:fb:2b:05:12:d8:c2:2a:a2:a4 -# Subject: C=DE,O=Atos,CN=Atos TrustedRoot Root CA RSA TLS 2021 -# Not Valid Before: Thu Apr 22 09:21:10 2021 -# Not Valid After : Wed Apr 17 09:21:09 2041 -# Fingerprint (SHA-256): 81:A9:08:8E:A5:9F:B3:64:C5:48:A6:F8:55:59:09:9B:6F:04:05:EF:BF:18:E5:32:4E:C9:F4:57:BA:00:11:2F -# Fingerprint (SHA1): 18:52:3B:0D:06:37:E4:D6:3A:DF:23:E4:98:FB:5B:16:FB:86:74:48 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Atos TrustedRoot Root CA RSA TLS 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\030\122\073\015\006\067\344\326\072\337\043\344\230\373\133\026 -\373\206\164\110 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\324\323\106\270\232\300\234\166\135\236\072\303\271\231\061\322 -END -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\056\060\054\006\003\125\004\003\014\045\101\164\157 -\163\040\124\162\165\163\164\145\144\122\157\157\164\040\122\157 -\157\164\040\103\101\040\122\123\101\040\124\114\123\040\062\060 -\062\061\061\015\060\013\006\003\125\004\012\014\004\101\164\157 -\163\061\013\060\011\006\003\125\004\006\023\002\104\105 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\123\325\317\346\031\223\013\373\053\005\022\330\302\052 -\242\244 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TrustAsia Global Root CA G3" -# -# Issuer: CN=TrustAsia Global Root CA G3,O="TrustAsia Technologies, Inc.",C=CN -# Serial Number:64:f6:0e:65:77:61:6a:ab:3b:b4:ea:85:84:bb:b1:89:b8:71:93:0f -# Subject: CN=TrustAsia Global Root CA G3,O="TrustAsia Technologies, Inc.",C=CN -# Not Valid Before: Thu May 20 02:10:19 2021 -# Not Valid After : Sat May 19 02:10:19 2046 -# Fingerprint (SHA-256): E0:D3:22:6A:EB:11:63:C2:E4:8F:F9:BE:3B:50:B4:C6:43:1B:E7:BB:1E:AC:C5:C3:6B:5D:5E:C5:09:03:9A:08 -# Fingerprint (SHA1): 63:CF:B6:C1:27:2B:56:E4:88:8E:1C:23:9A:B6:2E:81:47:24:C3:C7 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TrustAsia Global Root CA G3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\045\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101 -\163\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014 -\033\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\040\107\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\045\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101 -\163\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014 -\033\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\144\366\016\145\167\141\152\253\073\264\352\205\204\273 -\261\211\270\161\223\017 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\245\060\202\003\215\240\003\002\001\002\002\024\144 -\366\016\145\167\141\152\253\073\264\352\205\204\273\261\211\270 -\161\223\017\060\015\006\011\052\206\110\206\367\015\001\001\014 -\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\103 -\116\061\045\060\043\006\003\125\004\012\014\034\124\162\165\163 -\164\101\163\151\141\040\124\145\143\150\156\157\154\157\147\151 -\145\163\054\040\111\156\143\056\061\044\060\042\006\003\125\004 -\003\014\033\124\162\165\163\164\101\163\151\141\040\107\154\157 -\142\141\154\040\122\157\157\164\040\103\101\040\107\063\060\036 -\027\015\062\061\060\065\062\060\060\062\061\060\061\071\132\027 -\015\064\066\060\065\061\071\060\062\061\060\061\071\132\060\132 -\061\013\060\011\006\003\125\004\006\023\002\103\116\061\045\060 -\043\006\003\125\004\012\014\034\124\162\165\163\164\101\163\151 -\141\040\124\145\143\150\156\157\154\157\147\151\145\163\054\040 -\111\156\143\056\061\044\060\042\006\003\125\004\003\014\033\124 -\162\165\163\164\101\163\151\141\040\107\154\157\142\141\154\040 -\122\157\157\164\040\103\101\040\107\063\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\300\061\202\141\222 -\344\224\033\012\052\145\320\276\006\251\207\073\121\022\352\160 -\101\256\342\373\164\352\012\215\271\263\114\334\217\267\023\122 -\117\124\030\341\054\163\225\221\305\146\073\152\317\254\143\155 -\207\123\360\367\361\071\267\240\103\143\260\304\003\135\127\251 -\347\104\316\304\241\203\145\366\120\076\261\176\026\270\072\212 -\002\320\226\037\000\315\005\041\357\006\155\335\041\234\031\103 -\105\241\305\350\200\312\302\255\100\142\027\006\306\252\274\363 -\326\346\374\120\176\146\102\037\074\213\246\171\171\206\100\065 -\237\040\357\077\353\213\107\037\217\216\305\324\216\266\054\311 -\104\004\343\324\103\165\077\325\077\257\034\314\176\106\137\254 -\337\144\020\212\357\106\360\220\360\017\055\364\210\013\261\051 -\252\257\205\252\111\130\250\277\143\240\070\221\346\263\346\167 -\150\304\371\052\031\204\273\016\341\365\257\211\354\245\057\120 -\040\164\036\022\101\163\036\044\331\312\316\054\241\131\065\300 -\310\035\106\047\141\132\217\371\115\323\162\171\146\036\237\025 -\220\041\055\375\355\213\126\160\003\112\111\076\177\151\061\022 -\151\307\036\134\312\172\023\213\350\346\365\140\017\314\223\054 -\204\177\361\374\152\374\233\107\235\333\255\210\075\363\166\165 -\063\327\113\244\310\213\371\365\103\130\117\313\310\003\124\217 -\245\205\170\004\032\363\163\362\327\207\035\101\237\347\330\027 -\316\032\234\017\112\374\334\104\150\124\150\342\101\074\376\054 -\204\206\067\074\315\077\057\242\333\347\367\124\003\137\131\323 -\367\221\170\307\213\167\152\026\345\111\205\220\105\162\160\057 -\221\135\370\076\145\100\013\031\231\311\046\040\132\150\301\065 -\277\117\247\121\361\330\021\053\133\340\232\236\050\073\012\072 -\012\037\301\201\345\056\360\246\271\151\245\210\224\346\153\023 -\177\321\144\077\075\234\160\106\345\242\205\173\130\204\047\334 -\304\200\076\147\232\232\307\232\061\016\060\354\346\027\100\225 -\331\105\355\001\226\252\277\014\363\113\321\143\367\023\130\300 -\270\363\372\147\335\233\175\155\112\377\062\114\265\045\073\377 -\034\147\017\205\042\131\005\221\221\101\167\201\320\205\114\207 -\020\161\377\236\103\033\256\225\165\055\201\002\003\001\000\001 -\243\143\060\141\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\037\006\003\125\035\043\004\030\060\026 -\200\024\100\344\344\362\043\357\070\312\260\256\127\177\362\041 -\060\026\064\333\274\222\060\035\006\003\125\035\016\004\026\004 -\024\100\344\344\362\043\357\070\312\260\256\127\177\362\041\060 -\026\064\333\274\222\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\015\006\011\052\206\110\206\367\015\001 -\001\014\005\000\003\202\002\001\000\046\073\121\341\115\070\363 -\062\030\264\264\136\341\145\136\304\224\117\324\247\141\243\370 -\300\317\063\001\002\351\303\252\065\017\361\224\023\167\167\065 -\236\055\126\121\104\156\341\306\056\050\036\377\332\354\107\315 -\227\104\027\367\340\114\302\341\174\174\062\172\146\310\132\266 -\134\123\105\127\132\105\324\005\231\057\056\043\125\356\143\150 -\337\323\033\170\247\022\224\006\000\165\015\162\204\351\056\274 -\132\152\325\336\057\131\307\243\354\322\207\146\333\267\124\265 -\044\253\364\103\170\333\113\004\304\157\335\346\076\146\076\051 -\362\113\150\161\042\207\240\370\261\063\143\166\343\015\205\162 -\104\042\125\077\034\174\351\374\270\025\350\122\372\252\076\243 -\041\071\065\164\211\246\152\302\071\372\170\317\266\254\347\347 -\326\126\377\043\222\056\120\013\251\265\007\063\364\070\137\244 -\111\246\313\145\160\166\350\012\205\200\113\066\075\063\367\225 -\124\165\045\332\254\304\163\202\145\351\122\365\134\375\070\225 -\002\152\151\060\305\034\012\127\007\256\042\244\054\371\305\101 -\267\270\354\237\117\110\000\371\001\004\125\314\254\371\062\061 -\304\165\225\006\240\177\321\215\047\335\263\251\244\162\207\376 -\131\213\232\172\164\026\335\026\245\142\051\353\072\226\334\213 -\247\150\131\323\353\167\221\071\370\327\313\331\217\137\132\047 -\001\175\135\150\031\142\330\310\315\364\267\162\107\276\133\227 -\316\362\255\242\231\223\255\224\313\223\366\022\011\225\266\253 -\327\073\320\077\021\313\060\026\056\171\200\344\147\201\055\135 -\355\160\170\266\140\131\254\341\135\105\143\217\310\337\162\150 -\133\352\035\270\001\361\176\373\347\212\263\343\124\240\070\011 -\340\074\336\102\362\302\355\056\233\363\037\065\266\066\330\343 -\200\241\213\315\231\144\017\302\252\253\261\312\365\157\236\103 -\215\204\124\231\263\156\300\022\146\330\160\020\361\006\065\063 -\103\250\234\056\272\024\061\316\020\177\034\206\343\217\322\325 -\370\167\354\233\253\361\057\143\331\102\137\340\147\201\144\221 -\361\227\057\374\156\046\366\063\370\323\265\370\304\142\253\061 -\121\045\002\172\370\335\153\145\325\155\115\060\310\145\272\150 -\024\145\254\047\013\164\212\362\207 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TrustAsia Global Root CA G3" -# Issuer: CN=TrustAsia Global Root CA G3,O="TrustAsia Technologies, Inc.",C=CN -# Serial Number:64:f6:0e:65:77:61:6a:ab:3b:b4:ea:85:84:bb:b1:89:b8:71:93:0f -# Subject: CN=TrustAsia Global Root CA G3,O="TrustAsia Technologies, Inc.",C=CN -# Not Valid Before: Thu May 20 02:10:19 2021 -# Not Valid After : Sat May 19 02:10:19 2046 -# Fingerprint (SHA-256): E0:D3:22:6A:EB:11:63:C2:E4:8F:F9:BE:3B:50:B4:C6:43:1B:E7:BB:1E:AC:C5:C3:6B:5D:5E:C5:09:03:9A:08 -# Fingerprint (SHA1): 63:CF:B6:C1:27:2B:56:E4:88:8E:1C:23:9A:B6:2E:81:47:24:C3:C7 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TrustAsia Global Root CA G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\143\317\266\301\047\053\126\344\210\216\034\043\232\266\056\201 -\107\044\303\307 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\060\102\033\267\273\201\165\065\344\026\117\123\322\224\336\004 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\045\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101 -\163\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014 -\033\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\144\366\016\145\167\141\152\253\073\264\352\205\204\273 -\261\211\270\161\223\017 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TrustAsia Global Root CA G4" -# -# Issuer: CN=TrustAsia Global Root CA G4,O="TrustAsia Technologies, Inc.",C=CN -# Serial Number:4f:23:64:b8:8e:97:63:9e:c6:53:81:c1:76:4e:cb:2a:74:15:d6:d7 -# Subject: CN=TrustAsia Global Root CA G4,O="TrustAsia Technologies, Inc.",C=CN -# Not Valid Before: Thu May 20 02:10:22 2021 -# Not Valid After : Sat May 19 02:10:22 2046 -# Fingerprint (SHA-256): BE:4B:56:CB:50:56:C0:13:6A:52:6D:F4:44:50:8D:AA:36:A0:B5:4F:42:E4:AC:38:F7:2A:F4:70:E4:79:65:4C -# Fingerprint (SHA1): 57:73:A5:61:5D:80:B2:E6:AC:38:82:FC:68:07:31:AC:9F:B5:92:5A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TrustAsia Global Root CA G4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\045\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101 -\163\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014 -\033\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\040\107\064 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\045\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101 -\163\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014 -\033\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\040\107\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\117\043\144\270\216\227\143\236\306\123\201\301\166\116 -\313\052\164\025\326\327 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\125\060\202\001\334\240\003\002\001\002\002\024\117 -\043\144\270\216\227\143\236\306\123\201\301\166\116\313\052\164 -\025\326\327\060\012\006\010\052\206\110\316\075\004\003\003\060 -\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061\045 -\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101\163 -\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163\054 -\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014\033 -\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141\154 -\040\122\157\157\164\040\103\101\040\107\064\060\036\027\015\062 -\061\060\065\062\060\060\062\061\060\062\062\132\027\015\064\066 -\060\065\061\071\060\062\061\060\062\062\132\060\132\061\013\060 -\011\006\003\125\004\006\023\002\103\116\061\045\060\043\006\003 -\125\004\012\014\034\124\162\165\163\164\101\163\151\141\040\124 -\145\143\150\156\157\154\157\147\151\145\163\054\040\111\156\143 -\056\061\044\060\042\006\003\125\004\003\014\033\124\162\165\163 -\164\101\163\151\141\040\107\154\157\142\141\154\040\122\157\157 -\164\040\103\101\040\107\064\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\361 -\263\315\070\344\045\103\345\336\031\011\273\201\171\242\025\137 -\025\143\001\336\302\253\335\263\246\033\147\113\200\203\257\231 -\313\254\027\333\053\226\312\174\122\125\342\032\341\075\126\360 -\057\026\010\372\025\274\233\273\107\346\077\356\250\341\114\214 -\365\323\066\371\070\135\253\160\232\107\015\342\201\101\006\353 -\111\371\260\051\335\063\354\120\245\177\171\051\270\040\230\243 -\143\060\141\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\037\006\003\125\035\043\004\030\060\026\200 -\024\245\273\112\227\316\263\053\177\244\061\336\227\203\131\203 -\246\157\161\313\336\060\035\006\003\125\035\016\004\026\004\024 -\245\273\112\227\316\263\053\177\244\061\336\227\203\131\203\246 -\157\161\313\336\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\012\006\010\052\206\110\316\075\004\003\003 -\003\147\000\060\144\002\060\136\362\353\006\314\111\061\237\100 -\000\155\267\176\066\360\115\021\117\363\313\211\072\054\170\221 -\120\243\133\300\312\165\046\362\277\220\135\013\202\214\140\050 -\237\306\160\232\150\344\361\002\060\134\130\016\126\166\317\130 -\303\327\020\214\272\216\256\343\274\144\165\107\305\125\220\343 -\375\272\125\353\007\304\123\253\067\251\356\041\262\041\133\140 -\217\075\062\361\325\043\224\326\130 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TrustAsia Global Root CA G4" -# Issuer: CN=TrustAsia Global Root CA G4,O="TrustAsia Technologies, Inc.",C=CN -# Serial Number:4f:23:64:b8:8e:97:63:9e:c6:53:81:c1:76:4e:cb:2a:74:15:d6:d7 -# Subject: CN=TrustAsia Global Root CA G4,O="TrustAsia Technologies, Inc.",C=CN -# Not Valid Before: Thu May 20 02:10:22 2021 -# Not Valid After : Sat May 19 02:10:22 2046 -# Fingerprint (SHA-256): BE:4B:56:CB:50:56:C0:13:6A:52:6D:F4:44:50:8D:AA:36:A0:B5:4F:42:E4:AC:38:F7:2A:F4:70:E4:79:65:4C -# Fingerprint (SHA1): 57:73:A5:61:5D:80:B2:E6:AC:38:82:FC:68:07:31:AC:9F:B5:92:5A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TrustAsia Global Root CA G4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\127\163\245\141\135\200\262\346\254\070\202\374\150\007\061\254 -\237\265\222\132 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\124\335\262\327\137\330\076\355\174\340\013\056\314\355\353\353 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\045\060\043\006\003\125\004\012\014\034\124\162\165\163\164\101 -\163\151\141\040\124\145\143\150\156\157\154\157\147\151\145\163 -\054\040\111\156\143\056\061\044\060\042\006\003\125\004\003\014 -\033\124\162\165\163\164\101\163\151\141\040\107\154\157\142\141 -\154\040\122\157\157\164\040\103\101\040\107\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\117\043\144\270\216\227\143\236\306\123\201\301\166\116 -\313\052\164\025\326\327 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "CommScope Public Trust ECC Root-01" -# -# Issuer: CN=CommScope Public Trust ECC Root-01,O=CommScope,C=US -# Serial Number:43:70:82:77:cf:4d:5d:34:f1:ca:ae:32:2f:37:f7:f4:7f:75:a0:9e -# Subject: CN=CommScope Public Trust ECC Root-01,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 17:35:43 2021 -# Not Valid After : Sat Apr 28 17:35:42 2046 -# Fingerprint (SHA-256): 11:43:7C:DA:7B:B4:5E:41:36:5F:45:B3:9A:38:98:6B:0D:E0:0D:EF:34:8E:0C:7B:B0:87:36:33:80:0B:C3:8B -# Fingerprint (SHA1): 07:86:C0:D8:DD:8E:C0:80:98:06:98:D0:58:7A:EF:DE:A6:CC:A2:5D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust ECC Root-01" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\105\103\103\040\122\157\157\164\055\060\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\105\103\103\040\122\157\157\164\055\060\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\103\160\202\167\317\115\135\064\361\312\256\062\057\067 -\367\364\177\165\240\236 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\035\060\202\001\243\240\003\002\001\002\002\024\103 -\160\202\167\317\115\135\064\361\312\256\062\057\067\367\364\177 -\165\240\236\060\012\006\010\052\206\110\316\075\004\003\003\060 -\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 -\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143\157 -\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157\155 -\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124\162 -\165\163\164\040\105\103\103\040\122\157\157\164\055\060\061\060 -\036\027\015\062\061\060\064\062\070\061\067\063\065\064\063\132 -\027\015\064\066\060\064\062\070\061\067\063\065\064\062\132\060 -\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 -\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143\157 -\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157\155 -\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124\162 -\165\163\164\040\105\103\103\040\122\157\157\164\055\060\061\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\113\066\351\256\127\136\250\160\327 -\320\217\164\142\167\303\136\172\252\345\266\242\361\170\375\002 -\176\127\335\221\171\234\154\271\122\210\124\274\057\004\276\270 -\315\366\020\321\051\354\265\320\240\303\360\211\160\031\273\121 -\145\305\103\234\303\233\143\235\040\203\076\006\013\246\102\104 -\205\021\247\112\072\055\351\326\150\057\110\116\123\053\007\077 -\115\275\271\254\167\071\127\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\216\007\142\300\120\335\306\031\006 -\000\106\164\004\367\363\256\175\165\115\060\060\012\006\010\052 -\206\110\316\075\004\003\003\003\150\000\060\145\002\061\000\234 -\063\337\101\343\043\250\102\066\046\227\065\134\173\353\333\113 -\370\252\213\163\125\025\134\254\170\051\017\272\041\330\304\240 -\330\321\003\335\155\321\071\075\304\223\140\322\343\162\262\002 -\060\174\305\176\210\323\120\365\036\045\350\372\116\165\346\130 -\226\244\065\137\033\145\352\141\232\160\043\265\015\243\233\222 -\122\157\151\240\214\215\112\320\356\213\016\313\107\216\320\215 -\021 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "CommScope Public Trust ECC Root-01" -# Issuer: CN=CommScope Public Trust ECC Root-01,O=CommScope,C=US -# Serial Number:43:70:82:77:cf:4d:5d:34:f1:ca:ae:32:2f:37:f7:f4:7f:75:a0:9e -# Subject: CN=CommScope Public Trust ECC Root-01,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 17:35:43 2021 -# Not Valid After : Sat Apr 28 17:35:42 2046 -# Fingerprint (SHA-256): 11:43:7C:DA:7B:B4:5E:41:36:5F:45:B3:9A:38:98:6B:0D:E0:0D:EF:34:8E:0C:7B:B0:87:36:33:80:0B:C3:8B -# Fingerprint (SHA1): 07:86:C0:D8:DD:8E:C0:80:98:06:98:D0:58:7A:EF:DE:A6:CC:A2:5D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust ECC Root-01" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\007\206\300\330\335\216\300\200\230\006\230\320\130\172\357\336 -\246\314\242\135 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\072\100\247\374\003\214\234\070\171\057\072\242\154\266\012\026 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\105\103\103\040\122\157\157\164\055\060\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\103\160\202\167\317\115\135\064\361\312\256\062\057\067 -\367\364\177\165\240\236 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "CommScope Public Trust ECC Root-02" -# -# Issuer: CN=CommScope Public Trust ECC Root-02,O=CommScope,C=US -# Serial Number:28:fd:99:60:41:47:a6:01:3a:ca:14:7b:1f:ef:f9:68:08:83:5d:7d -# Subject: CN=CommScope Public Trust ECC Root-02,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 17:44:54 2021 -# Not Valid After : Sat Apr 28 17:44:53 2046 -# Fingerprint (SHA-256): 2F:FB:7F:81:3B:BB:B3:C8:9A:B4:E8:16:2D:0F:16:D7:15:09:A8:30:CC:9D:73:C2:62:E5:14:08:75:D1:AD:4A -# Fingerprint (SHA1): 3C:3F:EF:57:0F:FE:65:93:86:9E:A0:FE:B0:F6:ED:8E:D1:13:C7:E5 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust ECC Root-02" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\105\103\103\040\122\157\157\164\055\060\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\105\103\103\040\122\157\157\164\055\060\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\050\375\231\140\101\107\246\001\072\312\024\173\037\357 -\371\150\010\203\135\175 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\034\060\202\001\243\240\003\002\001\002\002\024\050 -\375\231\140\101\107\246\001\072\312\024\173\037\357\371\150\010 -\203\135\175\060\012\006\010\052\206\110\316\075\004\003\003\060 -\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 -\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143\157 -\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157\155 -\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124\162 -\165\163\164\040\105\103\103\040\122\157\157\164\055\060\062\060 -\036\027\015\062\061\060\064\062\070\061\067\064\064\065\064\132 -\027\015\064\066\060\064\062\070\061\067\064\064\065\063\132\060 -\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 -\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143\157 -\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157\155 -\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124\162 -\165\163\164\040\105\103\103\040\122\157\157\164\055\060\062\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\170\060\201\350\143\036\345\353\161 -\121\017\367\007\007\312\071\231\174\116\325\017\314\060\060\013 -\217\146\223\076\317\275\305\206\275\371\261\267\264\076\264\007 -\310\363\226\061\363\355\244\117\370\243\116\215\051\025\130\270 -\325\157\177\356\154\042\265\260\257\110\105\012\275\250\111\224 -\277\204\103\260\333\204\112\003\043\031\147\152\157\301\156\274 -\006\071\067\321\210\042\367\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\346\030\165\377\357\140\336\204\244 -\365\106\307\336\112\125\343\062\066\171\365\060\012\006\010\052 -\206\110\316\075\004\003\003\003\147\000\060\144\002\060\046\163 -\111\172\266\253\346\111\364\175\122\077\324\101\004\256\200\103 -\203\145\165\271\205\200\070\073\326\157\344\223\206\253\217\347 -\211\310\177\233\176\153\012\022\125\141\252\021\340\171\002\060 -\167\350\061\161\254\074\161\003\326\204\046\036\024\270\363\073 -\073\336\355\131\374\153\114\060\177\131\316\105\351\163\140\025 -\232\114\360\346\136\045\042\025\155\302\207\131\320\262\216\152 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "CommScope Public Trust ECC Root-02" -# Issuer: CN=CommScope Public Trust ECC Root-02,O=CommScope,C=US -# Serial Number:28:fd:99:60:41:47:a6:01:3a:ca:14:7b:1f:ef:f9:68:08:83:5d:7d -# Subject: CN=CommScope Public Trust ECC Root-02,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 17:44:54 2021 -# Not Valid After : Sat Apr 28 17:44:53 2046 -# Fingerprint (SHA-256): 2F:FB:7F:81:3B:BB:B3:C8:9A:B4:E8:16:2D:0F:16:D7:15:09:A8:30:CC:9D:73:C2:62:E5:14:08:75:D1:AD:4A -# Fingerprint (SHA1): 3C:3F:EF:57:0F:FE:65:93:86:9E:A0:FE:B0:F6:ED:8E:D1:13:C7:E5 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust ECC Root-02" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\074\077\357\127\017\376\145\223\206\236\240\376\260\366\355\216 -\321\023\307\345 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\131\260\104\325\145\115\270\134\125\031\222\002\266\321\224\262 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\105\103\103\040\122\157\157\164\055\060\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\050\375\231\140\101\107\246\001\072\312\024\173\037\357 -\371\150\010\203\135\175 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "CommScope Public Trust RSA Root-01" -# -# Issuer: CN=CommScope Public Trust RSA Root-01,O=CommScope,C=US -# Serial Number:3e:03:49:81:75:16:74:31:8e:4c:ab:d5:c5:90:29:96:c5:39:10:dd -# Subject: CN=CommScope Public Trust RSA Root-01,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 16:45:54 2021 -# Not Valid After : Sat Apr 28 16:45:53 2046 -# Fingerprint (SHA-256): 02:BD:F9:6E:2A:45:DD:9B:F1:8F:C7:E1:DB:DF:21:A0:37:9B:A3:C9:C2:61:03:44:CF:D8:D6:06:FE:C1:ED:81 -# Fingerprint (SHA1): 6D:0A:5F:F7:B4:23:06:B4:85:B3:B7:97:64:FC:AC:75:F5:33:F2:93 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust RSA Root-01" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\122\123\101\040\122\157\157\164\055\060\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\122\123\101\040\122\157\157\164\055\060\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\076\003\111\201\165\026\164\061\216\114\253\325\305\220 -\051\226\305\071\020\335 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\154\060\202\003\124\240\003\002\001\002\002\024\076 -\003\111\201\165\026\164\061\216\114\253\325\305\220\051\226\305 -\071\020\335\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\116\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\022\060\020\006\003\125\004\012\014\011\103\157\155\155 -\123\143\157\160\145\061\053\060\051\006\003\125\004\003\014\042 -\103\157\155\155\123\143\157\160\145\040\120\165\142\154\151\143 -\040\124\162\165\163\164\040\122\123\101\040\122\157\157\164\055 -\060\061\060\036\027\015\062\061\060\064\062\070\061\066\064\065 -\065\064\132\027\015\064\066\060\064\062\070\061\066\064\065\065 -\063\132\060\116\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\022\060\020\006\003\125\004\012\014\011\103\157\155\155 -\123\143\157\160\145\061\053\060\051\006\003\125\004\003\014\042 -\103\157\155\155\123\143\157\160\145\040\120\165\142\154\151\143 -\040\124\162\165\163\164\040\122\123\101\040\122\157\157\164\055 -\060\061\060\202\002\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202 -\002\001\000\260\110\145\243\015\035\102\343\221\155\235\204\244 -\141\226\022\302\355\303\332\043\064\031\166\366\352\375\125\132 -\366\125\001\123\017\362\314\214\227\117\271\120\313\263\001\104 -\126\226\375\233\050\354\173\164\013\347\102\153\125\316\311\141 -\262\350\255\100\074\272\271\101\012\005\117\033\046\205\217\103 -\265\100\265\205\321\324\161\334\203\101\363\366\105\307\200\242 -\204\120\227\106\316\240\014\304\140\126\004\035\007\133\106\245 -\016\262\113\244\016\245\174\356\370\324\142\003\271\223\152\212 -\024\270\160\370\056\202\106\070\043\016\164\307\153\101\267\320 -\051\243\235\200\260\176\167\223\143\102\373\064\203\073\163\243 -\132\041\066\353\107\372\030\027\331\272\146\302\223\244\217\374 -\135\244\255\374\120\152\225\254\274\044\063\321\275\210\177\206 -\365\365\262\163\052\217\174\257\010\362\032\230\077\251\201\145 -\077\301\214\211\305\226\060\232\012\317\364\324\310\064\355\235 -\057\274\215\070\206\123\356\227\237\251\262\143\224\027\215\017 -\334\146\052\174\122\121\165\313\231\216\350\075\134\277\236\073 -\050\215\203\002\017\251\237\162\342\054\053\263\334\146\227\000 -\100\320\244\124\216\233\135\173\105\066\046\326\162\103\353\317 -\300\352\015\334\316\022\346\175\070\237\005\047\250\227\076\351 -\121\306\154\005\050\301\002\017\351\030\155\354\275\234\006\324 -\247\111\364\124\005\153\154\060\361\353\003\325\352\075\152\166 -\302\313\032\050\111\115\177\144\340\372\053\332\163\203\201\377 -\221\003\275\224\273\344\270\216\234\062\143\315\237\273\150\201 -\261\204\133\257\066\277\167\356\035\177\367\111\233\122\354\322 -\167\132\175\221\235\115\302\071\055\344\272\202\370\157\362\116 -\036\017\116\346\077\131\245\043\334\075\207\250\050\130\050\321 -\361\033\066\333\117\304\377\341\214\133\162\214\307\046\003\047 -\243\071\012\001\252\300\262\061\140\203\042\241\117\022\011\001 -\021\257\064\324\317\327\256\142\323\005\007\264\061\165\340\015 -\155\127\117\151\207\371\127\251\272\025\366\310\122\155\241\313 -\234\037\345\374\170\250\065\232\237\101\024\316\245\264\316\224 -\010\034\011\255\126\345\332\266\111\232\112\352\143\030\123\234 -\054\056\303\002\003\001\000\001\243\102\060\100\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006 -\003\125\035\016\004\026\004\024\067\135\246\232\164\062\302\302 -\371\307\246\025\020\131\270\344\375\345\270\155\060\015\006\011 -\052\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000 -\257\247\317\336\377\340\275\102\215\115\345\042\226\337\150\352 -\175\115\052\175\320\255\075\026\134\103\347\175\300\206\350\172 -\065\143\361\314\201\310\306\013\350\056\122\065\244\246\111\220 -\143\121\254\064\254\005\073\127\000\351\323\142\323\331\051\325 -\124\276\034\020\221\234\262\155\376\131\375\171\367\352\126\320 -\236\150\124\102\217\046\122\342\114\337\057\227\246\057\322\007 -\230\250\363\140\135\113\232\130\127\210\357\202\345\372\257\154 -\201\113\222\217\100\232\223\106\131\313\137\170\026\261\147\076 -\102\013\337\050\331\260\255\230\040\276\103\174\321\136\032\011 -\027\044\215\173\135\225\351\253\301\140\253\133\030\144\200\373 -\255\340\006\175\035\312\131\270\363\170\051\147\306\126\035\257 -\266\265\164\052\166\241\077\373\165\060\237\224\136\073\245\140 -\363\313\134\014\342\016\311\140\370\311\037\026\212\046\335\347 -\047\177\353\045\246\212\275\270\055\066\020\232\261\130\115\232 -\150\117\140\124\345\366\106\023\216\210\254\274\041\102\022\255 -\306\112\211\175\233\301\330\055\351\226\003\364\242\164\014\274 -\000\035\277\326\067\045\147\264\162\213\257\205\275\352\052\003 -\217\314\373\074\104\044\202\342\001\245\013\131\266\064\215\062 -\013\022\015\353\047\302\375\101\327\100\074\162\106\051\300\214 -\352\272\017\361\006\223\056\367\234\250\364\140\076\243\361\070 -\136\216\023\301\263\072\227\207\077\222\312\170\251\034\257\320 -\260\033\046\036\276\160\354\172\365\063\230\352\134\377\053\013 -\004\116\103\335\143\176\016\247\116\170\003\225\076\324\055\060 -\225\021\020\050\056\277\240\002\076\377\136\131\323\005\016\225 -\137\123\105\357\153\207\325\110\315\026\246\226\203\341\337\263 -\006\363\301\024\333\247\354\034\213\135\220\220\015\162\121\347 -\141\371\024\312\257\203\217\277\257\261\012\131\135\334\134\327 -\344\226\255\133\140\035\332\256\227\262\071\331\006\365\166\000 -\023\370\150\114\041\260\065\304\334\125\262\311\301\101\132\034 -\211\300\214\157\164\240\153\063\115\265\001\050\375\255\255\211 -\027\073\246\232\204\274\353\214\352\304\161\044\250\272\051\371 -\010\262\047\126\065\062\137\352\071\373\061\232\325\031\314\360 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "CommScope Public Trust RSA Root-01" -# Issuer: CN=CommScope Public Trust RSA Root-01,O=CommScope,C=US -# Serial Number:3e:03:49:81:75:16:74:31:8e:4c:ab:d5:c5:90:29:96:c5:39:10:dd -# Subject: CN=CommScope Public Trust RSA Root-01,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 16:45:54 2021 -# Not Valid After : Sat Apr 28 16:45:53 2046 -# Fingerprint (SHA-256): 02:BD:F9:6E:2A:45:DD:9B:F1:8F:C7:E1:DB:DF:21:A0:37:9B:A3:C9:C2:61:03:44:CF:D8:D6:06:FE:C1:ED:81 -# Fingerprint (SHA1): 6D:0A:5F:F7:B4:23:06:B4:85:B3:B7:97:64:FC:AC:75:F5:33:F2:93 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust RSA Root-01" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\155\012\137\367\264\043\006\264\205\263\267\227\144\374\254\165 -\365\063\362\223 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\016\264\025\274\207\143\135\135\002\163\324\046\070\150\163\330 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\122\123\101\040\122\157\157\164\055\060\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\076\003\111\201\165\026\164\061\216\114\253\325\305\220 -\051\226\305\071\020\335 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "CommScope Public Trust RSA Root-02" -# -# Issuer: CN=CommScope Public Trust RSA Root-02,O=CommScope,C=US -# Serial Number:54:16:bf:3b:7e:39:95:71:8d:d1:aa:00:a5:86:0d:2b:8f:7a:05:4e -# Subject: CN=CommScope Public Trust RSA Root-02,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 17:16:43 2021 -# Not Valid After : Sat Apr 28 17:16:42 2046 -# Fingerprint (SHA-256): FF:E9:43:D7:93:42:4B:4F:7C:44:0C:1C:3D:64:8D:53:63:F3:4B:82:DC:87:AA:7A:9F:11:8F:C5:DE:E1:01:F1 -# Fingerprint (SHA1): EA:B0:E2:52:1B:89:93:4C:11:68:F2:D8:9A:AC:22:4C:A3:8A:57:AE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust RSA Root-02" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\122\123\101\040\122\157\157\164\055\060\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\122\123\101\040\122\157\157\164\055\060\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\124\026\277\073\176\071\225\161\215\321\252\000\245\206 -\015\053\217\172\005\116 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\154\060\202\003\124\240\003\002\001\002\002\024\124 -\026\277\073\176\071\225\161\215\321\252\000\245\206\015\053\217 -\172\005\116\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\116\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\022\060\020\006\003\125\004\012\014\011\103\157\155\155 -\123\143\157\160\145\061\053\060\051\006\003\125\004\003\014\042 -\103\157\155\155\123\143\157\160\145\040\120\165\142\154\151\143 -\040\124\162\165\163\164\040\122\123\101\040\122\157\157\164\055 -\060\062\060\036\027\015\062\061\060\064\062\070\061\067\061\066 -\064\063\132\027\015\064\066\060\064\062\070\061\067\061\066\064 -\062\132\060\116\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\022\060\020\006\003\125\004\012\014\011\103\157\155\155 -\123\143\157\160\145\061\053\060\051\006\003\125\004\003\014\042 -\103\157\155\155\123\143\157\160\145\040\120\165\142\154\151\143 -\040\124\162\165\163\164\040\122\123\101\040\122\157\157\164\055 -\060\062\060\202\002\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202 -\002\001\000\341\372\016\373\150\000\022\310\115\325\254\042\304 -\065\001\073\305\124\345\131\166\143\245\177\353\301\304\152\230 -\275\062\215\027\200\353\135\272\321\142\075\045\043\031\065\024 -\351\177\211\247\033\142\074\326\120\347\064\225\003\062\261\264 -\223\042\075\247\342\261\355\346\173\116\056\207\233\015\063\165 -\012\336\252\065\347\176\345\066\230\242\256\045\236\225\263\062 -\226\244\053\130\036\357\077\376\142\064\110\121\321\264\215\102 -\255\140\332\111\152\225\160\335\322\000\342\314\127\143\002\173 -\226\335\111\227\133\222\116\225\323\371\313\051\037\030\112\370 -\001\052\322\143\011\156\044\351\211\322\345\307\042\114\334\163 -\206\107\000\252\015\210\216\256\205\175\112\351\273\063\117\016 -\122\160\235\225\343\174\155\226\133\055\075\137\241\203\106\135 -\266\343\045\270\174\247\031\200\034\352\145\103\334\221\171\066 -\054\164\174\362\147\006\311\211\311\333\277\332\150\277\043\355 -\334\153\255\050\203\171\057\354\070\245\015\067\001\147\047\232 -\351\063\331\063\137\067\241\305\360\253\075\372\170\260\347\054 -\237\366\076\237\140\340\357\110\351\220\105\036\005\121\170\032 -\054\022\054\134\050\254\015\242\043\236\064\217\005\346\242\063 -\316\021\167\023\324\016\244\036\102\037\206\315\160\376\331\056 -\025\075\035\273\270\362\123\127\333\314\306\164\051\234\030\263 -\066\165\070\056\017\124\241\370\222\037\211\226\117\273\324\356 -\235\351\073\066\102\265\012\073\052\324\144\171\066\020\341\371 -\221\003\053\173\040\124\315\015\031\032\310\101\062\064\321\260 -\231\341\220\036\001\100\066\265\267\372\251\345\167\165\244\042 -\201\135\260\213\344\047\022\017\124\210\306\333\205\164\346\267 -\300\327\246\051\372\333\336\363\223\227\047\004\125\057\012\157 -\067\305\075\023\257\012\000\251\054\213\034\201\050\327\357\206 -\061\251\256\362\156\270\312\152\054\124\107\330\052\210\056\257 -\301\007\020\170\254\021\242\057\102\360\067\305\362\270\126\335 -\016\142\055\316\055\126\176\125\362\247\104\366\053\062\364\043 -\250\107\350\324\052\001\170\317\152\303\067\250\236\145\322\054 -\345\372\272\063\301\006\104\366\346\317\245\015\247\146\010\064 -\212\054\363\002\003\001\000\001\243\102\060\100\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006 -\003\125\035\016\004\026\004\024\107\320\347\261\042\377\235\054 -\365\331\127\140\263\261\261\160\225\357\141\172\060\015\006\011 -\052\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000 -\206\151\261\115\057\351\237\117\042\223\150\216\344\041\231\243 -\316\105\123\033\163\104\123\000\201\141\315\061\343\010\272\201 -\050\050\172\222\271\266\250\310\103\236\307\023\046\115\302\330 -\345\125\234\222\135\120\330\302\053\333\376\346\250\227\317\122 -\072\044\303\145\144\134\107\061\243\145\065\023\303\223\271\367 -\371\121\227\273\244\360\142\207\305\326\006\323\227\203\040\251 -\176\273\266\041\302\245\015\204\000\341\362\047\020\203\272\335 -\003\201\325\335\150\303\146\020\310\321\166\264\263\157\051\236 -\000\371\302\051\365\261\223\031\122\151\032\054\114\240\213\340 -\025\232\061\057\323\210\225\131\156\345\304\263\120\310\024\010 -\112\233\213\023\203\261\244\162\262\073\166\063\101\334\334\252 -\246\007\157\035\044\022\237\310\166\275\057\331\216\364\054\356 -\267\322\070\020\044\066\121\057\343\134\135\201\041\247\332\273 -\116\377\346\007\250\376\271\015\047\154\273\160\132\125\172\023 -\351\361\052\111\151\307\137\207\127\114\103\171\155\072\145\351 -\060\134\101\356\353\167\245\163\022\210\350\277\175\256\345\304 -\250\037\015\216\034\155\120\002\117\046\030\103\336\217\125\205 -\261\013\067\005\140\311\125\071\022\004\241\052\317\161\026\237 -\066\121\111\277\160\073\236\147\234\373\173\171\311\071\034\170 -\254\167\221\124\232\270\165\012\201\122\227\343\146\141\153\355 -\076\070\036\226\141\125\341\221\124\214\355\214\044\037\201\311 -\020\232\163\231\053\026\116\162\000\077\124\033\370\215\272\213 -\347\024\326\266\105\117\140\354\226\256\303\057\002\116\135\235 -\226\111\162\000\262\253\165\134\017\150\133\035\145\302\137\063 -\017\036\017\360\073\206\365\260\116\273\234\367\352\045\005\334 -\255\242\233\113\027\001\276\102\337\065\041\035\255\253\256\364 -\277\256\037\033\323\342\073\374\263\162\163\034\233\050\220\211 -\023\075\035\301\000\107\011\226\232\070\033\335\261\317\015\302 -\264\104\363\226\225\316\062\072\217\064\234\340\027\307\136\316 -\256\015\333\207\070\345\077\133\375\233\031\341\061\101\172\160 -\252\043\153\001\341\105\114\315\224\316\073\236\055\347\210\002 -\042\364\156\350\310\354\326\074\363\271\262\327\167\172\254\173 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "CommScope Public Trust RSA Root-02" -# Issuer: CN=CommScope Public Trust RSA Root-02,O=CommScope,C=US -# Serial Number:54:16:bf:3b:7e:39:95:71:8d:d1:aa:00:a5:86:0d:2b:8f:7a:05:4e -# Subject: CN=CommScope Public Trust RSA Root-02,O=CommScope,C=US -# Not Valid Before: Wed Apr 28 17:16:43 2021 -# Not Valid After : Sat Apr 28 17:16:42 2046 -# Fingerprint (SHA-256): FF:E9:43:D7:93:42:4B:4F:7C:44:0C:1C:3D:64:8D:53:63:F3:4B:82:DC:87:AA:7A:9F:11:8F:C5:DE:E1:01:F1 -# Fingerprint (SHA1): EA:B0:E2:52:1B:89:93:4C:11:68:F2:D8:9A:AC:22:4C:A3:8A:57:AE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "CommScope Public Trust RSA Root-02" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\352\260\342\122\033\211\223\114\021\150\362\330\232\254\042\114 -\243\212\127\256 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\341\051\371\142\173\166\342\226\155\363\324\327\017\256\037\252 -END -CKA_ISSUER MULTILINE_OCTAL -\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\022\060\020\006\003\125\004\012\014\011\103\157\155\155\123\143 -\157\160\145\061\053\060\051\006\003\125\004\003\014\042\103\157 -\155\155\123\143\157\160\145\040\120\165\142\154\151\143\040\124 -\162\165\163\164\040\122\123\101\040\122\157\157\164\055\060\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\124\026\277\073\176\071\225\161\215\321\252\000\245\206 -\015\053\217\172\005\116 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-Trust SBR Root CA 1 2022" -# -# Issuer: CN=D-Trust SBR Root CA 1 2022,O=D-Trust GmbH,C=DE -# Serial Number:52:cf:e4:8c:6d:a0:4a:f7:3f:82:97:0c:80:09:8c:95 -# Subject: CN=D-Trust SBR Root CA 1 2022,O=D-Trust GmbH,C=DE -# Not Valid Before: Wed Jul 06 11:30:00 2022 -# Not Valid After : Mon Jul 06 11:29:59 2037 -# Fingerprint (SHA-256): D9:2C:17:1F:5C:F8:90:BA:42:80:19:29:29:27:FE:22:F3:20:7F:D2:B5:44:49:CB:6F:67:5A:F4:92:21:46:E2 -# Fingerprint (SHA1): 0F:52:3A:6B:4E:7D:1D:18:05:A5:48:F9:4D:CD:E4:C3:1E:1B:E9:E6 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-Trust SBR Root CA 1 2022" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\111\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\043\060\041\006\003\125\004\003\023 -\032\104\055\124\162\165\163\164\040\123\102\122\040\122\157\157 -\164\040\103\101\040\061\040\062\060\062\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\111\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\043\060\041\006\003\125\004\003\023 -\032\104\055\124\162\165\163\164\040\123\102\122\040\122\157\157 -\164\040\103\101\040\061\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\122\317\344\214\155\240\112\367\077\202\227\014\200\011 -\214\225 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\136\060\202\001\343\240\003\002\001\002\002\020\122 -\317\344\214\155\240\112\367\077\202\227\014\200\011\214\225\060 -\012\006\010\052\206\110\316\075\004\003\003\060\111\061\013\060 -\011\006\003\125\004\006\023\002\104\105\061\025\060\023\006\003 -\125\004\012\023\014\104\055\124\162\165\163\164\040\107\155\142 -\110\061\043\060\041\006\003\125\004\003\023\032\104\055\124\162 -\165\163\164\040\123\102\122\040\122\157\157\164\040\103\101\040 -\061\040\062\060\062\062\060\036\027\015\062\062\060\067\060\066 -\061\061\063\060\060\060\132\027\015\063\067\060\067\060\066\061 -\061\062\071\065\071\132\060\111\061\013\060\011\006\003\125\004 -\006\023\002\104\105\061\025\060\023\006\003\125\004\012\023\014 -\104\055\124\162\165\163\164\040\107\155\142\110\061\043\060\041 -\006\003\125\004\003\023\032\104\055\124\162\165\163\164\040\123 -\102\122\040\122\157\157\164\040\103\101\040\061\040\062\060\062 -\062\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 -\053\201\004\000\042\003\142\000\004\131\223\071\366\214\111\146 -\050\327\141\014\310\253\177\014\243\055\337\242\244\174\222\053 -\150\325\056\176\036\100\313\264\150\111\177\022\241\253\177\127 -\237\031\056\143\056\133\376\146\161\014\063\017\271\336\153\304 -\210\303\261\357\354\071\100\343\226\253\333\345\173\256\037\334 -\371\257\106\232\152\106\006\057\307\067\144\213\027\142\376\226 -\303\242\356\204\340\260\227\071\274\243\201\217\060\201\214\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\361\051\243\036\001 -\022\035\075\165\126\115\307\120\174\305\031\252\017\030\267\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\112\006\003\125\035\037\004\103\060\101\060\077\240\075\240\073 -\206\071\150\164\164\160\072\057\057\143\162\154\056\144\055\164 -\162\165\163\164\056\156\145\164\057\143\162\154\057\144\055\164 -\162\165\163\164\137\163\142\162\137\162\157\157\164\137\143\141 -\137\061\137\062\060\062\062\056\143\162\154\060\012\006\010\052 -\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\227 -\371\336\256\113\217\230\265\036\100\177\062\175\115\124\103\332 -\211\315\302\252\222\074\321\202\036\163\317\372\114\222\040\373 -\143\047\305\365\163\075\011\075\367\247\141\206\214\363\152\002 -\061\000\347\057\174\270\365\045\214\073\071\037\066\253\215\365 -\206\242\056\341\172\144\332\147\071\002\376\376\063\077\331\163 -\266\130\133\072\374\262\244\331\140\170\167\314\171\247\246\256 -\125\275 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-Trust SBR Root CA 1 2022" -# Issuer: CN=D-Trust SBR Root CA 1 2022,O=D-Trust GmbH,C=DE -# Serial Number:52:cf:e4:8c:6d:a0:4a:f7:3f:82:97:0c:80:09:8c:95 -# Subject: CN=D-Trust SBR Root CA 1 2022,O=D-Trust GmbH,C=DE -# Not Valid Before: Wed Jul 06 11:30:00 2022 -# Not Valid After : Mon Jul 06 11:29:59 2037 -# Fingerprint (SHA-256): D9:2C:17:1F:5C:F8:90:BA:42:80:19:29:29:27:FE:22:F3:20:7F:D2:B5:44:49:CB:6F:67:5A:F4:92:21:46:E2 -# Fingerprint (SHA1): 0F:52:3A:6B:4E:7D:1D:18:05:A5:48:F9:4D:CD:E4:C3:1E:1B:E9:E6 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-Trust SBR Root CA 1 2022" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\017\122\072\153\116\175\035\030\005\245\110\371\115\315\344\303 -\036\033\351\346 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\023\074\033\202\352\156\352\355\144\142\351\132\171\005\151\004 -END -CKA_ISSUER MULTILINE_OCTAL -\060\111\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\043\060\041\006\003\125\004\003\023 -\032\104\055\124\162\165\163\164\040\123\102\122\040\122\157\157 -\164\040\103\101\040\061\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\122\317\344\214\155\240\112\367\077\202\227\014\200\011 -\214\225 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "D-Trust SBR Root CA 2 2022" -# -# Issuer: CN=D-Trust SBR Root CA 2 2022,O=D-Trust GmbH,C=DE -# Serial Number:54:d5:a3:95:1e:3d:95:ba:72:1b:9a:d0:31:21:4a:ba -# Subject: CN=D-Trust SBR Root CA 2 2022,O=D-Trust GmbH,C=DE -# Not Valid Before: Thu Jul 07 07:30:00 2022 -# Not Valid After : Tue Jul 07 07:29:59 2037 -# Fingerprint (SHA-256): DB:A8:4D:D7:EF:62:2D:48:54:63:A9:01:37:EA:4D:57:4D:F8:55:09:28:F6:AF:A0:3B:4D:8B:11:41:E6:36:CC -# Fingerprint (SHA1): 27:FF:63:B9:EF:34:29:31:03:38:1A:D8:60:60:DA:CC:60:28:35:E1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-Trust SBR Root CA 2 2022" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\111\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\043\060\041\006\003\125\004\003\023 -\032\104\055\124\162\165\163\164\040\123\102\122\040\122\157\157 -\164\040\103\101\040\062\040\062\060\062\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\111\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\043\060\041\006\003\125\004\003\023 -\032\104\055\124\162\165\163\164\040\123\102\122\040\122\157\157 -\164\040\103\101\040\062\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\124\325\243\225\036\075\225\272\162\033\232\320\061\041 -\112\272 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\254\060\202\003\224\240\003\002\001\002\002\020\124 -\325\243\225\036\075\225\272\162\033\232\320\061\041\112\272\060 -\015\006\011\052\206\110\206\367\015\001\001\015\005\000\060\111 -\061\013\060\011\006\003\125\004\006\023\002\104\105\061\025\060 -\023\006\003\125\004\012\023\014\104\055\124\162\165\163\164\040 -\107\155\142\110\061\043\060\041\006\003\125\004\003\023\032\104 -\055\124\162\165\163\164\040\123\102\122\040\122\157\157\164\040 -\103\101\040\062\040\062\060\062\062\060\036\027\015\062\062\060 -\067\060\067\060\067\063\060\060\060\132\027\015\063\067\060\067 -\060\067\060\067\062\071\065\071\132\060\111\061\013\060\011\006 -\003\125\004\006\023\002\104\105\061\025\060\023\006\003\125\004 -\012\023\014\104\055\124\162\165\163\164\040\107\155\142\110\061 -\043\060\041\006\003\125\004\003\023\032\104\055\124\162\165\163 -\164\040\123\102\122\040\122\157\157\164\040\103\101\040\062\040 -\062\060\062\062\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\257\054\274\216\066\214\353\144\257\121\152 -\326\156\074\136\221\072\352\232\303\312\154\373\252\047\236\144 -\042\251\100\337\271\050\105\132\354\123\141\026\050\230\302\212 -\244\165\170\120\204\335\372\040\110\222\007\145\101\065\146\121 -\022\164\141\235\007\006\205\071\061\127\173\050\077\325\234\245 -\354\132\351\034\113\047\237\316\047\006\363\067\365\122\330\021 -\063\026\101\072\037\365\143\170\145\143\206\311\277\310\001\004 -\037\156\356\342\354\254\014\356\202\222\342\366\032\015\077\071 -\371\235\145\223\255\370\271\005\301\075\370\067\201\126\303\240 -\376\005\354\340\224\026\072\043\026\004\332\246\012\223\205\162 -\155\141\073\241\215\105\326\343\177\276\025\275\066\204\010\366 -\013\203\153\046\252\242\275\340\260\347\252\340\256\147\304\323 -\202\245\014\251\244\360\063\171\015\120\077\360\357\220\075\044 -\271\177\322\040\154\352\227\363\277\234\334\107\336\011\141\275 -\224\171\225\132\002\166\065\140\304\107\042\015\367\166\143\003 -\323\306\373\203\306\135\253\255\355\151\045\053\003\133\115\045 -\000\101\343\214\207\027\122\250\340\005\053\103\115\024\023\312 -\347\077\103\042\274\067\244\165\361\366\277\072\357\062\036\256 -\356\130\206\220\162\272\004\254\100\110\357\134\304\170\247\251 -\217\047\132\313\172\354\130\362\302\010\130\220\155\115\003\205 -\171\161\025\005\016\116\076\371\337\017\005\367\137\024\110\126 -\041\015\063\222\261\254\214\345\030\376\277\017\356\340\004\252 -\275\041\362\130\266\134\211\012\213\030\011\042\032\263\065\306 -\146\302\365\063\025\231\200\340\010\371\226\057\023\214\356\332 -\267\210\304\351\067\265\327\152\327\072\204\115\253\160\214\323 -\116\024\125\240\242\020\374\144\332\147\350\361\313\063\335\311 -\232\212\217\226\057\130\201\331\370\232\000\103\314\220\373\125 -\166\373\206\343\067\001\050\014\157\364\351\131\115\025\167\121 -\102\112\314\064\270\200\103\120\201\357\127\245\023\333\247\224 -\171\017\113\312\176\027\175\257\243\041\144\350\161\125\126\217 -\006\260\107\354\131\017\135\160\133\054\026\102\360\206\236\165 -\336\153\115\110\230\204\342\127\030\266\234\202\231\145\072\213 -\200\170\127\014\111\002\003\001\000\001\243\201\217\060\201\214 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\135\263\200\224 -\033\345\206\277\150\272\024\064\244\366\356\155\362\335\337\347 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 -\060\112\006\003\125\035\037\004\103\060\101\060\077\240\075\240 -\073\206\071\150\164\164\160\072\057\057\143\162\154\056\144\055 -\164\162\165\163\164\056\156\145\164\057\143\162\154\057\144\055 -\164\162\165\163\164\137\163\142\162\137\162\157\157\164\137\143 -\141\137\062\137\062\060\062\062\056\143\162\154\060\015\006\011 -\052\206\110\206\367\015\001\001\015\005\000\003\202\002\001\000 -\064\124\056\130\030\126\315\112\275\227\323\365\175\053\334\257 -\017\121\341\115\274\041\113\223\364\000\104\023\007\020\013\045 -\030\076\110\131\226\367\241\341\223\220\170\146\032\075\043\353 -\042\253\001\246\216\014\121\063\346\155\214\061\356\254\244\001 -\160\071\110\336\307\146\054\153\015\313\163\237\207\222\351\076 -\107\037\270\357\057\356\267\126\214\110\211\360\070\247\025\071 -\262\356\300\077\027\244\163\002\010\234\274\006\212\244\302\267 -\141\141\371\303\333\304\320\172\174\141\336\261\130\221\365\335 -\145\114\057\013\370\353\075\265\355\212\276\167\034\272\131\002 -\022\146\161\345\230\047\316\016\075\257\121\242\105\371\202\373 -\132\245\224\160\367\213\204\303\114\145\045\233\173\342\037\060 -\160\263\100\216\072\356\275\364\347\150\305\235\311\051\107\161 -\016\223\310\265\110\116\365\146\273\007\210\161\151\153\173\110 -\216\157\360\021\304\264\311\160\024\230\040\275\355\247\352\001 -\332\156\245\233\022\376\076\104\060\263\360\353\165\122\300\364 -\303\372\167\046\244\167\202\055\157\363\050\036\116\225\360\060 -\367\211\370\054\242\120\133\362\276\062\176\154\124\333\162\311 -\052\132\340\034\266\013\330\122\232\131\241\343\260\001\047\305 -\240\026\120\146\334\353\256\155\364\233\133\075\204\155\133\207 -\347\251\211\273\156\270\340\233\123\211\300\377\056\100\032\211 -\104\056\030\103\147\070\344\174\162\137\331\243\051\045\101\101 -\075\034\167\033\144\250\303\125\356\143\161\146\142\203\364\177 -\046\231\240\124\073\241\022\155\160\142\316\323\371\270\275\042 -\374\324\232\324\273\342\070\026\057\267\175\071\302\260\251\003 -\351\234\317\176\030\215\166\334\137\021\273\353\102\354\120\011 -\076\134\354\220\061\330\032\162\272\077\151\007\356\230\064\302 -\064\244\326\332\023\326\251\204\362\000\206\300\124\272\036\021 -\260\342\271\304\007\264\221\347\252\346\061\126\157\261\104\304 -\052\142\274\311\260\145\234\064\374\014\032\123\337\041\027\273 -\302\155\241\012\346\361\260\252\104\011\120\111\070\172\135\161 -\342\061\056\031\260\337\225\102\004\175\204\210\316\012\043\147 -\153\070\235\026\336\006\376\050\160\070\245\132\256\374\203\355 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "D-Trust SBR Root CA 2 2022" -# Issuer: CN=D-Trust SBR Root CA 2 2022,O=D-Trust GmbH,C=DE -# Serial Number:54:d5:a3:95:1e:3d:95:ba:72:1b:9a:d0:31:21:4a:ba -# Subject: CN=D-Trust SBR Root CA 2 2022,O=D-Trust GmbH,C=DE -# Not Valid Before: Thu Jul 07 07:30:00 2022 -# Not Valid After : Tue Jul 07 07:29:59 2037 -# Fingerprint (SHA-256): DB:A8:4D:D7:EF:62:2D:48:54:63:A9:01:37:EA:4D:57:4D:F8:55:09:28:F6:AF:A0:3B:4D:8B:11:41:E6:36:CC -# Fingerprint (SHA1): 27:FF:63:B9:EF:34:29:31:03:38:1A:D8:60:60:DA:CC:60:28:35:E1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "D-Trust SBR Root CA 2 2022" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\047\377\143\271\357\064\051\061\003\070\032\330\140\140\332\314 -\140\050\065\341 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\220\361\364\053\074\247\312\112\210\073\005\053\010\124\205\336 -END -CKA_ISSUER MULTILINE_OCTAL -\060\111\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 -\164\040\107\155\142\110\061\043\060\041\006\003\125\004\003\023 -\032\104\055\124\162\165\163\164\040\123\102\122\040\122\157\157 -\164\040\103\101\040\062\040\062\060\062\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\124\325\243\225\036\075\225\272\162\033\232\320\061\041 -\112\272 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Telekom Security SMIME ECC Root 2021" -# -# Issuer: CN=Telekom Security SMIME ECC Root 2021,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:15:2a:dd:14:c9:18:d1:a4:56:40:86:a6:25:af:07:5f -# Subject: CN=Telekom Security SMIME ECC Root 2021,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Thu Mar 18 11:08:30 2021 -# Not Valid After : Sat Mar 17 23:59:59 2046 -# Fingerprint (SHA-256): 3A:E6:DF:7E:0D:63:7A:65:A8:C8:16:12:EC:6F:9A:14:2F:85:A1:68:34:C1:02:80:D8:8E:70:70:28:51:87:55 -# Fingerprint (SHA1): B7:F9:1D:98:EC:25:93:F3:50:14:84:9A:A8:7E:22:10:3C:C4:39:27 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security SMIME ECC Root 2021" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\055\060\053\006\003\125\004 -\003\014\044\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\123\115\111\115\105\040\105\103\103\040\122\157 -\157\164\040\062\060\062\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\055\060\053\006\003\125\004 -\003\014\044\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\123\115\111\115\105\040\105\103\103\040\122\157 -\157\164\040\062\060\062\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\025\052\335\024\311\030\321\244\126\100\206\246\045\257 -\007\137 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\107\060\202\001\315\240\003\002\001\002\002\020\025 -\052\335\024\311\030\321\244\126\100\206\246\045\257\007\137\060 -\012\006\010\052\206\110\316\075\004\003\003\060\145\061\013\060 -\011\006\003\125\004\006\023\002\104\105\061\047\060\045\006\003 -\125\004\012\014\036\104\145\165\164\163\143\150\145\040\124\145 -\154\145\153\157\155\040\123\145\143\165\162\151\164\171\040\107 -\155\142\110\061\055\060\053\006\003\125\004\003\014\044\124\145 -\154\145\153\157\155\040\123\145\143\165\162\151\164\171\040\123 -\115\111\115\105\040\105\103\103\040\122\157\157\164\040\062\060 -\062\061\060\036\027\015\062\061\060\063\061\070\061\061\060\070 -\063\060\132\027\015\064\066\060\063\061\067\062\063\065\071\065 -\071\132\060\145\061\013\060\011\006\003\125\004\006\023\002\104 -\105\061\047\060\045\006\003\125\004\012\014\036\104\145\165\164 -\163\143\150\145\040\124\145\154\145\153\157\155\040\123\145\143 -\165\162\151\164\171\040\107\155\142\110\061\055\060\053\006\003 -\125\004\003\014\044\124\145\154\145\153\157\155\040\123\145\143 -\165\162\151\164\171\040\123\115\111\115\105\040\105\103\103\040 -\122\157\157\164\040\062\060\062\061\060\166\060\020\006\007\052 -\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 -\004\260\031\217\242\153\265\307\315\017\060\231\067\014\303\140 -\133\361\361\047\040\125\075\300\222\213\253\127\241\157\163\203 -\041\302\103\023\014\136\211\252\307\005\065\171\223\142\220\326 -\135\023\037\321\172\240\274\236\020\247\146\174\106\012\260\127 -\154\277\346\124\071\070\041\154\022\134\161\314\323\132\137\155 -\267\247\206\337\263\337\356\302\347\211\101\226\065\366\057\112 -\265\243\102\060\100\060\035\006\003\125\035\016\004\026\004\024 -\053\313\001\014\143\303\123\022\245\250\127\257\320\234\203\373 -\275\220\072\113\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\006\060\012\006\010\052\206\110\316\075\004\003 -\003\003\150\000\060\145\002\061\000\326\274\110\222\207\107\003 -\307\160\073\045\266\037\256\106\147\163\164\000\047\113\344\245 -\004\242\003\337\136\050\255\156\136\003\310\335\150\234\266\277 -\224\020\110\225\057\017\377\030\213\002\060\001\100\063\236\227 -\227\115\005\362\164\124\014\315\071\375\152\153\011\301\044\077 -\141\216\070\241\267\350\327\104\025\021\142\377\016\141\067\107 -\113\100\177\112\137\262\147\132\163\165\302 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Telekom Security SMIME ECC Root 2021" -# Issuer: CN=Telekom Security SMIME ECC Root 2021,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:15:2a:dd:14:c9:18:d1:a4:56:40:86:a6:25:af:07:5f -# Subject: CN=Telekom Security SMIME ECC Root 2021,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Thu Mar 18 11:08:30 2021 -# Not Valid After : Sat Mar 17 23:59:59 2046 -# Fingerprint (SHA-256): 3A:E6:DF:7E:0D:63:7A:65:A8:C8:16:12:EC:6F:9A:14:2F:85:A1:68:34:C1:02:80:D8:8E:70:70:28:51:87:55 -# Fingerprint (SHA1): B7:F9:1D:98:EC:25:93:F3:50:14:84:9A:A8:7E:22:10:3C:C4:39:27 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security SMIME ECC Root 2021" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\267\371\035\230\354\045\223\363\120\024\204\232\250\176\042\020 -\074\304\071\047 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\165\275\136\355\174\015\146\076\007\244\233\274\002\007\330\264 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\055\060\053\006\003\125\004 -\003\014\044\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\123\115\111\115\105\040\105\103\103\040\122\157 -\157\164\040\062\060\062\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\025\052\335\024\311\030\321\244\126\100\206\246\045\257 -\007\137 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Telekom Security TLS ECC Root 2020" -# -# Issuer: CN=Telekom Security TLS ECC Root 2020,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:36:3a:96:8c:c9:5c:b2:58:cd:d0:01:5d:c5:e5:57:00 -# Subject: CN=Telekom Security TLS ECC Root 2020,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Tue Aug 25 07:48:20 2020 -# Not Valid After : Fri Aug 25 23:59:59 2045 -# Fingerprint (SHA-256): 57:8A:F4:DE:D0:85:3F:4E:59:98:DB:4A:EA:F9:CB:EA:8D:94:5F:60:B6:20:A3:8D:1A:3C:13:B2:BC:7B:A8:E1 -# Fingerprint (SHA1): C0:F8:96:C5:A9:3B:01:06:21:07:DA:18:42:48:BC:E9:9D:88:D5:EC -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security TLS ECC Root 2020" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\105\103\103\040\122\157\157\164 -\040\062\060\062\060 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\105\103\103\040\122\157\157\164 -\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\066\072\226\214\311\134\262\130\315\320\001\135\305\345 -\127\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\102\060\202\001\311\240\003\002\001\002\002\020\066 -\072\226\214\311\134\262\130\315\320\001\135\305\345\127\000\060 -\012\006\010\052\206\110\316\075\004\003\003\060\143\061\013\060 -\011\006\003\125\004\006\023\002\104\105\061\047\060\045\006\003 -\125\004\012\014\036\104\145\165\164\163\143\150\145\040\124\145 -\154\145\153\157\155\040\123\145\143\165\162\151\164\171\040\107 -\155\142\110\061\053\060\051\006\003\125\004\003\014\042\124\145 -\154\145\153\157\155\040\123\145\143\165\162\151\164\171\040\124 -\114\123\040\105\103\103\040\122\157\157\164\040\062\060\062\060 -\060\036\027\015\062\060\060\070\062\065\060\067\064\070\062\060 -\132\027\015\064\065\060\070\062\065\062\063\065\071\065\071\132 -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\105\103\103\040\122\157\157\164 -\040\062\060\062\060\060\166\060\020\006\007\052\206\110\316\075 -\002\001\006\005\053\201\004\000\042\003\142\000\004\316\277\376 -\127\250\277\325\252\367\020\232\315\274\321\021\242\275\147\102 -\314\220\353\025\030\220\331\242\315\014\052\045\353\076\117\316 -\265\322\217\017\363\065\332\103\213\002\200\276\157\121\044\035 -\017\153\053\312\237\302\157\120\062\345\067\040\266\040\377\210 -\015\017\155\111\273\333\006\244\207\220\222\224\364\011\320\317 -\177\310\200\013\301\227\263\273\065\047\311\302\033\243\102\060 -\100\060\035\006\003\125\035\016\004\026\004\024\343\162\314\156 -\225\231\107\261\346\263\141\114\321\313\253\343\272\315\336\237 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\012\006\010\052\206\110\316\075\004\003\003\003\147\000 -\060\144\002\060\165\122\213\267\244\020\117\256\112\020\213\262 -\204\133\102\341\346\052\066\002\332\240\156\031\077\045\277\332 -\131\062\216\344\373\220\334\223\144\316\255\264\101\107\140\342 -\317\247\313\036\002\060\067\101\214\146\337\101\153\326\203\000 -\101\375\057\132\367\120\264\147\321\054\250\161\327\103\312\234 -\047\044\221\203\110\015\317\315\367\124\201\257\354\177\344\147 -\333\270\220\356\335\045 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Telekom Security TLS ECC Root 2020" -# Issuer: CN=Telekom Security TLS ECC Root 2020,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:36:3a:96:8c:c9:5c:b2:58:cd:d0:01:5d:c5:e5:57:00 -# Subject: CN=Telekom Security TLS ECC Root 2020,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Tue Aug 25 07:48:20 2020 -# Not Valid After : Fri Aug 25 23:59:59 2045 -# Fingerprint (SHA-256): 57:8A:F4:DE:D0:85:3F:4E:59:98:DB:4A:EA:F9:CB:EA:8D:94:5F:60:B6:20:A3:8D:1A:3C:13:B2:BC:7B:A8:E1 -# Fingerprint (SHA1): C0:F8:96:C5:A9:3B:01:06:21:07:DA:18:42:48:BC:E9:9D:88:D5:EC -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security TLS ECC Root 2020" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\300\370\226\305\251\073\001\006\041\007\332\030\102\110\274\351 -\235\210\325\354 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\301\253\376\152\020\054\003\215\274\034\042\062\300\205\247\375 -END -CKA_ISSUER MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\105\103\103\040\122\157\157\164 -\040\062\060\062\060 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\066\072\226\214\311\134\262\130\315\320\001\135\305\345 -\127\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Telekom Security SMIME RSA Root 2023" -# -# Issuer: CN=Telekom Security SMIME RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:0c:7e:62:f5:79:73:3b:9d:43:8e:8b:63:ed:91:95:b8 -# Subject: CN=Telekom Security SMIME RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Tue Mar 28 12:09:22 2023 -# Not Valid After : Fri Mar 27 23:59:59 2048 -# Fingerprint (SHA-256): 78:A6:56:34:4F:94:7E:9C:C0:F7:34:D9:05:3D:32:F6:74:20:86:B6:B9:CD:2C:AE:4F:AE:1A:2E:4E:FD:E0:48 -# Fingerprint (SHA1): 89:3F:6F:1C:E2:4D:7F:FB:C3:D3:14:7A:05:80:A7:DE:E1:0A:5E:4D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security SMIME RSA Root 2023" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\055\060\053\006\003\125\004 -\003\014\044\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\123\115\111\115\105\040\122\123\101\040\122\157 -\157\164\040\062\060\062\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\055\060\053\006\003\125\004 -\003\014\044\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\123\115\111\115\105\040\122\123\101\040\122\157 -\157\164\040\062\060\062\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\014\176\142\365\171\163\073\235\103\216\213\143\355\221 -\225\270 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\267\060\202\003\237\240\003\002\001\002\002\020\014 -\176\142\365\171\163\073\235\103\216\213\143\355\221\225\270\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\145 -\061\013\060\011\006\003\125\004\006\023\002\104\105\061\047\060 -\045\006\003\125\004\012\014\036\104\145\165\164\163\143\150\145 -\040\124\145\154\145\153\157\155\040\123\145\143\165\162\151\164 -\171\040\107\155\142\110\061\055\060\053\006\003\125\004\003\014 -\044\124\145\154\145\153\157\155\040\123\145\143\165\162\151\164 -\171\040\123\115\111\115\105\040\122\123\101\040\122\157\157\164 -\040\062\060\062\063\060\036\027\015\062\063\060\063\062\070\061 -\062\060\071\062\062\132\027\015\064\070\060\063\062\067\062\063 -\065\071\065\071\132\060\145\061\013\060\011\006\003\125\004\006 -\023\002\104\105\061\047\060\045\006\003\125\004\012\014\036\104 -\145\165\164\163\143\150\145\040\124\145\154\145\153\157\155\040 -\123\145\143\165\162\151\164\171\040\107\155\142\110\061\055\060 -\053\006\003\125\004\003\014\044\124\145\154\145\153\157\155\040 -\123\145\143\165\162\151\164\171\040\123\115\111\115\105\040\122 -\123\101\040\122\157\157\164\040\062\060\062\063\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\357\305\016 -\213\276\062\322\147\107\377\012\114\147\263\052\277\310\303\305 -\221\353\265\307\036\221\341\146\250\210\213\125\040\200\037\121 -\136\167\227\236\031\012\134\307\153\067\041\174\003\066\001\364 -\210\045\331\250\056\101\252\374\330\046\340\226\100\142\171\256 -\127\236\003\070\032\034\262\167\024\076\351\241\162\320\344\340 -\067\321\027\106\355\120\134\172\130\305\370\053\367\165\057\317 -\201\236\132\054\267\072\254\240\131\230\004\121\014\377\111\305 -\120\375\036\323\107\205\113\063\117\242\067\265\257\004\232\047 -\062\235\126\325\077\125\141\343\213\157\256\121\376\227\376\151 -\007\372\142\133\046\346\024\171\025\245\023\070\256\137\067\276 -\224\112\326\015\200\026\151\244\221\262\072\111\230\165\235\106 -\020\212\134\172\177\204\245\350\257\036\307\253\263\132\106\265 -\243\113\365\246\043\066\000\106\261\333\005\266\033\316\236\172 -\062\134\232\325\162\303\235\206\115\053\204\323\036\265\210\332 -\020\170\234\042\303\073\043\265\353\023\007\275\157\123\354\233 -\354\233\323\145\365\007\011\343\135\247\231\265\176\206\216\325 -\002\377\267\205\011\343\107\024\335\226\146\030\064\336\010\325 -\337\313\030\231\142\013\053\354\000\135\122\104\323\306\226\374 -\062\126\045\221\317\315\031\073\225\071\076\002\207\231\143\266 -\325\076\064\172\017\021\165\201\274\175\004\312\140\264\050\165 -\327\002\121\335\122\000\056\307\375\211\361\134\363\313\244\047 -\022\070\217\273\373\211\360\344\304\070\054\276\202\240\161\141 -\142\221\217\110\014\057\053\251\260\361\313\020\004\347\164\277 -\067\220\357\117\052\103\065\227\022\306\052\160\015\336\054\125 -\107\171\143\051\365\312\037\152\006\122\034\256\055\044\042\203 -\042\257\320\252\060\267\052\037\377\145\043\130\145\223\310\216 -\175\100\020\061\206\170\331\125\313\074\060\360\336\121\052\000 -\066\322\047\105\137\330\350\241\041\075\176\106\126\073\051\105 -\361\035\005\011\316\266\103\060\334\105\220\020\060\114\244\153 -\206\213\077\075\057\061\221\161\357\046\271\366\276\235\260\154 -\337\021\356\130\077\103\171\206\071\200\361\046\027\007\230\360 -\231\252\060\054\103\131\024\316\355\342\100\023\205\002\003\001 -\000\001\243\143\060\141\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004 -\024\232\316\254\052\354\001\372\145\160\336\227\235\361\322\000 -\214\245\243\144\273\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\037\006\003\125\035\043\004\030\060 -\026\200\024\232\316\254\052\354\001\372\145\160\336\227\235\361 -\322\000\214\245\243\144\273\060\015\006\011\052\206\110\206\367 -\015\001\001\014\005\000\003\202\002\001\000\343\120\375\365\100 -\026\042\011\226\072\015\251\357\201\347\056\062\360\241\361\111 -\136\173\210\015\004\162\327\276\147\250\272\035\356\120\273\162 -\156\172\321\273\014\162\060\106\310\325\327\002\022\026\231\116 -\036\337\132\226\356\217\221\276\256\206\370\020\167\245\304\156 -\107\141\300\362\046\331\117\141\150\005\110\165\010\025\245\241 -\173\325\270\263\211\171\346\355\361\363\141\000\206\173\056\061 -\376\243\134\370\171\075\264\133\210\173\340\043\273\015\241\027 -\372\313\150\015\230\167\161\010\342\155\103\164\153\304\066\305 -\224\101\244\000\326\127\055\231\212\213\040\022\025\002\062\016 -\322\111\354\201\110\305\152\047\122\327\262\163\125\123\226\074 -\236\117\114\265\240\320\117\127\320\147\050\110\144\276\306\270 -\272\354\144\317\310\173\305\152\347\052\346\131\127\266\326\324 -\326\300\147\134\331\236\050\011\100\277\363\251\065\061\145\140 -\003\313\031\154\202\225\003\036\137\077\341\275\352\111\161\345 -\133\267\013\107\026\033\040\211\155\224\231\014\176\210\154\035 -\015\364\267\041\032\131\227\254\313\350\276\027\037\225\174\123 -\233\257\120\122\252\215\013\056\257\132\327\140\362\052\151\052 -\271\356\124\160\030\252\275\365\241\077\322\335\241\143\031\000 -\370\247\014\353\243\171\362\160\131\243\370\242\022\003\354\023 -\377\344\002\206\066\327\301\303\244\265\324\244\302\067\105\266 -\224\160\075\305\275\353\243\025\035\343\066\172\025\151\052\126 -\064\071\317\245\232\066\252\310\355\171\274\317\366\316\004\123 -\013\332\262\120\043\174\274\076\046\255\360\016\103\273\046\313 -\256\302\100\336\067\037\012\240\121\315\143\235\266\117\330\306 -\107\174\274\330\264\355\236\213\363\021\342\250\265\076\354\256 -\160\076\176\042\273\065\110\027\140\142\024\221\060\243\166\075 -\246\121\066\213\037\015\335\152\061\034\245\355\335\226\243\156 -\162\017\023\115\252\247\251\134\170\371\003\022\030\223\067\105 -\022\211\075\370\276\312\275\331\276\014\331\030\144\247\310\101 -\076\165\202\041\070\175\145\364\240\324\023\113\007\170\051\371 -\235\176\314\207\077\304\332\056\210\335\343\013\334\132\121\132 -\351\331\022\117\236\002\333\367\005\045\121 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Telekom Security SMIME RSA Root 2023" -# Issuer: CN=Telekom Security SMIME RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:0c:7e:62:f5:79:73:3b:9d:43:8e:8b:63:ed:91:95:b8 -# Subject: CN=Telekom Security SMIME RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Tue Mar 28 12:09:22 2023 -# Not Valid After : Fri Mar 27 23:59:59 2048 -# Fingerprint (SHA-256): 78:A6:56:34:4F:94:7E:9C:C0:F7:34:D9:05:3D:32:F6:74:20:86:B6:B9:CD:2C:AE:4F:AE:1A:2E:4E:FD:E0:48 -# Fingerprint (SHA1): 89:3F:6F:1C:E2:4D:7F:FB:C3:D3:14:7A:05:80:A7:DE:E1:0A:5E:4D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security SMIME RSA Root 2023" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\211\077\157\034\342\115\177\373\303\323\024\172\005\200\247\336 -\341\012\136\115 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\353\335\044\371\050\017\243\302\303\156\012\077\320\303\015\033 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\055\060\053\006\003\125\004 -\003\014\044\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\123\115\111\115\105\040\122\123\101\040\122\157 -\157\164\040\062\060\062\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\014\176\142\365\171\163\073\235\103\216\213\143\355\221 -\225\270 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Telekom Security TLS RSA Root 2023" -# -# Issuer: CN=Telekom Security TLS RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:21:9c:54:2d:e8:f6:ec:71:77:fa:4e:e8:c3:70:57:97 -# Subject: CN=Telekom Security TLS RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Tue Mar 28 12:16:45 2023 -# Not Valid After : Fri Mar 27 23:59:59 2048 -# Fingerprint (SHA-256): EF:C6:5C:AD:BB:59:AD:B6:EF:E8:4D:A2:23:11:B3:56:24:B7:1B:3B:1E:A0:DA:8B:66:55:17:4E:C8:97:86:46 -# Fingerprint (SHA1): 54:D3:AC:B3:BD:57:56:F6:85:9D:CE:E5:C3:21:E2:D4:AD:83:D0:93 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security TLS RSA Root 2023" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\122\123\101\040\122\157\157\164 -\040\062\060\062\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\122\123\101\040\122\157\157\164 -\040\062\060\062\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\041\234\124\055\350\366\354\161\167\372\116\350\303\160 -\127\227 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\263\060\202\003\233\240\003\002\001\002\002\020\041 -\234\124\055\350\366\354\161\167\372\116\350\303\160\127\227\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\143 -\061\013\060\011\006\003\125\004\006\023\002\104\105\061\047\060 -\045\006\003\125\004\012\014\036\104\145\165\164\163\143\150\145 -\040\124\145\154\145\153\157\155\040\123\145\143\165\162\151\164 -\171\040\107\155\142\110\061\053\060\051\006\003\125\004\003\014 -\042\124\145\154\145\153\157\155\040\123\145\143\165\162\151\164 -\171\040\124\114\123\040\122\123\101\040\122\157\157\164\040\062 -\060\062\063\060\036\027\015\062\063\060\063\062\070\061\062\061 -\066\064\065\132\027\015\064\070\060\063\062\067\062\063\065\071 -\065\071\132\060\143\061\013\060\011\006\003\125\004\006\023\002 -\104\105\061\047\060\045\006\003\125\004\012\014\036\104\145\165 -\164\163\143\150\145\040\124\145\154\145\153\157\155\040\123\145 -\143\165\162\151\164\171\040\107\155\142\110\061\053\060\051\006 -\003\125\004\003\014\042\124\145\154\145\153\157\155\040\123\145 -\143\165\162\151\164\171\040\124\114\123\040\122\123\101\040\122 -\157\157\164\040\062\060\062\063\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\355\065\241\201\200\363\313 -\112\151\133\302\373\121\203\256\046\375\341\156\363\201\022\175 -\161\100\377\207\165\102\051\041\355\201\122\054\337\022\301\031 -\204\211\301\275\305\050\325\325\113\154\104\326\114\333\007\226 -\112\125\172\312\066\202\004\066\250\245\374\047\366\111\361\325 -\162\236\221\371\043\326\160\173\273\365\233\301\354\223\317\031 -\352\145\176\210\160\240\163\374\366\377\265\126\142\341\163\152 -\064\230\076\202\270\254\225\123\364\001\240\047\007\162\243\000 -\123\240\344\262\253\203\070\127\063\045\224\237\276\110\035\230 -\341\243\272\236\134\315\004\161\121\175\165\170\253\363\131\252 -\304\340\140\276\217\203\122\270\165\032\101\065\355\274\363\072 -\143\351\251\024\105\327\346\122\321\156\322\336\274\343\365\013 -\073\346\340\304\275\103\144\023\246\316\364\230\067\154\212\225 -\250\227\310\107\017\360\136\020\213\347\035\034\376\261\073\240 -\005\063\150\005\101\202\301\003\053\001\310\347\217\115\253\350 -\265\366\315\153\104\265\347\335\213\354\352\045\264\000\042\127 -\115\260\261\262\061\301\026\316\377\375\024\204\267\107\372\262 -\361\160\336\333\213\154\066\130\244\174\263\021\321\303\167\177 -\137\266\045\340\015\305\322\263\371\270\270\167\333\067\161\161 -\107\343\140\030\117\044\266\165\067\170\271\243\142\257\275\311 -\162\216\057\314\273\256\333\344\025\122\031\007\063\373\152\267 -\055\113\220\050\202\163\376\030\213\065\215\333\247\004\152\276 -\352\301\115\066\073\026\066\221\062\357\266\100\211\221\103\340 -\362\242\253\004\056\346\362\114\016\026\064\040\254\207\301\055 -\176\311\146\107\027\024\021\244\363\367\241\044\211\253\330\032 -\310\241\134\261\243\367\214\155\310\001\311\117\311\354\304\374 -\254\121\063\321\310\203\321\311\237\035\324\107\064\051\076\313 -\260\016\372\203\013\050\130\345\051\334\077\174\250\237\311\266 -\012\273\246\350\106\026\017\226\345\173\344\152\172\110\155\166 -\230\005\245\334\155\036\102\036\102\332\032\340\122\367\265\203 -\300\032\173\170\065\054\070\365\037\375\111\243\056\322\131\143 -\277\200\260\214\223\163\313\065\246\231\225\042\141\145\003\140 -\373\057\223\113\372\232\234\200\073\002\003\001\000\001\243\143 -\060\141\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\035\006\003\125\035\016\004\026\004\024\266\247\227 -\202\075\164\205\233\367\074\237\223\232\225\171\165\122\214\155 -\107\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024\266 -\247\227\202\075\164\205\233\367\074\237\223\232\225\171\165\122 -\214\155\107\060\015\006\011\052\206\110\206\367\015\001\001\014 -\005\000\003\202\002\001\000\250\314\141\246\276\165\236\025\120 -\244\153\373\250\160\105\174\272\176\261\132\374\133\043\372\012 -\167\370\230\161\202\014\155\340\136\106\252\223\364\036\240\303 -\341\223\333\113\255\262\246\135\253\260\324\142\313\136\273\146 -\365\055\356\227\100\074\142\353\136\326\024\326\214\342\226\213 -\101\151\223\065\346\271\231\153\142\264\241\027\146\064\246\153 -\143\306\271\116\362\042\351\130\015\126\101\321\372\014\112\360 -\063\315\073\273\155\041\072\256\216\162\265\303\112\373\351\175 -\345\261\233\206\356\342\340\175\264\367\062\375\042\204\361\205 -\311\067\171\351\265\077\277\134\344\164\262\217\021\142\000\335 -\030\146\241\331\173\043\137\361\216\325\147\350\124\332\133\072 -\153\066\157\371\201\261\063\107\063\167\100\371\122\252\335\324 -\203\317\205\170\231\232\223\271\163\147\102\106\021\041\352\376 -\012\251\033\032\145\151\263\217\256\026\266\366\113\126\262\055 -\371\245\310\354\073\142\243\355\153\320\116\325\100\011\244\037 -\230\327\072\245\222\131\040\344\260\175\315\133\163\150\275\155 -\304\242\023\016\147\031\270\215\102\176\154\014\232\156\240\044 -\055\325\105\033\334\304\002\024\376\205\133\145\227\312\116\220 -\120\010\172\102\065\371\352\302\146\324\370\001\256\036\264\276 -\303\250\357\376\166\232\242\246\037\106\366\204\355\374\333\316 -\304\002\316\167\110\054\214\262\354\303\000\243\354\054\125\030 -\301\176\031\356\341\057\362\255\203\233\236\253\031\337\306\212 -\057\214\167\345\267\005\354\073\301\354\276\206\263\206\274\300 -\367\334\347\352\133\256\262\314\265\065\206\113\320\342\077\266 -\330\370\016\000\356\135\343\367\215\130\377\317\213\067\351\143 -\137\156\367\011\161\066\302\022\135\127\362\310\264\315\363\356 -\002\337\021\334\152\271\127\204\035\131\115\214\316\310\016\043 -\302\267\046\232\020\024\161\376\223\262\212\270\200\360\016\020 -\236\323\250\120\014\067\202\057\352\340\212\235\341\054\071\377 -\265\264\163\000\344\367\110\246\163\254\277\262\336\167\004\207 -\264\243\315\233\065\044\067\372\220\223\023\201\102\306\230\046 -\165\067\146\101\020\254\273\365\224\343\302\061\053\255\347\043 -\126\314\065\045\222\263\120 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Telekom Security TLS RSA Root 2023" -# Issuer: CN=Telekom Security TLS RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Serial Number:21:9c:54:2d:e8:f6:ec:71:77:fa:4e:e8:c3:70:57:97 -# Subject: CN=Telekom Security TLS RSA Root 2023,O=Deutsche Telekom Security GmbH,C=DE -# Not Valid Before: Tue Mar 28 12:16:45 2023 -# Not Valid After : Fri Mar 27 23:59:59 2048 -# Fingerprint (SHA-256): EF:C6:5C:AD:BB:59:AD:B6:EF:E8:4D:A2:23:11:B3:56:24:B7:1B:3B:1E:A0:DA:8B:66:55:17:4E:C8:97:86:46 -# Fingerprint (SHA1): 54:D3:AC:B3:BD:57:56:F6:85:9D:CE:E5:C3:21:E2:D4:AD:83:D0:93 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Telekom Security TLS RSA Root 2023" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\124\323\254\263\275\127\126\366\205\235\316\345\303\041\342\324 -\255\203\320\223 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\277\133\353\124\100\315\110\161\304\040\215\175\336\012\102\362 -END -CKA_ISSUER MULTILINE_OCTAL -\060\143\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\047\060\045\006\003\125\004\012\014\036\104\145\165\164\163\143 -\150\145\040\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\107\155\142\110\061\053\060\051\006\003\125\004 -\003\014\042\124\145\154\145\153\157\155\040\123\145\143\165\162 -\151\164\171\040\124\114\123\040\122\123\101\040\122\157\157\164 -\040\062\060\062\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\041\234\124\055\350\366\354\161\167\372\116\350\303\160 -\127\227 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "FIRMAPROFESIONAL CA ROOT-A WEB" -# -# Issuer: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES -# Serial Number:31:97:21:ed:af:89:42:7f:35:41:87:a1:67:56:4c:6d -# Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES -# Not Valid Before: Wed Apr 06 09:01:36 2022 -# Not Valid After : Sun Mar 31 09:01:36 2047 -# Fingerprint (SHA-256): BE:F2:56:DA:F2:6E:9C:69:BD:EC:16:02:35:97:98:F3:CA:F7:18:21:A0:3E:01:82:57:C5:3C:65:61:7F:3D:4A -# Fingerprint (SHA1): A8:31:11:74:A6:14:15:0D:CA:77:DD:0E:E4:0C:5D:58:FC:A0:72:A5 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "FIRMAPROFESIONAL CA ROOT-A WEB" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\156\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\034\060\032\006\003\125\004\012\014\023\106\151\162\155\141\160 -\162\157\146\145\163\151\157\156\141\154\040\123\101\061\030\060 -\026\006\003\125\004\141\014\017\126\101\124\105\123\055\101\066 -\062\066\063\064\060\066\070\061\047\060\045\006\003\125\004\003 -\014\036\106\111\122\115\101\120\122\117\106\105\123\111\117\116 -\101\114\040\103\101\040\122\117\117\124\055\101\040\127\105\102 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\156\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\034\060\032\006\003\125\004\012\014\023\106\151\162\155\141\160 -\162\157\146\145\163\151\157\156\141\154\040\123\101\061\030\060 -\026\006\003\125\004\141\014\017\126\101\124\105\123\055\101\066 -\062\066\063\064\060\066\070\061\047\060\045\006\003\125\004\003 -\014\036\106\111\122\115\101\120\122\117\106\105\123\111\117\116 -\101\114\040\103\101\040\122\117\117\124\055\101\040\127\105\102 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\061\227\041\355\257\211\102\177\065\101\207\241\147\126 -\114\155 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\172\060\202\002\000\240\003\002\001\002\002\020\061 -\227\041\355\257\211\102\177\065\101\207\241\147\126\114\155\060 -\012\006\010\052\206\110\316\075\004\003\003\060\156\061\013\060 -\011\006\003\125\004\006\023\002\105\123\061\034\060\032\006\003 -\125\004\012\014\023\106\151\162\155\141\160\162\157\146\145\163 -\151\157\156\141\154\040\123\101\061\030\060\026\006\003\125\004 -\141\014\017\126\101\124\105\123\055\101\066\062\066\063\064\060 -\066\070\061\047\060\045\006\003\125\004\003\014\036\106\111\122 -\115\101\120\122\117\106\105\123\111\117\116\101\114\040\103\101 -\040\122\117\117\124\055\101\040\127\105\102\060\036\027\015\062 -\062\060\064\060\066\060\071\060\061\063\066\132\027\015\064\067 -\060\063\063\061\060\071\060\061\063\066\132\060\156\061\013\060 -\011\006\003\125\004\006\023\002\105\123\061\034\060\032\006\003 -\125\004\012\014\023\106\151\162\155\141\160\162\157\146\145\163 -\151\157\156\141\154\040\123\101\061\030\060\026\006\003\125\004 -\141\014\017\126\101\124\105\123\055\101\066\062\066\063\064\060 -\066\070\061\047\060\045\006\003\125\004\003\014\036\106\111\122 -\115\101\120\122\117\106\105\123\111\117\116\101\114\040\103\101 -\040\122\117\117\124\055\101\040\127\105\102\060\166\060\020\006 -\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 -\142\000\004\107\123\352\054\021\244\167\307\052\352\363\326\137 -\173\323\004\221\134\372\210\306\042\271\203\020\142\167\204\063 -\055\351\003\210\324\340\063\367\355\167\054\112\140\352\344\157 -\255\155\264\370\114\212\244\344\037\312\352\117\070\112\056\202 -\163\053\307\146\233\012\214\100\234\174\212\366\362\071\140\262 -\336\313\354\270\344\157\352\233\135\267\123\220\030\062\125\305 -\040\267\224\243\143\060\141\060\017\006\003\125\035\023\001\001 -\377\004\005\060\003\001\001\377\060\037\006\003\125\035\043\004 -\030\060\026\200\024\223\341\103\143\134\074\235\326\047\363\122 -\354\027\262\251\257\054\367\166\370\060\035\006\003\125\035\016 -\004\026\004\024\223\341\103\143\134\074\235\326\047\363\122\354 -\027\262\251\257\054\367\166\370\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\006\060\012\006\010\052\206\110\316 -\075\004\003\003\003\150\000\060\145\002\060\035\174\244\173\303 -\211\165\063\341\073\251\105\277\106\351\351\241\335\311\042\026 -\267\107\021\013\330\232\272\361\310\013\160\120\123\002\221\160 -\205\131\251\036\244\346\352\043\061\240\000\002\061\000\375\342 -\370\263\257\026\271\036\163\304\226\343\301\060\031\330\176\346 -\303\227\336\034\117\270\211\057\063\353\110\017\031\367\207\106 -\135\046\220\245\205\305\271\172\224\076\207\250\275\000 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "FIRMAPROFESIONAL CA ROOT-A WEB" -# Issuer: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES -# Serial Number:31:97:21:ed:af:89:42:7f:35:41:87:a1:67:56:4c:6d -# Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES -# Not Valid Before: Wed Apr 06 09:01:36 2022 -# Not Valid After : Sun Mar 31 09:01:36 2047 -# Fingerprint (SHA-256): BE:F2:56:DA:F2:6E:9C:69:BD:EC:16:02:35:97:98:F3:CA:F7:18:21:A0:3E:01:82:57:C5:3C:65:61:7F:3D:4A -# Fingerprint (SHA1): A8:31:11:74:A6:14:15:0D:CA:77:DD:0E:E4:0C:5D:58:FC:A0:72:A5 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "FIRMAPROFESIONAL CA ROOT-A WEB" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\250\061\021\164\246\024\025\015\312\167\335\016\344\014\135\130 -\374\240\162\245 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\202\262\255\105\000\202\260\146\143\370\137\303\147\116\316\243 -END -CKA_ISSUER MULTILINE_OCTAL -\060\156\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\034\060\032\006\003\125\004\012\014\023\106\151\162\155\141\160 -\162\157\146\145\163\151\157\156\141\154\040\123\101\061\030\060 -\026\006\003\125\004\141\014\017\126\101\124\105\123\055\101\066 -\062\066\063\064\060\066\070\061\047\060\045\006\003\125\004\003 -\014\036\106\111\122\115\101\120\122\117\106\105\123\111\117\116 -\101\114\040\103\101\040\122\117\117\124\055\101\040\127\105\102 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\061\227\041\355\257\211\102\177\065\101\207\241\147\126 -\114\155 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TWCA CYBER Root CA" -# -# Issuer: CN=TWCA CYBER Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number:40:01:34:8c:c2:00:00:00:00:00:00:00:01:3c:f2:c6 -# Subject: CN=TWCA CYBER Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Tue Nov 22 06:54:29 2022 -# Not Valid After : Fri Nov 22 15:59:59 2047 -# Fingerprint (SHA-256): 3F:63:BB:28:14:BE:17:4E:C8:B6:43:9C:F0:8D:6D:56:F0:B7:C4:05:88:3A:56:48:A3:34:42:4D:6B:3E:C5:58 -# Fingerprint (SHA1): F6:B1:1C:1A:83:38:E9:7B:DB:B3:A8:C8:33:24:E0:2D:9C:7F:26:66 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA CYBER Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022 -\124\127\103\101\040\103\131\102\105\122\040\122\157\157\164\040 -\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022 -\124\127\103\101\040\103\131\102\105\122\040\122\157\157\164\040 -\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\100\001\064\214\302\000\000\000\000\000\000\000\001\074 -\362\306 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\215\060\202\003\165\240\003\002\001\002\002\020\100 -\001\064\214\302\000\000\000\000\000\000\000\001\074\362\306\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\120 -\061\013\060\011\006\003\125\004\006\023\002\124\127\061\022\060 -\020\006\003\125\004\012\023\011\124\101\111\127\101\116\055\103 -\101\061\020\060\016\006\003\125\004\013\023\007\122\157\157\164 -\040\103\101\061\033\060\031\006\003\125\004\003\023\022\124\127 -\103\101\040\103\131\102\105\122\040\122\157\157\164\040\103\101 -\060\036\027\015\062\062\061\061\062\062\060\066\065\064\062\071 -\132\027\015\064\067\061\061\062\062\061\065\065\071\065\071\132 -\060\120\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022 -\124\127\103\101\040\103\131\102\105\122\040\122\157\157\164\040 -\103\101\060\202\002\042\060\015\006\011\052\206\110\206\367\015 -\001\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202 -\002\001\000\306\370\312\036\331\011\040\176\035\154\116\316\217 -\343\107\063\104\234\307\311\151\252\072\133\170\356\160\322\222 -\370\004\263\122\122\035\147\162\050\241\337\213\135\225\012\376 -\352\315\355\367\051\316\360\157\177\254\315\075\357\263\034\105 -\152\367\050\220\361\141\127\305\014\304\243\120\135\336\324\265 -\313\031\312\200\271\165\316\051\316\322\205\042\354\002\143\314 -\104\060\040\332\352\221\133\126\346\035\034\325\235\146\307\077 -\337\206\312\113\123\304\331\215\262\035\352\370\334\047\123\243 -\107\341\141\314\175\265\260\370\356\163\221\305\316\163\157\316 -\356\020\037\032\006\317\351\047\140\305\117\031\344\353\316\042 -\046\105\327\140\231\335\316\117\067\340\177\347\143\255\260\270 -\131\270\320\006\150\065\140\323\066\256\161\103\004\361\151\145 -\170\174\363\037\363\312\050\237\132\040\225\146\264\315\267\356 -\217\170\244\105\030\351\046\057\215\233\051\050\261\244\267\072 -\155\271\324\034\070\162\105\130\261\136\353\360\050\233\267\202 -\312\375\317\326\063\017\237\373\227\236\261\034\234\236\352\137 -\136\333\252\335\124\351\060\041\050\155\216\171\363\165\222\214 -\046\376\334\305\366\303\260\337\104\131\103\243\266\003\050\366 -\010\060\252\015\063\341\357\234\251\007\042\343\131\133\100\217 -\332\210\267\151\010\250\267\043\056\104\011\131\067\133\307\343 -\027\362\042\353\156\071\122\305\336\124\247\230\311\113\040\225 -\334\106\211\137\264\022\371\205\051\216\353\310\047\025\040\300 -\113\324\314\174\014\154\064\014\046\233\046\061\246\074\247\366 -\331\320\113\242\144\377\073\231\101\162\301\340\160\227\361\044 -\273\053\304\164\042\261\254\153\042\062\044\323\170\052\300\300 -\241\057\361\122\005\311\077\357\166\146\342\105\330\015\075\255 -\225\310\307\211\046\310\017\256\247\003\056\373\301\137\372\040 -\341\160\255\260\145\040\067\063\140\260\325\257\327\014\034\302 -\220\160\327\112\030\274\176\001\260\260\353\025\036\104\006\315 -\244\117\350\014\321\303\040\020\341\124\145\236\266\121\320\032 -\166\153\102\132\130\166\064\352\267\067\031\256\056\165\371\226 -\345\301\131\367\224\127\051\045\215\072\114\253\115\232\101\320 -\137\046\003\002\003\001\000\001\243\143\060\141\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\037\006 -\003\125\035\043\004\030\060\026\200\024\235\205\141\024\174\301 -\142\157\227\150\344\117\067\100\341\255\340\015\126\067\060\035 -\006\003\125\035\016\004\026\004\024\235\205\141\024\174\301\142 -\157\227\150\344\117\067\100\341\255\340\015\126\067\060\015\006 -\011\052\206\110\206\367\015\001\001\014\005\000\003\202\002\001 -\000\144\217\172\304\142\016\265\210\314\270\307\206\016\241\112 -\026\315\160\013\267\247\205\013\263\166\266\017\247\377\010\213 -\013\045\317\250\324\203\165\052\270\226\210\266\373\337\055\055 -\264\151\123\041\065\127\326\211\115\163\277\151\217\160\243\141 -\314\232\333\036\232\340\040\370\154\273\233\042\235\135\204\061 -\232\054\212\335\152\241\327\050\151\312\376\166\125\172\106\147 -\353\314\103\210\026\242\003\326\271\027\370\031\154\155\043\002 -\177\361\137\320\012\051\043\073\321\252\012\355\251\027\046\124 -\012\115\302\245\115\370\305\375\270\201\317\053\054\170\243\147 -\114\251\007\232\363\337\136\373\174\365\211\315\164\227\141\020 -\152\007\053\201\132\322\216\267\347\040\321\040\156\044\250\204 -\047\241\127\254\252\125\130\057\334\331\312\372\150\004\236\355 -\104\044\371\164\100\073\043\063\253\203\132\030\046\102\266\155 -\124\265\026\140\060\154\261\240\370\270\101\240\135\111\111\322 -\145\005\072\352\376\235\141\274\206\331\277\336\323\272\072\261 -\177\176\222\064\216\311\000\156\334\230\275\334\354\200\005\255 -\002\075\337\145\355\013\003\367\367\026\204\004\061\272\223\224 -\330\362\022\370\212\343\277\102\257\247\324\315\021\027\026\310 -\102\035\024\250\102\366\322\100\206\240\117\043\312\226\105\126 -\140\006\315\267\125\001\246\001\224\145\376\156\005\011\272\264 -\244\252\342\357\130\276\275\047\126\330\357\163\161\133\104\063 -\362\232\162\352\260\136\076\156\251\122\133\354\160\155\265\207 -\217\067\136\074\214\234\316\344\360\316\014\147\101\314\316\366 -\200\253\116\314\114\126\365\301\141\131\223\264\076\246\332\270 -\067\022\237\052\062\343\213\270\041\354\303\053\145\014\357\042 -\336\210\051\073\114\327\372\376\267\341\107\276\234\076\076\203 -\373\121\135\365\150\367\056\041\205\334\277\361\132\342\174\327 -\305\344\203\301\152\353\272\200\132\336\134\055\160\166\370\310 -\345\207\207\312\240\235\241\345\042\022\047\017\104\075\035\154 -\352\324\302\213\057\157\171\253\177\120\246\304\031\247\241\172 -\267\226\371\301\037\142\132\242\103\007\100\136\046\306\254\355 -\256\160\026\305\252\312\162\212\115\260\317\001\213\003\077\156 -\327 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TWCA CYBER Root CA" -# Issuer: CN=TWCA CYBER Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number:40:01:34:8c:c2:00:00:00:00:00:00:00:01:3c:f2:c6 -# Subject: CN=TWCA CYBER Root CA,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Tue Nov 22 06:54:29 2022 -# Not Valid After : Fri Nov 22 15:59:59 2047 -# Fingerprint (SHA-256): 3F:63:BB:28:14:BE:17:4E:C8:B6:43:9C:F0:8D:6D:56:F0:B7:C4:05:88:3A:56:48:A3:34:42:4D:6B:3E:C5:58 -# Fingerprint (SHA1): F6:B1:1C:1A:83:38:E9:7B:DB:B3:A8:C8:33:24:E0:2D:9C:7F:26:66 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA CYBER Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\366\261\034\032\203\070\351\173\333\263\250\310\063\044\340\055 -\234\177\046\146 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\013\063\240\227\122\225\324\251\375\273\333\156\243\125\133\121 -END -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022 -\124\127\103\101\040\103\131\102\105\122\040\122\157\157\164\040 -\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\100\001\064\214\302\000\000\000\000\000\000\000\001\074 -\362\306 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "TWCA Global Root CA G2" -# -# Issuer: CN=TWCA Global Root CA G2,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number:40:01:34:8c:c2:00:00:00:00:00:00:00:01:97:58:f4 -# Subject: CN=TWCA Global Root CA G2,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Tue Nov 22 06:42:21 2022 -# Not Valid After : Fri Nov 22 15:59:59 2047 -# Fingerprint (SHA-256): 3A:00:72:D4:9F:FC:04:E9:96:C5:9A:EB:75:99:1D:3C:34:0F:36:15:D6:FD:4D:CE:90:AC:0B:3D:88:EA:D4:F4 -# Fingerprint (SHA1): 73:FE:92:2F:83:63:91:FF:C8:C6:C4:DA:D6:20:2F:6B:07:2E:7F:1B -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA Global Root CA G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\037\060\035\006\003\125\004\003\023\026 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\037\060\035\006\003\125\004\003\023\026 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\100\001\064\214\302\000\000\000\000\000\000\000\001\227 -\130\364 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\225\060\202\003\175\240\003\002\001\002\002\020\100 -\001\064\214\302\000\000\000\000\000\000\000\001\227\130\364\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\124 -\061\013\060\011\006\003\125\004\006\023\002\124\127\061\022\060 -\020\006\003\125\004\012\023\011\124\101\111\127\101\116\055\103 -\101\061\020\060\016\006\003\125\004\013\023\007\122\157\157\164 -\040\103\101\061\037\060\035\006\003\125\004\003\023\026\124\127 -\103\101\040\107\154\157\142\141\154\040\122\157\157\164\040\103 -\101\040\107\062\060\036\027\015\062\062\061\061\062\062\060\066 -\064\062\062\061\132\027\015\064\067\061\061\062\062\061\065\065 -\071\065\071\132\060\124\061\013\060\011\006\003\125\004\006\023 -\002\124\127\061\022\060\020\006\003\125\004\012\023\011\124\101 -\111\127\101\116\055\103\101\061\020\060\016\006\003\125\004\013 -\023\007\122\157\157\164\040\103\101\061\037\060\035\006\003\125 -\004\003\023\026\124\127\103\101\040\107\154\157\142\141\154\040 -\122\157\157\164\040\103\101\040\107\062\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\252\016\325\040\222 -\001\255\202\371\014\010\221\064\153\212\026\320\106\026\377\003 -\270\330\215\352\223\064\373\377\053\275\375\156\252\334\233\362 -\206\201\125\365\211\034\304\215\165\152\130\170\221\023\036\002 -\023\160\075\357\276\012\347\000\217\270\061\345\164\305\060\276 -\377\175\326\231\345\302\102\243\317\041\326\263\010\177\221\325 -\141\346\242\225\020\015\357\136\227\013\111\070\325\042\260\327 -\213\131\157\237\065\233\177\322\221\314\172\177\273\240\237\336 -\125\063\366\113\215\012\352\175\011\300\171\334\275\104\342\376 -\034\347\144\041\050\317\004\112\342\264\277\206\171\052\273\016 -\223\311\217\136\254\060\071\122\220\007\271\352\234\046\102\024 -\304\147\106\376\321\032\150\241\076\120\031\243\046\012\047\051 -\220\302\366\264\353\163\232\170\036\341\230\364\145\014\065\041 -\006\370\013\336\142\345\115\301\263\135\331\271\372\141\227\052 -\343\352\307\104\125\044\222\376\022\247\077\304\167\340\055\002 -\201\007\325\373\175\346\020\236\072\264\250\357\354\373\120\352 -\065\317\314\176\273\102\271\104\154\122\351\277\052\162\037\077 -\336\233\160\351\334\132\305\073\273\277\360\131\205\257\057\301 -\260\024\171\005\254\165\237\045\365\021\047\006\140\041\307\155 -\145\276\250\211\234\345\254\106\337\370\135\104\003\215\140\275 -\367\261\015\314\057\357\101\124\057\356\153\225\271\116\174\064 -\337\073\371\167\235\175\315\007\075\034\006\063\022\200\354\162 -\234\362\055\202\332\325\073\304\307\371\004\303\144\002\174\365 -\065\140\247\264\106\051\056\033\357\245\130\200\056\172\211\121 -\070\066\074\375\241\167\270\200\060\320\212\336\215\247\064\046 -\354\043\273\030\125\030\066\105\356\355\001\006\252\115\277\144 -\014\312\230\227\032\061\002\146\370\170\150\133\210\337\011\250 -\347\233\372\064\155\160\034\041\255\010\213\362\241\266\254\166 -\152\277\361\200\045\000\276\074\036\115\256\271\074\266\225\143 -\275\153\176\107\022\220\125\105\021\215\354\027\037\301\276\047 -\201\223\127\143\151\000\046\167\213\303\131\345\173\321\015\104 -\362\250\360\367\205\232\005\367\302\056\160\232\223\205\330\225 -\220\061\220\124\246\354\013\237\067\105\017\002\003\001\000\001 -\243\143\060\141\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\037\006\003\125\035\043\004\030\060\026 -\200\024\222\214\324\066\321\133\107\123\304\161\015\204\335\144 -\052\365\066\144\100\347\060\035\006\003\125\035\016\004\026\004 -\024\222\214\324\066\321\133\107\123\304\161\015\204\335\144\052 -\365\066\144\100\347\060\015\006\011\052\206\110\206\367\015\001 -\001\014\005\000\003\202\002\001\000\045\374\113\332\220\264\332 -\165\347\101\072\201\321\246\376\240\152\363\030\161\142\152\044 -\010\213\251\172\115\311\125\316\317\020\050\056\004\031\226\005 -\317\135\002\040\052\073\263\125\077\001\315\102\315\262\167\355 -\377\165\363\174\167\333\226\245\317\214\147\006\364\244\233\162 -\366\041\111\011\230\243\062\136\167\132\143\011\357\142\103\227 -\002\070\265\352\074\030\120\150\374\131\133\331\171\324\361\344 -\126\110\023\126\330\323\161\013\136\170\224\070\021\105\372\005 -\027\365\016\165\036\142\122\141\106\272\056\031\255\206\264\210 -\017\261\120\346\100\000\064\032\225\235\223\340\121\371\324\125 -\106\351\225\074\045\206\056\227\327\001\061\030\104\354\034\140 -\351\175\151\257\062\370\227\100\045\044\266\215\032\125\074\305 -\267\367\274\006\122\073\161\060\160\076\161\027\176\361\146\004 -\136\135\274\212\061\103\246\222\035\173\124\322\245\066\213\157 -\215\326\136\332\324\303\056\035\337\071\125\140\202\060\236\047 -\377\216\200\335\143\114\246\125\065\330\320\063\251\200\155\076 -\136\235\314\250\147\200\146\372\231\127\014\122\312\031\165\260 -\070\065\125\052\201\305\214\036\126\327\137\220\362\040\330\332 -\340\146\161\351\262\170\253\147\271\044\156\153\066\162\374\157 -\215\375\177\162\071\050\147\122\221\005\037\127\145\322\243\247 -\015\141\372\241\347\325\065\106\225\311\006\207\366\060\354\062 -\121\251\254\126\300\041\116\243\024\164\005\072\274\343\277\155 -\075\116\077\136\245\244\155\051\277\204\121\165\123\216\206\032 -\365\121\160\052\015\034\116\100\341\375\243\343\245\053\147\220 -\222\307\154\256\205\277\072\233\027\025\312\234\052\223\324\115 -\071\015\274\040\010\243\215\210\154\011\015\214\256\104\041\115 -\311\161\354\330\046\327\027\236\055\021\030\074\243\042\175\270 -\047\124\277\150\310\073\102\314\217\136\116\347\334\302\305\372 -\152\104\017\215\126\210\172\337\211\204\154\240\263\076\075\361 -\145\000\011\210\352\052\353\100\316\263\135\254\062\027\256\301 -\233\351\320\301\365\111\224\335\247\316\174\132\007\353\256\040 -\234\027\060\222\151\223\162\363\232\133\161\233\376\152\337\172 -\060\151\216\263\056\333\017\054\335 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "TWCA Global Root CA G2" -# Issuer: CN=TWCA Global Root CA G2,OU=Root CA,O=TAIWAN-CA,C=TW -# Serial Number:40:01:34:8c:c2:00:00:00:00:00:00:00:01:97:58:f4 -# Subject: CN=TWCA Global Root CA G2,OU=Root CA,O=TAIWAN-CA,C=TW -# Not Valid Before: Tue Nov 22 06:42:21 2022 -# Not Valid After : Fri Nov 22 15:59:59 2047 -# Fingerprint (SHA-256): 3A:00:72:D4:9F:FC:04:E9:96:C5:9A:EB:75:99:1D:3C:34:0F:36:15:D6:FD:4D:CE:90:AC:0B:3D:88:EA:D4:F4 -# Fingerprint (SHA1): 73:FE:92:2F:83:63:91:FF:C8:C6:C4:DA:D6:20:2F:6B:07:2E:7F:1B -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TWCA Global Root CA G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\163\376\222\057\203\143\221\377\310\306\304\332\326\040\057\153 -\007\056\177\033 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\023\215\135\372\031\265\346\253\144\173\020\164\160\032\043\056 -END -CKA_ISSUER MULTILINE_OCTAL -\060\124\061\013\060\011\006\003\125\004\006\023\002\124\127\061 -\022\060\020\006\003\125\004\012\023\011\124\101\111\127\101\116 -\055\103\101\061\020\060\016\006\003\125\004\013\023\007\122\157 -\157\164\040\103\101\061\037\060\035\006\003\125\004\003\023\026 -\124\127\103\101\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\101\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\100\001\064\214\302\000\000\000\000\000\000\000\001\227 -\130\364 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SecureSign Root CA12" -# -# Issuer: CN=SecureSign Root CA12,O="Cybertrust Japan Co., Ltd.",C=JP -# Serial Number:66:f9:c7:c1:af:ec:c2:51:b4:ed:53:97:e6:e6:82:c3:2b:1c:90:16 -# Subject: CN=SecureSign Root CA12,O="Cybertrust Japan Co., Ltd.",C=JP -# Not Valid Before: Wed Apr 08 05:36:46 2020 -# Not Valid After : Sun Apr 08 05:36:46 2040 -# Fingerprint (SHA-256): 3F:03:4B:B5:70:4D:44:B2:D0:85:45:A0:20:57:DE:93:EB:F3:90:5F:CE:72:1A:CB:C7:30:C0:6D:DA:EE:90:4E -# Fingerprint (SHA1): 7A:22:1E:3D:DE:1B:06:AC:9E:C8:47:70:16:8E:3C:E5:F7:6B:06:F4 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureSign Root CA12" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\146\371\307\301\257\354\302\121\264\355\123\227\346\346 -\202\303\053\034\220\026 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\162\060\202\002\132\240\003\002\001\002\002\024\146 -\371\307\301\257\354\302\121\264\355\123\227\346\346\202\303\053 -\034\220\026\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\121\061\013\060\011\006\003\125\004\006\023\002\112 -\120\061\043\060\041\006\003\125\004\012\023\032\103\171\142\145 -\162\164\162\165\163\164\040\112\141\160\141\156\040\103\157\056 -\054\040\114\164\144\056\061\035\060\033\006\003\125\004\003\023 -\024\123\145\143\165\162\145\123\151\147\156\040\122\157\157\164 -\040\103\101\061\062\060\036\027\015\062\060\060\064\060\070\060 -\065\063\066\064\066\132\027\015\064\060\060\064\060\070\060\065 -\063\066\064\066\132\060\121\061\013\060\011\006\003\125\004\006 -\023\002\112\120\061\043\060\041\006\003\125\004\012\023\032\103 -\171\142\145\162\164\162\165\163\164\040\112\141\160\141\156\040 -\103\157\056\054\040\114\164\144\056\061\035\060\033\006\003\125 -\004\003\023\024\123\145\143\165\162\145\123\151\147\156\040\122 -\157\157\164\040\103\101\061\062\060\202\001\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000 -\060\202\001\012\002\202\001\001\000\272\071\301\067\172\150\105 -\053\024\264\353\344\023\353\127\165\043\115\217\044\055\026\350 -\256\216\311\175\244\127\073\052\166\045\063\203\154\352\062\212 -\224\233\116\074\226\344\375\121\277\231\311\223\176\277\371\255 -\247\262\110\053\007\034\047\365\114\274\160\022\167\244\205\124 -\265\375\220\172\344\243\344\121\130\003\315\020\171\171\356\153 -\223\037\144\216\153\144\253\243\023\343\161\376\175\253\234\335 -\047\123\067\263\252\030\302\131\046\354\133\037\322\346\145\174 -\357\223\275\330\130\134\013\300\343\145\157\074\307\312\131\343 -\376\156\137\254\203\276\375\135\045\116\052\051\073\326\013\253 -\027\062\170\244\341\076\224\106\276\142\156\233\336\106\250\261 -\026\347\205\156\364\010\100\105\021\240\236\124\104\204\367\330 -\066\316\365\120\107\334\054\060\233\356\300\365\226\322\376\011 -\206\307\006\131\256\117\256\216\021\230\173\363\013\122\252\142 -\046\252\041\337\216\045\063\171\227\026\111\215\365\076\325\107 -\237\067\061\111\063\162\005\115\014\266\125\214\361\127\217\212 -\207\321\255\305\021\022\071\240\255\002\003\001\000\001\243\102 -\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\035\006\003\125\035\016\004\026\004\024\127\064 -\363\164\317\004\113\325\045\346\361\100\266\054\114\331\055\351 -\240\255\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\003\202\001\001\000\076\273\333\027\026\322\362\024\001\040 -\054\070\203\113\255\276\312\205\172\232\266\233\153\246\341\374 -\245\072\254\255\264\050\072\257\327\001\203\111\053\143\242\335 -\232\144\016\230\134\157\335\216\273\212\124\042\055\112\023\363 -\256\100\103\333\117\221\267\206\032\354\000\264\101\201\244\117 -\372\152\213\210\263\166\010\162\052\111\100\303\323\303\205\211 -\230\020\245\235\157\031\267\273\317\172\145\125\333\067\353\074 -\212\162\062\227\036\232\051\076\255\215\346\243\033\155\365\165 -\032\346\260\150\271\133\242\356\151\107\047\065\241\206\231\200 -\363\063\113\341\153\244\046\303\357\164\131\154\172\242\144\266 -\036\104\303\120\340\017\071\075\251\063\361\245\363\322\275\142 -\204\254\216\034\251\315\132\275\067\073\156\012\042\264\364\025 -\347\221\130\305\072\104\323\225\050\331\300\145\351\162\312\320 -\017\275\037\263\025\331\251\343\244\107\011\236\340\313\067\373 -\375\275\227\325\276\030\032\151\242\071\201\331\032\365\253\177 -\310\343\342\147\013\235\364\014\352\124\337\322\262\257\261\042 -\361\040\337\274\104\034 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SecureSign Root CA12" -# Issuer: CN=SecureSign Root CA12,O="Cybertrust Japan Co., Ltd.",C=JP -# Serial Number:66:f9:c7:c1:af:ec:c2:51:b4:ed:53:97:e6:e6:82:c3:2b:1c:90:16 -# Subject: CN=SecureSign Root CA12,O="Cybertrust Japan Co., Ltd.",C=JP -# Not Valid Before: Wed Apr 08 05:36:46 2020 -# Not Valid After : Sun Apr 08 05:36:46 2040 -# Fingerprint (SHA-256): 3F:03:4B:B5:70:4D:44:B2:D0:85:45:A0:20:57:DE:93:EB:F3:90:5F:CE:72:1A:CB:C7:30:C0:6D:DA:EE:90:4E -# Fingerprint (SHA1): 7A:22:1E:3D:DE:1B:06:AC:9E:C8:47:70:16:8E:3C:E5:F7:6B:06:F4 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureSign Root CA12" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\172\042\036\075\336\033\006\254\236\310\107\160\026\216\074\345 -\367\153\006\364 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\306\211\312\144\102\233\142\010\111\013\036\177\351\007\075\350 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\146\371\307\301\257\354\302\121\264\355\123\227\346\346 -\202\303\053\034\220\026 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SecureSign Root CA14" -# -# Issuer: CN=SecureSign Root CA14,O="Cybertrust Japan Co., Ltd.",C=JP -# Serial Number:64:db:5a:0c:20:4e:e8:d7:29:77:c8:50:27:a2:5a:27:dd:2d:f2:cb -# Subject: CN=SecureSign Root CA14,O="Cybertrust Japan Co., Ltd.",C=JP -# Not Valid Before: Wed Apr 08 07:06:19 2020 -# Not Valid After : Sat Apr 08 07:06:19 2045 -# Fingerprint (SHA-256): 4B:00:9C:10:34:49:4F:9A:B5:6B:BA:3B:A1:D6:27:31:FC:4D:20:D8:95:5A:DC:EC:10:A9:25:60:72:61:E3:38 -# Fingerprint (SHA1): DD:50:C0:F7:79:B3:64:2E:74:A2:B8:9D:9F:D3:40:DD:BB:F0:F2:4F -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureSign Root CA14" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\064 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\144\333\132\014\040\116\350\327\051\167\310\120\047\242 -\132\047\335\055\362\313 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\162\060\202\003\132\240\003\002\001\002\002\024\144 -\333\132\014\040\116\350\327\051\167\310\120\047\242\132\047\335 -\055\362\313\060\015\006\011\052\206\110\206\367\015\001\001\014 -\005\000\060\121\061\013\060\011\006\003\125\004\006\023\002\112 -\120\061\043\060\041\006\003\125\004\012\023\032\103\171\142\145 -\162\164\162\165\163\164\040\112\141\160\141\156\040\103\157\056 -\054\040\114\164\144\056\061\035\060\033\006\003\125\004\003\023 -\024\123\145\143\165\162\145\123\151\147\156\040\122\157\157\164 -\040\103\101\061\064\060\036\027\015\062\060\060\064\060\070\060 -\067\060\066\061\071\132\027\015\064\065\060\064\060\070\060\067 -\060\066\061\071\132\060\121\061\013\060\011\006\003\125\004\006 -\023\002\112\120\061\043\060\041\006\003\125\004\012\023\032\103 -\171\142\145\162\164\162\165\163\164\040\112\141\160\141\156\040 -\103\157\056\054\040\114\164\144\056\061\035\060\033\006\003\125 -\004\003\023\024\123\145\143\165\162\145\123\151\147\156\040\122 -\157\157\164\040\103\101\061\064\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\305\322\172\241\326\212\277 -\026\061\320\230\321\072\224\374\132\270\156\042\301\142\367\247 -\012\047\357\120\366\056\261\236\150\022\360\154\044\143\071\361 -\360\337\020\306\336\267\122\040\325\122\133\102\231\236\363\240 -\276\122\037\137\314\147\155\247\056\120\242\301\227\215\266\370 -\225\365\260\272\334\235\340\276\313\337\367\070\362\107\365\246 -\232\222\225\052\142\131\120\013\242\261\065\347\145\262\141\262 -\352\222\161\151\344\051\360\117\201\201\004\074\262\245\133\324 -\305\250\131\147\173\125\034\111\253\172\235\302\347\163\115\357 -\315\011\302\304\127\022\333\001\016\043\171\011\007\073\242\350 -\374\212\317\217\300\106\044\234\070\047\340\203\235\033\240\277 -\170\025\020\353\206\116\012\132\375\337\332\054\202\176\356\312 -\366\051\341\372\161\241\367\210\150\234\234\360\215\276\017\111 -\221\330\352\072\371\375\320\150\161\333\351\265\053\116\202\222 -\157\146\037\340\360\334\114\354\312\321\352\272\164\006\371\263 -\204\220\224\321\137\216\163\031\020\135\002\345\160\245\300\020 -\320\020\174\157\305\130\111\264\260\156\232\332\175\225\365\314 -\332\002\257\270\054\175\171\217\276\103\361\371\050\050\215\011 -\103\370\010\335\153\310\213\054\044\261\215\122\007\275\170\233 -\313\312\150\262\244\335\014\114\171\140\306\231\321\223\361\060 -\032\007\323\256\042\302\352\316\361\204\011\314\340\024\156\177 -\077\176\322\202\205\254\334\251\026\116\205\240\140\313\366\234 -\327\310\263\216\355\306\233\230\165\015\125\350\137\345\225\213 -\002\244\256\103\051\050\021\244\346\022\060\001\113\165\153\036 -\146\235\171\057\245\166\057\035\100\264\155\311\175\171\010\354 -\321\152\266\135\052\262\245\146\275\153\205\364\164\126\303\365 -\347\165\122\050\054\245\377\146\107\245\324\376\376\236\124\277 -\145\176\001\326\060\217\245\066\234\242\120\034\356\070\200\001 -\110\306\307\164\364\306\254\303\100\111\026\141\164\054\257\214 -\157\065\355\173\030\000\133\066\074\234\120\015\312\222\063\020 -\361\046\111\155\337\165\044\067\202\042\327\350\226\375\025\113 -\002\226\076\007\162\225\176\253\075\114\056\327\312\360\337\340 -\130\077\055\057\004\232\070\243\001\002\003\001\000\001\243\102 -\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\035\006\003\125\035\016\004\026\004\024\006\223 -\243\012\136\050\151\067\252\141\035\353\353\374\055\157\043\344 -\363\240\060\015\006\011\052\206\110\206\367\015\001\001\014\005 -\000\003\202\002\001\000\226\200\162\011\006\176\234\314\223\004 -\026\273\240\072\215\222\116\267\021\032\012\161\161\020\315\004 -\255\177\245\105\120\020\146\116\112\101\242\003\331\021\117\172 -\067\271\113\342\306\217\062\146\165\045\373\353\316\077\003\051 -\046\215\270\026\035\366\037\063\156\110\346\350\370\127\262\033 -\171\337\073\207\012\342\144\272\000\312\154\357\176\320\043\353 -\170\217\377\144\233\064\067\237\065\145\242\244\000\075\022\043 -\226\130\135\312\143\207\306\243\007\210\115\347\151\166\212\123 -\315\361\117\354\102\362\223\343\231\244\067\074\207\270\142\333 -\360\354\037\067\077\067\137\103\314\121\235\265\360\227\302\267 -\205\152\150\013\104\036\345\121\356\223\316\113\156\206\301\322 -\014\044\131\066\032\237\054\221\217\343\030\333\224\225\012\355 -\221\252\016\231\334\226\123\343\141\203\306\026\272\043\272\334 -\335\176\032\306\173\102\266\331\132\005\334\232\137\325\337\270 -\332\107\175\332\070\333\254\071\325\036\153\154\052\027\214\141 -\315\261\155\162\001\303\303\040\000\142\150\026\061\325\166\252 -\206\273\016\252\236\306\371\360\331\370\015\041\002\344\305\050 -\026\131\021\271\331\151\163\052\222\170\270\222\127\233\010\362 -\072\345\057\225\260\130\267\153\040\024\155\024\357\012\274\176 -\330\125\330\210\332\057\372\031\245\373\213\340\177\071\365\162 -\053\205\304\054\254\357\031\105\222\114\263\141\007\334\115\037 -\156\322\201\023\134\232\363\022\147\203\317\233\077\213\237\235 -\244\271\250\226\003\172\305\356\040\336\063\332\057\236\032\172 -\164\036\341\356\314\132\072\004\335\263\032\004\250\024\143\254 -\267\107\022\203\232\154\365\346\351\025\025\221\032\204\031\016 -\224\104\347\022\216\045\133\200\147\031\334\143\223\020\013\145 -\056\212\372\011\232\116\332\206\050\175\252\141\065\330\016\247 -\050\032\273\122\340\170\370\154\272\154\260\156\271\207\136\351 -\231\065\067\361\075\144\053\251\240\064\223\317\143\057\325\201 -\337\256\143\047\245\036\116\215\334\051\170\131\370\371\241\040 -\214\247\046\100\156\202\162\315\170\262\310\217\074\036\163\347 -\301\037\277\317\316\245\052\233\333\104\144\062\240\273\177\134 -\045\023\110\265\177\222 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SecureSign Root CA14" -# Issuer: CN=SecureSign Root CA14,O="Cybertrust Japan Co., Ltd.",C=JP -# Serial Number:64:db:5a:0c:20:4e:e8:d7:29:77:c8:50:27:a2:5a:27:dd:2d:f2:cb -# Subject: CN=SecureSign Root CA14,O="Cybertrust Japan Co., Ltd.",C=JP -# Not Valid Before: Wed Apr 08 07:06:19 2020 -# Not Valid After : Sat Apr 08 07:06:19 2045 -# Fingerprint (SHA-256): 4B:00:9C:10:34:49:4F:9A:B5:6B:BA:3B:A1:D6:27:31:FC:4D:20:D8:95:5A:DC:EC:10:A9:25:60:72:61:E3:38 -# Fingerprint (SHA1): DD:50:C0:F7:79:B3:64:2E:74:A2:B8:9D:9F:D3:40:DD:BB:F0:F2:4F -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureSign Root CA14" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\335\120\300\367\171\263\144\056\164\242\270\235\237\323\100\335 -\273\360\362\117 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\161\015\162\372\222\031\145\136\211\004\254\026\063\360\274\325 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\064 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\144\333\132\014\040\116\350\327\051\167\310\120\047\242 -\132\047\335\055\362\313 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "SecureSign Root CA15" -# -# Issuer: CN=SecureSign Root CA15,O="Cybertrust Japan Co., Ltd.",C=JP -# Serial Number:16:15:c7:c3:d8:49:a7:be:69:0c:8a:88:ed:f0:70:f9:dd:b7:3e:87 -# Subject: CN=SecureSign Root CA15,O="Cybertrust Japan Co., Ltd.",C=JP -# Not Valid Before: Wed Apr 08 08:32:56 2020 -# Not Valid After : Sat Apr 08 08:32:56 2045 -# Fingerprint (SHA-256): E7:78:F0:F0:95:FE:84:37:29:CD:1A:00:82:17:9E:53:14:A9:C2:91:44:28:05:E1:FB:1D:8F:B6:B8:88:6C:3A -# Fingerprint (SHA1): CB:BA:83:C8:C1:5A:5D:F1:F9:73:6F:CA:D7:EF:28:13:06:4A:07:7D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureSign Root CA15" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\026\025\307\303\330\111\247\276\151\014\212\210\355\360 -\160\371\335\267\076\207 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\043\060\202\001\251\240\003\002\001\002\002\024\026 -\025\307\303\330\111\247\276\151\014\212\210\355\360\160\371\335 -\267\076\207\060\012\006\010\052\206\110\316\075\004\003\003\060 -\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061\043 -\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164\162 -\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040\114 -\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123\145 -\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103\101 -\061\065\060\036\027\015\062\060\060\064\060\070\060\070\063\062 -\065\066\132\027\015\064\065\060\064\060\070\060\070\063\062\065 -\066\132\060\121\061\013\060\011\006\003\125\004\006\023\002\112 -\120\061\043\060\041\006\003\125\004\012\023\032\103\171\142\145 -\162\164\162\165\163\164\040\112\141\160\141\156\040\103\157\056 -\054\040\114\164\144\056\061\035\060\033\006\003\125\004\003\023 -\024\123\145\143\165\162\145\123\151\147\156\040\122\157\157\164 -\040\103\101\061\065\060\166\060\020\006\007\052\206\110\316\075 -\002\001\006\005\053\201\004\000\042\003\142\000\004\013\120\164 -\215\144\062\231\231\263\322\140\010\270\042\216\106\164\054\170 -\300\053\104\055\155\137\035\311\256\113\122\040\203\075\270\024 -\155\123\207\140\236\137\154\205\333\006\024\225\340\307\050\377 -\235\137\344\252\361\263\213\155\355\117\057\113\311\112\224\221 -\144\165\376\001\354\301\330\353\172\224\170\126\030\103\137\153 -\201\313\366\274\332\264\014\266\051\223\010\151\217\243\102\060 -\100\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\035\006\003\125\035\016\004\026\004\024\353\101\310 -\256\374\325\236\121\110\365\275\213\364\207\040\223\101\053\323 -\364\060\012\006\010\052\206\110\316\075\004\003\003\003\150\000 -\060\145\002\061\000\331\056\211\176\136\116\244\021\007\275\131 -\302\007\336\253\062\070\123\052\106\104\006\027\172\316\121\351 -\340\377\146\055\011\116\340\117\364\005\321\205\366\065\140\334 -\365\162\263\106\175\002\060\104\230\106\032\202\205\036\141\151 -\211\113\007\113\146\265\236\252\272\240\036\101\331\001\164\072 -\156\105\072\211\200\031\173\062\230\125\143\253\353\143\156\223 -\155\253\033\011\140\061\116 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "SecureSign Root CA15" -# Issuer: CN=SecureSign Root CA15,O="Cybertrust Japan Co., Ltd.",C=JP -# Serial Number:16:15:c7:c3:d8:49:a7:be:69:0c:8a:88:ed:f0:70:f9:dd:b7:3e:87 -# Subject: CN=SecureSign Root CA15,O="Cybertrust Japan Co., Ltd.",C=JP -# Not Valid Before: Wed Apr 08 08:32:56 2020 -# Not Valid After : Sat Apr 08 08:32:56 2045 -# Fingerprint (SHA-256): E7:78:F0:F0:95:FE:84:37:29:CD:1A:00:82:17:9E:53:14:A9:C2:91:44:28:05:E1:FB:1D:8F:B6:B8:88:6C:3A -# Fingerprint (SHA1): CB:BA:83:C8:C1:5A:5D:F1:F9:73:6F:CA:D7:EF:28:13:06:4A:07:7D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "SecureSign Root CA15" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\313\272\203\310\301\132\135\361\371\163\157\312\327\357\050\023 -\006\112\007\175 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\023\060\374\304\142\246\251\336\265\301\150\257\265\322\061\107 -END -CKA_ISSUER MULTILINE_OCTAL -\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061 -\043\060\041\006\003\125\004\012\023\032\103\171\142\145\162\164 -\162\165\163\164\040\112\141\160\141\156\040\103\157\056\054\040 -\114\164\144\056\061\035\060\033\006\003\125\004\003\023\024\123 -\145\143\165\162\145\123\151\147\156\040\122\157\157\164\040\103 -\101\061\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\026\025\307\303\330\111\247\276\151\014\212\210\355\360 -\160\371\335\267\076\207 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE diff --git a/stirling-pdf/build/resources/main/logback.xml b/stirling-pdf/build/resources/main/logback.xml deleted file mode 100644 index d521d42a8..000000000 --- a/stirling-pdf/build/resources/main/logback.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - - - - - - ${LOG_PATH}/invalid-auths.log - - %d %p %c{1} [%thread] %m%n - - - ${LOG_PATH}/auth-%d{yyyy-MM-dd}.log - 1 - - - - - - ${LOG_PATH}/info.log - - %d %p %c{1} [%thread] %m%n - - - ${LOG_PATH}/info-%d{yyyy-MM-dd}.log - 1 - - - - - - - - - - - - - - - diff --git a/stirling-pdf/build/resources/main/messages.properties b/stirling-pdf/build/resources/main/messages.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/stirling-pdf/build/resources/main/messages_ar_AR.properties b/stirling-pdf/build/resources/main/messages_ar_AR.properties deleted file mode 100644 index 5527cc516..000000000 --- a/stirling-pdf/build/resources/main/messages_ar_AR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=rtl -addPageNumbers.fontSize=حجم الخط -addPageNumbers.fontName=اسم الخط -pdfPrompt=اختر PDF -multiPdfPrompt=اختر ملفات PDF (2+) -multiPdfDropPrompt=حدد (أو اسحب وأفلت) جميع ملفات PDF التي تحتاجها -imgPrompt=اختر صورة -genericSubmit=إرسال -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=تحذير: يمكن أن تستغرق هذه العملية ما يصل إلى دقيقة حسب حجم الملف -pageOrderPrompt=ترتيب الصفحات (أدخل قائمة بأرقام الصفحات مفصولة بفواصل): -pageSelectionPrompt=اختيار الصفحات المخصص (أدخل قائمة بأرقام الصفحات مفصولة بفواصل 1،5،6 أو دوال مثل 2n+1): -goToPage=اذهب -true=صحيح -false=خطأ -unknown=غير معروف -save=حفظ -saveToBrowser=حفظ في المتصفح -close=إغلاق -filesSelected=الملفات المحددة -noFavourites=لم تتم إضافة أي مفضلات -downloadComplete=إكتمل التحميل -bored=الانتظار بالملل؟ -alphabet=الأبجدية -downloadPdf=تنزيل PDF -text=نص -font=الخط -selectFillter=- حدد - -pageNum=رقم الصفحة -sizes.small=صغير -sizes.medium=وسط -sizes.large=كبير -sizes.x-large=كبير جدا -error.pdfPassword=ملف PDF محمي بكلمة مرور ولم يتم تقديم كلمة المرور أو كانت غير صحيحة -delete=حذف -username=اسم المستخدم -password=كلمة المرور -welcome=مرحبا -property=الخاصية -black=أسود -white=أبيض -red=أحمر -green=أخضر -blue=أزرق -custom=مخصص... -WorkInProgess=العمل قيد التقدم، قد لا يعمل أو يحتوي على أخطاء، يرجى الإبلاغ عن أي مشاكل! -poweredBy=مدعوم بواسطة -yes=نعم -no=لا -changedCredsMessage=تم تغيير بيانات الاعتماد! -notAuthenticatedMessage=المستخدم غير مصادق عليه. -userNotFoundMessage=لم يتم العثور على المستخدم. -incorrectPasswordMessage=كلمة المرور الحالية غير صحيحة. -usernameExistsMessage=اسم المستخدم الجديد موجود بالفعل. -invalidUsernameMessage=اسم المستخدم غير صالح، يمكن أن يحتوي فقط على أحرف وأرقام والرموز الخاصة التالية @._+- أو يجب أن يكون عنوان بريد إلكتروني صالح. -invalidPasswordMessage=كلمة المرور يجب ألا تكون فارغة ويجب ألا تحتوي على مسافات في البداية أو النهاية. -confirmPasswordErrorMessage=كلمة المرور الجديدة وتأكيد كلمة المرور الجديدة يجب أن تتطابقا. -deleteCurrentUserMessage=لا يمكن حذف المستخدم المسجل حاليًا. -deleteUsernameExistsMessage=اسم المستخدم غير موجود ولا يمكن حذفه. -downgradeCurrentUserMessage=لا يمكن خفض دور المستخدم الحالي -disabledCurrentUserMessage=لا يمكن تعطيل المستخدم الحالي -downgradeCurrentUserLongMessage=لا يمكن تخفيض دور المستخدم الحالي. وبالتالي، لن يظهر المستخدم الحالي. -userAlreadyExistsOAuthMessage=المستخدم موجود بالفعل كمستخدم OAuth2. -userAlreadyExistsWebMessage=المستخدم موجود بالفعل كمستخدم ويب. -error=خطأ -oops=عذرًا! -help=مساعدة -goHomepage=الى الصفحة الرئيسية -joinDiscord=انضم إلى خادم Discord الخاص بنا -seeDockerHub=انظر Docker Hub -visitGithub=زيارة مستودع Github -donate=تبرع -color=لون -sponsor=راعٍ -info=معلومات -pro=محترف -page=صفحة -pages=صفحات -loading=جارٍ التحميل... -addToDoc=إضافة إلى المستند -reset=إعداة ضبط -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=سياسة الخصوصية -legal.terms=شروط الاستخدام -legal.accessibility=إمكانية الوصول -legal.cookie=سياسة ملفات تعريف الارتباط -legal.impressum=بيان الهوية -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=قائمة خط الأنابيب (تجريبي) -pipeline.uploadButton=تحميل مخصص -pipeline.configureButton=تكوين -pipeline.defaultOption=مخصص -pipeline.submitButton=إرسال -pipeline.help=مساعدة خط الأنابيب -pipeline.scanHelp=مساعدة مسح المجلد -pipeline.deletePrompt=هل أنت متأكد أنك تريد حذف خط الأنابيب - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=تكوين خط الأنابيب -pipelineOptions.pipelineNameLabel=اسم خط الأنابيب -pipelineOptions.saveSettings=حفظ إعدادات العملية -pipelineOptions.pipelineNamePrompt=أدخل اسم خط الأنابيب هنا -pipelineOptions.selectOperation=اختر العملية -pipelineOptions.addOperationButton=إضافة عملية -pipelineOptions.pipelineHeader=خط الأنابيب: -pipelineOptions.saveButton=تنزيل -pipelineOptions.validateButton=تحقق - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=ترقية إلى محترف -enterpriseEdition.warning=هذه الخاصية متوفرة فقط للمستخدمين المحترفين. -enterpriseEdition.yamlAdvert=يدعم Stirling PDF Pro ملفات الإعدادات YAML وميزات SSO أخرى -enterpriseEdition.ssoAdvert=هل تبحث عن المزيد من ميزات إدارة المستخدمين؟ اطلع على Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=هل تريد تحسين Stirling PDF؟ -analytics.paragraph1=Stirling PDF يحتوي على إحصائيات مختصة للمساعدة في تحسين المنتج. لا نتبع أي معلومات شخصية أو محتوى الملفات. -analytics.paragraph2=يرجى مراعاة تفعيل الإحصائيات لمساعدتنا على نمو Stirling-PDF وتوفير فهم أفضل لمستخدمينا. -analytics.enable=تفعيل الإحصائيات -analytics.disable=تعطيل الإحصائيات -analytics.settings=يمكنك تغيير إعدادات الإحصائيات في ملف config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=المفضلة -navbar.recent=New and recently updated -navbar.darkmode=الوضع الداكن -navbar.language=اللغات -navbar.settings=إعدادات -navbar.allTools=أدوات -navbar.multiTool=أدوات متعددة -navbar.search=البحث -navbar.sections.organize=تنظيم -navbar.sections.convertTo=تحويل الى PDF -navbar.sections.convertFrom=تحويل من PDF -navbar.sections.security=التوقيع والأمان -navbar.sections.advance=متقدم -navbar.sections.edit=عرض وتعديل -navbar.sections.popular=المفضل - -############# -# SETTINGS # -############# -settings.title=الإعدادات -settings.update=التحديث متاح -settings.updateAvailable={0} هو الإصدار المثبت حاليًا. إصدار جديد ({1}) متاح. -settings.appVersion=إصدار التطبيق: -settings.downloadOption.title=تحديد خيار التنزيل (للتنزيلات ذات الملف الواحد غير المضغوط): -settings.downloadOption.1=فتح في نفس النافذة -settings.downloadOption.2=فتح في نافذة جديدة -settings.downloadOption.3=تنزيل الملف -settings.zipThreshold=ملفات مضغوطة عند تجاوز عدد الملفات التي تم تنزيلها -settings.signOut=تسجيل الخروج -settings.accountSettings=اعدادات الحساب -settings.bored.help=تمكين لعبة البيضة المخفية -settings.cacheInputs.name=حفظ إدخالات النموذج -settings.cacheInputs.help=تمكين لتخزين الإدخالات المستخدمة سابقًا للتشغيلات المستقبلية - -changeCreds.title=تغيير بيانات الاعتماد -changeCreds.header=تحديث تفاصيل حسابك -changeCreds.changePassword=أنت تستخدم بيانات تسجيل الدخول الافتراضية. يرجى إدخال كلمة مرور جديدة -changeCreds.newUsername=اسم المستخدم الجديد -changeCreds.oldPassword=كلمة المرور الحالية -changeCreds.newPassword=كلمة المرور الجديدة -changeCreds.confirmNewPassword=تأكيد كلمة المرور الجديدة -changeCreds.submit=إرسال التغييرات - - - -account.title=إعدادات الحساب -account.accountSettings=إعدادات الحساب -account.adminSettings=إعدادات المسؤول - عرض وإضافة المستخدمين -account.userControlSettings=إعدادات التحكم في المستخدم -account.changeUsername=تغيير اسم المستخدم -account.newUsername=اسم المستخدم الجديد -account.password=كلمة مرور التأكيد -account.oldPassword=كلمة المرور القديمة -account.newPassword=كلمة المرور الجديدة -account.changePassword=تغيير كلمة المرور -account.confirmNewPassword=تأكيد كلمة المرور الجديدة -account.signOut=تسجيل الخروج -account.yourApiKey=مفتاح API الخاص بك -account.syncTitle=مزامنة إعدادات المتصفح مع الحساب -account.settingsCompare=مقارنة الإعدادات: -account.property=الخاصية -account.webBrowserSettings=إعداد متصفح الويب -account.syncToBrowser=مزامنة الحساب -> المتصفح -account.syncToAccount=مزامنة الحساب <- المتصفح - - -adminUserSettings.title=إعدادات التحكم في المستخدم -adminUserSettings.header=إعدادات التحكم في المستخدم للمسؤول -adminUserSettings.admin=مسؤول -adminUserSettings.user=مستخدم -adminUserSettings.addUser=إضافة مستخدم جديد -adminUserSettings.deleteUser=حذف المستخدم -adminUserSettings.confirmDeleteUser=هل يجب حذف المستخدم؟ -adminUserSettings.confirmChangeUserStatus=هل يجب تعطيل/تمكين المستخدم؟ -adminUserSettings.usernameInfo=يمكن أن يحتوي اسم المستخدم فقط على أحرف وأرقام والرموز الخاصة التالية @._+- أو يجب أن يكون عنوان بريد إلكتروني صالح. -adminUserSettings.roles=الأدوار -adminUserSettings.role=الدور -adminUserSettings.actions=الإجراءات -adminUserSettings.apiUser=مستخدم API محدود -adminUserSettings.extraApiUser=مستخدم API محدود إضافي -adminUserSettings.webOnlyUser=مستخدم الويب فقط -adminUserSettings.demoUser=مستخدم تجريبي (بدون إعدادات مخصصة) -adminUserSettings.internalApiUser=مستخدم API داخلي -adminUserSettings.forceChange=إجبار المستخدم على تغيير كلمة المرور عند تسجيل الدخول -adminUserSettings.submit=حفظ المستخدم -adminUserSettings.changeUserRole=تغيير دور المستخدم -adminUserSettings.authenticated=تمت المصادقة -adminUserSettings.editOwnProfil=تعديل الملف الشخصي الخاص -adminUserSettings.enabledUser=مستخدم مفعل -adminUserSettings.disabledUser=مستخدم معطل -adminUserSettings.activeUsers=المستخدمين النشطين: -adminUserSettings.disabledUsers=المستخدمين المعطلين: -adminUserSettings.totalUsers=إجمالي المستخدمين: -adminUserSettings.lastRequest=آخر طلب -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=استيراد/تصدير قاعدة البيانات -database.header=استيراد/تصدير قاعدة البيانات -database.fileName=اسم الملف -database.creationDate=تاريخ الإنشاء -database.fileSize=حجم الملف -database.deleteBackupFile=حذف ملف النسخ الاحتياطي -database.importBackupFile=استيراد ملف النسخ الاحتياطي -database.createBackupFile=Create Backup File -database.downloadBackupFile=تنزيل ملف النسخ الاحتياطي -database.info_1=عند استيراد البيانات، من الضروري ضمان الهيكل الصحيح. إذا كنت غير متأكد مما تفعله، اطلب المشورة والدعم من محترف. يمكن أن يؤدي الخطأ في الهيكل إلى حدوث أعطال في التطبيق، حتى عدم القدرة على تشغيل التطبيق بالكامل. -database.info_2=لا يهم اسم الملف عند التحميل. سيتم إعادة تسميته بعد ذلك لاتباع التنسيق backup_user_yyyyMMddHHmm.sql، مما يضمن اتساق تسمية متناسق. -database.submit=استيراد النسخة الاحتياطية -database.importIntoDatabaseSuccessed=تم استيراد قاعدة البيانات بنجاح -database.backupCreated=Database backup successful -database.fileNotFound=لم يتم العثور على الملف -database.fileNullOrEmpty=يجب ألا يكون الملف فارغًا أو خاليًا -database.failedImportFile=فشل استيراد الملف -database.notSupported=This function is not available for your database connection. - -session.expired=لقد انتهت جلستك. يرجى تحديث الصفحة والمحاولة مرة أخرى -session.refreshPage=تحديث الصفحة - -############# -# HOME-PAGE # -############# -home.desc=متجرك الشامل المستضاف محليًا لجميع احتياجات PDF الخاصة بك. -home.searchBar=البحث عن الميزات... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=عرض وتعليق وإضافة نص أو صور -viewPdf.tags=عرض,قراءة,تعليق,نص,صورة - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=أداة متعددة PDF -home.multiTool.desc=دمج الصفحات وتدويرها وإعادة ترتيبها وإزالتها -multiTool.tags=أداة متعددة,عملية متعددة,واجهة مستخدم,النقر والسحب,واجهة أمامية,جانب العميل - -home.merge.title=دمج ملفات -home.merge.desc=دمج ملفات PDF متعددة في ملف واحد بسهولة. -merge.tags=دمج,عمليات الصفحة,الخلفية,جانب الخادم - -home.split.title=تقسيم ملفات -home.split.desc=تقسيم ملفات PDF إلى مستندات متعددة -split.tags=عمليات الصفحة,تقسيم,صفحات متعددة,قص,جانب الخادم - -home.rotate.title=تدوير ملفات -home.rotate.desc=قم بتدوير ملفات PDF الخاصة بك بسهولة. -rotate.tags=جانب الخادم - - -home.imageToPdf.title=صورة إلى PDF -home.imageToPdf.desc=تحويل الصور (PNG ، JPEG ، GIF) إلى PDF. -imageToPdf.tags=تحويل,صورة,jpg,صورة,صورة فوتوغرافية - -home.pdfToImage.title=تحويل PDF إلى صورة -home.pdfToImage.desc=تحويل ملف PDF إلى صورة. (PNG ، JPEG ، GIF) -pdfToImage.tags=تحويل,صورة,jpg,صورة,صورة فوتوغرافية - -home.pdfOrganiser.title=منظم -home.pdfOrganiser.desc=إزالة / إعادة ترتيب الصفحات بأي ترتيب -pdfOrganiser.tags=مزدوج,زوجي,فردي,ترتيب,نقل - - -home.addImage.title=إضافة صورة إلى ملف PDF -home.addImage.desc=إضافة صورة إلى موقع معين في PDF (العمل قيد التقدم) -addImage.tags=صورة,jpg,صورة,صورة فوتوغرافية - -home.watermark.title=إضافة علامة مائية -home.watermark.desc=أضف علامة مائية مخصصة إلى مستند PDF الخاص بك. -watermark.tags=نص,تكرار,تسمية,خاص,حقوق النشر,علامة تجارية,صورة,jpg,صورة,صورة فوتوغرافية - -home.permissions.title=تغيير الأذونات -home.permissions.desc=قم بتغيير أذونات مستند PDF الخاص بك -permissions.tags=قراءة,كتابة,تحرير,طباعة - - -home.removePages.title=إزالة الصفحات -home.removePages.desc=حذف الصفحات غير المرغوب فيها من مستند PDF الخاص بك. -removePages.tags=إزالة الصفحات,حذف الصفحات - -home.addPassword.title=إضافة كلمة مرور -home.addPassword.desc=تشفير مستند PDF الخاص بك بكلمة مرور. -addPassword.tags=تأمين,أمان - -home.removePassword.title=إزالة كلمة المرور -home.removePassword.desc=إزالة الحماية بكلمة مرور من مستند PDF الخاص بك. -removePassword.tags=تأمين,فك التشفير,أمان,إزالة كلمة المرور,حذف كلمة المرور - -home.compressPdfs.title=ضغط ملفات -home.compressPdfs.desc=ضغط ملفات PDF لتقليل حجم الملف. -compressPdfs.tags=ضغط,صغير,ضئيل - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=تغيير البيانات الوصفية -home.changeMetadata.desc=تغيير / إزالة / إضافة بيانات أولية من مستند PDF -changeMetadata.tags=عنوان,مؤلف,تاريخ,إنشاء,وقت,ناشر,منتج,إحصائيات - -home.fileToPDF.title=تحويل الملف إلى PDF -home.fileToPDF.desc=تحويل أي ملف تقريبا إلى PDF (DOCX وPNG وXLS وPPT وTXT والمزيد) -fileToPDF.tags=تحويل,تنسيق,مستند,صورة,شريحة,نص,تحويل,مكتب,مستندات,وورد,إكسل,باوربوينت - -home.ocr.title=تشغيل OCR على PDF و / أو مسح ضوئي -home.ocr.desc=يقوم برنامج التنظيف بمسح واكتشاف النص من الصور داخل ملف PDF ويعيد إضافته كنص -ocr.tags=تعرف,نص,صورة,مسح,قراءة,تحديد,كشف,قابل للتحرير - -home.extractImages.title=استخراج الصور -home.extractImages.desc=يستخرج جميع الصور من ملف PDF ويحفظها في الرمز البريدي -extractImages.tags=صورة,صورة فوتوغرافية,حفظ,أرشيف,ملف مضغوط,التقاط,انتزاع - -home.pdfToPDFA.title=تحويل ملفات PDF إلى PDF / A -home.pdfToPDFA.desc=تحويل PDF إلى PDF / A للتخزين طويل المدى -pdfToPDFA.tags=أرشيف,طويل الأجل,معيار,تحويل,تخزين,حفظ - -home.PDFToWord.title=تحويل PDF إلى Word -home.PDFToWord.desc=تحويل PDF إلى تنسيقات Word (DOC و DOCX و ODT) -PDFToWord.tags=doc,docx,odt,وورد,تحويل,تنسيق,تحويل,مكتب,مايكروسوفت,ملف المستند - -home.PDFToPresentation.title=PDF للعرض التقديمي -home.PDFToPresentation.desc=تحويل PDF إلى تنسيقات عرض تقديمي (PPT و PPTX و ODP) -PDFToPresentation.tags=شرائح,عرض,مكتب,مايكروسوفت - -home.PDFToText.title=تحويل PDF إلى نص / RTF -home.PDFToText.desc=تحويل PDF إلى تنسيق نص أو RTF -PDFToText.tags=تنسيق نص غني,تنسيق نص غني,تنسيق نص غني - -home.PDFToHTML.title=تحويل PDF إلى HTML -home.PDFToHTML.desc=تحويل PDF إلى تنسيق HTML -PDFToHTML.tags=محتوى الويب,متوافق مع المتصفح - - -home.PDFToXML.title=تحويل PDF إلى XML -home.PDFToXML.desc=تحويل PDF إلى تنسيق XML -PDFToXML.tags=استخراج البيانات,محتوى منظم,تشغيل بيني,تحويل,تحويل - -home.ScannerImageSplit.title=كشف / انقسام الصور الممسوحة ضوئيًا -home.ScannerImageSplit.desc=تقسيم عدة صور من داخل صورة / ملف PDF -ScannerImageSplit.tags=فصل,كشف تلقائي,مسح ضوئي,صور متعددة,تنظيم - -home.sign.title=توقيع -home.sign.desc=إضافة التوقيع إلى PDF عن طريق الرسم أو النص أو الصورة -sign.tags=تخويل,الأحرف الأولى,توقيع مرسوم,توقيع نصي,توقيع بالصورة - -home.flatten.title=تسطيح -home.flatten.desc=قم بإزالة كافة العناصر والنماذج التفاعلية من ملف PDF -flatten.tags=ثابت,إلغاء التنشيط,غير تفاعلي,تبسيط - -home.repair.title=إصلاح -home.repair.desc=يحاول إصلاح ملف PDF تالف / معطل -repair.tags=إصلاح,استعادة,تصحيح,استرداد - -home.removeBlanks.title=إزالة الصفحات الفارغة -home.removeBlanks.desc=يكتشف ويزيل الصفحات الفارغة من المستند -removeBlanks.tags=تنظيف,تبسيط,بدون محتوى,تنظيم - -home.removeAnnotations.title=إزالة التعليقات التوضيحية -home.removeAnnotations.desc=يزيل جميع التعليقات/التعليقات التوضيحية من ملف PDF -removeAnnotations.tags=تعليقات,تظليل,ملاحظات,علامات,إزالة - -home.compare.title=مقارنة -home.compare.desc=يقارن ويظهر الاختلافات بين مستندين PDF -compare.tags=تمييز الاختلافات,مقارنة,تغييرات,تحليل - -home.certSign.title=التوقيع بالشهادة -home.certSign.desc=يوقع ملف PDF بشهادة/مفتاح (PEM/P12) -certSign.tags=مصادقة,PEM,P12,رسمي,تشفير - -home.removeCertSign.title=إزالة توقيع الشهادة -home.removeCertSign.desc=إزالة توقيع الشهادة من ملف PDF -removeCertSign.tags=مصادقة,PEM,P12,رسمي,فك التشفير - -home.pageLayout.title=تخطيط متعدد الصفحات -home.pageLayout.desc=دمج صفحات متعددة من مستند PDF في صفحة واحدة -pageLayout.tags=دمج,مركب,عرض واحد,تنظيم - -home.scalePages.title=ضبط حجم/مقياس الصفحة -home.scalePages.desc=تغيير حجم/مقياس الصفحة و/أو محتواها. -scalePages.tags=تغيير الحجم,تعديل,الأبعاد,تكييف - -home.pipeline.title=خط الأنابيب -home.pipeline.desc=تشغيل إجراءات متعددة على ملفات PDF عن طريق تحديد نصوص خط الأنابيب -pipeline.tags=أتمتة,تسلسل,مبرمج,معالجة دفعات - -home.add-page-numbers.title=إضافة أرقام الصفحات -home.add-page-numbers.desc=إضافة أرقام الصفحات في جميع أنحاء المستند في موقع محدد -add-page-numbers.tags=ترقيم,تسمية,تنظيم,فهرسة - -home.auto-rename.title=إعادة تسمية ملف PDF تلقائيًا -home.auto-rename.desc=إعادة تسمية ملف PDF تلقائيًا بناءً على الرأس المكتشف -auto-rename.tags=كشف تلقائي,مبني على الرأس,تنظيم,إعادة تسمية - -home.adjust-contrast.title=ضبط الألوان/التباين -home.adjust-contrast.desc=ضبط التباين والتشبع والسطوع لملف PDF -adjust-contrast.tags=تصحيح الألوان,ضبط,تعديل,تحسين - -home.crop.title=اقتصاص PDF -home.crop.desc=اقتصاص ملف PDF لتقليل حجمه (مع الحفاظ على النص!) -crop.tags=تقليم,تقليص,تحرير,تشكيل - -home.autoSplitPDF.title=تقسيم الصفحات تلقائيًا -home.autoSplitPDF.desc=تقسيم PDF الممسوح ضوئيًا تلقائيًا باستخدام رمز QR لتقسيم الصفحات الممسوحة ضوئيًا فعليًا -autoSplitPDF.tags=مبني على QR,فصل,تقسيم المسح الضوئي,تنظيم - -home.sanitizePdf.title=تنظيف -home.sanitizePdf.desc=إزالة البرامج النصية والعناصر الأخرى من ملفات PDF -sanitizePdf.tags=تنظيف,تأمين,آمن,إزالة التهديدات - -home.URLToPDF.title=URL/موقع ويب إلى PDF -home.URLToPDF.desc=يحول أي عنوان URL للـ http(s) إلى PDF -URLToPDF.tags=التقاط الويب,حفظ الصفحة,تحويل الويب إلى مستند,أرشفة - -home.HTMLToPDF.title=HTML إلى PDF -home.HTMLToPDF.desc=يحول أي ملف HTML أو ملف مضغوط يحتوي -HTMLToPDF.tags=لغة الترميز,محتوى الويب,تحويل,تحويل - - -home.MarkdownToPDF.title=Markdown إلى PDF -home.MarkdownToPDF.desc=يحول أي ملف Markdown إلى PDF -MarkdownToPDF.tags=لغة الترميز,محتوى الويب,تحويل,تحويل - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=الحصول على جميع المعلومات عن PDF -home.getPdfInfo.desc=يجمع أي وكل المعلومات الممكنة عن ملفات PDF -getPdfInfo.tags=معلومات,بيانات,إحصائيات,إحصاءات - - -home.extractPage.title=استخراج الصفحة (الصفحات) -home.extractPage.desc=يستخرج صفحات محددة من PDF -extractPage.tags=استخراج - - -home.PdfToSinglePage.title=PDF إلى صفحة واحدة كبيرة -home.PdfToSinglePage.desc=يدمج جميع صفحات PDF في صفحة واحدة كبيرة -PdfToSinglePage.tags=صفحة واحدة - - -home.showJS.title=إظهار جافا سكريبت -home.showJS.desc=يبحث ويعرض أي جافا سكريبت مدرج في PDF -showJS.tags=جافا سكريبت - -home.autoRedact.title=حجب تلقائي -home.autoRedact.desc=يحجب (يسود) النص في PDF تلقائيًا بناءً على النص المدخل -autoRedact.tags=حجب,إخفاء,تسويد,أسود,علامة,مخفي - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF إلى CSV -home.tableExtraxt.desc=يستخرج الجداول من PDF ويحولها إلى CSV -tableExtraxt.tags=CSV,استخراج الجدول,استخراج,تحويل - - -home.autoSizeSplitPDF.title=تقسيم تلقائي حسب الحجم/العدد -home.autoSizeSplitPDF.desc=تقسيم ملف PDF واحد إلى مستندات متعددة بناءً على الحجم أو عدد الصفحات أو عدد المستندات -autoSizeSplitPDF.tags=pdf,تقسيم,مستند,تنظيم - - -home.overlay-pdfs.title=تراكب ملفات PDF -home.overlay-pdfs.desc=يضع ملفات PDF فوق ملف PDF آخر -overlay-pdfs.tags=تراكب - -home.split-by-sections.title=تقسيم PDF حسب الأقسام -home.split-by-sections.desc=تقسيم كل صفحة من PDF إلى أقسام أفقية وعمودية أصغر -split-by-sections.tags=تقسيم القسم, تقسيم, تخصيص - -home.AddStampRequest.title=إضافة ختم إلى PDF -home.AddStampRequest.desc=إضافة نص أو إضافة أختام الصور في مواقع محددة -AddStampRequest.tags=ختم, إضافة صورة, صورة وسط, علامة مائية, PDF, تضمين, تخصيص - - -home.removeImagePdf.title=إزالة الصورة -home.removeImagePdf.desc=إزالة الصورة من PDF لتقليل حجم الملف -removeImagePdf.tags=إزالة الصورة,عمليات الصفحة,الخلفية,جانب الخادم - - -home.splitPdfByChapters.title=تجزئة المستندات PDF حسب الفصول -home.splitPdfByChapters.desc=قسم مستند PDF إلى ملفات متعددة بناءً على هيكل فصوله. -splitPdfByChapters.tags=تجزئة، فصول، علامات تبويب، تنظيم - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=إستبدال-عكس اللون -replace-color.header=استبدال-عكس لون PDF -home.replaceColorPdf.title=إستبدال و عكس الألوان -home.replaceColorPdf.desc=استبدال الألوان للنصوص والخلفيات في المستندات PDF وإلغاء تعكير اللون الكامل للمستند لتقليل حجم الملف -replaceColorPdf.tags=استبدال اللون، عمليات الصفحة، الخلفية، جانب الخادم -replace-color.selectText.1=خيارات استبدال أو عكس الألوان -replace-color.selectText.2=افتراضي(ألوان التباين العالي الافتراضية) -replace-color.selectText.3=خصيصة (ألوان شخصية) -replace-color.selectText.4=عكس كامل(عكس جميع الألوان) -replace-color.selectText.5=خيارات ألوان التباين العالي -replace-color.selectText.6=نص أبيض على خلفية سوداء -replace-color.selectText.7=نص أسود على خلفية بيضاء -replace-color.selectText.8=نص صفرة على خلفية سوداء -replace-color.selectText.9=نص أخضر على خلفية سوداء -replace-color.selectText.10=اختر لون النص -replace-color.selectText.11=اختر لون الخلفية -replace-color.submit=استبدال - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=تسجيل الدخول -login.header=تسجيل الدخول -login.signin=تسجيل الدخول -login.rememberme=تذكرني -login.invalid=اسم المستخدم أو كلمة المرور غير صالحة. -login.locked=تم قفل حسابك. -login.signinTitle=الرجاء تسجيل الدخول -login.ssoSignIn=تسجيل الدخول عبر تسجيل الدخول الأحادي -login.oAuth2AutoCreateDisabled=تم تعطيل الإنشاء التلقائي لمستخدم OAuth2 -login.oAuth2AdminBlockedUser=تم حظر تسجيل أو تسجيل دخول المستخدمين غير المسجلين حاليًا. يرجى الاتصال بالمسؤول. -login.oauth2RequestNotFound=لم يتم العثور على طلب التفويض -login.oauth2InvalidUserInfoResponse=استجابة معلومات المستخدم غير صالحة -login.oauth2invalidRequest=طلب غير صالح -login.oauth2AccessDenied=تم رفض الوصول -login.oauth2InvalidTokenResponse=استجابة الرمز المميز غير صالحة -login.oauth2InvalidIdToken=رمز الهوية غير صالح -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=تم تعطيل المستخدم، تم حظر تسجيل الدخول حاليًا باستخدام اسم المستخدم هذا. يرجى الاتصال بالمسؤول. -login.alreadyLoggedIn=لقد تسجل دخولًا إلى -login.alreadyLoggedIn2=أجهزة أخرى. يرجى تسجيل الخروج من الأجهزة وحاول مرة أخرى. -login.toManySessions=لديك عدة جلسات نشطة -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=حجب تلقائي -autoRedact.header=حجب تلقائي -autoRedact.colorLabel=اللون -autoRedact.textsToRedactLabel=النص المراد حجبه (مفصول بأسطر) -autoRedact.textsToRedactPlaceholder=مثال: \nسري \nسري للغاية -autoRedact.useRegexLabel=استخدام التعبيرات العادية -autoRedact.wholeWordSearchLabel=بحث الكلمة الكاملة -autoRedact.customPaddingLabel=حشو إضافي مخصص -autoRedact.convertPDFToImageLabel=تحويل PDF إلى صورة PDF (يستخدم لإزالة النص خلف المربع) -autoRedact.submitButton=إرسال - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=إظهار جافا سكريبت -showJS.header=إظهار جافا سكريبت -showJS.downloadJS=تنزيل جافا سكريبت -showJS.submit=إظهار - - -#pdfToSinglePage -pdfToSinglePage.title=PDF إلى صفحة واحدة -pdfToSinglePage.header=PDF إلى صفحة واحدة -pdfToSinglePage.submit=تحويل إلى صفحة واحدة - - -#pageExtracter -pageExtracter.title=استخراج الصفحات -pageExtracter.header=استخراج الصفحات -pageExtracter.submit=استخراج -pageExtracter.placeholder=(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1) - - -#getPdfInfo -getPdfInfo.title=الحصول على معلومات عن PDF -getPdfInfo.header=الحصول على معلومات عن PDF -getPdfInfo.submit=الحصول على المعلومات -getPdfInfo.downloadJson=تحميل JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown إلى PDF -MarkdownToPDF.header=Markdown إلى PDF -MarkdownToPDF.submit=تحويل -MarkdownToPDF.help=العمل قيد التقدم -MarkdownToPDF.credit=يستخدم WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL إلى PDF -URLToPDF.header=URL إلى PDF -URLToPDF.submit=تحويل -URLToPDF.credit=يستخدم WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML إلى PDF -HTMLToPDF.header=HTML إلى PDF -HTMLToPDF.help=يقبل ملفات HTML وملفات ZIP تحتوي على html/css/صور وما إلى ذلك المطلوبة -HTMLToPDF.submit=تحويل -HTMLToPDF.credit=يستخدم WeasyPrint -HTMLToPDF.zoom=مستوى التكبير لعرض الموقع. -HTMLToPDF.pageWidth=عرض الصفحة بالسنتيمتر. (فارغ للافتراضي) -HTMLToPDF.pageHeight=ارتفاع الصفحة بالسنتيمتر. (فارغ للافتراضي) -HTMLToPDF.marginTop=الهامش العلوي للصفحة بالمليمتر. (فارغ للافتراضي) -HTMLToPDF.marginBottom=الهامش السفلي للصفحة بالمليمتر. (فارغ للافتراضي) -HTMLToPDF.marginLeft=الهامش الأيسر للصفحة بالمليمتر. (فارغ للافتراضي) -HTMLToPDF.marginRight=الهامش الأيمن للصفحة بالمليمتر. (فارغ للافتراضي) -HTMLToPDF.printBackground=عرض خلفية المواقع. -HTMLToPDF.defaultHeader=تمكين الرأس الافتراضي (الاسم ورقم الصفحة) -HTMLToPDF.cssMediaType=تغيير نوع وسائط CSS للصفحة. -HTMLToPDF.none=بدون -HTMLToPDF.print=طباعة -HTMLToPDF.screen=شاشة - - -#AddStampRequest -AddStampRequest.header=ختم PDF -AddStampRequest.title=ختم PDF -AddStampRequest.stampType=نوع الختم -AddStampRequest.stampText=نص الختم -AddStampRequest.stampImage=صورة الختم -AddStampRequest.alphabet=الأبجدية -AddStampRequest.fontSize=حجم الخط/الصورة -AddStampRequest.rotation=دوران -AddStampRequest.opacity=الشفافية -AddStampRequest.position=الموقع -AddStampRequest.overrideX=تجاوز الإحداثي X -AddStampRequest.overrideY=تجاوز الإحداثي Y -AddStampRequest.customMargin=هامش مخصص -AddStampRequest.customColor=لون نص مخصص -AddStampRequest.submit=إرسال - - -#sanitizePDF -sanitizePDF.title=تنظيف PDF -sanitizePDF.header=تنظيف ملف PDF -sanitizePDF.selectText.1=إزالة إجراءات جافا سكريبت -sanitizePDF.selectText.2=إزالة الملفات المضمنة -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=إزالة الروابط -sanitizePDF.selectText.5=إزالة الخطوط -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=تنظيف PDF - - -#addPageNumbers -addPageNumbers.title=إضافة أرقام الصفحات -addPageNumbers.header=إضافة أرقام الصفحات -addPageNumbers.selectText.1=حدد ملف PDF: -addPageNumbers.selectText.2=حجم الهامش -addPageNumbers.selectText.3=الموقع -addPageNumbers.selectText.4=الرقم الأولي -addPageNumbers.selectText.5=الصفحات المراد ترقيمها -addPageNumbers.selectText.6=نص مخصص -addPageNumbers.customTextDesc=نص مخصص -addPageNumbers.numberPagesDesc=أي الصفحات المراد ترقيمها، الافتراضي 'الكل'، يقبل أيضًا 1-5 أو 2,5,9 إلخ -addPageNumbers.customNumberDesc=الافتراضي هو {n}، يقبل أيضًا 'الصفحة {n} من {total}'، 'نص-{n}'، '{filename}-{n} -addPageNumbers.submit=إضافة أرقام الصفحات - - -#auto-rename -auto-rename.title=إعادة تسمية تلقائية -auto-rename.header=إعادة تسمية PDF تلقائيًا -auto-rename.submit=إعادة تسمية تلقائية - - -#adjustContrast -adjustContrast.title=ضبط التباين -adjustContrast.header=ضبط التباين -adjustContrast.contrast=التباين: -adjustContrast.brightness=السطوع: -adjustContrast.saturation=التشبع: -adjustContrast.download=تنزيل - - -#crop -crop.title=اقتصاص -crop.header=اقتصاص PDF -crop.submit=إرسال - - -#autoSplitPDF -autoSplitPDF.title=تقسيم PDF تلقائيًا -autoSplitPDF.header=تقسيم PDF تلقائيًا -autoSplitPDF.description=اطبع وأدخل وامسح ضوئيًا وارفع، ودعنا نفصل مستنداتك تلقائيًا. لا حاجة للفرز اليدوي. -autoSplitPDF.selectText.1=اطبع بعض أوراق الفاصل من أدناه (الأبيض والأسود جيد). -autoSplitPDF.selectText.2=امسح جميع مستنداتك دفعة واحدة عن طريق إدخال ورقة الفاصل بينها. -autoSplitPDF.selectText.3=ارفع ملف PDF الممسوح ضوئيًا الكبير الواحد ودع Stirling PDF يتولى الباقي. -autoSplitPDF.selectText.4=يتم اكتشاف صفحات الفاصل تلقائيًا وإزالتها، مما يضمن مستندًا نهائيًا نظيفًا. -autoSplitPDF.formPrompt=أرسل ملف PDF يحتوي على فواصل صفحات Stirling-PDF: -autoSplitPDF.duplexMode=وضع الطباعة على الوجهين (المسح الضوئي للوجه الأمامي والخلفي) -autoSplitPDF.dividerDownload2=تنزيل 'فاصل التقسيم التلقائي (مع التعليمات).pdf' -autoSplitPDF.submit=إرسال - - -#pipeline -pipeline.title=خط الأنابيب - - -#pageLayout -pageLayout.title=تخطيط متعدد الصفحات -pageLayout.header=تخطيط متعدد الصفحات -pageLayout.pagesPerSheet=الصفحات لكل ورقة: -pageLayout.addBorder=إضافة حدود -pageLayout.submit=إرسال - - -#scalePages -scalePages.title=ضبط مقياس الصفحة -scalePages.header=ضبط مقياس الصفحة -scalePages.pageSize=حجم صفحة المستند. -scalePages.keepPageSize=الحجم الأصلي -scalePages.scaleFactor=مستوى التكبير (الاقتصاص) للصفحة. -scalePages.submit=إرسال - - -#certSign -certSign.title=توقيع الشهادة -certSign.header=قم بتوقيع ملف PDF بشهادتك (العمل قيد التقدم) -certSign.selectPDF=حدد ملف PDF للتوقيع: -certSign.jksNote=ملاحظة: إذا لم يكن نوع شهادتك مدرجًا أدناه، يرجى تحويلها إلى ملف مخزن مفاتيح جافا (.jks) باستخدام أداة سطر الأوامر keytool. ثم اختر خيار ملف .jks أدناه. -certSign.selectKey=حدد ملف المفتاح الخاص (تنسيق PKCS # 8 ، يمكن أن يكون .pem أو .der): -certSign.selectCert=حدد ملف الشهادة الخاص بك (تنسيق X.509 ، يمكن أن يكون .pem أو .der): -certSign.selectP12=حدد ملف تخزين المفاتيح PKCS # 12 (.p12 أو .pfx) (اختياري ، إذا تم توفيره ، يجب أن يحتوي على مفتاحك الخاص وشهادتك): -certSign.selectJKS=حدد ملف مخزن مفاتيح جافا الخاص بك (.jks أو .keystore): -certSign.certType=نوع الشهادة -certSign.password=أدخل كلمة مرور مخزن المفاتيح أو المفتاح الخاص (إن وجدت): -certSign.showSig=إظهار التوقيع -certSign.reason=السبب -certSign.location=الموقع -certSign.name=الاسم -certSign.showLogo=عرض الشعار -certSign.submit=توقيع PDF - - -#removeCertSign -removeCertSign.title=إزالة توقيع الشهادة -removeCertSign.header=إزالة الشهادة الرقمية من PDF -removeCertSign.selectPDF=حدد ملف PDF: -removeCertSign.submit=إزالة التوقيع - - -#removeBlanks -removeBlanks.title=إزالة الفراغات -removeBlanks.header=إزالة الصفحات الفارغة -removeBlanks.threshold=العتبة: -removeBlanks.thresholdDesc=الحد الفاصل لتحديد مدى بياض البكسل الأبيض -removeBlanks.whitePercent=نسبة الأبيض (%): -removeBlanks.whitePercentDesc=النسبة المئوية للصفحة التي يجب أن تكون بيضاء لتتم إزالتها -removeBlanks.submit=إزالة الفراغات - - -#removeAnnotations -removeAnnotations.title=إزالة التعليقات التوضيحية -removeAnnotations.header=إزالة التعليقات التوضيحية -removeAnnotations.submit=إزالة - - -#compare -compare.title=مقارنة -compare.header=مقارنة ملفات PDF -compare.highlightColor.1=لون التظليل 1: -compare.highlightColor.2=لون التظليل 2: -compare.document.1=المستند 1 -compare.document.2=المستند 2 -compare.submit=مقارنة -compare.complex.message=أو كلا المستندين المقدمين كبيران حجمًا، مما يؤدي إلى تقليل دقة المقارنة -compare.large.file.message=أو كلا المستندين المقدمين كبيرة حجمهما للتعامل معهما -compare.no.text.message=أحد أو كلي المستندات المرجوة للمقارنة لا يحتوي على محتوى نصي. يرجى اختيار مستندات تحتوي على نص لم يتم التعرف عليه. - -#sign -sign.title=توقيع -sign.header=توقيع ملفات PDF -sign.upload=تحميل الصورة -sign.draw=رسم التوقيع -sign.text=إدخال النص -sign.clear=مسح -sign.add=إضافة -sign.saved=توقيعات تم حفظها -sign.save=حفظ توقيع -sign.personalSigs=توقيعات شخصية -sign.sharedSigs=توقيعات مشتركة -sign.noSavedSigs=لم يتم العثور على توقيعات محفوظة -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=إصلاح -repair.header=إصلاح ملفات PDF -repair.submit=إصلاح - - -#flatten -flatten.title=تسطيح -flatten.header=تسطيح ملفات PDF -flatten.flattenOnlyForms=تسطيح النماذج فقط -flatten.submit=تسطيح - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=عتبة الزاوية: -ScannerImageSplit.selectText.2=تعيين الحد الأدنى للزاوية المطلقة المطلوبة لتدوير الصورة (الافتراضي: 10). -ScannerImageSplit.selectText.3=التسامح: -ScannerImageSplit.selectText.4=يحدد نطاق تباين اللون حول لون الخلفية المقدر (الافتراضي: 30). -ScannerImageSplit.selectText.5=أدنى مساحة: -ScannerImageSplit.selectText.6=تعيين الحد الأدنى لمنطقة الصورة (الافتراضي: 10000). -ScannerImageSplit.selectText.7=الحد الأدنى لمنطقة المحيط: -ScannerImageSplit.selectText.8=تعيين الحد الأدنى لمنطقة المحيط للصورة -ScannerImageSplit.selectText.9=حجم الحدود: -ScannerImageSplit.selectText.10=يضبط حجم الحدود المضافة والمزالة لمنع الحدود البيضاء في الإخراج (الافتراضي: 1). -ScannerImageSplit.info=Python غير مثبت. مطلوب للتشغيل. - - -#OCR -ocr.title=التعرف الضوئي على الحروف / تنظيف المسح الضوئي -ocr.header=مسح المسح الضوئي / التعرف الضوئي على الحروف (OCR) -ocr.selectText.1=حدد اللغات التي سيتم اكتشافها داخل ملف PDF (اللغات المدرجة هي تلك التي تم اكتشافها حاليًا): -ocr.selectText.2=إنتاج ملف نصي يحتوي على نص OCR بجانب ملف PDF الذي تم إعداده بواسطة OCR -ocr.selectText.3=تصحيح الصفحات الممسوحة ضوئيًا بزاوية منحرفة عن طريق تدويرها مرة أخرى في مكانها -ocr.selectText.4=تنظيف الصفحة بحيث من غير المحتمل أن يجد OCR نصًا في ضوضاء الخلفية. (لا يوجد تغيير في الإخراج) -ocr.selectText.5=تنظيف الصفحة، بحيث من غير المحتمل أن يجد OCR نصًا في ضوضاء الخلفية، ويحافظ على التنظيف في الإخراج. -ocr.selectText.6=تجاهل الصفحات التي تحتوي على نص تفاعلي، فقط صفحات OCR التي هي صور -ocr.selectText.7=فرض التعرف الضوئي على الحروف، سيؤدي التعرف الضوئي على الحروف على كل صفحة إلى إزالة جميع عناصر النص الأصلي -ocr.selectText.8=عادي (خطأ إذا كان PDF يحتوي على نص) -ocr.selectText.9=إعدادات إضافية -ocr.selectText.10=وضع التعرف الضوئي على الحروف -ocr.selectText.11=إزالة الصور بعد التعرف الضوئي على الحروف (يزيل كل الصور، يكون مفيدًا فقط إذا كان جزءًا من خطوة التحويل) -ocr.selectText.12=نوع العرض (متقدم) -ocr.help=يرجى قراءة هذه الوثائق حول كيفية استخدام هذا للغات أخرى و/أو الاستخدام ليس في Docker -ocr.credit=تستخدم هذه الخدمة qpdf و Tesseract للتعرف الضوئي على الحروف. -ocr.submit=معالجة PDF باستخدام OCR - - -#extractImages -extractImages.title=استخراج الصور -extractImages.header=استخراج الصور -extractImages.selectText=حدد تنسيق الصورة لتحويل الصور المستخرجة إليه -extractImages.allowDuplicates=حفظ الصور المكررة -extractImages.submit=استخراج - - -#File to PDF -fileToPDF.title=ملف إلى PDF -fileToPDF.header=تحويل أي ملف إلى PDF -fileToPDF.credit=تستخدم هذه الخدمة LibreOffice و Unoconv لتحويل الملفات. -fileToPDF.supportedFileTypesInfo=أنواع الملفات المدعومة -fileToPDF.supportedFileTypes=يجب أن تتضمن أنواع الملفات المدعومة ما يلي، ولكن للحصول على قائمة محدثة كاملة بالتنسيقات المدعومة، يرجى الرجوع إلى وثائق LibreOffice -fileToPDF.submit=تحويل إلى PDF - - -#compress -compress.title=ضغط -compress.header=ضغط ملف PDF -compress.credit=تستخدم هذه الخدمة qpdf لضغط / تحسين PDF. -compress.grayscale.label=تطبيق التدرج الرمادي للضغط -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=مستوى التحسين: -compress.selectText.4=الوضع التلقائي - يضبط الجودة تلقائيًا للحصول على ملف PDF بالحجم المحدد -compress.selectText.5=حجم PDF المتوقع (على سبيل المثال 25 ميجا بايت، 10.8 ميجا بايت، 25 كيلو بايت) -compress.submit=ضغط - - -#Add image -addImage.title=إضافة صورة -addImage.header=إضافة صورة إلى PDF -addImage.everyPage=كل صفحة؟ -addImage.upload=إضافة صورة -addImage.submit=إضافة صورة - - -#merge -merge.title=دمج -merge.header=دمج ملفات PDF متعددة (2+) -merge.sortByName=الترتيب حسب الاسم -merge.sortByDate=الترتيب حسب التاريخ -merge.removeCertSign=إزالة التوقيع الرقمي في الملف المدمج؟ -merge.submit=دمج - - -#pdfOrganiser -pdfOrganiser.title=منظم الصفحة -pdfOrganiser.header=منظم صفحات PDF -pdfOrganiser.submit=إعادة ترتيب الصفحات -pdfOrganiser.mode=الوضع -pdfOrganiser.mode.1=ترتيب الصفحات المخصص -pdfOrganiser.mode.2=ترتيب عكسي -pdfOrganiser.mode.3=فرز مزدوج -pdfOrganiser.mode.4=فرز الكتيب -pdfOrganiser.mode.5=فرز كتيب الخياطة الجانبية -pdfOrganiser.mode.6=تقسيم فردي-زوجي -pdfOrganiser.mode.7=إزالة الأول -pdfOrganiser.mode.8=إزالة الأخير -pdfOrganiser.mode.9=إزالة -pdfOrganiser.mode.10=دمج فردي-زوجي -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(مثال: 1,3,2 أو 4-8,2,10-12 أو 2n-1) - - -#multiTool -multiTool.title=أداة متعددة PDF -multiTool.header=أداة متعددة PDF -multiTool.uploadPrompts=اسم الملف -multiTool.selectAll=تحديد الكل -multiTool.deselectAll=إلغاء تحديد الكل -multiTool.selectPages=تحديد الصفحة -multiTool.selectedPages=الصفحات المحددة -multiTool.page=صفحة -multiTool.deleteSelected=حذف المحدد -multiTool.downloadAll=تصدير -multiTool.downloadSelected=تصدير المحدد - -multiTool.insertPageBreak=إدراج فاصل صفحات -multiTool.addFile=إضافة ملف -multiTool.rotateLeft=تدوير إلى اليسار -multiTool.rotateRight=تدوير إلى اليمين -multiTool.split=تقسيم -multiTool.moveLeft=تحريك إلى اليسار -multiTool.moveRight=تحريك إلى اليمين -multiTool.delete=حذف -multiTool.dragDropMessage=الصفحات المحددة -multiTool.undo=تراجع -multiTool.redo=إعادة إجراء - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=هذه الميزة متوفرة في صفحة الأدوات المتعددة لدينا. اطلع عليها للحصول على واجهة مستخدم محسّنة لكل صفحة وميزات إضافية! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=عرض PDF - -#pageRemover -pageRemover.title=مزيل الصفحة -pageRemover.header=مزيل صفحة PDF -pageRemover.pagesToDelete=الصفحات المراد حذفها (أدخل قائمة بأرقام الصفحات مفصولة بفواصل): -pageRemover.submit=حذف الصفحات -pageRemover.placeholder=(مثال: 1,2,6 أو 1-10,15-30) - - -#rotate -rotate.title=تدوير PDF -rotate.header=تدوير PDF -rotate.selectAngle=حدد زاوية الدوران (بمضاعفات 90 درجة): -rotate.submit=تدوير - - -#split-pdfs -split.title=تقسيم PDF -split.header=تقسيم PDF -split.desc.1=الأرقام التي تحددها هي رقم الصفحة التي تريد تقسيمها -split.desc.2=على هذا النحو، سيؤدي تحديد 1،3،7-9 إلى تقسيم مستند من 10 صفحات إلى 6 PDFS منفصلة مع: -split.desc.3=المستند رقم 1: الصفحة 1 -split.desc.4=المستند رقم 2: الصفحتان 2 و 3 -split.desc.5=المستند رقم 3: الصفحة 4 و 5 و 6 و 7 -split.desc.6=المستند رقم 4: الصفحة 8 -split.desc.7=المستند رقم 5: الصفحة 9 -split.desc.8=المستند رقم 6: الصفحة 10 -split.splitPages=أدخل الصفحات المراد تقسيمها: -split.submit=تقسيم - - -#merge -imageToPDF.title=صورة إلى PDF -imageToPDF.header=صورة إلى PDF -imageToPDF.submit=تحويل -imageToPDF.selectLabel=خيارات ملاءمة الصورة -imageToPDF.fillPage=ملء الصفحة -imageToPDF.fitDocumentToImage=ملاءمة الصفحة للصورة -imageToPDF.maintainAspectRatio=الحفاظ على نسب الأبعاد -imageToPDF.selectText.2=تدوير PDF تلقائيًا -imageToPDF.selectText.3=المنطق المتعدد للملفات (مفعل فقط إذا كنت تعمل مع صور متعددة) -imageToPDF.selectText.4=دمج في ملف PDF واحد -imageToPDF.selectText.5=تحويل إلى ملفات PDF منفصلة - - -#pdfToImage -pdfToImage.title=تحويل PDF إلى صورة -pdfToImage.header=تحويل PDF إلى صورة -pdfToImage.selectText=تنسيق الصورة -pdfToImage.singleOrMultiple=نوع نتيجة الصورة -pdfToImage.single=صورة واحدة كبيرة -pdfToImage.multi=صور متعددة -pdfToImage.colorType=نوع اللون -pdfToImage.color=اللون -pdfToImage.grey=تدرج الرمادي -pdfToImage.blackwhite=أبيض وأسود (قد يفقد البيانات!) -pdfToImage.submit=تحويل -pdfToImage.info=Python غير مثبت. مطلوب لتحويل WebP. -pdfToImage.placeholder=(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1) - - -#addPassword -addPassword.title=إضافة كلمة مرور -addPassword.header=إضافة كلمة مرور (تشفير) -addPassword.selectText.1=حدد ملف PDF للتشفير -addPassword.selectText.2=كلمة المرور -addPassword.selectText.3=طول مفتاح التشفير -addPassword.selectText.4=القيم الأعلى تكون أقوى، لكن القيم الأقل لها توافق أفضل. -addPassword.selectText.5=أذونات للتعيين -addPassword.selectText.6=منع تجميع المستند -addPassword.selectText.7=منع استخراج المحتوى -addPassword.selectText.8=منع الاستخراج للوصول -addPassword.selectText.9=منع ملء النموذج -addPassword.selectText.10=منع التعديل -addPassword.selectText.11=منع تعديل التعليقات التوضيحية -addPassword.selectText.12=منع الطباعة -addPassword.selectText.13=منع طباعة تنسيقات مختلفة -addPassword.selectText.14=كلمة مرور المالك -addPassword.selectText.15=يقيد ما يمكن القيام به بالمستند بمجرد فتحه (غير مدعوم من قبل جميع القراء) -addPassword.selectText.16=يقيد فتح المستند نفسه -addPassword.submit=تشفير - - -#watermark -watermark.title=إضافة علامة مائية -watermark.header=إضافة علامة مائية -watermark.customColor=لون نص مخصص -watermark.selectText.1=حدد PDF لإضافة العلامة المائية إليه: -watermark.selectText.2=نص العلامة المائية: -watermark.selectText.3=حجم الخط: -watermark.selectText.4=دوران (0-360): -watermark.selectText.5=المباعدة الأفقية (مسافة بين كل علامة مائية أفقيًا): -watermark.selectText.6=المباعدة العمودية (مسافة بين كل علامة مائية عموديًا): -watermark.selectText.7=الشفافية (0٪ - 100٪): -watermark.selectText.8=نوع العلامة المائية: -watermark.selectText.9=صورة العلامة المائية: -watermark.selectText.10=تحويل PDF إلى صورة PDF -watermark.submit=إضافة علامة مائية -watermark.type.1=نص -watermark.type.2=صورة - - -#Change permissions -permissions.title=تغيير الأذونات -permissions.header=تغيير الأذونات -permissions.warning=تحذير من أن تكون هذه الأذونات غير قابلة للتغيير، يوصى بتعيينها بكلمة مرور عبر صفحة إضافة كلمة المرور -permissions.selectText.1=حدد ملف PDF لتغيير الأذونات -permissions.selectText.2=أذونات لتعيينها -permissions.selectText.3=منع تجميع المستند -permissions.selectText.4=منع استخراج المحتوى -permissions.selectText.5=منع الاستخراج للوصول -permissions.selectText.6=منع ملء النموذج -permissions.selectText.7=منع التعديل -permissions.selectText.8=منع تعديل التعليق التوضيحي -permissions.selectText.9=منع الطباعة -permissions.selectText.10=منع طباعة التنسيقات المختلفة -permissions.submit=تغيير - - -#remove password -removePassword.title=إزالة كلمة المرور -removePassword.header=إزالة كلمة المرور (فك التشفير) -removePassword.selectText.1=حدد PDF لفك التشفير -removePassword.selectText.2=كلمة المرور -removePassword.submit=إزالة - - -#changeMetadata -changeMetadata.title=العنوان: -changeMetadata.header=تغيير البيانات الوصفية -changeMetadata.selectText.1=يرجى تعديل المتغيرات التي ترغب في تغييرها -changeMetadata.selectText.2=حذف كل البيانات الأولية -changeMetadata.selectText.3=إظهار البيانات الأولية المخصصة: -changeMetadata.author=المؤلف: -changeMetadata.creationDate=تاريخ الإنشاء (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=المنشئ: -changeMetadata.keywords=الكلمات الرئيسية: -changeMetadata.modDate=تاريخ التعديل (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=المنتج: -changeMetadata.subject=الموضوع: -changeMetadata.trapped=محاصر: -changeMetadata.selectText.4=بيانات وصفية أخرى: -changeMetadata.selectText.5=إضافة إدخال بيانات أولية مخصص -changeMetadata.submit=تغيير - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF إلى PDF/A -pdfToPDFA.header=PDF إلى PDF/A -pdfToPDFA.credit=تستخدم هذه الخدمة libreoffice لتحويل PDF/A. -pdfToPDFA.submit=تحويل -pdfToPDFA.tip=لا يعمل حاليًا لمدخلات متعددة في وقت واحد -pdfToPDFA.outputFormat=تنسيق الإخراج -pdfToPDFA.pdfWithDigitalSignature=يحتوي PDF على توقيع رقمي. سيتم إزالة هذا في الخطوة التالية. - - -#PDFToWord -PDFToWord.title=تحويل PDF إلى Word -PDFToWord.header=تحويل PDF إلى Word -PDFToWord.selectText.1=تنسيق ملف الإخراج -PDFToWord.credit=تستخدم هذه الخدمة LibreOffice لتحويل الملفات. -PDFToWord.submit=تحويل - - -#PDFToPresentation -PDFToPresentation.title=PDF للعرض التقديمي -PDFToPresentation.header=PDF للعرض التقديمي -PDFToPresentation.selectText.1=تنسيق ملف الإخراج -PDFToPresentation.credit=تستخدم هذه الخدمة LibreOffice لتحويل الملف. -PDFToPresentation.submit=تحويل - - -#PDFToText -PDFToText.title=تحويل PDF إلى نص / RTF -PDFToText.header=تحويل PDF إلى نص / RTF -PDFToText.selectText.1=تنسيق ملف الإخراج -PDFToText.credit=تستخدم هذه الخدمة LibreOffice لتحويل الملفات. -PDFToText.submit=تحويل - - -#PDFToHTML -PDFToHTML.title=PDF إلى HTML -PDFToHTML.header=PDF إلى HTML -PDFToHTML.credit=تستخدم هذه الخدمة pdftohtml لتحويل الملفات. -PDFToHTML.submit=تحويل - - -#PDFToXML -PDFToXML.title=تحويل PDF إلى XML -PDFToXML.header=تحويل PDF إلى XML -PDFToXML.credit=تستخدم هذه الخدمة LibreOffice لتحويل الملفات. -PDFToXML.submit=تحويل - -#PDFToCSV -PDFToCSV.title=PDF إلى CSV -PDFToCSV.header=PDF إلى CSV -PDFToCSV.prompt=اختر الصفحة لاستخراج الجدول -PDFToCSV.submit=تحويل - -#split-by-size-or-count -split-by-size-or-count.title=تقسيم PDF حسب الحجم أو العدد -split-by-size-or-count.header=تقسيم PDF حسب الحجم أو العدد -split-by-size-or-count.type.label=اختر نوع التقسيم -split-by-size-or-count.type.size=حسب الحجم -split-by-size-or-count.type.pageCount=حسب عدد الصفحات -split-by-size-or-count.type.docCount=حسب عدد المستندات -split-by-size-or-count.value.label=أدخل القيمة -split-by-size-or-count.value.placeholder=أدخل الحجم (مثل 2MB أو 3KB) أو العدد (مثل 5) -split-by-size-or-count.submit=إرسال - - -#overlay-pdfs -overlay-pdfs.header=تراكب ملفات PDF -overlay-pdfs.baseFile.label=اختر ملف PDF الأساسي -overlay-pdfs.overlayFiles.label=اختر ملفات PDF للتراكب -overlay-pdfs.mode.label=اختر وضع التراكب -overlay-pdfs.mode.sequential=تراكب متسلسل -overlay-pdfs.mode.interleaved=تراكب متداخل -overlay-pdfs.mode.fixedRepeat=تراكب تكرار ثابت -overlay-pdfs.counts.label=عدد التراكبات (لوضع التكرار الثابت) -overlay-pdfs.counts.placeholder=أدخل الأعداد مفصولة بفواصل (مثل 2,3,1) -overlay-pdfs.position.label=اختر موضع التراكب -overlay-pdfs.position.foreground=المقدمة -overlay-pdfs.position.background=الخلفية -overlay-pdfs.submit=إرسال - - -#split-by-sections -split-by-sections.title=تقسيم PDF حسب الأقسام -split-by-sections.header=تقسيم PDF إلى أقسام -split-by-sections.horizontal.label=التقسيمات الأفقية -split-by-sections.vertical.label=التقسيمات العمودية -split-by-sections.horizontal.placeholder=أدخل عدد التقسيمات الأفقية -split-by-sections.vertical.placeholder=أدخل عدد التقسيمات العمودية -split-by-sections.submit=تقسيم PDF -split-by-sections.merge=دمج في ملف PDF واحد - - -#printFile -printFile.title=طباعة ملف -printFile.header=طباعة ملف بالطابعة -printFile.selectText.1=تحديد ملف للطباعة -printFile.selectText.2=ادخل اسم الطابعة -printFile.submit=طباعة - - -#licenses -licenses.nav=التراخيص -licenses.title=تراخيص الطرف الثالث -licenses.header=تراخيص الطرف الثالث -licenses.module=الوحدة -licenses.version=الإصدار -licenses.license=الترخيص - -#survey -survey.nav=استطلاع -survey.title=استطلاع Stirling-PDF -survey.description=Stirling-PDF لا يحتوي على تتبع لذا نريد أن نسمع من مستخدمينا لتحسين Stirling-PDF! -survey.changes=تحديث Stirling-PDF منذ آخر استبيان! للحصول على المزيد من المعلومات الرجاء زيارة مقالتنا في المدونة هنا: -survey.changes2=مع هذه التحديثات، نستفيد من الدعم العملي والمنحة المالية -survey.please=يرجى النظر في المشاركة في استطلاعنا! -survey.disabled=(سيتم تعطيل النافذة المنبثقة للاستطلاع في التحديثات التالية ولكنها ستكون متاحة في أسفل الصفحة) -survey.button=المشاركة في الاستطلاع -survey.dontShowAgain=عدم الإظهار مرة أخرى -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=نأسف على المشكلة! -error.needHelp=هل تحتاج إلى مساعدة / وجدت مشكلة؟ -error.contactTip=إذا كنت ما زلت تواجه صعوبة، لا تتردد في التواصل معنا للحصول على المساعدة. يمكنك إرسال تذكرة على صفحة GitHub الخاصة بنا أو الاتصال بنا عبر Discord: -error.404.head=404 - الصفحة غير موجودة | عذرًا، لقد تعثرنا في الكود! -error.404.1=لا يمكننا العثور على الصفحة التي تبحث عنها. -error.404.2=حدث خطأ ما -error.github=إرسال تذكرة على GitHub -error.showStack=إظهار تتبع المكدس -error.copyStack=نسخ تتبع المكدس -error.githubSubmit=GitHub - إرسال تذكرة -error.discordSubmit=Discord - إرسال منشور دعم - - -#remove-image -removeImage.title=إزالة الصورة -removeImage.header=إزالة الصورة -removeImage.removeImage=إزالة الصورة -removeImage.submit=إزالة الصورة - - -splitByChapters.title=تجزئة المستند حسب الفصول -splitByChapters.header=تجزئة المستند حسب الفصول -splitByChapters.bookmarkLevel=مستوى العلامات التذكارية -splitByChapters.includeMetadata=شامل البيانات المرفقة -splitByChapters.allowDuplicates=السماح بالتكرار -splitByChapters.desc.1=هذه الأداة تقوم بتقسيم ملف PDF إلى عدة ملفات PDF استناداً إلى بنية فصوله -splitByChapters.desc.2=مستوى الإشارة المرجعية: اختر مستوى الإشارات المرجعية التي تريد استخدامها للتقسيم (0 للمستوى الأعلى، 1 للمستوى الثاني، وما إلى ذلك) -splitByChapters.desc.3=تمثيل البيانات الأصلية: إذا تم اختيارها، سترمز البيانات المرجعية الأصلية إلى كل PDF مجزأ. -splitByChapters.desc.4=سماح بالتكرار: إذا تم اختياره، يسمح بوجود معاينات متعددة في الصفحة نفسها لخلق ملفات PDF منفصلة. -splitByChapters.submit=تقطيع ملف PDF - -#File Chooser -fileChooser.click=انقر هنا -fileChooser.or=أو -fileChooser.dragAndDrop=قم بسحب الملفات وإفلاتها -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=قم بسحب المفات وإفلاتها هنا -fileChooser.extractPDF=جاري الاستخراج... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_az_AZ.properties b/stirling-pdf/build/resources/main/messages_az_AZ.properties deleted file mode 100644 index fed104c4d..000000000 --- a/stirling-pdf/build/resources/main/messages_az_AZ.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Şrift Ölçüsü -addPageNumbers.fontName=Şrift Adı -pdfPrompt=PDF(lər)i Seç -multiPdfPrompt=PDFləri Seç (2+) -multiPdfDropPrompt=Ehtiyacınız olan bütün PDFləri seçin (və ya sürükləyib buraxın) -imgPrompt=Şəkil(lər)i Seç -genericSubmit=Təsdiq Et -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Xəbərdarlıq: Bu proses fayl ölçüsündən asılı olaraq bir dəqiqəyə qədər vaxt ala bilər -pageOrderPrompt=Xüsusi Səhifə Ardıcıllığı (Vergüllə ayrılmış səhifə nömrələri listini və ya 2n+1 tərzində Funksiyalar daxil edin) : -pageSelectionPrompt=Xüsusi Səhifə Seçimi (1, 5, 6 tərzində vergüllə ayrılmış səhifə nömrələri listini və ya 2n+1 tərzində Funksiyalar daxil edin) : -goToPage=Get -true=Doğru -false=Yanlış -unknown=Bilinməyən -save=Saxla -saveToBrowser=Brauzerdə Saxla -close=Bağla -filesSelected=seçilmiş fayllar -noFavourites=Sevimlilər əlavə edilmədi -downloadComplete=Yükləmə Tamamlandı -bored=Gözləməkdən Sıxıldınız? -alphabet=Əlifba -downloadPdf=PDF Yüklə -text=Yazı -font=Şrift -selectFillter=-- Seç -- -pageNum=Səhifə nömrəsi -sizes.small=Kiçik -sizes.medium=Orta -sizes.large=Böyük -sizes.x-large=Ekstra Böyük -error.pdfPassword=PDF sənədi şifrlənmişdir və şifr təmin edilməmişdir və ya yanlışdır. -delete=Sil -username=İstifadəçi Adı -password=Şifr -welcome=Xoş gəldiniz -property=Xüsusiyyət -black=Qara -white=Ağ -red=Qırmızı -green=Yaşıl -blue=Mavi -custom=Xüsusi... -WorkInProgess=İş davam edir, İşləməyə bilər və ya xətalarla üzləşə bilərsiniz, Zəhmət olmasa problemləri bildirin! -poweredBy=Təchiz edilmişdir -yes=Bəli -no=Xeyr -changedCredsMessage=Etibarnamələr dəyişdirildi! -notAuthenticatedMessage=İstifadəçinin kimliyi təsdiqlənməyib. -userNotFoundMessage=İstifadəçi tapılmadı. -incorrectPasswordMessage=Cari şifr yanlışdır. -usernameExistsMessage=İstifadəçi adı mövcuddur. -invalidUsernameMessage=Yanlış istifadəçi adı, istifadəçi adı sadəcə hərflərdən, rəqəmlərdən və @._+- xüsusi simvollarından ibarət ola bilər və ya düzgün email ünvanı olmalıdır. -invalidPasswordMessage=Şifr boş olmamalıdır, başlanğıc və sonunda boşluqdan istifadə edilməməlidir. -confirmPasswordErrorMessage=Yeni Şifr və Yeni Şifri Doğrula uyğun olmalıdır. -deleteCurrentUserMessage=Hazırda daxil olmuş istifadəçini silmək mümkün deyil. -deleteUsernameExistsMessage=İstifadəçi adı mövcud deyildir və silinə bilməz. -downgradeCurrentUserMessage=Cari istifadəçinin rolunu aşağı salmaq mümkün deyil -disabledCurrentUserMessage=Cari istifadəçi deaktivləşdirilə bilməz -downgradeCurrentUserLongMessage=Cari istifadəçinin rolunu aşağı salmaq mümkün deyil. Deməli, cari istifadəçi göstərilməyəcək. -userAlreadyExistsOAuthMessage=İstifadəçi OAuth2 istifadəçisi olaraq mövcuddur. -userAlreadyExistsWebMessage=İstifadəçi veb istifadəçisi olaraq mövcuddur. -error=Xəta -oops=Oops! -help=Yardım -goHomepage=Ana səhifəyə get -joinDiscord=Discord serverimizə qatıl -seeDockerHub=Docker Hub-a bax -visitGithub=Github Repository-ə Baş Çək -donate=İanə Ver -color=Rəng -sponsor=Sponsor -info=Məlumat -pro=Pro -page=Səhifə -pages=Səhifələr -loading=Yüklənir... -addToDoc=Sənədə Əlavə Et -reset=Sıfırla -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Məxfilik Siyasəti -legal.terms=Qaydalar və Şərtlər -legal.accessibility=Əlçatanlıq -legal.cookie=Kuki Siyasəti -legal.impressum=Təəssürat -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Menyusu (Beta) -pipeline.uploadButton=Fərdi Yüklə -pipeline.configureButton=Konfiqurasiya Et -pipeline.defaultOption=Fərdi -pipeline.submitButton=Təsdiqlə -pipeline.help=Pipeline Köməyi -pipeline.scanHelp=Qovluq Skanlama Köməyi -pipeline.deletePrompt=Pipeline-ı silmək istədiyinizə əminsiniz? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Konfiqurasiyası -pipelineOptions.pipelineNameLabel=Pipeline Adı -pipelineOptions.saveSettings=Əməliyyat Parametrlərini Saxla -pipelineOptions.pipelineNamePrompt=Pipeline adını bura daxil et -pipelineOptions.selectOperation=Əməliyyat seç -pipelineOptions.addOperationButton=Əməliyyat əlavə et -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Endir -pipelineOptions.validateButton=Doğrula - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Pro versiyaya keç -enterpriseEdition.warning=Bu xüsusiyyət yalnız pro istifadəçilər üçün əlçatandır. -enterpriseEdition.yamlAdvert=Stirling PDF Pro YAML konfiqurasiya fayllarını və digər SSO xüsusiyyətlərini dəstəkləyir. -enterpriseEdition.ssoAdvert=Daha çox istifadəçi-idarəetmə xüsusiyyətləri axtarırsınız? Stirling PDF Pro-nu nəzərdən keçirin - - -################# -# Analytics # -################# -analytics.title=Stirling PDF-i daha yaxşı etmək istəyirsinizmi? -analytics.paragraph1=Stirling PDF bizə məhsulu inkişaf etdirməyə kömək etmək üçün analitikaya üstünlük verib. Biz heç bir şəxsi məlumatı və ya fayl məzmununu izləmirik. -analytics.paragraph2=Zəhmət olmasa, Stringling-PDF-ə inkişaf etməkdə və istifadəçilərimizi daha yaxşı anlamaqda yardım etmək üçün analitikanı aktivləşdirməyi nəzərə alın. -analytics.enable=Analitikanı aktivləşdir -analytics.disable=Analitikanı deaktivləşdir -analytics.settings=Analitikanın parametrlərini config/settings.yml faylından dəyişə bilərsiniz. - - -############# -# NAVBAR # -############# -navbar.favorite=Sevimlilər -navbar.recent=New and recently updated -navbar.darkmode=Qaranlıq Tema -navbar.language=Dillər -navbar.settings=Parametrlər -navbar.allTools=Alətlər -navbar.multiTool=Multi-Alət -navbar.search=Axtar -navbar.sections.organize=Təşkil et -navbar.sections.convertTo=PDF-ə Çevir -navbar.sections.convertFrom=PDF-dən Çevir -navbar.sections.security=İmza & Təhlükəsizlik -navbar.sections.advance=Qabaqcıl -navbar.sections.edit=Bax & Redaktə et -navbar.sections.popular=Populyar - -############# -# SETTINGS # -############# -settings.title=Parametrlər -settings.update=Yeniləmə mövcuddur -settings.updateAvailable={0} cari quraşdırılmış versiyadır. Yeni ({1}) versiyası mövcuddur. -settings.appVersion=Proqram Versiyası: -settings.downloadOption.title=Yükləmə versiyasını seçin (Tək fayllı zip olmayan yükləmələr üçün): -settings.downloadOption.1=Eyni pəncərədə açın -settings.downloadOption.2=Yeni pəncərədə açın -settings.downloadOption.3=Faylı endirin -settings.zipThreshold=Yüklənmiş faylların sayı artıq olduqda zip faylları -settings.signOut=Çıxın -settings.accountSettings=Hesab Parametrləri -settings.bored.help=Easter egg oyununu aktivləşdirir -settings.cacheInputs.name=Formada daxil edilən bilgiləri yadda saxlayın -settings.cacheInputs.help=Gələcək əməliyyatlar üçün əvvəllər istifadə edilmiş daxil edilmiş bilgiləri saxlamağa imkan verin - -changeCreds.title=Məlumatları dəyişdirin -changeCreds.header=Hesab Məlumatlarınızı Yeniləyin -changeCreds.changePassword=Siz standart giriş məlumatlarından istifadə edirsiniz. Zəhmət olmasa, yeni şifr daxil edin -changeCreds.newUsername=Yeni İstifadəçi Adı -changeCreds.oldPassword=Cari Şifr -changeCreds.newPassword=Yeni Şifr -changeCreds.confirmNewPassword=Yeni Şifri Təsdiqləyin -changeCreds.submit=Dəyişiklikləri Təsdiqlə - - - -account.title=Hesab Parametrləri -account.accountSettings=Hesab Parametrləri -account.adminSettings=Admin Paramterləri - İstifadəçilər Əlavə Et və Onlara Bax -account.userControlSettings=İstifadəçi İdarəetmə Parametrləri -account.changeUsername=İstifadəçi Adını Dəyiş -account.newUsername=Yeni İstifadəçi Adı -account.password=Təsdiqləmə Şifri -account.oldPassword=Keçmiş Şifr -account.newPassword=Yeni Şifr -account.changePassword=Şifri Dəyiş -account.confirmNewPassword=Yeni Şifri Təsdiqlə -account.signOut=Çıxış -account.yourApiKey=Sizin API Açarınız -account.syncTitle=Brauzer parametrlərini hesabla sinxronlaşdırın -account.settingsCompare=Parametrlərin müqayisəsi: -account.property=Xüsusiyyət -account.webBrowserSettings=Veb Brauzer Parametrləri -account.syncToBrowser=Hesabı Sinxronlaşdır -> Brauzer -account.syncToAccount=Hesabı Sinxronlaşdır <- Brauzer - - -adminUserSettings.title=İstifadəçi İdarəetmə Parametrləri -adminUserSettings.header=Admin İstifadəçi Nəzarəti Parametrləri -adminUserSettings.admin=Admin -adminUserSettings.user=İstifadəçi -adminUserSettings.addUser=Yeni İstifadəçi Əlavə Et -adminUserSettings.deleteUser=İstifadəçi Sil -adminUserSettings.confirmDeleteUser=İstifadəçi silinməlidirmi? -adminUserSettings.confirmChangeUserStatus=İstifadəçi aktivləşdirilməli/deaktivləşdirilməlidirmi? -adminUserSettings.usernameInfo=İstifadəçi adı sadəcə hərflərdən, rəqəmlərdən və @._+- xüsusi simvollarından ibarət ola bilər və ya düzgün email ünvanı olmalıdır. -adminUserSettings.roles=Rollar -adminUserSettings.role=Rol -adminUserSettings.actions=Fəaliyyətlər -adminUserSettings.apiUser=Məhdudlaşdırılmış API İstifadəçisi -adminUserSettings.extraApiUser=Əlavə Məhdudlaşdırılmış API İstifadəçisi -adminUserSettings.webOnlyUser=Yalnız Veb İstifadəçisi -adminUserSettings.demoUser=Demo İstifadəçisi (Fərdi parametrlər yoxdur) -adminUserSettings.internalApiUser=Daxili API İstifadəçisi -adminUserSettings.forceChange=İstifadəçini giriş zamanı parolu dəyişməyə məcbur et -adminUserSettings.submit=İstifadəçini Saxla -adminUserSettings.changeUserRole=İstifadəçinin rolunu dəyişdir -adminUserSettings.authenticated=Doğrulanmış -adminUserSettings.editOwnProfil=Öz profilini redaktə et -adminUserSettings.enabledUser=aktivləşdirilmiş istifadəçi -adminUserSettings.disabledUser=deaktivləşdirilmiş istifadəçi -adminUserSettings.activeUsers=Aktiv İstifadəçilər: -adminUserSettings.disabledUsers=Deaktiv İstifadəçilər: -adminUserSettings.totalUsers=Ümumi İstifadəçilər: -adminUserSettings.lastRequest=Son sorğu -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Verilənlər bazasını Daxil/Xaric Et -database.header=Verilənlər bazasını Daxil/Xaric Et -database.fileName=Fayl Adı -database.creationDate=Yaradılma tarixi -database.fileSize=Fayl Ölçüsü -database.deleteBackupFile=Yedək Faylını Sil -database.importBackupFile=Yedək Faylını Daxil Et -database.createBackupFile=Create Backup File -database.downloadBackupFile=Yedək Faylını Yüklə -database.info_1=Məlumatı daxil edərkən doğru strukturun mövcudluğundan əmin olmaq vacibdir. Əgər nə etdiyinizdən əmin deyilsinizsə, professional birindən məsləhət və yardım alın. Strukturdakı xəta proqramdakı nasazlıqlardan proqramı çalışdırma qabiliyyətinin tamamilə aradan qalxmasına qədər bir sıra problemlərə səbəb ola bilər. -database.info_2=Faylın adı fayl yüklənərkən önəmli deyildir. Faylın adı sonradan sabit adlandırmanın varlığından əmin olmaq məqsədilə backup_user_yyyyMMddHHmm.sql tərzində formata dəyişdiriləcəkdir. -database.submit=Yedəkləməni Daxil Et -database.importIntoDatabaseSuccessed=Verilənlər bazasına daxil etmə uğurla nəticələndi -database.backupCreated=Database backup successful -database.fileNotFound=Fayl Tapılmadı -database.fileNullOrEmpty=Fayl boş və ya "null" olmamalıdır -database.failedImportFile=Faylı daxil etmək alınmadı -database.notSupported=This function is not available for your database connection. - -session.expired=Sessiyanızın vaxtı bitdi. Səhifəni yeniləyin və yenidən cəhd edin. -session.refreshPage=Səhifəni Yenilə - -############# -# HOME-PAGE # -############# -home.desc=Bütün PDF ehtiyaclarınız üçün lokal-host edilən biraddımlıq həll. -home.searchBar=Xüsusiyyətləri axtar... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Bax, sitat götür, mətn və ya şəkil əlavə et -viewPdf.tags=bax,oxu,sitat götür,mətn,şəkil - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi-alət -home.multiTool.desc=Səhifələri Birləşdir, Çevir, Yenidən Sırala, Böl və Sil -multiTool.tags=Multi-alət,Çoxlu əməliyyat,UI,tut-sürüşdür,front end,istifadəçi-tərəf,interaktiv,qarşılıqlı,yerini dəyiş,sil,köçür,böl - -home.merge.title=Birləşdir -home.merge.desc=Bir neçə PDF-i asanlıqla bir PDF-də birləşdir. -merge.tags=birləşdir,Səhifə əməliyyatları,Back end,server-tərəf - -home.split.title=Böl -home.split.desc=PDF-ləri bir neçə sənədə böl -split.tags=Səhifə əməliyyarları,böl,Çoxlu Səhifə,kəs,server-tərəf - -home.rotate.title=Çevir -home.rotate.desc=PDF-lərinizi asanlıqla çevirin. -rotate.tags=server-tərəf - - -home.imageToPdf.title=Şəkildən PDF-ə -home.imageToPdf.desc=Şəkli (PNG, JPEG, GIF) PDF-ə Çevir. -imageToPdf.tags=çevirmə,şəkil,jpg,fotoşəkil,foto - -home.pdfToImage.title=PDF-dən Şəkilə -home.pdfToImage.desc=PDF-i Şəkilə Çevir. (PNG, JPEG, GIF) -pdfToImage.tags=çevirmə,şəkil,jpg,fotoşəkil,foto - -home.pdfOrganiser.title=Səhifələri Sırala -home.pdfOrganiser.desc=Səhifələri Sil/Sırasını Dəyiş -pdfOrganiser.tags=duplex,tək,cüt,sırala,yerini dəyiş - - -home.addImage.title=Şəkil əlavə et -home.addImage.desc=PDF-də təyin edilmiş yerə şəkil əlavə edir -addImage.tags=şəkil,jpg,fotoşəkil,foto - -home.watermark.title=Watermark əlavə et -home.watermark.desc=PDF sənədinə fərdi watermark əlavə et. -watermark.tags=Mətn,təkrarlanan,nişan,sahib olmaq,müəllif hüquqları,əmtəə nişanı,şəkil,jpg,fotoşəkil,foto - -home.permissions.title=İcazəni Dəyiş -home.permissions.desc=PDF Sənədinin icazələrini dəyiş -permissions.tags=oxu,yaz,redaktə et,çap et - - -home.removePages.title=Sil -home.removePages.desc=PDF Sənədindən istəmədiyin şəkilləri sil. -removePages.tags=Səhifələri təmizlə,səhifələri sil - -home.addPassword.title=Şifr Əlavə Et -home.addPassword.desc=Sənədini şifr ilə kilidlə. -addPassword.tags=təhlükəsiz,təhlükəsizlik - -home.removePassword.title=Şifri Sil -home.removePassword.desc=PDF Sənədindən şifr qorumasını götür. -removePassword.tags=təhlükəsiz,deşifr,təhlükəsizlik,kodu aç,kodu sil - -home.compressPdfs.title=Sıx -home.compressPdfs.desc=PDF fayllarını sıxaraq onların ölçüsünü azalt. -compressPdfs.tags=sıx,balaca,kiçik - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Metadatanı Dəyiş -home.changeMetadata.desc=PDF sənədindəki Metadatanı Dəyiş/Sil/Əlavə et -changeMetadata.tags=Başlıq,müəllif,tarix,yaradılış,zaman,yayımçı,istehsalçı,statistika - -home.fileToPDF.title=Faylı PDF-ə Çevir -home.fileToPDF.desc=Hardasa bütün faylları PDF-ə çevir (DOCX, PNG, XLS, PPT, TXT və daha çox) -fileToPDF.tags=çevirmə,format,sənəd,şəkil,slayd,mətn,çevirmə,ofis,docs,word,excel,powerpoint - -home.ocr.title=OCR / Skanları Təmizlə -home.ocr.desc=Skanları təmizləyir və PDF-in içərisindəki şəkillərdəki yazını tapıb mətn olaraq əlavə edir. -ocr.tags=tanıma,mətn,şəkil,skan,oxu,tanı,təyin et,redaktəediləbilən - -home.extractImages.title=Şəkilləri Xaric Et -home.extractImages.desc=PDF-dəki şəkilləri xaric edib onları zip faylında saxlayır -extractImages.tags=şəkil,foto,saxla,arxiv,zip,çək,götür - -home.pdfToPDFA.title=PDF-dən PDF/A-a -home.pdfToPDFA.desc=PDF faylını uzunmüddətli saxlama üçün PDF/A-a çevir -pdfToPDFA.tags=arxiv,uzunmüddətli,standard,çevirmə,yaddaş,saxlama - -home.PDFToWord.title=PDF-dən Word-ə -home.PDFToWord.desc=PDF-i Word formatlarına çevir (DOC, DOCX və ODT) -PDFToWord.tags=doc,docx,odt,word,dəyişmə,format,çevirmə,ofis,microsoft,docfile - -home.PDFToPresentation.title=PDF-dən Təqdimata -home.PDFToPresentation.desc=PDF-i Təqdimat formatlarına çevir (PPT, PPTX və ODP) -PDFToPresentation.tags=slaydlar,şou,ofis,microsoft - -home.PDFToText.title=PDF-də RTF-ə (Mətn) -home.PDFToText.desc=PDF-i mətn və ya RTF formatına çevir -PDFToText.tags=richformat,richtextformat,zəngin mətn formatı - -home.PDFToHTML.title=PDF-dən HTML-ə -home.PDFToHTML.desc=PDF-i HTML-ə çevir -PDFToHTML.tags=veb-məzmun,brauzerə uyğun - - -home.PDFToXML.title=PDF-dən XML-ə -home.PDFToXML.desc=PDF-i XML Formatına Çevir -PDFToXML.tags=data-xaricetmə,strukturlu-məzmun,interop,çevirmə,dəyişmə - -home.ScannerImageSplit.title=Skan Edilmiş Şəkilləri Detektə et/Ayır -home.ScannerImageSplit.desc=Şəkil/PDF-dən çoxlu şəkilləri ayırır -ScannerImageSplit.tags=ayır,avtodetektə,skan,çoxlu şəkil,nizamla - -home.sign.title=İmzala -home.sign.desc=Mətn, şəkil və ya əllə çəkmə üsulu ilə PDF-ə imza əlavə edir -sign.tags=təsdiqlə,baş hərflər,çəkilmiş-imza,mətn-imza,şəkil-imza - -home.flatten.title=Sadələşdir -home.flatten.desc=Bütün interaktiv elementləri və anketləri PDF-dən sil -flatten.tags=statik,deaktiv,qeyri-interaktiv,streamline - -home.repair.title=Bərpa Et -home.repair.desc=Pozulmuş PDF-i Bərpa Etməyə Çalışır -repair.tags=düzəlt,bərpa et,korreksiya et,geri qaytar - -home.removeBlanks.title=Boş Səhifələri Sil -home.removeBlanks.desc=Sənəddə boş səhifələri tapır və silir -removeBlanks.tags=təmizləmə,streamline,qeyri-məzmun,nizamla - -home.removeAnnotations.title=Sitatları Sil -home.removeAnnotations.desc=PDF-dən bütün şərhləri və sitatları silir -removeAnnotations.tags=şərhlər,önə çıxanlar,qeydlər,işarələmə,sil - -home.compare.title=Müqayisə Et -home.compare.desc=2 PDF Sənədini müqayisə edir və fərqləri göstərir -compare.tags=fərqləndir,təzad yarat,dəyişikliklər,analiz - -home.certSign.title=Sertifikat İlə İmzala -home.certSign.desc=PDF-i Sertifikat/Açar (PEM/P12) ilə imzalayır -certSign.tags=Doğrula,PEM,P12,rəsmi,şifrlə - -home.removeCertSign.title=Sertifikat İmzasını Sil -home.removeCertSign.desc=PDF-dən Sertifikat imzasını götür -removeCertSign.tags=Doğrula,PEM,P12,rəsmi,deşifr - -home.pageLayout.title=Çoxsəhifəli Tərtibat -home.pageLayout.desc=PDF-in birdən çox səhifəsini bir səhifədə birləşdir -pageLayout.tags=birləşdir,sintez,tək-baxış,nizamla - -home.scalePages.title=Səhifə ölçüsünü/Miqyasını Dəyiş -home.scalePages.desc=Səhifənin və/və ya onun məzmununun ölçüsünü və miqyasını dəyiş -scalePages.tags=ölçüsünü dəyiş,modifikasiya et,ölçülər,uyğunlaş - -home.pipeline.title=Pipeline -home.pipeline.desc=Pipeline Skriptləri təyin edərək PDF-lər üzərində bir neçə prosesi eyni vaxtda reallaşdırın. -pipeline.tags=avtomatlaşdır,ardıcıllıq,skriptlənmiş,kütləvi-proses - -home.add-page-numbers.title=Səhifələri Nömrələ -home.add-page-numbers.desc=Sənədin səhifələrinə təyin edilmiş yerdə nömrələr əlavə edin -add-page-numbers.tags=nömrələ,taq,səliqələ,indeks - -home.auto-rename.title=PDF Faylını Avtomatik Yenidən Adlandır -home.auto-rename.desc=Tapılmış başlığa əsasən PDF faylının adını dəyişir -auto-rename.tags=avtodetektə,başlıq-əsaslı,səliqələ,yenidən adlandır - -home.adjust-contrast.title=Rəngləri/Kontrastı Tənzimlə -home.adjust-contrast.desc=PDF-in kontrastını, parlaqlığını, rəng doyğunluğunu tənzimlə -adjust-contrast.tags=rəng-tənzimləmə,köklə,modifikasiya et,yaxşılaşdır - -home.crop.title=PDF-i Kəs -home.crop.desc=Ölçüsünü azaltmaq üçün PDF-i kəs (mətni saxlayır!) -crop.tags=kəs,kiçilt,redaktə et,forma - -home.autoSplitPDF.title=Səhifələri Avtomatik Ayır -home.autoSplitPDF.desc=Fiziki skan olunmuş səhifələri QR koda əsasən ayır -autoSplitPDF.tags=QR-əsaslı,ayrı,skan-seqment,nizamla - -home.sanitizePdf.title=Təmizlə -home.sanitizePdf.desc=Skriptləri və digər elementləri PDF faylından sil -sanitizePdf.tags=təmiz,təhlükəsiz,güvənli,sil - -home.URLToPDF.title=URL/Veb-Sayt-dan PDF-ə -home.URLToPDF.desc=Hər hansı http(s)URL-i PDF-ə çevirir -URLToPDF.tags=veb,səhifəni-saxla,webdən-sənədə,arxiv - -home.HTMLToPDF.title=HTML-dən PDF-ə -home.HTMLToPDF.desc=Hər hansı HTML faylını və ya ZİP-i PDF-ə çevirir -HTMLToPDF.tags=işarələmə,veb-məzmun,çevirmə,dəyişmə - - -home.MarkdownToPDF.title=Markdown-dan PDF-ə -home.MarkdownToPDF.desc=Hər hansı Markdown faylını PDF-ə çevirir -MarkdownToPDF.tags=işarələmə,web-məzmun,dəyişmə,çevirmə - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=PDF-in Bütün Məlumatları -home.getPdfInfo.desc=PDF barədə mümkün olan bütün məlumatları əldə edir -getPdfInfo.tags=informasiy,data,məlumatlar,statistika - - -home.extractPage.title=Səhifə(lər)i xaric et -home.extractPage.desc=Seçilmiş səhifələri PDF-dən xaric edərək əldə et -extractPage.tags=çıxar - - -home.PdfToSinglePage.title=PDF-dən 1 Böyük Səhifəyə -home.PdfToSinglePage.desc=Bütün PDF səhifələrini bir böyük səhifəyə çevirir -PdfToSinglePage.tags=tək səhifə - - -home.showJS.title=Javascript-i Göstər -home.showJS.desc=PDF-in tərkibinə əlavə edilmiş JS-i axtarır və göstərir -showJS.tags=JS - -home.autoRedact.title=Avtomatik Gizlətmə -home.autoRedact.desc=Daxil edilmiş data əsasında PDF-dəki müəyyən mətn hissəsini qara qutu ilə gizlədir -autoRedact.tags=Qarala,gizlət,sil,qara,marker,gizli - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF-dən CSV-ə -home.tableExtraxt.desc=PDF-dən cədvəlləri CSV-ə çevirərək xaric edir -tableExtraxt.tags=CSV,Cədvəl xaricetmə,xaric et,çevir - - -home.autoSizeSplitPDF.title=Say/Ölçüyə Əsasən Avtomatik Ayır -home.autoSizeSplitPDF.desc=PDF-i ölçüyə, səhifə sayına və ya sənəd sayına əsasən bir neçə PDF-ə ayır. -autoSizeSplitPDF.tags=pdf,ayır,sənəd,nizamla - - -home.overlay-pdfs.title=Üst-Üstə Qoy -home.overlay-pdfs.desc=Bir PDF-i digərinin üstünə qoyur -overlay-pdfs.tags=üst-üstə - -home.split-by-sections.title=PDF-i Hissələrə Əsasən Böl -home.split-by-sections.desc=PDF-in hər səhifəsini daha kiçik üfuqi və şaquli hissələrə böl -split-by-sections.tags=Hissə Bölgüsü, Ayır, Fərdiləşdir - -home.AddStampRequest.title=PDF-i Möhürlə -home.AddStampRequest.desc=Təyin edilmiş hissələrə mətn və ya şəkil möhürləri əlavə edin -AddStampRequest.tags=Möhür, Şəkil əlavə et, şəkli ortala, Watermark, PDF, Embed, Fərdiləşdir - - -home.removeImagePdf.title=Şəkli Sil -home.removeImagePdf.desc=Fayl ölçüsünü azaltmaq üçün PDF-dən şəkil sil -removeImagePdf.tags=Şəkil Sil,Səhifə Əməliyyatları,Back end,server-tərəf - - -home.splitPdfByChapters.title=PDF-i Fəsillərə Əsasən Böl -home.splitPdfByChapters.desc=Fəsil strukturuna əsasən PDF-i bir neçə fayla böl. -splitPdfByChapters.tags=böl,fəsillər,əlfəcinlər,nizamla - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Qabaqcıl Rəng Seçimləri -replace-color.header=PDF-də Rəngləri Dəyiş-Tərsinə Çevir -home.replaceColorPdf.title=Qabaqcıl Rəng Seçimləri -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Rəngləri Dəyiş,Səhifə əməliyyatları,Back end,server-tərəf -replace-color.selectText.1=Rəngi dəyişmə və tərsinə çevirmə seçimləri -replace-color.selectText.2=Defolt(Defolt yüksək kontrastlı rənglər) -replace-color.selectText.3=Fərdi(Fərdiləşdirilmiş rənglər) -replace-color.selectText.4=Bütöv Tərsinə Çevir(Bütün rəngləri tərsinə çevir) -replace-color.selectText.5=Yüksək kontrastlı rəng seçimləri -replace-color.selectText.6=Qara arxaplanda ağ mətn -replace-color.selectText.7=Ağ arxaplanda qara mətn -replace-color.selectText.8=Qara arxaplanda sarı mətn -replace-color.selectText.9=Qara arxaplanda yaşıl mətn -replace-color.selectText.10=Mətn rəngi seç -replace-color.selectText.11=Arxaplan rəngi seç -replace-color.submit=Əvəzlə - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Daxil olun -login.header=Daxil olun -login.signin=Daxil olun -login.rememberme=Məni xatırla -login.invalid=Etibarsız istifadəçi adı və ya şifr. -login.locked=Sizin hesabınız kilidlənmişdir. -login.signinTitle=Zəhmət olmasa, daxil olun -login.ssoSignIn=Single Sign-on vasitəsilə daxil olun -login.oAuth2AutoCreateDisabled=OAUTH2 Auto-Create İstifadəçisi Deaktivləşdirilmişdir -login.oAuth2AdminBlockedUser=Qeydiyyatdan keçməmiş istifadəçilərin qeydiyyatı və daxil olması hal-hazırda bloklanmışdır. Zəhmət olmasa, administratorla əlaqə saxlayın. -login.oauth2RequestNotFound=Təsdiqlənmə sorğusu tapılmadı -login.oauth2InvalidUserInfoResponse=Yanlış İstifadəçi Məlumatı Cavabı -login.oauth2invalidRequest=Etibarsız Sorğu -login.oauth2AccessDenied=Giriş rədd edildi -login.oauth2InvalidTokenResponse=Etibarsız Token Cavabı -login.oauth2InvalidIdToken=Etibarsız Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=İstifadəçi deaktivləşdirilmişdir, bu istifadəçi adı ilə giriş hal-hazırda bloklanmışdır. Zəhmət olmasa, administratorla əlaqə saxlayın. -login.alreadyLoggedIn=Siz artıq daxil olmusunuz -login.alreadyLoggedIn2=cihazlar. Zəhmət olmasa, cihazlardan çıxış edin və yenidən cəhd edin. -login.toManySessions=Həddindən artıq aktiv sessiyanız var -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Avtomatik Gizlətmə -autoRedact.header=Avtomatik Gizlətmə -autoRedact.colorLabel=Rəng -autoRedact.textsToRedactLabel=Gizlədiləcək Mətn (Yeni sətirlə ayrılmış) -autoRedact.textsToRedactPlaceholder=e.g. \nKonfidensial \nTam-Məxfi -autoRedact.useRegexLabel=Regex İstifadə Et -autoRedact.wholeWordSearchLabel=Bütöv Söz Axtar -autoRedact.customPaddingLabel=Fərdi Əlavə Başlıq -autoRedact.convertPDFToImageLabel=PDF-i PDF-Şəkil-ə çevir (Qutunun arxasındakı yazını silmək üçün istifadə edilir) -autoRedact.submitButton=Təsdiqlə - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Javascripti Göstər -showJS.header=Javascripti Göstər -showJS.downloadJS=Javascripti Endir -showJS.submit=Göstər - - -#pdfToSinglePage -pdfToSinglePage.title=PDF-dən Tək Səhifəyə -pdfToSinglePage.header=PDF-dən Tək Səhifəyə -pdfToSinglePage.submit=Tək Səhifəyə Çevir - - -#pageExtracter -pageExtracter.title=Səhifələri çıxar -pageExtracter.header=Səhifələri çıxar -pageExtracter.submit=Çıxar -pageExtracter.placeholder=(məsələn, 1,2,8 və ya 4,7,12-16 və ya 2n-1) - - -#getPdfInfo -getPdfInfo.title=PDF Barəsində Məlumat Əldə Et -getPdfInfo.header=PDF Barəsində Məlumat Əldə Et -getPdfInfo.submit=Məlumat Əldə Et -getPdfInfo.downloadJson=JSON yüklə -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown-dan PDF-ə -MarkdownToPDF.header=Markdown-dan PDF-ə -MarkdownToPDF.submit=Çevir -MarkdownToPDF.help=İş davam edir -MarkdownToPDF.credit=WeasyPrint İstifadə Edir - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL-i PDF-ə -URLToPDF.header=URL-i PDF-ə -URLToPDF.submit=Çevir -URLToPDF.credit=WeasyPrint İstifadə Edir - - -#html-to-pdf -HTMLToPDF.title=HTML-dən PDF-ə -HTMLToPDF.header=HTML-dən PDF-ə -HTMLToPDF.help=HTML fayllarını və tərkibində mütləq html/css/images və s. olan ZIP fayllarını qəbul edir -HTMLToPDF.submit=Çevir -HTMLToPDF.credit=WeasyPrint İstifadə Edir -HTMLToPDF.zoom=Vebsaytı göstərmək üçün yaxınlaşdırma dərəcəsi. -HTMLToPDF.pageWidth=Səhifənin eninin santimetrlərlə ölçüsü. (Standart üçün boş buraxın) -HTMLToPDF.pageHeight=Səhifənin hündürlüyünün santimetrlərlə ölçüsü. (Standart üçün boş buraxın) -HTMLToPDF.marginTop=Səhifənin yuxarı kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın) -HTMLToPDF.marginBottom=Səhifənin alt kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın) -HTMLToPDF.marginLeft=Səhifənin sol kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın) -HTMLToPDF.marginRight=Səhifənin sağ kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın) -HTMLToPDF.printBackground=Vebsaytların arxa fonunu renderlə. -HTMLToPDF.defaultHeader=Standart Başlığı Aktivləşdir (Ad və səhifə nömrəsi) -HTMLToPDF.cssMediaType=Səhifənin CSS media növünü dəyişdir. -HTMLToPDF.none=Heç biri -HTMLToPDF.print=Çap et -HTMLToPDF.screen=Ekran - - -#AddStampRequest -AddStampRequest.header=PDF-i Möhürlə -AddStampRequest.title=PDF-i Möhürlə -AddStampRequest.stampType=Möhür Tipi -AddStampRequest.stampText=Möhür Yazısı -AddStampRequest.stampImage=Möhür Fotosu -AddStampRequest.alphabet=Əlifba -AddStampRequest.fontSize=Font/Şəkil Ölçüsü -AddStampRequest.rotation=İstiqamət -AddStampRequest.opacity=Şəffaflıq -AddStampRequest.position=Yerləşmə -AddStampRequest.overrideX=X Koordinatının Üstünə Yaz -AddStampRequest.overrideY=Y Koordinatının Üstünə Yaz -AddStampRequest.customMargin=Fərdi Boşluq Ölçüsü -AddStampRequest.customColor=Fərdi Mətn Rəngi -AddStampRequest.submit=Təsdiqlə - - -#sanitizePDF -sanitizePDF.title=PDF-i Təmizlə -sanitizePDF.header=PDF Faylını Təmizlə -sanitizePDF.selectText.1=JavaScript Fəaliyyətlərini Sil -sanitizePDF.selectText.2=Daxil Edilmiş Faylları Sil -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Linkləri Sil -sanitizePDF.selectText.5=Şriftləri Sil -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=PDF-i Təmizlə - - -#addPageNumbers -addPageNumbers.title=Səhifə Nömrələri əlavə edin -addPageNumbers.header=Səhifə Nömrələri əlavə edin -addPageNumbers.selectText.1=PDF faylını seçin: -addPageNumbers.selectText.2=Margin Ölçüsü -addPageNumbers.selectText.3=Mövqe -addPageNumbers.selectText.4=Başlanğıc nömrəsi -addPageNumbers.selectText.5=Səhifələrə nömrə əlavə edin -addPageNumbers.selectText.6=Fərdi Mətn -addPageNumbers.customTextDesc=Fərdi Mətn -addPageNumbers.numberPagesDesc=Hansı səhifələrin nömrələnəcəyini seçin, default 'all', və ya 1-5, 2,5,9 kimi yazılış qəbul olunur -addPageNumbers.customNumberDesc=Defolt olaraq {n}, və ya 'Page {n} of {total}', 'Text-{n}', '{filename}-{n} -addPageNumbers.submit=Səhifə Nömrələri əlavə edin - - -#auto-rename -auto-rename.title=Avtomatik Yenidən Adlandır -auto-rename.header=Pdf-in Adını Avtomatik Yenidən Adlandır -auto-rename.submit=Avtomatik Yenidən Adlandır - - -#adjustContrast -adjustContrast.title=Kontrastı tənzimləyin -adjustContrast.header=Kontrastı tənzimləyin -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Parlaqlıq: -adjustContrast.saturation=Doyma: -adjustContrast.download=Yüklə - - -#crop -crop.title=Kəs -crop.header=Pdf-ləri Kəs -crop.submit=Təsdiq Et - - -#autoSplitPDF -autoSplitPDF.title=PDF-i avtomatik bölmə -autoSplitPDF.header=PDF-i avtomatik bölmə -autoSplitPDF.description=Sənədlərinizi çap edin, daxil edin, skan edin, yükləyin və bizə icazə verin. Əl işinin çeşidlənməsinə ehtiyac yoxdur. -autoSplitPDF.selectText.1=Aşağıdan bəzi ayırıcı vərəqləri çap edin (qara və ağ yaxşıdır). -autoSplitPDF.selectText.2=Aralarına ayırıcı vərəq daxil edərək bütün sənədlərinizi bir anda skan edin. -autoSplitPDF.selectText.3=Tək böyük skan edilmiş PDF faylını yükləyin və Stirling PDF-in qalanını idarə etməsinə icazə verin. -autoSplitPDF.selectText.4=Ayırıcı səhifələr avtomatik aşkarlanır və silinir, səliqəli yekun sənədə zəmanət verir. -autoSplitPDF.formPrompt=Stirling-PDF ə Səhifə bölücüləri olan PDF-i təqdim edin: -autoSplitPDF.duplexMode=Dupleks rejimi (Ön və arxa skanlama) -autoSplitPDF.dividerDownload2='Auto Splitter Divider (with instructions).pdf'-ı yükləyin -autoSplitPDF.submit=Təsdiq edin - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Çoxsəhifəli Tərtibat -pageLayout.header=Çoxsəhifəli Tərtibat -pageLayout.pagesPerSheet=Vərəqdəki Səhifə Sayı: -pageLayout.addBorder=Çərçivə Əlavə Et -pageLayout.submit=Təsdiq et - - -#scalePages -scalePages.title=Səhifə miqyasını tənzimləyin -scalePages.header=Səhifə miqyasını tənzimləyin -scalePages.pageSize=Sənədin bir səhifəsinin ölçüsü. -scalePages.keepPageSize=Orijinal Ölçü -scalePages.scaleFactor=Səhifənin böyütmə səviyyəsi (kəsmə). -scalePages.submit=Təsdiq edin - - -#certSign -certSign.title=Sertifikatla İmzala -certSign.header=PDF-i Sertifikatınızla İmzalayın (İşlənilir) -certSign.selectPDF=İmzalamaq üçün PDF Faylı seçin: -certSign.jksNote=Note: Əgər sertifikatınızın tipi aşağıda göstərilməyibsə, zəhmət olmasa "Keytool command line tool" istifadə edərək onu "Java Keystroke" (.jks) faylına çevirin. Sonra, aşağıdan .jks faylını seçin. -certSign.selectKey=Şəxsi Açar faylınızı seçin (PKCS#8 format, .pem və ya .der ola bilər): -certSign.selectCert=Sertifikat faylınızı seçin (X.509 format, .pem və ya .der ola bilər): -certSign.selectP12=PKCS#12 Keystore Faylınızı seçin (.p12 və ya .pfx) (İstəyə bağlı, əgər təmin olunarsa, şəxsi açar və sertifikatınızı ehtiva etməlidir): -certSign.selectJKS=Java Keystore Faylınızı seçin (.jks və ya .keystore): -certSign.certType=Sertifikat Tipi -certSign.password=Keystore və ya Şəxsi Açar daxil edin (Əgər varsa): -certSign.showSig=İmzanı Göstər -certSign.reason=Səbəb -certSign.location=Məkan -certSign.name=Ad -certSign.showLogo=Loqonu Göstər -certSign.submit=PDF-i İmzala - - -#removeCertSign -removeCertSign.title=Sertifikat İmzasını Sil -removeCertSign.header=Rəqəmsal sertifikatı PDF-dən çıxarın -removeCertSign.selectPDF=PDF faylı seçin: -removeCertSign.submit=İmzanı silin - - -#removeBlanks -removeBlanks.title=Boş Səhifələri Sil -removeBlanks.header=Boş SƏhifələri Silir -removeBlanks.threshold=Minimal Piksel Bəyazlığı: -removeBlanks.thresholdDesc=Pikselin "Ağ" hesab olunması üçün minimal nə qədər bəyaz olmalı olduğunu təyin edin. 0 = Qara, 255 Ağappaq. -removeBlanks.whitePercent=Bəyaz Faizi (%): -removeBlanks.whitePercentDesc=Silinmək üçün səhifənin neçə faizi "ağ" piksellərdən təşkil olunmalıdır -removeBlanks.submit=Boş Səhifələri Sil - - -#removeAnnotations -removeAnnotations.title=Annotasiyaları silin -removeAnnotations.header=Annotasiyaları silin -removeAnnotations.submit=Sil - - -#compare -compare.title=Müqayisə Et -compare.header=PDF-ləri Müqayisə Et -compare.highlightColor.1=Önə Çıxarma Rəngi 1: -compare.highlightColor.2=Önə Çıxarma Rəngi 2: -compare.document.1=Sənəd 1 -compare.document.2=Sənəd 2 -compare.submit=Müqayisə Et -compare.complex.message=Fayllardan biri və ya ikisi də böyük fayldır. Müqayisə effektivliyi azala bilər. -compare.large.file.message=Fayllardan biri və ya ikisi də işləmək üçün çox böyükdür. -compare.no.text.message=Fayllardan birində və ya ikisində də mətn məzmunu yoxdur. Zəhmət olmasa, müqayisə üçün mətn məzmunlu PDF seçin. - -#sign -sign.title=İmza -sign.header=PDF sənədlərini imzalayın -sign.upload=Şəkil Yüklə -sign.draw=İmza çəkmək -sign.text=Mətn daxil etmə -sign.clear=Təmizləmək -sign.add=Əlavə et -sign.saved=Saxlanan İmzalar -sign.save=İmzanı yadda Saxla -sign.personalSigs=Şəxsi İmzalar -sign.sharedSigs=Paylaşılan İmzalar -sign.noSavedSigs=Saxlanmış imza tapılmadı -sign.addToAll=Bütün səhiflərə əlavə et -sign.delete=Sil -sign.first=İlk səhifə -sign.last=Son səhifə -sign.next=Növbəti səhifə -sign.previous=Əvvəlki səhifə -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Bərpa Et -repair.header=PDFləri Bərpa Et -repair.submit=Bərpa Et - - -#flatten -flatten.title=Düzləşdirin -flatten.header=PDF-i düzləşdirin -flatten.flattenOnlyForms=Yalnız formaları düzəldin -flatten.submit=Düzləşdirin - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Bucaq Aşağı Limiti: -ScannerImageSplit.selectText.2=Şəklin fırladılması üçün lazım olan minimal mütləq bucağı təyin edir (defolt: 10). -ScannerImageSplit.selectText.3=Rəng Toleransı: -ScannerImageSplit.selectText.4=Təxmin olunan arxaplan rənginin ətrafındakı rəng fərqliliyi intervalını təyin edir (defolt: 30). -ScannerImageSplit.selectText.5=Minimal Sahə: -ScannerImageSplit.selectText.6=Foto üçün minimal sahənin aşağı limitini təyin edir (defolt: 10000). -ScannerImageSplit.selectText.7=Minimal Kontur Sahəsi: -ScannerImageSplit.selectText.8=Fotonun kontur sahəsi üçün minimal aşağı limiti təyin edir -ScannerImageSplit.selectText.9=Sərhəd Ölçüsü: -ScannerImageSplit.selectText.10=Faylda ağ sərhədlərin olmasının qarşısını almaq üçün əlavə ediləcək sərhədin ölçüsünü təyin edir (defolt: 1). -ScannerImageSplit.info=Python yüklənməyib. İşə salmaq üçün Python lazımdır. - - -#OCR -ocr.title=OST (OCR) / Skan Təmizləmə -ocr.header=Skanları Təmizlə / OST (Optik Simvol Tanınması) -ocr.selectText.1=PDF-də aşkar olunacaq dilləri seçin (Göstərilmiş dillər hazırda aşkar olunmuşlardır): -ocr.selectText.2=OST-lənmiş PDF ilə yanaşı daxilində OST edilmiş mətn olan PDF yaradın -ocr.selectText.3=Əyri skan olunmuş səhifələri yerinə fırladaraq düzəldin -ocr.selectText.4=OST-in arxaplandakı artıq mətni aşkar etməsinin qarşısını almaq üçün səhifəni təmizləyin. (Çıxış dəyişmir) -ocr.selectText.5=OST-in arxaplandakı artıq mətni aşkar etməsinin qarşısını almaq üçün səhifəni təmizləyin, təmizləməni çıxışa verilən faylda saxlayır. -ocr.selectText.6=Üzərində interaktiv yazı olan səhifələri nəzərə almır, yalnız şəkil olan səhifələri OST edir. -ocr.selectText.7=OST-ə məcbur et, bütün orijinal mətn elementlərini silərək hər səhifəni OST edir -ocr.selectText.8=Normal (PDF-də mətn varsa, xəta verəcək) -ocr.selectText.9=Əlavə Parametrlər -ocr.selectText.10=OST (OCR) Rejimi -ocr.selectText.11=OST-dən sonra şəkilləri sil (BÜTÜN şəkilləri silir, ancaq çevirmə prosesinin bir hissəsi olduqda işə yarayır) -ocr.selectText.12=Render Tipi (Qabaqcıl) -ocr.help=Bunu digər dillər üçün necə istifadə etmək və/və ya docker-də istifadə etməmək üçün bu dokumentasiyanı oxuyun -ocr.credit=Bu servis OST (OCR) üçün "OCRmyPDF" və "Tesseract" istifadə edir. -ocr.submit=PDF-i OST ilə işlə - - -#extractImages -extractImages.title=Şəkilləri çıxarın -extractImages.header=Şəkilləri çıxarın -extractImages.selectText=Çıxarılan şəkilləri çevirmək üçün şəkil formatını seçin -extractImages.allowDuplicates=Dublikat şəkilləri yadda saxlayın -extractImages.submit=Çıxarış - - -#File to PDF -fileToPDF.title=Faylı PDF-ə -fileToPDF.header=Hər Hansı Bir Faylı PDF-ə Çevir -fileToPDF.credit=Bu Servis Fayl Çevirmək Üçün LibreOffice və Unoconv İşlədir -fileToPDF.supportedFileTypesInfo=Dəstəklənən Fayl Tipləri -fileToPDF.supportedFileTypes=Dəstəklənən Fayl Tipləri Aşagıdakıları Təşkil Etməlidir,ancaq Dəstəklənmiş Faylların Hamısının Yenilənmiş Siyahısı Üçün LibreOffice Sənədlərinə Baş Çəkin -fileToPDF.submit=PDF-ə Çevir - - -#compress -compress.title=Sıxışdır -compress.header=PDF-i Sıxışdır -compress.credit=Bu servis PDF sıxışdırılması/Optimizasiyası üçün Ghostscript istifadə edir. -compress.grayscale.label=Sıxma üçün Boz Rəng Tətbiq Edin -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimizasiya səviyyəsi: -compress.selectText.4=Avto mod - PDF-in dəqiq ölçüsünü əldə etmək üçün keyfiyyəti avtomatik tənzimləyir -compress.selectText.5=Gözlənilən PDF Ölçüsü (məsələn, 25MB, 10.8MB, 25KB) -compress.submit=Sıxışdır - - -#Add image -addImage.title=Şəkli Əlavə Et -addImage.header=Şəkli PDF-ə Əlavə Et -addImage.everyPage=Bütün Səhifələr? -addImage.upload=Şəkli Əlavə Et -addImage.submit=Şəkli Əlavə Et - - -#merge -merge.title=Birləşdirin -merge.header=Çoxsaylı PDF-ləri birləşdirin (2+) -merge.sortByName=Ada görə çeşidləyin -merge.sortByDate=Tarixə görə çeşidləyin -merge.removeCertSign=Birləşdirilmiş faylda rəqəmsal imza silinsin? -merge.submit=Birləşdirin - - -#pdfOrganiser -pdfOrganiser.title=Səhifə Tənzimləyicisi -pdfOrganiser.header=PDF Səhifə Tənzimləyicisi -pdfOrganiser.submit=Səhifələri Yenidən Təşkil Edin -pdfOrganiser.mode=Rejim -pdfOrganiser.mode.1=Fərdi Səhifə Düzülüşü -pdfOrganiser.mode.2=Tərs Düzülüş -pdfOrganiser.mode.3=İkitərəfli Çeşidləmə -pdfOrganiser.mode.4=Kitabça Çeşidləmə -pdfOrganiser.mode.5=Yan Tikiş Kitabçasının Çeşidlənməsi -pdfOrganiser.mode.6=Tək-Cüt Bölünmə -pdfOrganiser.mode.7=Birincini Sil -pdfOrganiser.mode.8=Sonuncunu Sil -pdfOrganiser.mode.9=Birinci və Sonuncunu Sil -pdfOrganiser.mode.10=Tək-Cüt Birləşdirmə -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(məs., 1,3,2 və ya 4-8,2,10-12 və ya 2n-1) - - -#multiTool -multiTool.title=PDF Multi-Alət -multiTool.header=PDF Multi-Alət -multiTool.uploadPrompts=Fayl Adı -multiTool.selectAll=Hamısını Seç -multiTool.deselectAll=Hamısını Seçməni Ləğv Et -multiTool.selectPages=Səhifə Seçimi -multiTool.selectedPages=Seçilmiş Səhifələr -multiTool.page=Səhifə -multiTool.deleteSelected=Seçilmişi Sil -multiTool.downloadAll=İxrac Et -multiTool.downloadSelected=Seçilmişi İxrac Et - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Seçilmiş Səhifə(lər) -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=Bu xüsusiyyət bizim multi-alət səhifəmizdə də mövcuddur. Əlavə xüsusiyyətlər və səhifə-səhifə interfeys üçün sınaqdan keçirin! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=PDF-ə baxın - -#pageRemover -pageRemover.title=Səhifə Silici -pageRemover.header=PDF səhifə silici -pageRemover.pagesToDelete=Silinəcək səhifələr (Səhifə nömrələrinin vergüllə ayrılmış siyahısını daxil edin): -pageRemover.submit=Səhifələri Sil -pageRemover.placeholder=(məsələn, 1,2,6 və ya 1-10,15-30) - - -#rotate -rotate.title=PDF fırladın -rotate.header=PDF fırladın -rotate.selectAngle=Fırlanma bucağını seçin (90 dərəcə ilə): -rotate.submit=Fırladın - - -#split-pdfs -split.title=PDF-i Bölün -split.header=PDF-i Bölün -split.desc.1=Seçdiyiniz Nömrələr Bölmək İstədiyiniz Səhifə Nömrəsidir -split.desc.2=Beləliklə, 1,3,7-9 Seçimi 10 Səhifəlik Sənədi 6 Ayrı PDF-ə Böləcək: -split.desc.3=Sənəd #1: Səhifə 1 -split.desc.4=Sənəd #2: Səhifə 2 və 3 -split.desc.5=Sənəd #3: Səhifə 4, 5, 6 və 7 -split.desc.6=Sənəd #4: Səhifə 8 -split.desc.7=Sənəd #5: Səhifə 9 -split.desc.8=Sənəd #6: Səhifə 10 -split.splitPages=Bölünəcək Səhifələri Daxil Edin: -split.submit=Bölün - - -#merge -imageToPDF.title=Şəkli PDF-ə -imageToPDF.header=Şəkli PDF-ə -imageToPDF.submit=Çevir -imageToPDF.selectLabel=Şəkil Uyğunluğu Seçimləri -imageToPDF.fillPage=Səhifəni Doldur -imageToPDF.fitDocumentToImage=Şəklə Uyğun Səhifə -imageToPDF.maintainAspectRatio=Aspekt Nisbətlərini Qoruyun -imageToPDF.selectText.2=PDF-i Avtomatik Fırlat -imageToPDF.selectText.3=Çoxsaylı Fayl Məntiqi (Yalnız Birdən Çox Şəkil İlə İşləyərkən Aktivdir) -imageToPDF.selectText.4=Tək Bir PDF-ə Birləşdir -imageToPDF.selectText.5=Ayrı PDF-lərə Çevirin - - -#pdfToImage -pdfToImage.title=PDF-i Şəklə -pdfToImage.header=PDF-i Şəklə -pdfToImage.selectText=Şəkil Formatı -pdfToImage.singleOrMultiple=Nəticə Şəkil Tipi -pdfToImage.single=Bütün Səhifələri birləşdirən Tək Böyük Şəkil -pdfToImage.multi=Çoxlu Şəkil, Səhifə Başına Bir Şəkil -pdfToImage.colorType=Rəng Tipi -pdfToImage.color=Rəng -pdfToImage.grey=Boz Tonlama -pdfToImage.blackwhite=Qara və Ağ (Data İtə Bilər) -pdfToImage.submit=Çevir -pdfToImage.info=Python Yüklü Deyil.WebP Çevirməsi Üçün Vacibdir -pdfToImage.placeholder=(məsələn, 1,2,8 və ya 4,7,12-16 və ya 2n-1) - - -#addPassword -addPassword.title=Şifr Əlavə Et -addPassword.header=Şifr Əlavə Et (Şifrləmə) -addPassword.selectText.1=Şifrlənəcək PDF-i seç -addPassword.selectText.2=İstifadəçi Şifri -addPassword.selectText.3=Şifrləmə Açarı Uzunluğu -addPassword.selectText.4=Böyük dəyərlər daha güclüdür, lakin kiçik dəyərlərin uyğunluğu yüksəkdir. -addPassword.selectText.5=Təyin olunacaq icazə (Sahib (Owner) Şifri ilə birgə istifadə olunması tövsiyə olunur.) -addPassword.selectText.6=Sənədin strukturunun dəyişilməsinin qarşısını al -addPassword.selectText.7=Məzmun xaric edilməsinin qarşısını al -addPassword.selectText.8=Əlçatanlıq üçün xaricetmənin qarşısını al -addPassword.selectText.9=Anketin doldurulmasının qarşısını al -addPassword.selectText.10=Modifikasiyanın qarşısını al -addPassword.selectText.11=Sitat modifikasiyasının qarşısını al -addPassword.selectText.12=Çap etmənin qarşısını al -addPassword.selectText.13=Müxtəlif formatların çap edilməsinin qarşısını al -addPassword.selectText.14=Sahib Şifri -addPassword.selectText.15=Sənəd açıldıqdan sonra onunla nə edilə biləcəyini limitləndir (Bütün oxuyucular dəstəkləmir) -addPassword.selectText.16=Sənədin özünün açılmağını limitləndirir -addPassword.submit=Şifrlə - - -#watermark -watermark.title=Watermark Əlavə Et -watermark.header=Watermark Əlavə Et -watermark.customColor=Fərdi Mətn Rəngi -watermark.selectText.1=Watermark əlavə olunacaq PDF-i seç -watermark.selectText.2=Watermark Mətni: -watermark.selectText.3=Şrift Ölçüsü: -watermark.selectText.4=Fırlatma (0-360): -watermark.selectText.5=enBoşluq (Üfuqi olaraq watermark-lar arasındakı məsafə): -watermark.selectText.6=uzunluqBoşluq (Şaquli olaraq watermark-lar arasındakı məsafə): -watermark.selectText.7=Şəffaflıq (0% - 100%): -watermark.selectText.8=Watermark Tipi: -watermark.selectText.9=Watermark Şəkili: -watermark.selectText.10=PDF-i PDF-Şəkil-ə çevir -watermark.submit=Watermark Əlavə Et -watermark.type.1=Mətn -watermark.type.2=Şəkil - - -#Change permissions -permissions.title=İcazələri Dəyişdir -permissions.header=İcazələri Dəyişdir -permissions.warning=Bu İcazələrin Dəyişməz Olması İlə Bağlı Xəbərdarlıq Edərək, Onları Parol Əlavə Et Səhifəsi Vasitəsilə Parolla Təyin Etmək Tövsiyə Olunur. -permissions.selectText.1=İcazələri Dəyişdirmək Üçün PDF-i Seç -permissions.selectText.2=Tənzimlənmiş İcazələr -permissions.selectText.3=Sənədin Yığılmasının Qarşısını Al -permissions.selectText.4=Məzmunun Çıxarılmasının Qarşısını Al -permissions.selectText.5=Əlçatanlıq Üçün Çıxarılmasının Qarşısını Alın -permissions.selectText.6=Formanın Doldurulmasının Qarşısını Alır -permissions.selectText.7=Modifikasiyanın Qarşısını Al -permissions.selectText.8=Annotasiyanın Dəyişdirilməsinin Qarşısını Almaq -permissions.selectText.9=Çapın Qarşısını Al -permissions.selectText.10=Fərqli Formatlarda Çapın Qarşısını Al -permissions.submit=Dəyiş - - -#remove password -removePassword.title=Şifri Sil -removePassword.header=Şifri Sil (Deşifr) -removePassword.selectText.1=Deşifr Üçün PDF-i Seç -removePassword.selectText.2=Şifr -removePassword.submit=Sil - - -#changeMetadata -changeMetadata.title=Metadata-nı Dəyiş -changeMetadata.header=Metadata-nı Dəyiş -changeMetadata.selectText.1=Dəyişmək istədiyiniz dəyişənləri redaktə edin -changeMetadata.selectText.2=Bütün Metadata-nı Sil -changeMetadata.selectText.3=Fərdi Metadatanı göstərin: -changeMetadata.author=Müəllif: -changeMetadata.creationDate=Yaradılma Tarixi (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Yaradıcı: -changeMetadata.keywords=Açar Sözlər: -changeMetadata.modDate=Dəyişiklik Tarixi (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=İstehsalçı: -changeMetadata.subject=Mövzu: -changeMetadata.trapped=Tələ: -changeMetadata.selectText.4=Digər Metadata: -changeMetadata.selectText.5=Xüsusi Metadata girişi əlavə edin -changeMetadata.submit=Dəyiş - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF-i PDF/A-ya -pdfToPDFA.header=PDF-i PDF/A-ya -pdfToPDFA.credit=Bu Servis PDF/A Çevirmək Üçün libreoffice İşlədir -pdfToPDFA.submit=Çevir -pdfToPDFA.tip=Hazırda Birdən Çox Giriş Üçün İşləmir -pdfToPDFA.outputFormat=Çıxış Formatı -pdfToPDFA.pdfWithDigitalSignature=PDF Rəqəmsal İmza Ehtiva Edir.Bu, növbəti addımda silinəcək. - - -#PDFToWord -PDFToWord.title=PDF-i Word-ə -PDFToWord.header=PDF-i Word-ə -PDFToWord.selectText.1=Çıxış Fayl Formatı -PDFToWord.credit=Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir -PDFToWord.submit=Çevir - - -#PDFToPresentation -PDFToPresentation.title=PDF-i Təqdimata -PDFToPresentation.header=PDF-i Təqdimata -PDFToPresentation.selectText.1=Çıxış Fayl Formatı -PDFToPresentation.credit=Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir -PDFToPresentation.submit=Çevir - - -#PDFToText -PDFToText.title=PDF-i RTF (Mətn)-ə -PDFToText.header=PDF-i RTF (Mətn)-ə -PDFToText.selectText.1=Çıxış Fayl Formatı -PDFToText.credit=Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir -PDFToText.submit=Çevir - - -#PDFToHTML -PDFToHTML.title=PDF-i HTML-ə -PDFToHTML.header=PDF-i HTML-ə -PDFToHTML.credit=Bu Servis Fayl Çevirmək Üçün pdftohtml İşlədir -PDFToHTML.submit=Çevir - - -#PDFToXML -PDFToXML.title=PDF-i XML-ə -PDFToXML.header=PDF-i XML-ə -PDFToXML.credit=Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir -PDFToXML.submit=Çevir - -#PDFToCSV -PDFToCSV.title=PDF-i CSV-ə -PDFToCSV.header=PDF-i CSV-ə -PDFToCSV.prompt=Çıxartmaq Üçün Səhifə Seç -PDFToCSV.submit=Çıxart - -#split-by-size-or-count -split-by-size-or-count.title=PDF-i Ölçü və ya Sayına görə bölün -split-by-size-or-count.header=PDF-i Ölçü və ya Sayına görə bölün -split-by-size-or-count.type.label=Bölmə növünü seçin -split-by-size-or-count.type.size=Ölçüyə görə -split-by-size-or-count.type.pageCount=Səhifə sayına görə -split-by-size-or-count.type.docCount=Sənədlərin sayına görə -split-by-size-or-count.value.label=Dəyəri daxil edin -split-by-size-or-count.value.placeholder=Ölçü daxil edin (məsələn, 2MB və ya 3 KB) və ya sayın daxil edin (məsələn, 5) -split-by-size-or-count.submit=Təsdiq et - - -#overlay-pdfs -overlay-pdfs.header=Overlay PDF faylları -overlay-pdfs.baseFile.label=Əsas PDF faylını seçin -overlay-pdfs.overlayFiles.label=Overlay PDF fayllarını seçin -overlay-pdfs.mode.label=Overlay Modu seçin -overlay-pdfs.mode.sequential=Sequential Overlay -overlay-pdfs.mode.interleaved=Interleaved Overlay -overlay-pdfs.mode.fixedRepeat=Sabit Təkrar Yerləşdirmə -overlay-pdfs.counts.label=Overlay Sayları (Sabit Təkrar Rejimi üçün) -overlay-pdfs.counts.placeholder=Sayları vergüllə ayrılmış şəkildə daxil edin (məsələn, 2,3,1) -overlay-pdfs.position.label=Overlay Position seçin -overlay-pdfs.position.foreground=Ön plan -overlay-pdfs.position.background=Arxa plan -overlay-pdfs.submit=Təsdiq et - - -#split-by-sections -split-by-sections.title=PDF-i hissələrə bölün -split-by-sections.header=PDF-i hissələrə bölün -split-by-sections.horizontal.label=Üfüqi bölmələr -split-by-sections.vertical.label=Şaquli bölmələr -split-by-sections.horizontal.placeholder=Üfüqi bölmələrin sayını daxil edin -split-by-sections.vertical.placeholder=Şaquli bölmələrin sayını daxil edin -split-by-sections.submit=Pdf-i bölmək -split-by-sections.merge=Bir PDF-ə birləşdirin - - -#printFile -printFile.title=Faylı çap edin -printFile.header=Faylı printerdə çap edin -printFile.selectText.1=Çap etmək üçün Fayl seçin -printFile.selectText.2=Printer adını daxil edin -printFile.submit=Çap et - - -#licenses -licenses.nav=Lisenziya -licenses.title=3-cü Tərəf Lisenziyalar -licenses.header=3-cü Tərəf Lisenziyalar -licenses.module=Modul -licenses.version=Versiya -licenses.license=Lisenziya - -#survey -survey.nav=Sorğu -survey.title=Stirling-PDF sorğusu -survey.description=Stirling-PDF-də izləmə yoxdur, ona görə də Stirling-PDF-ni təkmilləşdirmək üçün istifadəçilərimizi eşitmək istəyirik! -survey.changes=Stirling-PDF son sorğudan bəri dəyişdi! Daha çox məlumat əldə etmək üçün lütfən, buradakı blog yazımızı yoxlayın: -survey.changes2=Bu dəyişikliklərlə biz ödənişli biznes dəstəyi və maliyyə alırıq -survey.please=Lütfən, Stirling-PDF-nin gələcəyi ilə bağlı məlumat əldə etmək üçün sorğumuzda iştirak edin! -survey.disabled=(Sorğu pop-up növbəti yeniləmələrdə deaktiv ediləcək, lakin səhifənin altında mövcuddur) -survey.button=Sorğuda iştirak edin -survey.dontShowAgain=Bir daha göstərmə -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Problem üçün üzr istəyirik! -error.needHelp=Kömək lazımdır / Problem tapdınız? -error.contactTip=Əgər hələ də problem yaşayırsınızsa, kömək üçün bizə müraciət etməkdən çəkinməyin. GitHub səhifəmizdə bilet təqdim edə və ya Discord vasitəsilə bizimlə əlaqə saxlaya bilərsiniz: -error.404.head=404 - Səhifə tapılmadı | Ups, kodu səhv saldıq! -error.404.1=Axtardığınız səhifəni tapa bilmirik. -error.404.2=Xəta baş verdi -error.github=GitHub-da bilet təqdim edin -error.showStack=Yığın İzini göstərin -error.copyStack=Stack Trace-i kopyalayın -error.githubSubmit=GitHub - Bilet təqdim edin -error.discordSubmit=Discord - Dəstək postunu göndərin - - -#remove-image -removeImage.title=Şəkli silin -removeImage.header=Şəkli silin -removeImage.removeImage=Şəkli silin -removeImage.submit=Şəkli silin - - -splitByChapters.title=PDF-i hissələrə bölün -splitByChapters.header=PDF-i hissələrə bölün -splitByChapters.bookmarkLevel=Bookmark Səviyyəsi -splitByChapters.includeMetadata=Metadata daxil edin -splitByChapters.allowDuplicates=Dublikatlara icazə verin -splitByChapters.desc.1=Bu alət fəsil strukturuna əsasən bir PDF faylını çoxlu PDF-lərə bölür. -splitByChapters.desc.2=Bookmark Səviyyəsi: Bölmə üçün istifadə ediləcək Bookmark səviyyəsini seçin (üst səviyyə üçün 0, ikinci səviyyə üçün 1 və s.). -splitByChapters.desc.3=Metadatanı daxil edin: Əgər yoxlanılıbsa, orijinal PDF-in metadatası hər bir bölünmüş PDF-ə daxil ediləcək. -splitByChapters.desc.4=Allow Duplicates: Dublikatlara icazə verin: Əgər işarələnərsə, eyni səhifədə birdən çox bookmarka ayrı-ayrı PDF sənədləri yaratmağa icazə verin. -splitByChapters.submit=PDF-i Ayır - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Buraxılışlar -releases.title=Buraxılış Qeydləri -releases.header=Buraxılış Qeydləri -releases.current.version=Hazırki Buraxılış -releases.note=Buraxılış Qeydləri yalnız ingiliscə mövcuddur - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_bg_BG.properties b/stirling-pdf/build/resources/main/messages_bg_BG.properties deleted file mode 100644 index f66be7c6c..000000000 --- a/stirling-pdf/build/resources/main/messages_bg_BG.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Размер на шрифт -addPageNumbers.fontName=Име на шрифт -pdfPrompt=Изберете PDF(и) -multiPdfPrompt=Изберете PDF (2+) -multiPdfDropPrompt=Изберете (или плъзнете и пуснете) всички PDF файлове, от които се нуждаете -imgPrompt=Изберете изображение(я) -genericSubmit=Подайте -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Предупреждение: Този процес може да отнеме до минута в зависимост от размера на файла -pageOrderPrompt=Персонализиран ред на страниците (Въведете разделен със запетаи списък с номера на страници или функции като 2n+1): -pageSelectionPrompt=Персонализиран избор на страница (Въведете списък с номера на страници 1,5,6, разделени със запетая, или функции като 2n+1) : -goToPage=Давай -true=Вярно -false=Невярно -unknown=Непознат -save=Съхранете -saveToBrowser=Съхраняване в браузъра -close=Затворете -filesSelected=избрани файлове -noFavourites=Няма добавени любими -downloadComplete=Свалянето завършено -bored=Отекчени сте да чакате? -alphabet=Азбука -downloadPdf=Изтеглете PDF -text=Текст -font=Шрифт -selectFillter=-- Изберете -- -pageNum=Брой страница -sizes.small=Малък -sizes.medium=Среден -sizes.large=Голям -sizes.x-large=X-Голям -error.pdfPassword=PDF документът е с парола и или паролата не е предоставена, или е неправилна -delete=Изтрий -username=Потребителско име -password=Парола -welcome=Добре дошли -property=Свойство -black=Черно -white=Бяло -red=Червено -green=Зелено -blue=Синьо -custom=Персонализиране... -WorkInProgess=Работата е в ход, може да не работи или да има грешки, моля, докладвайте за проблеми! -poweredBy=Задвижван чрез -yes=Да -no=Не -changedCredsMessage=Идентификационните данни са променени! -notAuthenticatedMessage=Потребителят не е автентикиран. -userNotFoundMessage=Потребителят не е намерен -incorrectPasswordMessage=Текущата парола е неправилна. -usernameExistsMessage=Новият потребител вече съществува. -invalidUsernameMessage=Невалидно потребителско име, потребителското име може да съдържа само букви, цифри и следните специални знаци @._+- или трябва да е валиден имейл адрес. -invalidPasswordMessage=Паролата не трябва да е празна и не трябва да има интервали в началото или в края. -confirmPasswordErrorMessage=Нова парола и Потвърждаване на новата парола трябва да съвпадат. -deleteCurrentUserMessage=Не може да се изтрие вписания в момента потребител. -deleteUsernameExistsMessage=Потребителското име не съществува и не може да бъде изтрито. -downgradeCurrentUserMessage=Не може да се понижи ролята на текущия потребител -disabledCurrentUserMessage=Текущият потребител не може да бъде деактивиран -downgradeCurrentUserLongMessage=Не може да се понижи ролята на текущия потребител. Следователно текущият потребител няма да бъде показан. -userAlreadyExistsOAuthMessage=Потребителят вече съществува като OAuth2 потребител. -userAlreadyExistsWebMessage=Потребителят вече съществува като уеб-потребител. -error=Грешка -oops=Опаа! -help=Помощ -goHomepage=Отидете на началната страница -joinDiscord=Присъединете се към нашия Discord сървър -seeDockerHub=Погледнете Docker Hub -visitGithub=Посетете Github Repository -donate=Направете дарение -color=Цвят -sponsor=Спонсор -info=Информация -pro=Pro -page=Страница -pages=Страници -loading=Зареждане на... -addToDoc=Добавяне към документ -reset=Нулиране -apply=Приложи -noFileSelected=No file selected. Please upload one. - -legal.privacy=Политика за поверителност -legal.terms=Правила и условия -legal.accessibility=Достъпност -legal.cookie=Политика за бисквитки -legal.impressum=Отпечатък -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Меню (Бета) -pipeline.uploadButton=Качване на персонализиран -pipeline.configureButton=Настройка -pipeline.defaultOption=Персонализиран -pipeline.submitButton=Подайте -pipeline.help=Pipeline Помощ -pipeline.scanHelp=Помощ за сканиране на папки -pipeline.deletePrompt=Сигурни ли сте, че искате да изтриете pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Конфигурация -pipelineOptions.pipelineNameLabel=Pipeline име -pipelineOptions.saveSettings=Запазете настройките за работа -pipelineOptions.pipelineNamePrompt=Въведете името на pipeline тук -pipelineOptions.selectOperation=Избор на операция -pipelineOptions.addOperationButton=Добавяне на операция -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Изтегли -pipelineOptions.validateButton=Валидирай - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Направете надстройка до Pro версията -enterpriseEdition.warning=Тази функция е достъпна само за потребители на Pro версията. -enterpriseEdition.yamlAdvert=Stirling PDF Pro поддържа YAML конфигурационни файлове и други SSO функции. -enterpriseEdition.ssoAdvert=Търсите повече функции за управление на потребителите? Погледнете за Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Искате ли да подобрите Stirling PDF? -analytics.paragraph1=Stirling PDF включва анализи, за да ни помогне да подобрим продукта. Ние не проследяваме лична информация или съдържание на файлове. -analytics.paragraph2=Моля, обмислете възможността за анализ, за ​​да помогнете на Stirling-PDF да расте и да ни позволи да разберем по-добре нашите потребители. -analytics.enable=Активиране на анализа -analytics.disable=Деактивиране на анализа -analytics.settings=Можете да промените настройките за анализ във config/settings.yml файла - - -############# -# NAVBAR # -############# -navbar.favorite=Любими -navbar.recent=Нови и наскоро актуализирани -navbar.darkmode=Тъмна тема -navbar.language=Езици -navbar.settings=Настройки -navbar.allTools=Инструменти -navbar.multiTool=Мулти инструменти -navbar.search=Търсене -navbar.sections.organize=Организирайте -navbar.sections.convertTo=Преобразуване в PDF -navbar.sections.convertFrom=Преобразуване от PDF -navbar.sections.security=Подписване и сигурност -navbar.sections.advance=Разширено -navbar.sections.edit=Преглед и редактиране -navbar.sections.popular=Популярни - -############# -# SETTINGS # -############# -settings.title=Настройки -settings.update=Налична актуализация -settings.updateAvailable={0} е текущата инсталирана версия. Налична е нова версия ({1}). -settings.appVersion=Версия на приложението: -settings.downloadOption.title=Изберете опция за изтегляне (за изтегляния на един файл без да е архивиран): -settings.downloadOption.1=Отваряне в същия прозорец -settings.downloadOption.2=Отваряне в нов прозорец -settings.downloadOption.3=Изтегли файл -settings.zipThreshold=Архивирайте файловете, когато броят на изтеглените файлове надвишава -settings.signOut=Изход -settings.accountSettings=Настройки на акаунта -settings.bored.help=Активира игра с великденски яйца -settings.cacheInputs.name=Запазете въведените формуляри -settings.cacheInputs.help=Активирайте за съхраняване на предишни използвани въведени данни за бъдещи изпълнения - -changeCreds.title=Промяна на идентификационните данни -changeCreds.header=Актуализирайте данните за акаунта си -changeCreds.changePassword=Използвате идентификационни данни за вход по подразбиране. Моля, въведете нова парола -changeCreds.newUsername=Ново потребителско име -changeCreds.oldPassword=Текуща парола -changeCreds.newPassword=Нова парола -changeCreds.confirmNewPassword=Подтвърдете новата парола -changeCreds.submit=Изпращане на промените - - - -account.title=Настройки на акаунта -account.accountSettings=Настройки на акаунта -account.adminSettings=Настройки на администратора - Преглед и добавяне на потребители -account.userControlSettings=Настройки за потребителски контрол -account.changeUsername=Промени потребител -account.newUsername=Ново потребителско име -account.password=Парола за потвърждение -account.oldPassword=Стара парола -account.newPassword=Нова парола -account.changePassword=Промени паролата -account.confirmNewPassword=Потвърдете новата парола -account.signOut=Изход -account.yourApiKey=Вашият API ключ -account.syncTitle=Синхронизиране на настройките на браузъра с акаунта -account.settingsCompare=Сравняване на настройките: -account.property=Свойство -account.webBrowserSettings=Уеб-браузър настройки -account.syncToBrowser=Синхронизиране на акаунт -> Браузър -account.syncToAccount=Синхронизиране на акаунт <- Браузър - - -adminUserSettings.title=Настройки за потребителски контрол -adminUserSettings.header=Настройки за администраторски потребителски контрол -adminUserSettings.admin=Администратор -adminUserSettings.user=Потребител -adminUserSettings.addUser=Добавяне на нов потребител -adminUserSettings.deleteUser=Изтриване на потребител -adminUserSettings.confirmDeleteUser=Трябва ли потребителят да бъде изтрит? -adminUserSettings.confirmChangeUserStatus=Трябва ли потребителят да бъде деактивиран/активиран? -adminUserSettings.usernameInfo=Потребителското име може да съдържа само букви, цифри и следните специални символи @._+- или трябва да е валиден имейл адрес. -adminUserSettings.roles=Роли -adminUserSettings.role=Роля -adminUserSettings.actions=Действия -adminUserSettings.apiUser=Ограничен API потребител -adminUserSettings.extraApiUser=Допълнителен ограничен API потребител -adminUserSettings.webOnlyUser=Само за уеб-потребител -adminUserSettings.demoUser=Демо потребител (без персонализирани настройки) -adminUserSettings.internalApiUser=Вътрешен API потребител -adminUserSettings.forceChange=Принудете потребителя да промени потребителското име/парола при влизане -adminUserSettings.submit=Съхранете потребителя -adminUserSettings.changeUserRole=Промяна на ролята на потребителя -adminUserSettings.authenticated=Удостоверен -adminUserSettings.editOwnProfil=Редактиране на собствен профил -adminUserSettings.enabledUser=активиран потребител -adminUserSettings.disabledUser=деактивиран потребител -adminUserSettings.activeUsers=Активни потребители: -adminUserSettings.disabledUsers=Деактивирани потребители: -adminUserSettings.totalUsers=Общо потребители: -adminUserSettings.lastRequest=Последна заявка -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Импорт/Експорт на база данни -database.header=Импорт/Експорт на база данни -database.fileName=Име на файл -database.creationDate=Дата на създаване -database.fileSize=Размер на файла -database.deleteBackupFile=Изтриване на архивен файл -database.importBackupFile=Импортиране на архивен файл -database.createBackupFile=Създаване на файл с резервно копие -database.downloadBackupFile=Изтеглете архивен файл -database.info_1=Когато импортирате данни, е от решаващо значение да осигурите правилната структура. Ако не сте сигурни в това, което правите, потърсете съвет и подкрепа от професионалист. Грешка в структурата може да причини неизправност на приложението, включително пълна невъзможност за стартиране на приложението. -database.info_2=Името на файла няма значение при качване. След това ще бъде преименуван, за да следва формата backup_user_yyyyMMddHHmm.sql, осигурявайки последователна конвенция за именуване. -database.submit=Импортиране на резервно копие -database.importIntoDatabaseSuccessed=Импортирането в базата данни бе успешно -database.backupCreated=Успешно архивиране на базата данни -database.fileNotFound=Файлът не е намерен -database.fileNullOrEmpty=Файлът не трябва да е нулев или празен -database.failedImportFile=Неуспешно импортиране на файл -database.notSupported=Тази функция не е налична за вашата връзка с база данни. - -session.expired=Вашата сесия е изтекла. Моля, опреснете страницата и опитайте отново. -session.refreshPage=Презареждане на страницата - -############# -# HOME-PAGE # -############# -home.desc=Вашето локално хоствано обслужване на едно място за всички ваши PDF нужди. -home.searchBar=Търсене на функции... - - -home.viewPdf.title=Преглед/Редактиране PDF -home.viewPdf.desc=Преглеждайте, коментирайте, добавяйте текст или изображения -viewPdf.tags=преглед,четене,анотиране,текст,изображение - -home.setFavorites=Задаване на предпочитани -home.hideFavorites=Скриване на предпочитани -home.showFavorites=Покажи предпочитани -home.legacyHomepage=Стара начална страница -home.newHomePage=Опитайте новата ни начална страница! -home.alphabetical=По азбучен ред -home.globalPopularity=Световна популярност -home.sortBy=Сортиране по: - -home.multiTool.title=PDF Мулти инструмент -home.multiTool.desc=Обединяване, завъртане, пренареждане и премахване на страници -multiTool.tags=Мултиинструмент,Мулти операции,UI,плъзгане с щракване,потребителска част,страна на клиента,интерактивен,неразрешим,преместване - -home.merge.title=Обединяване -home.merge.desc=Лесно обединете множество PDF файлове в един. -merge.tags=сливане,операции на страници,администраторска зона,от страна на сървъра - -home.split.title=Разделяне -home.split.desc=Разделяне на PDF файлове на множество документи -split.tags=Операции на страницата,разделяне,Множество страници,изрязване,сървърна страна - -home.rotate.title=Завъртане -home.rotate.desc=Лесно завъртете вашите PDF файлове. -rotate.tags=от страната на сървъра - - -home.imageToPdf.title=Изображение към PDF -home.imageToPdf.desc=Преобразуване на изображение (PNG, JPEG, GIF) към PDF. -imageToPdf.tags=преобразуване,img,jpg,изображение,снимка - -home.pdfToImage.title=PDF към изображение -home.pdfToImage.desc=Преобразуване на PDF към изображение. (PNG, JPEG, GIF) -pdfToImage.tags=преобразуване,img,jpg,изображение,снимка - -home.pdfOrganiser.title=Организиране -home.pdfOrganiser.desc=Премахване/пренареждане на страници към произволен ред -pdfOrganiser.tags=дуплекс,четно,нечетно,сортиране,преместване - - -home.addImage.title=Добавяне на изображение -home.addImage.desc=Добавя изображение към зададено място към PDF файла -addImage.tags=img,jpg,изображение,снимка - -home.watermark.title=Добавяне на воден знак -home.watermark.desc=Добавете персонализиран воден знак към вашия PDF документ. -watermark.tags=Текст,повтарящ се,етикет,собствено,авторско право,търговска марка,img,jpg,изображение,снимка - -home.permissions.title=Промяна на правата -home.permissions.desc=Променете правата на вашия PDF документ -permissions.tags=четене,писане,редактиране,печат - - -home.removePages.title=Премахване -home.removePages.desc=Изтрийте нежеланите страници от вашия PDF документ. -removePages.tags=Премахване на страници,изтриване на страници - -home.addPassword.title=Добавете парола -home.addPassword.desc=Шифровайте вашия PDF документ с парола. -addPassword.tags=сигурен,сигурност - -home.removePassword.title=Премахване на парола -home.removePassword.desc=Премахнете защитата с парола от вашия PDF документ. -removePassword.tags=сигурно,декриптиране,сигурност,отмяна на парола,изтриване на парола - -home.compressPdfs.title=Компресиране -home.compressPdfs.desc=Компресирайте PDF файлове, за да намалите размера на файла. -compressPdfs.tags=мачкам,малък,мъничък - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Промяна на метаданни -home.changeMetadata.desc=Промяна/Премахване/Добавяне на метаданни от PDF документ -changeMetadata.tags=Заглавие,автор,дата,създаване,час,издател,продуцент,статистика - -home.fileToPDF.title=Преобразуване на файл към PDF -home.fileToPDF.desc=Преобразуване почти всеки файл към PDF (DOCX, PNG, XLS, PPT, TXT и други) -fileToPDF.tags=трансформация,формат,документ,изображение,слайд,текст,преобразуване,офис,документи,word,excel,powerpoint - -home.ocr.title=OCR / Почистващи сканирания -home.ocr.desc=Почиства, сканира и открива текст от изображения в PDF и го добавя отново като текст. -ocr.tags=разпознаване,текст,изображение,сканиране,четене,идентифициране,откриване,редактиране - -home.extractImages.title=Извличане на изображения -home.extractImages.desc=Извлича всички изображения от PDF и ги записва към архив -extractImages.tags=изображение,снимка,запазване,архивиране,архив,заснемане,грабване - -home.pdfToPDFA.title=PDF към PDF/A -home.pdfToPDFA.desc=Конвертирайте PDF към PDF/A за дългосрочно съхранение -pdfToPDFA.tags=архив,дълготраен,стандартен,преобразуване,съхранение,консервиране - -home.PDFToWord.title=PDF към Word -home.PDFToWord.desc=Преобразуване на PDF към Word формати (DOC, DOCX и ODT) -PDFToWord.tags=doc,docx,odt,word,трансформация,формат,преобразуване,офис,microsoft,docfile - -home.PDFToPresentation.title=PDF към презентация -home.PDFToPresentation.desc=Преобразуване на PDF във формати за презентация (PPT, PPTX и ODP) -PDFToPresentation.tags=слайдове,покажи,офис,microsoft - -home.PDFToText.title=PDF към RTF (Текст) -home.PDFToText.desc=Преобразуване PDF към Text или RTF формат -PDFToText.tags=richformat,richtextformat,богат текстов формат - -home.PDFToHTML.title=PDF към HTML -home.PDFToHTML.desc=Преобразуване PDF към HTML формат -PDFToHTML.tags=уеб-съдържание,удобен за браузър - - -home.PDFToXML.title=PDF към XML -home.PDFToXML.desc=Преобразуване на PDF към XML формат -PDFToXML.tags=извличане на данни,структурирано съдържание,взаимодействие,трансформация,преобразуване - -home.ScannerImageSplit.title=Откриване/Разделяне на сканирани снимки -home.ScannerImageSplit.desc=Разделя множество снимки от една снимка/PDF -ScannerImageSplit.tags=разделяне,автоматично откриване,сканиране,много снимки,организиране - -home.sign.title=Подпишете -home.sign.desc=Добавя подпис към PDF чрез рисунка, текст или изображение -sign.tags=упълномощаване,инициали,нарисуван-подпис,текстов-знак,изображение-подпис - -home.flatten.title=Изравняване -home.flatten.desc=Премахнете всички интерактивни елементи и формуляри от PDF -flatten.tags=статичен,деактивиран,неинтерактивен,рационализиран - -home.repair.title=Поправи -home.repair.desc=Опитва се да поправи повреден PDF -repair.tags=поправка,възстановяване,корекция,възстановяване - -home.removeBlanks.title=Премахване на празни страници -home.removeBlanks.desc=Открива и премахва празни страници от документ -removeBlanks.tags=почистване,рационализиране,без съдържание,организиране - -home.removeAnnotations.title=Премахване на анотации -home.removeAnnotations.desc=Премахва всички коментари/анотации от PDF -removeAnnotations.tags=коментари, маркиране, бележки, маркиране, премахване - -home.compare.title=Сравнете -home.compare.desc=Сравнява и показва разликите между 2 PDF документа -compare.tags=разграничаване,контраст,промени,анализ - -home.certSign.title=Подпишете със сертификат -home.certSign.desc=Подписва PDF със сертификат/ключ (PEM/P12) -certSign.tags=удостоверяване,PEM,P12,официален,шифроване - -home.removeCertSign.title=Премахване на знака за сертификат -home.removeCertSign.desc=Премахване на подпис на сертификат от PDF -removeCertSign.tags=удостоверяване,PEM,P12,официален,декриптиране - -home.pageLayout.title=Оформление с няколко страници -home.pageLayout.desc=Слейте няколко страници от PDF документ в една страница -pageLayout.tags=сливане,комбиниран,единичен изглед,организиране - -home.scalePages.title=Коригирайте размера/мащаба на страницата -home.scalePages.desc=Промяна на размера/мащаба на страница и/или нейното съдържание. -scalePages.tags=преоразмеряване,промяна,размер,адаптиране - -home.pipeline.title=Pipeline (Разширено) -home.pipeline.desc=Изпълнявайте множество действия върху PDF файлове чрез дефиниране на конвейерни скриптове -pipeline.tags=автоматизиране,последователност,чрез скриптове,пакетен процес - -home.add-page-numbers.title=Добавяне на номера на страници -home.add-page-numbers.desc=Добавете номера на страници в документ на определено място -add-page-numbers.tags=страничен, етикетиране, организиране, индексиране - -home.auto-rename.title=Автоматично преименуване на PDF файл -home.auto-rename.desc=Автоматично преименува PDF файл въз основа на откритата му заглавка -auto-rename.tags=автоматично откриване,базирано на заглавка,организиране,преетикетиране - -home.adjust-contrast.title=Коригиране на цветове/контраст -home.adjust-contrast.desc=Коригиране на контраста, наситеността и яркостта на PDF -adjust-contrast.tags=корекция на цвета,настройте,модифицирайте,подобрете - -home.crop.title=Изрязване на PDF -home.crop.desc=Изрежете PDF, за да намалите размера му (поддържа текст!) -crop.tags=изрязване,свиване,редактиране,оформяне - -home.autoSplitPDF.title=Автоматично разделяне на страници -home.autoSplitPDF.desc=Автоматично разделяне на сканиран PDF файл с QR код за разделяне на физически сканирани страници -autoSplitPDF.tags=QR-базиран,отделен,сканиране-сегмент,организиране - -home.sanitizePdf.title=Обеззаразяване -home.sanitizePdf.desc=Премахване на скриптове и други елементи от PDF файлове -sanitizePdf.tags=чисти,сигурни,безопасни,премахване-заплахи - -home.URLToPDF.title=URL/уеб-сайт към PDF -home.URLToPDF.desc=Преобразува всеки http(s) URL към PDF -URLToPDF.tags=уеб-заснемане,запазване на страница,уеб към документ,архив - -home.HTMLToPDF.title=HTML към PDF -home.HTMLToPDF.desc=Преобразува всеки HTML файл или архив към PDF -HTMLToPDF.tags=маркиране,уеб-съдържание,трансформация,преобразуване - - -home.MarkdownToPDF.title=Markdown към PDF -home.MarkdownToPDF.desc=Преобразува всеки Markdown файл към PDF -MarkdownToPDF.tags=маркиране,уеб-съдържание,трансформация,преобразуване - -home.PDFToMarkdown.title=PDF към Markdown -home.PDFToMarkdown.desc=Преобразува всеки PDF файл в Markdown -PDFToMarkdown.tags=маркиране, уеб-съдържание, трансформация, конвертиране, MD - -home.getPdfInfo.title=Вземете ЦЯЛАТА информация от PDF -home.getPdfInfo.desc=Взима всяка възможна информация от PDF файлове -getPdfInfo.tags=информация,данни,статистики,статистика - - -home.extractPage.title=Извличане на страница(и) -home.extractPage.desc=Извлича избрани страници от PDF -extractPage.tags=извличане - - -home.PdfToSinglePage.title=PDF към една голяма страница -home.PdfToSinglePage.desc=Обединява всички PDF страници в една голяма страница -PdfToSinglePage.tags=единична страница - - -home.showJS.title=Показване на Javascript -home.showJS.desc=Търси и показва всеки JS, инжектиран в PDF -showJS.tags=JS - -home.autoRedact.title=Автоматично редактиране -home.autoRedact.desc=Автоматично редактира (зачернява) текст в PDF въз основа на въведен текст -autoRedact.tags=Редактиране,Скриване,затъмняване,черен,маркер,скрит - -home.redact.title=Ръчно редактиране -home.redact.desc=Редактиране на PDF файл въз основа на избран текст, нарисувани форми и/или избрана страница(и) -redact.tags=Редактиране, скриване, затъмнение, черно, маркер, скрито, ръчно - -home.tableExtraxt.title=PDF към CSV -home.tableExtraxt.desc=Извлича таблици от PDF, като ги конвертира в CSV -tableExtraxt.tags=CSV,извличане на таблица,извличане,конвертиране - - -home.autoSizeSplitPDF.title=Автоматично разделяне по размер/брой -home.autoSizeSplitPDF.desc=Разделете един PDF на множество документи въз основа на размер, брой страници или брой документи -autoSizeSplitPDF.tags=pdf,разделяне,документ,организация - - -home.overlay-pdfs.title=Наслагване PDF-и -home.overlay-pdfs.desc=Наслагва PDF файлове върху друг PDF -overlay-pdfs.tags=Наслагване - -home.split-by-sections.title=Разделяне на PDF по секции -home.split-by-sections.desc=Разделете всяка страница от PDF на по-малки хоризонтални и вертикални секции -split-by-sections.tags=Разделяне на секция,Разделяне,Персонализиране - -home.AddStampRequest.title=Добавяне на печат към PDF -home.AddStampRequest.desc=Добавете текст или добавете печати с изображения на определени места -AddStampRequest.tags=Печат,добавяне на изображение,централно изображение,воден знак,PDF,вграждане,персонализиране - - -home.removeImagePdf.title=Премахване на изображение -home.removeImagePdf.desc=Премахнете изображението от PDF, за да намалите размера на файла -removeImagePdf.tags=Премахване на изображение, операции на страници, админ страна, страна на сървъра - - -home.splitPdfByChapters.title=Разделете PDF по глави -home.splitPdfByChapters.desc=Разделете PDF на множество файлове въз основа на неговата структура на глави. -splitPdfByChapters.tags=разделяне, глави, отметки, организиране - -home.validateSignature.title=Валидиране на PDF подпис -home.validateSignature.desc=Проверка на цифрови подписи и сертификати в PDF документи -validateSignature.tags=подпис,проверка,валидиране,pdf,сертификат,цифров подпис,валидиране на подпис,валидиране на сертификат - -#replace-invert-color -replace-color.title=Замени-инвертиране-на-цвят -replace-color.header=Замяна-инвертиране на цвят PDF -home.replaceColorPdf.title=Замяна и обръщане на цвят -home.replaceColorPdf.desc=Заменете цвета на текста и фона в PDF и обърнете пълния цвят на PDF, за да намалите размера на файла -replaceColorPdf.tags=Замяна на цвят, операции на страници, заден край, страна на сървъра -replace-color.selectText.1=Опции за замяна или инвертиране на цвят -replace-color.selectText.2=По подразбиране (цветове с висок контраст по подразбиране) -replace-color.selectText.3=По избор (персонализирани цветове) -replace-color.selectText.4=Пълно инвертиране (Инвертиране на всички цветове) -replace-color.selectText.5=Цветови опции с висок контраст -replace-color.selectText.6=Бял текст на черен фон -replace-color.selectText.7=Черен текст на бял фон -replace-color.selectText.8=Жълт текст на черен фон -replace-color.selectText.9=Зелен текст на черен фон -replace-color.selectText.10=Изберете цвят на текста -replace-color.selectText.11=Изберете цвят на фона -replace-color.submit=Замени - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Вход -login.header=Вход -login.signin=Впишете се -login.rememberme=Запомни ме -login.invalid=Невалидно потребителско име или парола. -login.locked=Вашият акаунт е заключен. -login.signinTitle=Моля впишете се -login.ssoSignIn=Влизане чрез еднократно влизане -login.oAuth2AutoCreateDisabled=OAUTH2 Автоматично създаване на потребител е деактивирано -login.oAuth2AdminBlockedUser=Регистрацията или влизането на нерегистрирани потребители в момента е блокирано. Моля, свържете се с администратора. -login.oauth2RequestNotFound=Заявката за оторизация не е намерена -login.oauth2InvalidUserInfoResponse=Невалидна информация за потребителя -login.oauth2invalidRequest=Невалидна заявка -login.oauth2AccessDenied=Отказан достъп -login.oauth2InvalidTokenResponse=Невалиден отговор на токена -login.oauth2InvalidIdToken=Невалиден токен за идентификатор -login.relyingPartyRegistrationNotFound=Не е открита регистрация на доверяваща се страна -login.userIsDisabled=Потребителят е деактивиран, влизането в момента е блокирано с това потребителско име. Моля, свържете се с администратора. -login.alreadyLoggedIn=Вече сте влезли в -login.alreadyLoggedIn2=устройства. Моля, излезте от устройствата и опитайте отново. -login.toManySessions=Имате твърде много активни сесии -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Автоматично редактиране -autoRedact.header=Автоматично редактиране -autoRedact.colorLabel=Цвят -autoRedact.textsToRedactLabel=Текст за редактиране (разделен с редове) -autoRedact.textsToRedactPlaceholder=например: \nПоверително \nСтрого секретно -autoRedact.useRegexLabel=Използване на Regex -autoRedact.wholeWordSearchLabel=Търсене на цялата дума -autoRedact.customPaddingLabel=Персонализирана допълнителна подложка -autoRedact.convertPDFToImageLabel=Преобразуване на PDF към PDF-изображение (използва се за премахване на текст зад полето) -autoRedact.submitButton=Изпращане - -#redact -redact.title=Ръчно редактиране -redact.header=Ръчно редактиране -redact.submit=Редактиране -redact.textBasedRedaction=Редактиране на базата на текст -redact.pageBasedRedaction=Редактиране на базата на страници -redact.convertPDFToImageLabel=Конвертиране на PDF в PDF-изображение (използва се за премахване на текста зад полето) -redact.pageRedactionNumbers.title=Страници -redact.pageRedactionNumbers.placeholder=(напр. 1,2,8 или 4,7,12-16 или 2n-1) -redact.redactionColor.title=Цвят на редактиране -redact.export=Експорт -redact.upload=Качване -redact.boxRedaction=Редактиране на рисунката в квадратчето -redact.zoom=Увеличаване -redact.zoomIn=Увеличаване на мащаба -redact.zoomOut=Намаляване на мащаба -redact.nextPage=Следваща страница -redact.previousPage=Предишна страница -redact.toggleSidebar=Превключване на страничната лента -redact.showThumbnails=Показване на миниатюри -redact.showDocumentOutline=Показване на контура на документа (кликнете два пъти, за да разгънете/свиете всички елементи) -redact.showAttatchments=Показване на прикачени файлове -redact.showLayers=Показване на слоеве (щракнете два пъти, за да върнете всички слоеве в състояние по подразбиране) -redact.colourPicker=Избор на цвят -redact.findCurrentOutlineItem=Намиране на текущия елемент от контура -redact.applyChanges=Прилагане на промените - -#showJS -showJS.title=Покажи Javascript -showJS.header=Покажи Javascript -showJS.downloadJS=Изтегли Javascript -showJS.submit=Покажи - - -#pdfToSinglePage -pdfToSinglePage.title=PDF към единична страница -pdfToSinglePage.header=PDF към единична страница -pdfToSinglePage.submit=Преобразуване към единична страница - - -#pageExtracter -pageExtracter.title=Извличане на страници -pageExtracter.header=Извличане на страници -pageExtracter.submit=Извличане -pageExtracter.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#getPdfInfo -getPdfInfo.title=Вземете информация за PDF -getPdfInfo.header=Вземете информация за PDF -getPdfInfo.submit=Вземете информация -getPdfInfo.downloadJson=Изтеглете JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown към PDF -MarkdownToPDF.header=Markdown към PDF -MarkdownToPDF.submit=Преобразуване -MarkdownToPDF.help=Работата е в ход -MarkdownToPDF.credit=Използва WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF към Markdown -PDFToMarkdown.header=PDF към Markdown -PDFToMarkdown.submit=Преобразуване - - -#url-to-pdf -URLToPDF.title=URL към PDF -URLToPDF.header=URL към PDF -URLToPDF.submit=Преобразуване -URLToPDF.credit=Използва WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML към PDF -HTMLToPDF.header=HTML към PDF -HTMLToPDF.help=Приемане на HTML файлове и ZIP файлове, съдържащи html/css/изображения и т.н. -HTMLToPDF.submit=Преобразуване -HTMLToPDF.credit=Използва WeasyPrint -HTMLToPDF.zoom=Ниво на мащабиране за показване на уебсайта. -HTMLToPDF.pageWidth=Ширина на страницата в сантиметри. (Празно по подразбиране) -HTMLToPDF.pageHeight=Височина на страницата в сантиметри. (Празно по подразбиране) -HTMLToPDF.marginTop=Горно поле на страницата в милиметри. (Празно по подразбиране) -HTMLToPDF.marginBottom=Долно поле на страницата в милиметри. (Празно по подразбиране) -HTMLToPDF.marginLeft=Ляво поле на страницата в милиметри. (Празно по подразбиране) -HTMLToPDF.marginRight=Дясно поле на страницата в милиметри. (Празно по подразбиране) -HTMLToPDF.printBackground=Изобразете фона на уебсайтове. -HTMLToPDF.defaultHeader=Активиране на горния колонтитул по подразбиране (име и номер на страница) -HTMLToPDF.cssMediaType=Променете CSS медийния тип на страницата. -HTMLToPDF.none=Няма -HTMLToPDF.print=Печат -HTMLToPDF.screen=Екран - - -#AddStampRequest -AddStampRequest.header=Поставяне на печат на PDF -AddStampRequest.title=Поставяне на печат на PDF -AddStampRequest.stampType=Тип печат -AddStampRequest.stampText=Поставяне на текст -AddStampRequest.stampImage=Изображение с печат -AddStampRequest.alphabet=Азбука -AddStampRequest.fontSize=Размер на шрифта/изображението -AddStampRequest.rotation=Ротация -AddStampRequest.opacity=Непрозрачност -AddStampRequest.position=Позиция -AddStampRequest.overrideX=Замяна на X координата -AddStampRequest.overrideY=Замяна на Y координата -AddStampRequest.customMargin=Персонализиран марж -AddStampRequest.customColor=Персонализиран цвят на текста -AddStampRequest.submit=Изпращане - - -#sanitizePDF -sanitizePDF.title=Дезинфектирай PDF -sanitizePDF.header=Дезинфектира PDF файл -sanitizePDF.selectText.1=Премахва JavaScript действия -sanitizePDF.selectText.2=Премахва вградени файлове -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Премахва линкове -sanitizePDF.selectText.5=Премахва шрифтове -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Дезинфектирай PDF - - -#addPageNumbers -addPageNumbers.title=Добавяне на номера на страници -addPageNumbers.header=Добавяне на номера на страници -addPageNumbers.selectText.1=Изберете PDF файл: -addPageNumbers.selectText.2=Размер на полето -addPageNumbers.selectText.3=Позиция -addPageNumbers.selectText.4=Начален номер -addPageNumbers.selectText.5=Страници към номер -addPageNumbers.selectText.6=Персонализиран текст -addPageNumbers.customTextDesc=Персонализиран текст -addPageNumbers.numberPagesDesc=Кои страници да номерирате, по подразбиране 'всички', също приема 1-5 или 2,5,9 и т.н. -addPageNumbers.customNumberDesc=По подразбиране е {n}, също приема 'Страница {n} от {total}', 'Текст-{n}', '{filename}-{n} -addPageNumbers.submit=Добавяне на номера на страници - - -#auto-rename -auto-rename.title=Автоматично преименуване -auto-rename.header=Автоматично преименуване на PDF -auto-rename.submit=Автоматично преименуване - - -#adjustContrast -adjustContrast.title=Настройка на контраста -adjustContrast.header=Коригиране на контраста -adjustContrast.contrast=Контраст: -adjustContrast.brightness=Яркост: -adjustContrast.saturation=Наситеност: -adjustContrast.download=Изтегли - - -#crop -crop.title=Изрязване -crop.header=Изрязване на PDF -crop.submit=Подайте - - -#autoSplitPDF -autoSplitPDF.title=Автоматично разделяне на PDF -autoSplitPDF.header=Автоматично разделяне на PDF -autoSplitPDF.description=Печатайте, вмъквайте, сканирайте, качвайте и ни позволете да разделим автоматично вашите документи. Не е необходимо ръчно сортиране. -autoSplitPDF.selectText.1=Отпечатайте някои разделителни листове отдолу (Черно-бялото е добре). -autoSplitPDF.selectText.2=Сканирайте всичките си документи наведнъж, като поставите разделителния лист между тях. -autoSplitPDF.selectText.3=Качете единствения голям сканиран PDF файл и оставете Stirling PDF да се справи с останалото. -autoSplitPDF.selectText.4=Разделителните страници се откриват и премахват автоматично, което гарантира чист краен документ. -autoSplitPDF.formPrompt=Изпратете PDF, съдържащ разделители на страници на Stirling-PDF: -autoSplitPDF.duplexMode=Дуплексен режим (сканиране отпред и отзад) -autoSplitPDF.dividerDownload2=Изтеглете 'Автоматичен сплитер разделител (с инструкции).pdf' -autoSplitPDF.submit=Подайте - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Многостранично оформление -pageLayout.header=Оформление на няколко страници -pageLayout.pagesPerSheet=Страници на лист: -pageLayout.addBorder=Добавяне на граници -pageLayout.submit=Подайте - - -#scalePages -scalePages.title=Коригиране на мащаба на страницата -scalePages.header=Коригиране на мащаба на страницата -scalePages.pageSize=Размер на страница от документа. -scalePages.keepPageSize=Оригинален размер -scalePages.scaleFactor=Ниво на мащабиране (изрязване) на страница. -scalePages.submit=Подайте - - -#certSign -certSign.title=Подписване със сертификат -certSign.header=Подпишете PDF с вашия сертификат (В процес на работа) -certSign.selectPDF=Изберете PDF файл за подписване: -certSign.jksNote=Забележка: Ако вашият тип сертификат не е в списъка по-долу, моля, конвертирайте го във файл на Java Keystore (.jks) с помощта на инструмента за команден ред keytool. След това изберете опцията за .jks файл по-долу. -certSign.selectKey=Изберете вашия файл с личен ключ (формат PKCS#8, може да бъде .pem или .der): -certSign.selectCert=Изберете вашия файл със сертификат (формат X.509, може да бъде .pem или .der): -certSign.selectP12=Изберете вашия PKCS#12 Keystore файл (.p12 или .pfx) (По избор, ако е предоставен, трябва да съдържа вашия личен ключ и сертификат): -certSign.selectJKS=Изберете Вашия Java Keystore Файл (.jks или .keystore): -certSign.certType=Тип сертификат -certSign.password=Въведете вашата парола за Keystore за ключове или частен ключ (ако има): -certSign.showSig=Показване на подпис -certSign.reason=Причина -certSign.location=Местоположение -certSign.name=Име -certSign.showLogo=Покажи лого -certSign.submit=Подпишете PDF - - -#removeCertSign -removeCertSign.title=Премахване на подписа на сертификата -removeCertSign.header=Премахнете цифровия сертификат от PDF -removeCertSign.selectPDF=Изберете PDF файл: -removeCertSign.submit=Премахване на подпис - - -#removeBlanks -removeBlanks.title=Премахване на празни места -removeBlanks.header=Премахване на празни страници -removeBlanks.threshold=Праг на белота на пикселите: -removeBlanks.thresholdDesc=Праг за определяне колко бял трябва да бъде един бял пиксел, за да бъде класифициран като 'бял'. 0 = черно, 255 чисто бяло. -removeBlanks.whitePercent=Процент бяло (%): -removeBlanks.whitePercentDesc=Процент от страницата, която трябва да бъде в 'бели' пиксели, които да бъдат премахнати -removeBlanks.submit=Премахване на празни места - - -#removeAnnotations -removeAnnotations.title=Премахване на анотации -removeAnnotations.header=Премахване на анотации -removeAnnotations.submit=Премахване - - -#compare -compare.title=Сравнявай -compare.header=Сравнявай PDF-и -compare.highlightColor.1=Цвят на маркирането 1: -compare.highlightColor.2=Цвят на маркирането 2: -compare.document.1=Документ 1 -compare.document.2=Документ 2 -compare.submit=Сравнявай -compare.complex.message=Един или и двата предоставени документа са големи файлове, точността на сравнението може да бъде намалена. -compare.large.file.message=Един или и двата предоставени документа са твърде големи за обработка -compare.no.text.message=Един или и двата избрани PDF файла нямат текстово съдържание. Моля, изберете PDF файлове с текст за сравнение. - -#sign -sign.title=Подпишете -sign.header=Подпишете PDF-и -sign.upload=Качи изображение -sign.draw=Начертайте подпис -sign.text=Въвеждане на текст -sign.clear=Изчисти -sign.add=Добави -sign.saved=Съхранени подписи -sign.save=Запазване на подпис -sign.personalSigs=Лични подписи -sign.sharedSigs=Споделени подписи -sign.noSavedSigs=Не са намерени запазени подписи -sign.addToAll=Дибави към всички страници -sign.delete=Изтрий -sign.first=Първа страница -sign.last=Последна страница -sign.next=Следваща страница -sign.previous=Предишна стараница -sign.maintainRatio=Превключване за поддържане на съотношението на страните -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Поправи -repair.header=Поправи PDF-и -repair.submit=Поправи - - -#flatten -flatten.title=Изравнете -flatten.header=Изравнете PDF-и -flatten.flattenOnlyForms=Изравнете само форми -flatten.submit=Изравнете - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Праг на ъгъла: -ScannerImageSplit.selectText.2=Задава минималния абсолютен ъгъл, необходим за завъртане на изображението (по подразбиране: 10). -ScannerImageSplit.selectText.3=Толеранс: -ScannerImageSplit.selectText.4=Определя обхвата на цветовата вариация около предполагаемия фонов цвят (по подразбиране: 30). -ScannerImageSplit.selectText.5=Минимална площ: -ScannerImageSplit.selectText.6=Задава минималния праг на площ за изображение (по подразбиране: 10000). -ScannerImageSplit.selectText.7=Минимална контурна площ: -ScannerImageSplit.selectText.8=Задава минималния праг на контурната площ за изображение -ScannerImageSplit.selectText.9=Размер на рамката: -ScannerImageSplit.selectText.10=Задава размера на добавената и премахната граница, за да предотврати бели граници към изхода (по подразбиране: 1). -ScannerImageSplit.info=Python не е инсталиран. Изисква се да се изпълнява. - - -#OCR -ocr.title=OCR / Почистване на сканиране -ocr.header=Почистващи сканирания / OCR (оптично разпознаване на знаци) -ocr.selectText.1=Изберете езици, които да бъдат открити в рамките на PDF (изброените са откритите към момента): -ocr.selectText.2=Създаване на текстов файл, съдържащ OCR текст заедно с OCR PDF -ocr.selectText.3=Правилните страници бяха сканирани под изкривен ъгъл чрез завъртането им обратно на мястото им -ocr.selectText.4=Чиста страница, така че е по-малко вероятно OCR да намери текст във фонов шум. (Без промяна на изхода) -ocr.selectText.5=Чиста страница, така че е по-малко вероятно OCR да намери текст във фонов шум, поддържа почистване към изхода. -ocr.selectText.6=Игнорира страници, които имат интерактивен текст, само OCR страници, които са изображения -ocr.selectText.7=Принудително OCR, ще премахва чрез OCR на всяка страница всички оригинални текстови елементи -ocr.selectText.8=Нормално (Ще има грешка, ако PDF съдържа текст) -ocr.selectText.9=Допълнителни настройки -ocr.selectText.10=OCR режим -ocr.selectText.11=Премахване на изображения след OCR (Премахва ВСИЧКИ изображения, полезно само ако е част от стъпката на преобразуване) -ocr.selectText.12=Тип изобразяване (Разширен) -ocr.help=Моля, прочетете тази документация за това как да използвате това за други езици и/или да не използвате в docker -ocr.credit=Тази услуга използва qpdf и Tesseract за OCR. -ocr.submit=Обработка на PDF чрез OCR - - -#extractImages -extractImages.title=Извличане на изображения -extractImages.header=Извличане на изображения -extractImages.selectText=Изберете формат на изображението, в който да преобразувате извлечените изображения -extractImages.allowDuplicates=Запазване на дублирани изображения -extractImages.submit=Извличане - - -#File to PDF -fileToPDF.title=Файл към PDF -fileToPDF.header=Конвертирайте всеки файл към PDF -fileToPDF.credit=Тази услуга използва LibreOffice и Unoconv за преобразуване на файлове. -fileToPDF.supportedFileTypesInfo=Поддържание файлови типове -fileToPDF.supportedFileTypes=Поддържаните типове файлове трябва да включват по-долу, но за пълен актуализиран списък на поддържаните формати, моля, вижте документацията на LibreOffice -fileToPDF.submit=Преобразуване към PDF - - -#compress -compress.title=Компресиране -compress.header=Компресиране на PDF -compress.credit=Тази услуга използва qpdf за PDF компресиране/оптимизиране. -compress.grayscale.label=Приложи сива скала за компресиране -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Ниво на оптимизация: -compress.selectText.4=Автоматичен режим - Автоматично настройва качеството, за да получи PDF с точен размер -compress.selectText.5=Очакван PDF размер (напр. 25МБ, 10.8МБ, 25КБ) -compress.submit=Компресиране - - -#Add image -addImage.title=Добавяне на изображение -addImage.header=Добавяне на изображение към PDF -addImage.everyPage=Всяка страница? -addImage.upload=Добавяне на изображение -addImage.submit=Добавяне на изображение - - -#merge -merge.title=Обединяване -merge.header=Обединяване на множество PDF файлове (2+) -merge.sortByName=Сортиране по име -merge.sortByDate=Сортиране по дата -merge.removeCertSign=Премахване на цифровия подпис в обединения файл? -merge.submit=Обединяване - - -#pdfOrganiser -pdfOrganiser.title=Организатор на страници -pdfOrganiser.header=Организатор на PDF страници -pdfOrganiser.submit=Пренареждане на страниците -pdfOrganiser.mode=Режим -pdfOrganiser.mode.1=Персонализиран ред на страниците -pdfOrganiser.mode.2=Обърнат ред -pdfOrganiser.mode.3=Двустранно сортиране -pdfOrganiser.mode.4=Сортиране на брошури -pdfOrganiser.mode.5=Сортиране на брошури със страничен шев -pdfOrganiser.mode.6=Четно-нечетно разделяне -pdfOrganiser.mode.7=Премахни първо -pdfOrganiser.mode.8=Премахване на последния -pdfOrganiser.mode.9=Премахване на първия и последния -pdfOrganiser.mode.10=Обединяване на четно и нечетно -pdfOrganiser.mode.11=Дублиране на всички страници -pdfOrganiser.placeholder=(напр. 1,3,2 или 4-8,2,10-12 или 2n-1) - - -#multiTool -multiTool.title=PDF Мулти инструмент -multiTool.header=PDF Мулти инструмент -multiTool.uploadPrompts=Име на файл -multiTool.selectAll=Изберете всички -multiTool.deselectAll=Отмяна на избора на всички -multiTool.selectPages=Избор на страница -multiTool.selectedPages=Избрани страници -multiTool.page=Страница -multiTool.deleteSelected=Изтриване на избраното -multiTool.downloadAll=Експорт -multiTool.downloadSelected=Избрано за експортиране - -multiTool.insertPageBreak=Вмъкване на прекъсване на страница -multiTool.addFile=Добавяне на файл -multiTool.rotateLeft=Завъртете наляво -multiTool.rotateRight=Завъртете надясно -multiTool.split=Разделяне -multiTool.moveLeft=Преместване наляво -multiTool.moveRight=Преместване надясно -multiTool.delete=Изтрий -multiTool.dragDropMessage=Избран(и) страница(/и) -multiTool.undo=Отмяна на -multiTool.redo=Повтори - -#decrypt -decrypt.passwordPrompt=Този файл е защитен с парола. Моля, въведете паролата: -decrypt.cancelled=Операцията за PDF е отменена: {0} -decrypt.noPassword=Не е предоставена парола за шифрирания PDF: {0} -decrypt.invalidPassword=Моля, опитайте отново с правилната парола. -decrypt.invalidPasswordHeader=Неправилна парола или неподдържано криптиране за PDF: {0} -decrypt.unexpectedError=Възникна грешка при обработката на файла. Моля, опитайте отново. -decrypt.serverError=Грешка в работата на сървъра повреме на дешифриране: {0} -decrypt.success=Файлът е успешно дешифриран. - -#multiTool-advert -multiTool-advert.message=Тази функция е налична и в нашата страница с множество инструменти. Проверете го за подобрен потребителски интерфейс страница по страница и допълнителни функции! - -#view pdf -viewPdf.title=Преглед/Редактиране на PDF -viewPdf.header=Преглед на PDF - -#pageRemover -pageRemover.title=Премахване на страници -pageRemover.header=Премахване на PDF страници -pageRemover.pagesToDelete=Страници за изтриване (Въведете списък с номера на страници, разделени със запетая) : -pageRemover.submit=Изтриване на страници -pageRemover.placeholder=(e.g. 1,2,6 or 1-10,15-30) - - -#rotate -rotate.title=Завъртане на PDF -rotate.header=Завъртане на PDF -rotate.selectAngle=Изберете ъгъл на въртене (кратно на 90 градуса): -rotate.submit=Завъртане - - -#split-pdfs -split.title=Разделяне на PDF -split.header=Разделяне на PDF -split.desc.1=Числата, които избирате, са номера на страницата, на която искате да направите разделяне -split.desc.2=Така че избирането на 1,3,7-9 ще раздели документ от 10 страници на 6 отделни PDF файла с: -split.desc.3=Документ #1: Страница 1 -split.desc.4=Документ #2: Страница 2 и 3 -split.desc.5=Документ #3: Страница 4, 5, 6 и 7 -split.desc.6=Документ #4: Страница 8 -split.desc.7=Документ #5: Страница 9 -split.desc.8=Документ #6: Страница 10 -split.splitPages=Въведете страници за разделяне: -split.submit=Разделяне - - -#merge -imageToPDF.title=Изображение към PDF -imageToPDF.header=Изображение към PDF -imageToPDF.submit=Преобразуване -imageToPDF.selectLabel=Опции за прилягане на изображението -imageToPDF.fillPage=Попълване на страница -imageToPDF.fitDocumentToImage=Побиране на страницата в изображението -imageToPDF.maintainAspectRatio=Поддържане на пропорции -imageToPDF.selectText.2=Автоматично завъртане на PDF -imageToPDF.selectText.3=Файлова логика с много (Активирано само ако работите с множество изображения) -imageToPDF.selectText.4=Сливане към един PDF -imageToPDF.selectText.5=Преобразуване към отделни PDF файлове - - -#pdfToImage -pdfToImage.title=PDF към Изображение -pdfToImage.header=PDF към Изображение -pdfToImage.selectText=Формат на изображението -pdfToImage.singleOrMultiple=Тип резултат от страница към изображение -pdfToImage.single=Единично голямо изображение комбиниране на всички страници -pdfToImage.multi=Множество изображения, по едно изображение на страница -pdfToImage.colorType=Тип цвят -pdfToImage.color=Цвят -pdfToImage.grey=Скала на сивото -pdfToImage.blackwhite=Черно и бяло (може да загубите данни!) -pdfToImage.submit=Преобразуване -pdfToImage.info=Python не е инсталиран. Изисква се за конвертиране на WebP. -pdfToImage.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#addPassword -addPassword.title=Добавяне на парола -addPassword.header=Добавяне на парола (Шифроване) -addPassword.selectText.1=Изберете PDF, който да шифровате -addPassword.selectText.2=Потребителска парола -addPassword.selectText.3=Предотвратяване на сглобяването на документ -addPassword.selectText.4=По-високите стойности са по-силни, но по-ниските стойности имат по-добра съвместимост. -addPassword.selectText.5=Разрешения за задаване (препоръчва се да се използва заедно с паролата на собственика) -addPassword.selectText.6=Предотвратяване на сглобяването на документ -addPassword.selectText.7=Предотвратете извличането на съдържание -addPassword.selectText.8=Предотвратете извличането за достъпност -addPassword.selectText.9=Предотвратяване на попълване на формуляр -addPassword.selectText.10=Предотвратяване на промени -addPassword.selectText.11=Предотвратяване на промени на анотация -addPassword.selectText.12=Предотвратяване на печат -addPassword.selectText.13=Предотвратете отпечатването в различни формати -addPassword.selectText.14=Парола на собственика -addPassword.selectText.15=Ограничава какво може да се прави с документа, след като бъде отворен (не се поддържа от всички четци) -addPassword.selectText.16=Ограничава отварянето на самия документ -addPassword.submit=Шифроване - - -#watermark -watermark.title=Добавяне на воден знак -watermark.header=Добавяне на воден знак -watermark.customColor=Персонализиран цвят на текста -watermark.selectText.1=Изберете PDF, към който да добавите воден знак: -watermark.selectText.2=Текст на воден знак: -watermark.selectText.3=Размер на шрифта: -watermark.selectText.4=Завъртане (0-360): -watermark.selectText.5=ширинаSpacer (Разстояние между всеки воден знак хоризонтално): -watermark.selectText.6=дължинаSpacer (Разстояние между всеки воден знак вертикално): -watermark.selectText.7=Непрозрачност (0% - 100%): -watermark.selectText.8=Тип воден знак: -watermark.selectText.9=Изображение за воден знак: -watermark.selectText.10=Конвертирайте PDF в PDF-изображение -watermark.submit=Добавяне на воден знак -watermark.type.1=Текст -watermark.type.2=Изображение - - -#Change permissions -permissions.title=Промяна на правата -permissions.header=Промени правата -permissions.warning=Предупреждение, че тези разрешения са непроменими, препоръчва се да ги зададете с парола чрез страницата за добавяне на парола -permissions.selectText.1=Изберете PDF, за да промените правата -permissions.selectText.2=Разрешения за задаване -permissions.selectText.3=Предотвратяване на сглобяването на документ -permissions.selectText.4=Предотвратете извличането на съдържание -permissions.selectText.5=Предотвратете извличането за достъпност -permissions.selectText.6=Предотвратяване на попълване на формуляр -permissions.selectText.7=Предотвратяване на модификация -permissions.selectText.8=Предотвратяване на модификация на анотация -permissions.selectText.9=Предотвратявам на отпечатването -permissions.selectText.10=Предотвратете отпечатването на различни формати -permissions.submit=Промени - - -#remove password -removePassword.title=Премахване на паролата -removePassword.header=Премахване на паролата (Декриптиране) -removePassword.selectText.1=Изберете PDF за Декриптиране -removePassword.selectText.2=Парола -removePassword.submit=Премахване - - -#changeMetadata -changeMetadata.title=Заглавие: -changeMetadata.header=Промени метаданните -changeMetadata.selectText.1=Моля, редактирайте променливите, които искате да промените -changeMetadata.selectText.2=Изтрий всички метаданни -changeMetadata.selectText.3=Покажи персонализирани метаданни: -changeMetadata.author=Автор: -changeMetadata.creationDate=Дата на създаване (гггг/ММ/дд ЧЧ:мм:сс): -changeMetadata.creator=Създател: -changeMetadata.keywords=Ключови думи: -changeMetadata.modDate=Дата на промяна (гггг/ММ/дд ЧЧ:мм:сс): -changeMetadata.producer=Продуцент: -changeMetadata.subject=Тема: -changeMetadata.trapped=В капан: -changeMetadata.selectText.4=Други метаданни: -changeMetadata.selectText.5=Добавяне на персонализиране метаданни -changeMetadata.submit=Промени - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF към PDF/A -pdfToPDFA.header=PDF към PDF/A -pdfToPDFA.credit=Тази услуга използва libreoffice за PDF/A преобразуване. -pdfToPDFA.submit=Преобразуване -pdfToPDFA.tip=В момента не работи за няколко входа наведнъж -pdfToPDFA.outputFormat=Изходен формат -pdfToPDFA.pdfWithDigitalSignature=PDF файлът съдържа цифров подпис. Това ще бъде премахнато в следващата стъпка. - - -#PDFToWord -PDFToWord.title=PDF към Word -PDFToWord.header=PDF към Word -PDFToWord.selectText.1=Изходен файлов формат -PDFToWord.credit=Тази услуга използва LibreOffice за преобразуване на файлове. -PDFToWord.submit=Преобразуване - - -#PDFToPresentation -PDFToPresentation.title=PDF към Презентация -PDFToPresentation.header=PDF към Презентация -PDFToPresentation.selectText.1=Изходен файлов формат -PDFToPresentation.credit=Тази услуга използва LibreOffice за преобразуване на файлове. -PDFToPresentation.submit=Преобразуване - - -#PDFToText -PDFToText.title=PDF към RTF (Текст) -PDFToText.header=PDF към RTF (Текст) -PDFToText.selectText.1=Изходен файлов формат -PDFToText.credit=Тази услуга използва LibreOffice за преобразуване на файлове. -PDFToText.submit=Преобразуване - - -#PDFToHTML -PDFToHTML.title=PDF към HTML -PDFToHTML.header=PDF към HTML -PDFToHTML.credit=Тази услуга използва pdftohtml за преобразуване на файлове. -PDFToHTML.submit=Преобразуване - - -#PDFToXML -PDFToXML.title=PDF към XML -PDFToXML.header=PDF към XML -PDFToXML.credit=Тази услуга използва LibreOffice за преобразуване на файлове. -PDFToXML.submit=Преобразуване - -#PDFToCSV -PDFToCSV.title=PDF към CSV -PDFToCSV.header=PDF към CSV -PDFToCSV.prompt=Изберете страница за извличане на таблица -PDFToCSV.submit=Преобразуване - -#split-by-size-or-count -split-by-size-or-count.title=Разделяне на PDF по размер или брой -split-by-size-or-count.header=Разделяне на PDF по размер или брой -split-by-size-or-count.type.label=Изберете тип разделяне -split-by-size-or-count.type.size=По размер -split-by-size-or-count.type.pageCount=По брой страници -split-by-size-or-count.type.docCount=По брой документи -split-by-size-or-count.value.label=Въведете стойност -split-by-size-or-count.value.placeholder=Въведете размер (напр. 2МБ или 3КБ) или брой (напр. 5) -split-by-size-or-count.submit=Изпращане - - -#overlay-pdfs -overlay-pdfs.header=Наслагване на PDF файлове -overlay-pdfs.baseFile.label=Изберете Основен PDF файл -overlay-pdfs.overlayFiles.label=Изберете наслагване на PDF файлове -overlay-pdfs.mode.label=Изберете режим на наслагване -overlay-pdfs.mode.sequential=Последователно наслагване -overlay-pdfs.mode.interleaved=Преплетено наслагване -overlay-pdfs.mode.fixedRepeat=Фиксирано наслагване при повторение -overlay-pdfs.counts.label=Брой наслагвания (за режим на фиксирано повторение) -overlay-pdfs.counts.placeholder=Въведете броя, разделени със запетая (напр. 2,3,1) -overlay-pdfs.position.label=Изберете позиция на наслагване -overlay-pdfs.position.foreground=Преден план -overlay-pdfs.position.background=Фон -overlay-pdfs.submit=Изпращане - - -#split-by-sections -split-by-sections.title=Разделяне на PDF по секции -split-by-sections.header=Разделяне на PDF на секции -split-by-sections.horizontal.label=Хоризонтални разделения -split-by-sections.vertical.label=Вертикални разделения -split-by-sections.horizontal.placeholder=Въведете брой хоризонтални деления -split-by-sections.vertical.placeholder=Въведете брой вертикални деления -split-by-sections.submit=Разделяне на PDF -split-by-sections.merge=Сливане в един PDF - - -#printFile -printFile.title=Печат на файл -printFile.header=Печат на файл на принтер -printFile.selectText.1=Изберете файл за печат -printFile.selectText.2=Въведете име на принтер -printFile.submit=Печат - - -#licenses -licenses.nav=Лицензи -licenses.title=Лицензи на трети страни -licenses.header=Лицензи на трети страни -licenses.module=Модул -licenses.version=Версия -licenses.license=Лиценз - -#survey -survey.nav=Анкета -survey.title=Stirling-PDF Анкета -survey.description=Stirling-PDF няма проследяване, така че искаме да чуем мнението на нашите потребители за подобряване на Stirling-PDF! -survey.changes=Stirling-PDF се промени от последното проучване! За да научите повече, моля, проверете публикацията в нашия блог тук: -survey.changes2=С тези промени получаваме платена бизнес подкрепа и финансиране -survey.please=Моля, помислете дали да не участвате в нашата анкета! -survey.disabled=(Изскачащият прозорец с анкетата ще бъде деактивиран при следващите актуализации, но ще бъде наличен в долната част на страницата) -survey.button=Участвайте в анкетата -survey.dontShowAgain=Не показвай повече -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Извинете за проблема! -error.needHelp=Нуждаете се от помощ / Открихте проблем? -error.contactTip=Ако все още имате проблеми, не се колебайте да се свържете с нас за помощ. Можете да изпратите запитване на нашата страница в GitHub или да се свържете с нас чрез Discord: -error.404.head=404 - Страницата не е намерена | Опа! Спънахме се в кода! -error.404.1=Изглежда не можем да намерим страницата, която търсите. -error.404.2=Нещо се обърка -error.github=Изпратете запитване в GitHub -error.showStack=Покажи проследяване на стека -error.copyStack=Копиране на проследяване на стека -error.githubSubmit=GitHub - Изпратете запитване -error.discordSubmit=Discord - Изпратете запитване за поддръжка - - -#remove-image -removeImage.title=Премахване на изображението -removeImage.header=Премахване на изображението -removeImage.removeImage=Премахване на изображението -removeImage.submit=Премахване на изображението - - -splitByChapters.title=Разделете PDF по глави -splitByChapters.header=Разделете PDF по глави -splitByChapters.bookmarkLevel=Ниво на отметка -splitByChapters.includeMetadata=Включете метаданни -splitByChapters.allowDuplicates=Разрешаване на дубликати -splitByChapters.desc.1=Този инструмент разделя PDF файл на множество PDF файлове въз основа на неговата структура на глави. -splitByChapters.desc.2=Ниво на отметка: Изберете нивото на отметките, които да използвате за разделяне (0 за най-високо ниво, 1 за второ ниво и т.н.). -splitByChapters.desc.3=Включване на метаданни: Ако е отметнато, метаданните на оригиналния PDF ще бъдат включени във всеки разделен PDF. -splitByChapters.desc.4=Разрешаване на дубликати: Ако е отметнато, позволява множество отметки на една и съща страница за създаване на отделни PDF файлове. -splitByChapters.submit=Разделяне на PDF - -#File Chooser -fileChooser.click=Щракнете -fileChooser.or=или -fileChooser.dragAndDrop=Влачете и пуснете -fileChooser.dragAndDropPDF=Влачете и пуснете PDF файл -fileChooser.dragAndDropImage=Влачете и пуснете изображение -fileChooser.hoveredDragAndDrop=Влачете и пуснете файл(ове) тук -fileChooser.extractPDF=Извличане... - -#release notes -releases.footer=Версии -releases.title=Бележки към версиите -releases.header=Бележки към версиите -releases.current.version=Текуща версия -releases.note=Бележките към изданието са налични само на английски език - -#Validate Signature -validateSignature.title=Удостоверяване на PDF подписи -validateSignature.header=Потвърждаване на цифрови подписи -validateSignature.selectPDF=Изберете подписания PDF файл -validateSignature.submit=Потвърждаване на подписите -validateSignature.results=Резултати от валидирането -validateSignature.status=Статус -validateSignature.signer=Подписващ -validateSignature.date=Дата -validateSignature.reason=Причина -validateSignature.location=Местоположение -validateSignature.noSignatures=В този документ не са открити цифрови подписи -validateSignature.status.valid=Валиден -validateSignature.status.invalid=Невалиден -validateSignature.chain.invalid=Удостоверяването на веригата на сертификата е неуспешно - не може да се провери самоличността на подписващия -validateSignature.trust.invalid=Сертификатът не е в хранилището за доверие - източникът не може да бъде проверен -validateSignature.cert.expired=Сертификатът е изтекъл -validateSignature.cert.revoked=Сертификатът е отменен -validateSignature.signature.info=Информация за подписа -validateSignature.signature=Подпис -validateSignature.signature.mathValid=Подписът е математически валиден, НО: -validateSignature.selectCustomCert=Файл със сертификат X.509 по поръчка (по избор) -validateSignature.cert.info=Подробности за сертификата -validateSignature.cert.issuer=Издател -validateSignature.cert.subject=Тема -validateSignature.cert.serialNumber=Сериен номер -validateSignature.cert.validFrom=Валиден от -validateSignature.cert.validUntil=Валиден до -validateSignature.cert.algorithm=Алгоритъм -validateSignature.cert.keySize=Размер на ключ -validateSignature.cert.version=Версия -validateSignature.cert.keyUsage=Предназначение на ключа за използване -validateSignature.cert.selfSigned=Самостоятелно подписан -validateSignature.cert.bits=битове - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_ca_CA.properties b/stirling-pdf/build/resources/main/messages_ca_CA.properties deleted file mode 100644 index b784388af..000000000 --- a/stirling-pdf/build/resources/main/messages_ca_CA.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Mida del tipus de lletra -addPageNumbers.fontName=Nom del tipus de lletra -pdfPrompt=Selecciona PDF(s) -multiPdfPrompt=Selecciona PDFs (2+) -multiPdfDropPrompt=Selecciona (o arrossega) els documents PDF -imgPrompt=Selecciona Imatge(s) -genericSubmit=Envia -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Alerta: Aquest procés pot tardar 1 minut depenent de la mida de l'arxiu -pageOrderPrompt=Ordre de Pàgines (Llista separada per comes) : -pageSelectionPrompt=Selecció de pàgines personalitzada (Introdueix una llista separada per comes de números de pàgina, 1,5,6 o funcions com 2n+1): -goToPage=Anar -true=Verdader -false=Fals -unknown=Desconegut -save=Desa -saveToBrowser=Desa al navegador -close=Tanca -filesSelected=fitxers seleccionats -noFavourites=No s'ha afegit cap favorit -downloadComplete=Descarrega completa -bored=Avorrit esperant? -alphabet=Alfabet -downloadPdf=Descarregueu PDF -text=Text -font=Tipus de lletra -selectFillter=-- Selecciona -- -pageNum=Número de pàgina -sizes.small=Petit -sizes.medium=Mitjà -sizes.large=Llarg -sizes.x-large=X-Large -error.pdfPassword=El PDF està protegit o bé el password és incorrecte -delete=Esborra -username=Usuari -password=Contrasenya -welcome=Benvingut -property=Propietat -black=Negre -white=Blanc -red=Vermell -green=Verd -blue=Blau -custom=Personalitzat... -WorkInProgess=En desenvolupament, pot no funcionar o contenir errors. Si us plau, informa de qualsevol problema! -poweredBy=Impulsat per -yes=Si -no=No -changedCredsMessage=Credencials canviades! -notAuthenticatedMessage=Usuari no autenticat. -userNotFoundMessage=Usuari no trobat. -incorrectPasswordMessage=La contrasenya actual és incorrecta. -usernameExistsMessage=El nou nom d’usuari ja existeix. -invalidUsernameMessage=Nom d’usuari no vàlid, només pot contenir lletres, números i els següents caràcters especials @._+- o ha de ser una adreça de correu electrònic vàlida. -invalidPasswordMessage=La contrasenya no pot estar buida ni tenir espais al principi o al final. -confirmPasswordErrorMessage=La contrasenya no pot estar buida ni tenir espais al principi o al final. -deleteCurrentUserMessage=No es pot eliminar l’usuari actualment connectat. -deleteUsernameExistsMessage=El nom d’usuari no existeix i no es pot eliminar. -downgradeCurrentUserMessage=No es pot reduir la funció de l'usuari actual -disabledCurrentUserMessage=L’usuari actual no pot ser deshabilitat -downgradeCurrentUserLongMessage=No es pot baixar la funció de l'usuari actual. Per tant, no es mostrarà l'usuari actual. -userAlreadyExistsOAuthMessage=L’usuari ja existeix com a usuari OAuth2. -userAlreadyExistsWebMessage=L’usuari ja existeix com a usuari web. -error=Error -oops=Oops! -help=Ajuda -goHomepage=Vés a la pàgina principal -joinDiscord=Uneix-te al nostre servidor de Discord -seeDockerHub=Veure Docker Hub -visitGithub=Visita el repositori de GitHub -donate=Fes una donació -color=Color -sponsor=Patrocinador -info=Informació -pro=Pro -page=Pàgina -pages=Pàgines -loading=Carregant... -addToDoc=Afegeix al document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Política de Privacitat -legal.terms=Termes i condicions -legal.accessibility=Accessibilitat -legal.cookie=Política de galetes -legal.impressum=Avís Legal -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menú de Processos (Beta) -pipeline.uploadButton=Càrrega personalitzada -pipeline.configureButton=Configura -pipeline.defaultOption=Personalitzat -pipeline.submitButton=Envia-ho -pipeline.help=Ajuda de Processos -pipeline.scanHelp=Ajuda per a l’Escaneig de Carpetes -pipeline.deletePrompt=Estàs segur que vols eliminar els processos? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configuració del Procés -pipelineOptions.pipelineNameLabel=Nom del Procés -pipelineOptions.saveSettings=Desa la configuració de l'operació -pipelineOptions.pipelineNamePrompt=Introdueix el nom del procés aquí -pipelineOptions.selectOperation=Selecciona Operació -pipelineOptions.addOperationButton=Afegeix operació -pipelineOptions.pipelineHeader=Procés: -pipelineOptions.saveButton=Descarrega -pipelineOptions.validateButton=Valida - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Actualitza a Pro -enterpriseEdition.warning=Aquesta funció només està disponible per a usuaris Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro admet fitxers de configuració YAML i altres funcions d'SSO. -enterpriseEdition.ssoAdvert=Busques més funcions de gestió d'usuaris? Consulta Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Vols ajudar a millorar Stirling PDF? -analytics.paragraph1=Stirling PDF té analítiques opcionals per ajudar-nos a millorar el producte. No recopilem cap informació personal ni el contingut dels fitxers. -analytics.paragraph2=Si us plau, considera habilitar les analítiques per ajudar Stirling PDF a créixer i permetre'ns entendre millor els nostres usuaris. -analytics.enable=Habilita analítiques -analytics.disable=Desactiva analítiques -analytics.settings=Pots canviar la configuració de les analítiques al fitxer config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favorits -navbar.recent=Nou i recentment actualitzat -navbar.darkmode=Mode Fosc -navbar.language=Idiomes -navbar.settings=Opcions -navbar.allTools=Eines -navbar.multiTool=Multi Tool -navbar.search=Search -navbar.sections.organize=Organitzar -navbar.sections.convertTo=Convertir a PDF -navbar.sections.convertFrom=Convertir des de PDF -navbar.sections.security=Signatura i Seguretat -navbar.sections.advance=Avançat -navbar.sections.edit=Visualitzar i Editar -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Opcions -settings.update=Actualització Disponible -settings.updateAvailable=La versió actual instal·lada és {0}. Una nova versió ({1}) està disponible. -settings.appVersion=Versió de l'App: -settings.downloadOption.title=Trieu l'opció de descàrrega (per a descàrregues d'un sol fitxer no comprimit): -settings.downloadOption.1=Obre en la mateixa finestra -settings.downloadOption.2=Obre en una finestra nova -settings.downloadOption.3=Descarrega fitxer -settings.zipThreshold=Comprimiu els fitxers quan el nombre de fitxers baixats superi -settings.signOut=Sortir -settings.accountSettings=Configuració del Compte -settings.bored.help=Activa un joc ocult -settings.cacheInputs.name=Desa els valors del formulari -settings.cacheInputs.help=Habilita per guardar els valors utilitzats prèviament per a futures execucions - -changeCreds.title=Canvia les Credencials -changeCreds.header=Actualitza les Dades del Compte -changeCreds.changePassword=Estàs utilitzant les credencials d'inici de sessió per defecte. Si us plau, introdueix una nova contrasenya -changeCreds.newUsername=Nou Nom d'Usuari -changeCreds.oldPassword=Contrasenya Actual -changeCreds.newPassword=Nova Contrasenya -changeCreds.confirmNewPassword=Confirma la Nova Contrasenya -changeCreds.submit=Envia els Canvis - - - -account.title=Opcions del compte -account.accountSettings=Opcions del compte -account.adminSettings=Opcions d'Administrador - Veure i afegir usuaris -account.userControlSettings=Opcions de Control d'Usuari -account.changeUsername=Canvia el nom d'usuari -account.newUsername=Nom d'usuari nou -account.password=Confirma contrasenya -account.oldPassword=Contrasenya Antiga -account.newPassword=Nova Contrasenya -account.changePassword=Canvia la contrasenya -account.confirmNewPassword=Confirma la Nova Contrasenya -account.signOut=Sortir -account.yourApiKey=Clau API -account.syncTitle=Sincronitza les opcions del navegador amb el compte -account.settingsCompare=Comparador d'Opcions: -account.property=Propietat: -account.webBrowserSettings=Opcions del Navegador -account.syncToBrowser=Sincronitza Compte -> Navegador -account.syncToAccount=Sincronitza Compte <- Navegador - - -adminUserSettings.title=Opcions de Control d'Usuari -adminUserSettings.header=Opcions de Control d'Usuari Admin -adminUserSettings.admin=Admin -adminUserSettings.user=Usuari -adminUserSettings.addUser=Afegir Usuari -adminUserSettings.deleteUser=Elimina Usuari -adminUserSettings.confirmDeleteUser=Vols eliminar aquest usuari? -adminUserSettings.confirmChangeUserStatus=Vols deshabilitar/habilitar aquest usuari? -adminUserSettings.usernameInfo=El nom d'usuari només pot contenir lletres, números i els següents caràcters especials: @._+- o ha de ser una adreça de correu electrònic vàlida. -adminUserSettings.roles=Rols -adminUserSettings.role=Rol -adminUserSettings.actions=Accions -adminUserSettings.apiUser=Usuari amb API limitada -adminUserSettings.extraApiUser=Usuari Addicional amb API limitada -adminUserSettings.webOnlyUser=Usuari només WEB -adminUserSettings.demoUser=Usuari de Demo (Sense configuracions personalitzades) -adminUserSettings.internalApiUser=Usuari d'API Interna -adminUserSettings.forceChange=Força l'usuari a canviar la contrasenya en iniciar sessió -adminUserSettings.submit=Desa Usuari -adminUserSettings.changeUserRole=Canvia el rol de l'usuari -adminUserSettings.authenticated=Autenticat -adminUserSettings.editOwnProfil=Edita el propi perfil -adminUserSettings.enabledUser=usuari habilitat -adminUserSettings.disabledUser=usuari deshabilitat -adminUserSettings.activeUsers=Usuaris Actius: -adminUserSettings.disabledUsers=Usuaris Deshabilitats: -adminUserSettings.totalUsers=Total d'Usuaris: -adminUserSettings.lastRequest=Darrera Sol·licitud -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Importació/Exportació de Base de Dades -database.header=Importació/Exportació de Base de Dades -database.fileName=Nom del Fitxer -database.creationDate=Data de Creació -database.fileSize=Mida del Fitxer -database.deleteBackupFile=Elimina el Fitxer de Còpia de Seguretat -database.importBackupFile=Importa el Fitxer de Còpia de Seguretat -database.createBackupFile=Create Backup File -database.downloadBackupFile=Descarrega el Fitxer de Còpia de Seguretat -database.info_1=Quan importis dades, és crucial assegurar-se que l'estructura sigui correcta. Si no estàs segur del que fas, busca l'assessorament d'un professional. Un error en l'estructura pot causar malfuncionaments de l'aplicació, fins i tot impossibilitar-ne l'execució. -database.info_2=El nom del fitxer no importa quan es puja. Es renombrarà després per seguir el format backup_user_yyyyMMddHHmm.sql, assegurant una convenció de nomenclatura consistent. -database.submit=Importa la Còpia de Seguretat -database.importIntoDatabaseSuccessed=Importació a la base de dades completada amb èxit -database.backupCreated=Database backup successful -database.fileNotFound=Fitxer no trobat -database.fileNullOrEmpty=El fitxer no ha de ser nul o buit -database.failedImportFile=Error en la importació del fitxer -database.notSupported=This function is not available for your database connection. - -session.expired=La teva sessió ha expirat. Si us plau, actualitza la pàgina i torna a intentar-ho. -session.refreshPage=Actualitza la pàgina - -############# -# HOME-PAGE # -############# -home.desc=L'eina allotjada localment per a necessitats de PDF. -home.searchBar=Cerca funcions... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Visualitza, anota, afegeix text o imatges -viewPdf.tags=veure,llegir,anotar,text,imatge - -home.setFavorites=Configura els favorits -home.hideFavorites=Amaga els favorits -home.showFavorites=Mostra els favorits -home.legacyHomepage=Pàgina d'inici antiga -home.newHomePage=Prova la nostra nova pàgina d'inici! -home.alphabetical=Alfabètic -home.globalPopularity=Popularitat global -home.sortBy=Ordena per: - -home.multiTool.title=Eina Multifunció de PDF -home.multiTool.desc=Fusiona, Rota, Reorganitza i Esborra pàgines -multiTool.tags=Eina Multifunció,operacions múltiples,UI,clic i arrossega,costat frontal,client - -home.merge.title=Fusiona -home.merge.desc=Fusiona fàcilment pàgines en una sola. -merge.tags=fusió,operacions de pàgina,backend,servidor - -home.split.title=Divideix -home.split.desc=Divideix PDFs en múltiples documents -split.tags=operacions de pàgina,divideix,Multi-Pàgina,talla,servidor - -home.rotate.title=Rota -home.rotate.desc=Rota els PDFs. -rotate.tags=servidor - - -home.imageToPdf.title=Imatge a PDF -home.imageToPdf.desc=Converteix imatge (PNG, JPEG, GIF) a PDF. -imageToPdf.tags=conversió,img,jpg,imatge,foto - -home.pdfToImage.title=PDF a Imatge -home.pdfToImage.desc=Converteix PDF a imatge (PNG, JPEG, GIF) -pdfToImage.tags=conversió,img,jpg,imatge,foto - -home.pdfOrganiser.title=Organitza -home.pdfOrganiser.desc=Elimina/reorganitza pàgines en qualsevol ordre -pdfOrganiser.tags=duplex,parells,senars,ordenar,moure - - -home.addImage.title=Afegir imatge a PDF -home.addImage.desc=Afegeix una imatge en un PDF (en progrés) -addImage.tags=img,jpg,imatge,foto - -home.watermark.title=Afegir Marca d'aigua -home.watermark.desc=Afegir una marca d'aigua personalitzada en un PDF -watermark.tags=text,repetició,etiqueta,propia,copyright,marca registrada,img,jpg,imatge,foto - -home.permissions.title=Canvia permisos -home.permissions.desc=Canvia els permisos del document PDF -permissions.tags=lectura,escriptura,editar,imprimir - - -home.removePages.title=Elimina -home.removePages.desc=Elimina pàgines del document PDF. -removePages.tags=eliminar pàgines,suprimir pàgines - -home.addPassword.title=Afegir Contrasenya -home.addPassword.desc=Xifra el document PDF amb contrasenya. -addPassword.tags=segur,seguretat - -home.removePassword.title=Elimina Contrasenya -home.removePassword.desc=Elimina la contrasenya del document PDF. -removePassword.tags=segur,desencripta,seguretat,eliminar contrasenya,suprimir contrasenya - -home.compressPdfs.title=Comprimeix -home.compressPdfs.desc=Comprimeix PDFs per reduir-ne la mida. -compressPdfs.tags=estrènyer,petit,minúscul - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Canvia Metadades -home.changeMetadata.desc=Canvia/Treu/Afegeix metadades al document PDF. -changeMetadata.tags=Títol,autor,data,creació,hora,editor,productor,estadístiques - -home.fileToPDF.title=Converteix arxiu a PDF -home.fileToPDF.desc=Converteix qualsevol arxiu a PDF (DOCX, PNG, XLS, PPT, TXT i més) -fileToPDF.tags=transformació,format,document,imatge,diapositiva,text,conversió,oficina,docs,word,excel,powerpoint - -home.ocr.title=Executa OCR i neteja escaneigs -home.ocr.desc=Neteja escanejats i detecta text d'imatges dins d'un PDF, tornant-lo a afegir com a text. -ocr.tags=reconeixement,text,imatge,escaneig,lectura,identificació,detecció,editable - -home.extractImages.title=Extreu Imatges -home.extractImages.desc=Extreu les imatges del PDF i desa-les en un arxiu zip -extractImages.tags=imatge,foto,desa,arxiva,zip,captura,agafa - -home.pdfToPDFA.title=PDF a PDF/A -home.pdfToPDFA.desc=Converteix PDF a PDF/A per a l'emmagatzematge a llarg termini. -pdfToPDFA.tags=arxiu,llarg termini,estàndard,conversió,emmagatzematge,preservació - -home.PDFToWord.title=PDF a Word -home.PDFToWord.desc=Converteix PDF a formats de Word (DOC, DOCX i ODT) -PDFToWord.tags=doc,docx,odt,word,transformació,format,conversió,oficina,microsoft,fitxer doc - -home.PDFToPresentation.title=PDF a Presentació -home.PDFToPresentation.desc=Converteix PDF a formats de presentació (PPT, PPTX i ODP) -PDFToPresentation.tags=diapositives,presentació,oficina,microsoft - -home.PDFToText.title=PDF a Text/RTF -home.PDFToText.desc=Converteix PDF a text o format RTF -PDFToText.tags=format ric,format de text ric,format de text enriquit - -home.PDFToHTML.title=PDF a HTML -home.PDFToHTML.desc=Converteix PDF a format HTML -PDFToHTML.tags=contingut web,compatible amb navegadors - - -home.PDFToXML.title=PDF a XML -home.PDFToXML.desc=Converteix PDF a format XML -PDFToXML.tags=extracció de dades,contingut estructurat,interop,transformació,convertir - -home.ScannerImageSplit.title=Detecta/Divideix fotos escanejades -home.ScannerImageSplit.desc=Divideix múltiples fotos dins del PDF/foto -ScannerImageSplit.tags=separa,detecció automàtica,escaneigs,multifoto,organitzar - -home.sign.title=Signa -home.sign.desc=Afegeix signatura al PDF mitjançant dibuix, text o imatge -sign.tags=autoritza,inicis,signatura dibuixada,signatura de text,signatura amb imatge - -home.flatten.title=Aplanar -home.flatten.desc=Elimina tots els elements i formularis interactius d'un PDF -flatten.tags=estàtic,desactivar,no interactiu,simplifica - -home.repair.title=Reparar -home.repair.desc=Intenta reparar un PDF danyat o trencat -repair.tags=repara,restaura,correcció,recupera - -home.removeBlanks.title=Elimina les pàgines en blanc -home.removeBlanks.desc=Detecta i elimina les pàgines en blanc d'un document -removeBlanks.tags=neteja,simplifica,sense contingut,organitza - -home.removeAnnotations.title=Elimina Anotacions -home.removeAnnotations.desc=Elimina tots els comentaris/anotacions d'un PDF -removeAnnotations.tags=comentaris,ressalta,notes,marcatge,elimina - -home.compare.title=Compara -home.compare.desc=Compara i mostra les diferències entre 2 documents PDF -compare.tags=diferencia,contrasta,canvis,anàlisi - -home.certSign.title=Signa amb Certificat -home.certSign.desc=Signa un PDF amb Certificat/Clau (PEM/P12) -certSign.tags=autentica,PEM,P12,oficial,encripta - -home.removeCertSign.title=Elimina Signatura de Certificat -home.removeCertSign.desc=Elimina la signatura de certificat d'un PDF -removeCertSign.tags=autentica,PEM,P12,oficial,desencripta - -home.pageLayout.title=Disposició Multi-Pàgina -home.pageLayout.desc=Fusiona diverses pàgines d'un document PDF en una sola pàgina -pageLayout.tags=fusió,composició,vista única,organitzar - -home.scalePages.title=Ajusta la mida/escala de la pàgina -home.scalePages.desc=Canvia la mida/escala de la pàgina i/o del seu contingut. -scalePages.tags=redimensionar,modificar,dimensió,adaptar - -home.pipeline.title=Procés -home.pipeline.desc=Executa múltiples accions en PDFs definint scripts de procés -pipeline.tags=automatitzar,seqüència,scriptat,procés per lots - -home.add-page-numbers.title=Afegir Números de Pàgina -home.add-page-numbers.desc=Afegir números de pàgina en una localització -add-page-numbers.tags=pàgina,etiqueta,organitza,indexa - -home.auto-rename.title=Canvia Automàticament el Nom del Fitxer PDF -home.auto-rename.desc=Canvia automàticament el nom d'un fitxer PDF en funció de la capçalera detectada -auto-rename.tags=autodetect,basat en capçalera,organitzar,reetiquetar - -home.adjust-contrast.title=Ajusta Colors/Contrast -home.adjust-contrast.desc=Ajusta colors/contrast, saturació i brillantor -adjust-contrast.tags=correcció de color,ajustar,modificar,millorar - -home.crop.title=Talla PDF -home.crop.desc=Talla PDF per reduir la mida (manté el text!) -crop.tags=retallar,reduir,editar,donar forma - -home.autoSplitPDF.title=Divisió Automàtica de Pàgines -home.autoSplitPDF.desc=Divideix automàticament un PDF escanejat amb un codi QR de separació de pàgines escanejades -autoSplitPDF.tags=basat en QR,separar,segmentació d'escaneig,organitzar - -home.sanitizePdf.title=Neteja -home.sanitizePdf.desc=Elimina scripts i altres elements dels fitxers PDF -sanitizePdf.tags=netejar,segur,sense riscos,eliminar amenaces - -home.URLToPDF.title=URL/Lloc Web a PDF -home.URLToPDF.desc=Converteix qualsevol URL http(s) a PDF -URLToPDF.tags=captura web,desa pàgina,web a document,arxiu - -home.HTMLToPDF.title=HTML a PDF -home.HTMLToPDF.desc=Converteix qualsevol fitxer HTML o arxiu comprimit a PDF -HTMLToPDF.tags=marcatge,contingut web,transformació,convertir - - -home.MarkdownToPDF.title=Markdown a PDF -home.MarkdownToPDF.desc=Converteix qualsevol fitxer Markdown a PDF -MarkdownToPDF.tags=marcatge,contingut web,transformació,convertir - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=marcatge,contingut web,transformació,convertir,md - -home.getPdfInfo.title=Obteniu Tota la Informació sobre el PDF -home.getPdfInfo.desc=Recupera tota la informació possible sobre els PDFs -getPdfInfo.tags=informació,dades,estadístiques,estadístiques - - -home.extractPage.title=Extreu pàgina(es) -home.extractPage.desc=Extreu pàgines seleccionades d'un PDF -extractPage.tags=extreure - - -home.PdfToSinglePage.title=PDF a Una Sola Pàgina Gran -home.PdfToSinglePage.desc=Fusiona totes les pàgines d'un PDF en una sola pàgina gran -PdfToSinglePage.tags=pàgina única - - -home.showJS.title=Mostra Javascript -home.showJS.desc=Cerca i mostra qualsevol JS injectat en un PDF -showJS.tags=JS - -home.autoRedact.title=Redacció Automàtica -home.autoRedact.desc=Redacta automàticament (enfosqueix) text en un PDF basat en el text introduït -autoRedact.tags=Redactar,Amagar,ressaltar en negre,negre,marcador,ocult - -home.redact.title=Redacció manual -home.redact.desc=Redacta un PDF segons el text seleccionat, les formes dibuixades i/o les pàgines seleccionades -redact.tags=Redactar,Amagar,ressaltar en negre,negre,marcador,ocult,manual - -home.tableExtraxt.title=PDF a CSV -home.tableExtraxt.desc=Extreu taules d'un PDF convertint-les a CSV -tableExtraxt.tags=CSV,Extracció de taules,extreure,convertir - - -home.autoSizeSplitPDF.title=Divisió Automàtica per Mida/Quantitat -home.autoSizeSplitPDF.desc=Divideix un únic PDF en múltiples documents basant-se en la mida, el nombre de pàgines o el nombre de documents -autoSizeSplitPDF.tags=pdf,dividir,document,organització - - -home.overlay-pdfs.title=Superposar PDFs -home.overlay-pdfs.desc=Superposa PDFs sobre un altre PDF -overlay-pdfs.tags=Superposició - -home.split-by-sections.title=Divideix PDF per Seccions -home.split-by-sections.desc=Divideix cada pàgina d'un PDF en seccions horitzontals i verticals més petites -split-by-sections.tags=Divisió per seccions,Divideix,Personalitza - -home.AddStampRequest.title=Afegeix segell al PDF -home.AddStampRequest.desc=Afegeix segells de text o imatge en ubicacions establertes -AddStampRequest.tags=Segell, Afegeix imatge, Centra imatge, Marca d'aigua, PDF, Insereix, Personalitza - - -home.removeImagePdf.title=Elimina imatge -home.removeImagePdf.desc=Elimina imatges d'un PDF per reduir la mida del fitxer -removeImagePdf.tags=Elimina imatge,Operacions de pàgina,Back-end,Servidor - - -home.splitPdfByChapters.title=Divideix PDF per Capítols -home.splitPdfByChapters.desc=Divideix un PDF en múltiples fitxers segons la seva estructura de capítols. -splitPdfByChapters.tags=dividir,capítols,marcadors,organitza - -home.validateSignature.title=Validar Signatura PDF -home.validateSignature.desc=Verifica les signatures digitals i els certificats en documents PDF -validateSignature.tags=signatura,verifica,valida,pdf,certificat,signatura digital,Validar signatura,Validar certificat - -#replace-invert-color -replace-color.title=Reemplaça-Inverteix-Color -replace-color.header=Reemplaça-Inverteix Color en PDF -home.replaceColorPdf.title=Reemplaça i Inverteix Color -home.replaceColorPdf.desc=Reemplaça el color del text i el fons en un PDF i inverteix tot el color del PDF per reduir la mida del fitxer -replaceColorPdf.tags=Reemplaça Color,Operacions de pàgina,Back end,Costat servidor -replace-color.selectText.1=Opcions per Reemplaçar o Invertir color -replace-color.selectText.2=Per defecte (Colors d'alt contrast per defecte) -replace-color.selectText.3=Personalitzat (Colors personalitzats) -replace-color.selectText.4=Inversió completa (Inverteix tots els colors) -replace-color.selectText.5=Opcions de color d'alt contrast -replace-color.selectText.6=Text blanc sobre fons negre -replace-color.selectText.7=Text negre sobre fons blanc -replace-color.selectText.8=Text groc sobre fons negre -replace-color.selectText.9=Text verd sobre fons negre -replace-color.selectText.10=Tria el color del text -replace-color.selectText.11=Tria el color del fons -replace-color.submit=Reemplaça - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Accedir -login.header=Accedir -login.signin=Accedir -login.rememberme=Recordar -login.invalid=Nom d'usuari/contrasenya no vàlid -login.locked=Compte bloquejat -login.signinTitle=Autenticat -login.ssoSignIn=Inicia sessió mitjançant inici de sessió únic -login.oAuth2AutoCreateDisabled=La creació automàtica d'usuaris OAUTH2 està desactivada -login.oAuth2AdminBlockedUser=El registre o inici de sessió d'usuaris no registrats està actualment bloquejat. Si us plau, contacta amb l'administrador. -login.oauth2RequestNotFound=Sol·licitud d'autorització no trobada -login.oauth2InvalidUserInfoResponse=Resposta d'informació d'usuari no vàlida -login.oauth2invalidRequest=Sol·licitud no vàlida -login.oauth2AccessDenied=Accés denegat -login.oauth2InvalidTokenResponse=Resposta de token no vàlida -login.oauth2InvalidIdToken=ID Token no vàlid -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=L'usuari està desactivat, l'inici de sessió està actualment bloquejat amb aquest nom d'usuari. Si us plau, contacta amb l'administrador. -login.alreadyLoggedIn=Ja has iniciat sessió a -login.alreadyLoggedIn2=dispositius. Si us plau, tanca la sessió en els dispositius i torna-ho a intentar. -login.toManySessions=Tens massa sessions actives -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Redacció Automàtica -autoRedact.header=Redacció Automàtica -autoRedact.colorLabel=Color -autoRedact.textsToRedactLabel=Text a Redactar (separat per línies) -autoRedact.textsToRedactPlaceholder=p. ex. \nConfidencial \nMolt Secret -autoRedact.useRegexLabel=Utilitza Regex -autoRedact.wholeWordSearchLabel=Cerca de Paraula Completa -autoRedact.customPaddingLabel=Espai Extra Personalitzat -autoRedact.convertPDFToImageLabel=Converteix PDF a Imatge PDF (S'utilitza per eliminar text darrere del quadre) -autoRedact.submitButton=Envia - -#redact -redact.title=Redacció manual -redact.header=Redacció manual -redact.submit=Redacta -redact.textBasedRedaction=Redacció basada en text -redact.pageBasedRedaction=Redacció basada en pàgines -redact.convertPDFToImageLabel=Converteix PDF a PDF-imatge (utilitzat per eliminar text darrere del quadre) -redact.pageRedactionNumbers.title=Pàgines -redact.pageRedactionNumbers.placeholder=(p. ex. 1,2,8 o 4,7,12-16 o 2n-1) -redact.redactionColor.title=Color de redacció -redact.export=Exporta -redact.upload=Puja -redact.boxRedaction=Redacció amb dibuix de quadre -redact.zoom=Zoom -redact.zoomIn=Apropa -redact.zoomOut=Allunya -redact.nextPage=Pàgina següent -redact.previousPage=Pàgina anterior -redact.toggleSidebar=Commuta la barra lateral -redact.showThumbnails=Mostra miniatures -redact.showDocumentOutline=Mostra l'esquema del document (doble clic per expandir/contraure tots els elements) -redact.showAttatchments=Mostra els adjunts -redact.showLayers=Mostra les capes (doble clic per restablir totes les capes a l'estat per defecte) -redact.colourPicker=Selector de colors -redact.findCurrentOutlineItem=Troba l'element actual de l'esquema -redact.applyChanges=Aplica els canvis - -#showJS -showJS.title=Mostra Javascript -showJS.header=Mostra Javascript -showJS.downloadJS=Descarrega Javascript -showJS.submit=Mostra - - -#pdfToSinglePage -pdfToSinglePage.title=PDF a Pàgina Única -pdfToSinglePage.header=PDF a Pàgina Única -pdfToSinglePage.submit=Converteix a Pàgina Única - - -#pageExtracter -pageExtracter.title=Extreu Pàgines -pageExtracter.header=Extreu Pàgines -pageExtracter.submit=Extreu -pageExtracter.placeholder=(p. ex. 1,2,8 o 4,7,12-16 o 2n-1) - - -#getPdfInfo -getPdfInfo.title=Obteniu Informació del PDF -getPdfInfo.header=Obteniu Informació del PDF -getPdfInfo.submit=Obteniu Informació -getPdfInfo.downloadJson=Descarrega JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown To PDF -MarkdownToPDF.header=Markdown To PDF -MarkdownToPDF.submit=Converteix -MarkdownToPDF.help=Treball en curs -MarkdownToPDF.credit=Utilitza WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL a PDF -URLToPDF.header=URL a PDF -URLToPDF.submit=Converteix -URLToPDF.credit=Utilitza WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML a PDF -HTMLToPDF.header=HTML a PDF -HTMLToPDF.help=Accepta fitxers HTML i arxius ZIP que contenen html/css/imatges, etc. necessaris -HTMLToPDF.submit=Converteix -HTMLToPDF.credit=Utilitza WeasyPrint -HTMLToPDF.zoom=Nivell de zoom per mostrar el lloc web. -HTMLToPDF.pageWidth=Amplada de la pàgina en centímetres. (En blanc per defecte) -HTMLToPDF.pageHeight=Alçada de la pàgina en centímetres. (En blanc per defecte) -HTMLToPDF.marginTop=Margen superior de la pàgina en mil·límetres. (En blanc per defecte) -HTMLToPDF.marginBottom=Marge inferior de la pàgina en mil·límetres. (En blanc per defecte) -HTMLToPDF.marginLeft=Marge esquerre de la pàgina en mil·límetres. (En blanc per defecte) -HTMLToPDF.marginRight=Marge dret de la pàgina en mil·límetres. (En blanc per defecte) -HTMLToPDF.printBackground=Renderitza el fons dels llocs web. -HTMLToPDF.defaultHeader=Habilita la Capçalera per Defecte (Nom i número de pàgina) -HTMLToPDF.cssMediaType=Canvia el tipus de mitjà CSS de la pàgina. -HTMLToPDF.none=Cap -HTMLToPDF.print=Imprimir -HTMLToPDF.screen=Pantalla - - -#AddStampRequest -AddStampRequest.header=Segella PDF -AddStampRequest.title=Segella PDF -AddStampRequest.stampType=Tipus de Segell -AddStampRequest.stampText=Text del Segell -AddStampRequest.stampImage=Imatge del Segell -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Mida de la Font/Imatge -AddStampRequest.rotation=Rotació -AddStampRequest.opacity=Opacitat -AddStampRequest.position=Posició -AddStampRequest.overrideX=Modifica la Coordenada X -AddStampRequest.overrideY=Modifica la Coordenada Y -AddStampRequest.customMargin=Marge Personalitzat -AddStampRequest.customColor=Color de Text Personalitzat -AddStampRequest.submit=Envia - - -#sanitizePDF -sanitizePDF.title=Neteja PDF -sanitizePDF.header=Neteja un fitxer PDF -sanitizePDF.selectText.1=Elimina accions JavaScript -sanitizePDF.selectText.2=Elimina fitxers incrustats -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Elimina enllaços -sanitizePDF.selectText.5=Elimina fonts -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Neteja PDF - - -#addPageNumbers -addPageNumbers.title=Afegir Números de Pàgina -addPageNumbers.header=Afegir Números de Pàgina -addPageNumbers.selectText.1=Selecciona PDF: -addPageNumbers.selectText.2=Mida del Marge -addPageNumbers.selectText.3=Posició -addPageNumbers.selectText.4=Número Inicial -addPageNumbers.selectText.5=Pàgines a Enumerar -addPageNumbers.selectText.6=Text Personalitzat -addPageNumbers.customTextDesc=Text Personalitzat -addPageNumbers.numberPagesDesc=Pàgines a enumerar, per defecte 'totes', accepta 1-5 o 2,5,9, etc. -addPageNumbers.customNumberDesc=Per defecte {n}, accepta 'Pàgina {n} de {total}', 'Text-{n}', '{filename}-{n}' -addPageNumbers.submit=Afegir Números de Pàgina - - -#auto-rename -auto-rename.title=Canvi de Nom Automàtic -auto-rename.header=Canvi de Nom Automàtic de PDF -auto-rename.submit=Canvi de Nom Automàtic - - -#adjustContrast -adjustContrast.title=Ajusta el Contrast -adjustContrast.header=Ajusta el Contrast -adjustContrast.contrast=Contrast: -adjustContrast.brightness=Brillantor: -adjustContrast.saturation=Saturació: -adjustContrast.download=Descarrega - - -#crop -crop.title=Talla -crop.header=Talla PDF -crop.submit=Envia - - -#autoSplitPDF -autoSplitPDF.title=Divisió Automàtica de PDF -autoSplitPDF.header=Divisió Automàtica de PDF -autoSplitPDF.description=Imprimeix, insereix, escaneja, puja i deixa que el sistema separi automàticament els teus documents. No cal ordenar manualment. -autoSplitPDF.selectText.1=Imprimeix algunes fulles divisòries de les opcions següents (en blanc i negre està bé). -autoSplitPDF.selectText.2=Escaneja tots els teus documents alhora inserint una fulla divisòria entre cada document. -autoSplitPDF.selectText.3=Puja el fitxer PDF escanejat gran i deixa que Stirling PDF faci la resta. -autoSplitPDF.selectText.4=Les pàgines divisòries es detecten i eliminen automàticament, garantint un document final ordenat. -autoSplitPDF.formPrompt=Envia un PDF que contingui les pàgines divisòries de Stirling-PDF: -autoSplitPDF.duplexMode=Mode Dúplex (Escaneig de davant i darrere) -autoSplitPDF.dividerDownload2=Descarrega 'Divisor Automàtic (amb instruccions).pdf' -autoSplitPDF.submit=Envia - - -#pipeline -pipeline.title=Procés - - -#pageLayout -pageLayout.title=Disposició de Múltiples Pàgines -pageLayout.header=Disposició de Múltiples Pàgines -pageLayout.pagesPerSheet=Pàgines per full: -pageLayout.addBorder=Afegeix Marcs -pageLayout.submit=Envia - - -#scalePages -scalePages.title=Ajusta l'escala de la pàgina -scalePages.header=Ajusta l'escala de la pàgina -scalePages.pageSize=Mida d'una pàgina del document. -scalePages.keepPageSize=Mida Original -scalePages.scaleFactor=Nivell de zoom (retall) d'una pàgina. -scalePages.submit=Envia - - -#certSign -certSign.title=Signatura amb Certificat -certSign.header=Signa un PDF amb el teu certificat (Treball en curs) -certSign.selectPDF=Seleccioneu un fitxer PDF per signar: -certSign.jksNote=Nota: Si el vostre tipus de certificat no es troba a la llista, convertiu-lo a un fitxer de Java Keystore (.jks) utilitzant l'eina de línia de comandes keytool. A continuació, trieu l'opció de fitxer .jks més avall. -certSign.selectKey=Seleccioneu el vostre fitxer de clau privada (format PKCS#8, podria ser .pem o .der): -certSign.selectCert=Seleccioneu el vostre fitxer de certificat (format X.509, podria ser .pem o .der): -certSign.selectP12=Seleccioneu el vostre fitxer de magatzem de claus PKCS#12 (.p12 o .pfx) (Opcional, si es proporciona, hauria de contenir la vostra clau privada i certificat): -certSign.selectJKS=Seleccioneu el vostre fitxer de Java Keystore (.jks o .keystore): -certSign.certType=Tipus de certificat -certSign.password=Introduïu la contrasenya del vostre magatzem de claus o clau privada (si n'hi ha): -certSign.showSig=Mostra la signatura -certSign.reason=Motiu -certSign.location=Ubicació -certSign.name=Nom -certSign.showLogo=Mostra el logotip -certSign.submit=Signa PDF - - -#removeCertSign -removeCertSign.title=Elimina la Signatura del Certificat -removeCertSign.header=Elimina el certificat digital del PDF -removeCertSign.selectPDF=Seleccioneu un fitxer PDF: -removeCertSign.submit=Elimina Signatura - - -#removeBlanks -removeBlanks.title=Elimina els espais en blanc -removeBlanks.header=Elimina les pàgines en blanc -removeBlanks.threshold=Llindar: -removeBlanks.thresholdDesc=Llindar per determinar el nivell de blanc que ha de tenir un píxel per considerar-lo blanc -removeBlanks.whitePercent=Percentatge de blanc (%): -removeBlanks.whitePercentDesc=Percentatge de la pàgina que ha de ser blanca per eliminar-la -removeBlanks.submit=Elimina els espais en blanc - - -#removeAnnotations -removeAnnotations.title=Elimina Anotacions -removeAnnotations.header=Elimina Anotacions -removeAnnotations.submit=Elimina - - -#compare -compare.title=Comparar -compare.header=Compara PDF -compare.highlightColor.1=Color de Ressaltat 1: -compare.highlightColor.2=Color de Ressaltat 2: -compare.document.1=Document 1 -compare.document.2=Document 2 -compare.submit=Comparar -compare.complex.message=Un o tots dos documents proporcionats són fitxers grans; la precisió de la comparació pot veure's reduïda. -compare.large.file.message=Un o tots dos documents proporcionats són massa grans per ser processats. -compare.no.text.message=Un o tots dos dels PDFs seleccionats no tenen contingut de text. Si us plau, trieu PDFs amb text per a la comparació. - -#sign -sign.title=Signa -sign.header=Signa els PDF -sign.upload=Penja la imatge -sign.draw=Dibuixa la signatura -sign.text=Entrada de text -sign.clear=Esborra -sign.add=Afegeix -sign.saved=Signatures Desades -sign.save=Desa Signatura -sign.personalSigs=Signatures Personals -sign.sharedSigs=Signatures Compartides -sign.noSavedSigs=No s'han trobat signatures desades -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Reparar -repair.header=Repara els PDF -repair.submit=Reparar - - -#flatten -flatten.title=Aplanar -flatten.header=Aplana els PDF -flatten.flattenOnlyForms=Aplana només els formularis -flatten.submit=Aplanar - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Llindar d'angle: -ScannerImageSplit.selectText.2=Estableix l'angle mínim absolut necessari perquè la imatge es giri (per defecte: 10). -ScannerImageSplit.selectText.3=Tolerància: -ScannerImageSplit.selectText.4=Determina l'interval de variació de color al voltant del color de fons estimat (per defecte: 30). -ScannerImageSplit.selectText.5=Àrea Mínima: -ScannerImageSplit.selectText.6=Estableix el llindar d'àrea mínima per a una foto (per defecte: 10000). -ScannerImageSplit.selectText.7=Àrea de contorn mínima: -ScannerImageSplit.selectText.8=Estableix el llindar mínim de l'àrea de contorn per a una foto -ScannerImageSplit.selectText.9=Mida de Vora: -ScannerImageSplit.selectText.10=Estableix la mida de la vora afegida i eliminada per evitar vores blanques a la sortida (per defecte: 1). -ScannerImageSplit.info=Python no està instal·lat. És necessari per executar-ho. - - -#OCR -ocr.title=OCR / Neteja Escanejats -ocr.header=Neteja Escanejats / OCR (Reconeixement Òptic de Caràcters) -ocr.selectText.1=Selecciona els idiomes que s'han de detectar dins del PDF (els que s'indiquen són els detectats): -ocr.selectText.2=Genera un fitxer de text que contingui el text OCR juntament amb el PDF editat per OCR -ocr.selectText.3=Corregeix pàgines escanejades amb un angle esbiaixat girant-les a la seva posició correcta -ocr.selectText.4=Neteja la pàgina, de manera que és menys probable que l'OCR trobi soroll de text de fons. (Sense canvis en la sortida) -ocr.selectText.5=Neteja la pàgina, de manera que és menys probable que l'OCR trobi text en el soroll de fons, mantenint la neteja en la sortida. -ocr.selectText.6=Ignora les pàgines que tenen text interactiu, només les pàgines OCR que són imatges -ocr.selectText.7=Força OCR, l'OCR de cada pàgina elimina tots els elements de text originals -ocr.selectText.8=Normal (error si el PDF conté text) -ocr.selectText.9=Opcions Addicionals -ocr.selectText.10=Mode OCR -ocr.selectText.11=Elimina Imatges després de l'OCR (Elimina TOTES les imatges, útil si forma part d'un procés de conversió) -ocr.selectText.12=Tipus de Renderització (Avançat) -ocr.help=Llegeix aquesta documentació sobre com utilitzar-la per a altres idiomes i/o no utilitzar-la a Docker -ocr.credit=Aquest servei fa servir qpdf i Tesseract per a OCR. -ocr.submit=Processa PDF amb OCR - - -#extractImages -extractImages.title=Extreu Imatges -extractImages.header=Extreu Imatges -extractImages.selectText=Selecciona el format d'imatge al qual convertir les imatges extretes -extractImages.allowDuplicates=Desa imatges duplicades -extractImages.submit=Extreu - - -#File to PDF -fileToPDF.title=Arxiu a PDF -fileToPDF.header=Converteix arxiu a PDF -fileToPDF.credit=Utilitza LibreOffice i Unoconv per a la conversió. -fileToPDF.supportedFileTypesInfo=Tipus de fitxers admesos -fileToPDF.supportedFileTypes=Els tipus de fitxers admesos haurien d'incloure els següents, però per obtenir una llista completa actualitzada dels formats compatibles, consulteu la documentació de LibreOffice -fileToPDF.submit=Converteix a PDF - - -#compress -compress.title=Comprimir -compress.header=Comprimir PDF -compress.credit=Aquest servei utilitza qpdf per a la compressió/optimització de PDF. -compress.grayscale.label=Aplicar escala de grisos per a la compressió -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Nivell d'optimització: -compress.selectText.4=Mode automàtic: ajusta automàticament la qualitat perquè el PDF tingui la mida exacta -compress.selectText.5=Mida esperada del PDF (p. ex. 25 MB, 10,8 MB, 25 KB) -compress.submit=Comprimir - - -#Add image -addImage.title=Afegir Imatge -addImage.header=Afegir Imatge a PDF (en construcció) -addImage.everyPage=Totes les pàgines? -addImage.upload=Afegir Imatge -addImage.submit=Afegir Imatge - - -#merge -merge.title=Fusiona -merge.header=Fusiona múltiples PDFs (2+) -merge.sortByName=Ordena per nom -merge.sortByDate=Ordena per data -merge.removeCertSign=Eliminar la signatura digital en el fitxer fusionat? -merge.submit=Fusiona - - -#pdfOrganiser -pdfOrganiser.title=Organitzador de Pàgines -pdfOrganiser.header=Organitzador de Pàgines PDF -pdfOrganiser.submit=Reorganitza Pàgines -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Ordre Personalitzat de Pàgines -pdfOrganiser.mode.2=Ordre Invertit -pdfOrganiser.mode.3=Classificació Dúplex -pdfOrganiser.mode.4=Classificació en Llibret -pdfOrganiser.mode.5=Classificació en Llibret de Puntada Lateral -pdfOrganiser.mode.6=Divisió Parells-Senars -pdfOrganiser.mode.7=Eliminar Primer -pdfOrganiser.mode.8=Eliminar Últim -pdfOrganiser.mode.9=Eliminar Primer i Últim -pdfOrganiser.mode.10=Fusionar Parells-Senars -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(p. ex. 1,3,2 o 4-8,2,10-12 o 2n-1) - - -#multiTool -multiTool.title=Eina multifunció de PDF -multiTool.header=Eina multifunció de PDF -multiTool.uploadPrompts=Nom del fitxer -multiTool.selectAll=Selecciona-ho tot -multiTool.deselectAll=Desselecciona-ho tot -multiTool.selectPages=Selecció de pàgines -multiTool.selectedPages=Pàgines seleccionades -multiTool.page=Pàgina -multiTool.deleteSelected=Suprimeix seleccionades -multiTool.downloadAll=Exporta -multiTool.downloadSelected=Exporta seleccionades - -multiTool.insertPageBreak=Insereix un salt de pàgina -multiTool.addFile=Afegeix fitxer -multiTool.rotateLeft=Gira a l'esquerra -multiTool.rotateRight=Gira a la dreta -multiTool.split=Divideix -multiTool.moveLeft=Mou a l'esquerra -multiTool.moveRight=Mou a la dreta -multiTool.delete=Suprimeix -multiTool.dragDropMessage=Pàgina(es) seleccionada(es) -multiTool.undo=Desfés -multiTool.redo=Refés - -#decrypt -decrypt.passwordPrompt=Aquest fitxer està protegit amb contrasenya. Si us plau, introdueix la contrasenya: -decrypt.cancelled=Operació cancel·lada per al PDF: {0} -decrypt.noPassword=No s'ha proporcionat cap contrasenya per al PDF xifrat: {0} -decrypt.invalidPassword=Si us plau, torna-ho a intentar amb la contrasenya correcta. -decrypt.invalidPasswordHeader=Contrasenya incorrecta o xifratge no compatible per al PDF: {0} -decrypt.unexpectedError=S'ha produït un error en processar el fitxer. Si us plau, torna-ho a intentar. -decrypt.serverError=Error del servidor en desxifrar: {0} -decrypt.success=Fitxer desxifrat correctament. - -#multiTool-advert -multiTool-advert.message=Aquesta funcionalitat també està disponible a la nostra pàgina d'eines múltiples. Fes-hi una ullada per obtenir una interfície millorada per pàgina i funcions addicionals! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Visualitza PDF - -#pageRemover -pageRemover.title=Eliminació de Pàgines -pageRemover.header=Eliminació de Pàgines PDF -pageRemover.pagesToDelete=Pàgines a eliminar (Números de pàgines): -pageRemover.submit=Esborra Pàgines -pageRemover.placeholder=(p. ex. 1,2,6 o 1-10,15-30) - - -#rotate -rotate.title=Rota PDF -rotate.header=Rota PDF -rotate.selectAngle=Selecciona l'angle de gir (en múltiples de 90 graus): -rotate.submit=Rota - - -#split-pdfs -split.title=Divideix PDF -split.header=Divideix PDF -split.desc.1=Els números seleccionats indiquen les pàgines on vols realitzar la divisió -split.desc.2=Per exemple, seleccionant 1,3,7-9 dividiries un document de 10 pàgines en 6 PDFs separats amb: -split.desc.3=Document #1: Pàgina 1 -split.desc.4=Document #2: Pàgina 2 i 3 -split.desc.5=Document #3: Pàgina 4, 5, 6 i 7 -split.desc.6=Document #4: Pàgina 8 -split.desc.7=Document #5: Pàgina 9 -split.desc.8=Document #6: Pàgina 10 -split.splitPages=Introdueix les pàgines per dividir-les: -split.submit=Divideix - - -#merge -imageToPDF.title=Imatge a PDF -imageToPDF.header=Imatge a PDF -imageToPDF.submit=Converteix -imageToPDF.selectLabel=Opcions d'Ajust de la Imatge -imageToPDF.fillPage=Omple la Pàgina -imageToPDF.fitDocumentToImage=Ajusta la Pàgina a la Imatge -imageToPDF.maintainAspectRatio=Manté la Proporció de la Imatge -imageToPDF.selectText.2=Rota automàticament el PDF -imageToPDF.selectText.3=Lògica de diversos fitxers (només està activada si es treballa amb diverses imatges) -imageToPDF.selectText.4=Combina en un únic PDF -imageToPDF.selectText.5=Converteix per separar els PDFs - - -#pdfToImage -pdfToImage.title=PDF a Imatge -pdfToImage.header=PDF a Imatge -pdfToImage.selectText=Format d'Imatge -pdfToImage.singleOrMultiple=Tipus d'Imatge Resultant -pdfToImage.single=Única Imatge Gran -pdfToImage.multi=Múltiples Imatges -pdfToImage.colorType=Tipus de Color -pdfToImage.color=Color -pdfToImage.grey=Escala de Grisos -pdfToImage.blackwhite=Blanc i Negre (Pot perdre dades!) -pdfToImage.submit=Converteix -pdfToImage.info=Python no està instal·lat. És necessari per a la conversió a WebP. -pdfToImage.placeholder=(p. ex. 1,2,8 o 4,7,12-16 o 2n-1) - - -#addPassword -addPassword.title=Afegir Contrasenya -addPassword.header=Afegir contrasenya (Encriptat) -addPassword.selectText.1=PDF a encriptar -addPassword.selectText.2=Contrasenya -addPassword.selectText.3=Longitud de la clau de xifratge -addPassword.selectText.4=Valors més alts són més forts, però els valors més baixos tenen una millor compatibilitat. -addPassword.selectText.5=Permissos a Establir -addPassword.selectText.6=Evita el muntatge del document -addPassword.selectText.7=Evita l'extracció de contingut -addPassword.selectText.8=Evita l'extracció per accessibilitat -addPassword.selectText.9=Evita emplenar formularis -addPassword.selectText.10=Evita modificacions -addPassword.selectText.11=Evita modificacions d'annotacions -addPassword.selectText.12=Evita impressió -addPassword.selectText.13=Evita impressió en diferents formats -addPassword.selectText.14=Contrasenya d'Administrador -addPassword.selectText.15=Restringeix el que es pot fer amb el document un cop obert (No compatible amb tots els lectors) -addPassword.selectText.16=Restringeix l'obertura del document -addPassword.submit=Encripta - - -#watermark -watermark.title=Afegir Marca d'Aigua -watermark.header=Afegir Marca d'Aigua -watermark.customColor=Color de Text Personalitzat -watermark.selectText.1=Selecciona el PDF per afegir la Marca d'Aigua: -watermark.selectText.2=Text de la Marca d'Aigua -watermark.selectText.3=Mida de la Font: -watermark.selectText.4=Rotació (0-360): -watermark.selectText.5=Separació d'amplada (Espai horitzontal entre cada Marca d'Aigua): -watermark.selectText.6=Separació d'alçada (Espai vertical entre cada Marca d'Aigua): -watermark.selectText.7=Opacitat (0% - 100%): -watermark.selectText.8=Tipus de Marca d'Aigua: -watermark.selectText.9=Imatge de la Marca d'Aigua: -watermark.selectText.10=Converteix PDF a PDF-Image -watermark.submit=Afegir Marca d'Aigua -watermark.type.1=Text -watermark.type.2=Imatge - - -#Change permissions -permissions.title=Canviar Permissos -permissions.header=Canviar Permissos -permissions.warning=Advertència: per fer que aquests permisos siguin inalterables, es recomana establir-los amb una contrasenya a través de la pàgina d'afegir contrasenya -permissions.selectText.1=Selecciona el PDF per Canviar Permissos -permissions.selectText.2=Permissos a canviar -permissions.selectText.3=Evita el muntatge del document -permissions.selectText.4=Evita l'extracció de contingut -permissions.selectText.5=Evita l'extracció de contingut per accessibilitat -permissions.selectText.6=Evita emplenar formularis -permissions.selectText.7=Evita modificacions -permissions.selectText.8=Evita modificacions d'annotacions -permissions.selectText.9=Evita impressió -permissions.selectText.10=Evita impressió en diferents formats -permissions.submit=Canviar Permissos - - -#remove password -removePassword.title=Eliminar Contrasenya -removePassword.header=Eliminar Contrasenya (Desxifrar) -removePassword.selectText.1=Selecciona el PDF a Desxifrar -removePassword.selectText.2=Contrasenya -removePassword.submit=Eliminar Contrasenya - - -#changeMetadata -changeMetadata.title=Títol: -changeMetadata.header=Canvia Metadades -changeMetadata.selectText.1=Edita les variables a canviar -changeMetadata.selectText.2=Neteja totes les metadades -changeMetadata.selectText.3=Mostra Metadades Personalitzades: -changeMetadata.author=Autor: -changeMetadata.creationDate=Data de Creació (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Creador: -changeMetadata.keywords=Paraules clau: -changeMetadata.modDate=Data de Modificació (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Productor: -changeMetadata.subject=Assumpte: -changeMetadata.trapped=Atrapat: -changeMetadata.selectText.4=Altres Metadades: -changeMetadata.selectText.5=Afegir entrada personalitzada -changeMetadata.submit=Canvia - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF a PDF/A -pdfToPDFA.header=PDF a PDF/A -pdfToPDFA.credit=Utilitza libreoffice per a la conversió a PDF/A -pdfToPDFA.submit=Converteix -pdfToPDFA.tip=Actualment no funciona per a múltiples entrades al mateix temps -pdfToPDFA.outputFormat=Format de sortida -pdfToPDFA.pdfWithDigitalSignature=El PDF conté una signatura digital. Aquesta serà eliminada en el següent pas. - - -#PDFToWord -PDFToWord.title=PDF a Word -PDFToWord.header=PDF a Word -PDFToWord.selectText.1=Format d'Arxiu de Sortida -PDFToWord.credit=Utilitza LibreOffice per a la conversió d'Arxius. -PDFToWord.submit=Converteix - - -#PDFToPresentation -PDFToPresentation.title=PDF a Presentació -PDFToPresentation.header=PDF a Presentació -PDFToPresentation.selectText.1=Format d'Arxiu de Sortida -PDFToPresentation.credit=Utilitza LibreOffice per a la conversió d'Arxius. -PDFToPresentation.submit=Converteix - - -#PDFToText -PDFToText.title=PDF a Text/RTF -PDFToText.header=PDF a Text/RTF -PDFToText.selectText.1=Format d'Arxiu de Sortida -PDFToText.credit=Utilitza LibreOffice per a la conversió d'Arxius. -PDFToText.submit=Converteix - - -#PDFToHTML -PDFToHTML.title=PDF a HTML -PDFToHTML.header=PDF a HTML -PDFToHTML.credit=Utilitza pdftohtml per a la conversió d'Arxius. -PDFToHTML.submit=Converteix - - -#PDFToXML -PDFToXML.title=PDF a XML -PDFToXML.header=PDF a XML -PDFToXML.credit=Utilitza LibreOffice per a la conversió d'Arxius. -PDFToXML.submit=Converteix - -#PDFToCSV -PDFToCSV.title=PDF a CSV -PDFToCSV.header=PDF a CSV -PDFToCSV.prompt=Selecciona la pàgina per extreure la taula -PDFToCSV.submit=Extreu - -#split-by-size-or-count -split-by-size-or-count.title=Divideix PDF per Mida o Nombre -split-by-size-or-count.header=Divideix PDF per Mida o Nombre -split-by-size-or-count.type.label=Selecciona el Tipus de Divisió -split-by-size-or-count.type.size=Per Mida -split-by-size-or-count.type.pageCount=Per Nombre de Pàgines -split-by-size-or-count.type.docCount=Per Nombre de Documents -split-by-size-or-count.value.label=Introdueix el Valor -split-by-size-or-count.value.placeholder=Introdueix la mida (p. ex., 2MB o 3KB) o el nombre (p. ex., 5) -split-by-size-or-count.submit=Envia - - -#overlay-pdfs -overlay-pdfs.header=Superposar Fitxers PDF -overlay-pdfs.baseFile.label=Selecciona el Fitxer PDF Base -overlay-pdfs.overlayFiles.label=Selecciona els Fitxers PDF a Superposar -overlay-pdfs.mode.label=Selecciona el Mode de Superposició -overlay-pdfs.mode.sequential=Superposició Seqüencial -overlay-pdfs.mode.interleaved=Superposició Intercalada -overlay-pdfs.mode.fixedRepeat=Superposició de Repte Fix -overlay-pdfs.counts.label=Nombre de Superposicions (per al Mode de Repte Fix) -overlay-pdfs.counts.placeholder=Introdueix els nombres separats per comes (p. ex., 2,3,1) -overlay-pdfs.position.label=Selecciona la Posició de la Superposició -overlay-pdfs.position.foreground=Primer pla -overlay-pdfs.position.background=Fons -overlay-pdfs.submit=Envia - - -#split-by-sections -split-by-sections.title=Divideix PDF per Seccions -split-by-sections.header=Divideix el PDF en Seccions -split-by-sections.horizontal.label=Divisions Horitzontals -split-by-sections.vertical.label=Divisions Verticals -split-by-sections.horizontal.placeholder=Introdueix el nombre de divisions horitzontals -split-by-sections.vertical.placeholder=Introdueix el nombre de divisions verticals -split-by-sections.submit=Divideix PDF -split-by-sections.merge=Fusiona en un sol PDF - - -#printFile -printFile.title=Imprimir Fitxer -printFile.header=Imprimir Fitxer a la Impresora -printFile.selectText.1=Selecciona el Fitxer per Imprimir -printFile.selectText.2=Introdueix el Nom de la Impresora -printFile.submit=Imprimir - - -#licenses -licenses.nav=Llicències -licenses.title=Llicències de Tercers -licenses.header=Llicències de Tercers -licenses.module=Mòdul -licenses.version=Versió -licenses.license=Llicència - -#survey -survey.nav=Enquesta -survey.title=Enquesta Stirling-PDF -survey.description=Stirling-PDF no fa seguiment, així que volem escoltar els nostres usuaris per millorar Stirling-PDF! -survey.changes=Stirling-PDF ha canviat des de l'última enquesta! Per saber-ne més, consulta la nostra publicació al blog aquí: -survey.changes2=Amb aquests canvis, estem rebent suport empresarial i finançament -survey.please=Si us plau, considera fer la nostra enquesta! -survey.disabled=(El popup de l'enquesta es desactivarà en les següents actualitzacions, però estarà disponible al peu de la pàgina) -survey.button=Fes l'Enquesta -survey.dontShowAgain=No mostrar més -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Ho sentim pel problema! -error.needHelp=Necessites ajuda / Has trobat un problema? -error.contactTip=Si encara tens problemes, no dubtis a contactar-nos per a ajuda. Pots enviar una sol·licitud a la nostra pàgina de GitHub o contactar-nos a través de Discord: -error.404.head=404 - Pàgina No Trovada | Ooops, hem fet un error en el codi! -error.404.1=Semblem no poder trobar la pàgina que estàs buscant. -error.404.2=Alguna cosa ha anat malament -error.github=Envia una sol·licitud a GitHub -error.showStack=Mostra la Pila d'Errors -error.copyStack=Copia la Pila d'Errors -error.githubSubmit=GitHub - Envia una sol·licitud -error.discordSubmit=Discord - Envia una sol·licitud d'ajuda - - -#remove-image -removeImage.title=Eliminar imatge -removeImage.header=Eliminar imatge -removeImage.removeImage=Eliminar imatge -removeImage.submit=Eliminar imatge - - -splitByChapters.title=Divideix PDF per Capítols -splitByChapters.header=Divideix PDF per Capítols -splitByChapters.bookmarkLevel=Nivell de Marcadors -splitByChapters.includeMetadata=Incloure Metadades -splitByChapters.allowDuplicates=Permetre Duplicats -splitByChapters.desc.1=Aquesta eina divideix un fitxer PDF en diversos PDFs segons l'estructura dels seus capítols. -splitByChapters.desc.2=Nivell de Marcadors: Tria el nivell de marcadors que s'utilitzarà per dividir (0 per al nivell superior, 1 per al segon nivell, etc.). -splitByChapters.desc.3=Incloure Metadades: Si està marcat, les metadades del PDF original s'inclouran en cada PDF dividit. -splitByChapters.desc.4=Permetre Duplicats: Si està marcat, permet diversos marcadors a la mateixa pàgina per crear PDFs separats. -splitByChapters.submit=Divideix PDF - -#File Chooser -fileChooser.click=Clica -fileChooser.or=o -fileChooser.dragAndDrop=Arrossega i deixa anar -fileChooser.dragAndDropPDF=Arrossega i deixa anar un fitxer PDF -fileChooser.dragAndDropImage=Arrossega i deixa anar un fitxer d'imatge -fileChooser.hoveredDragAndDrop=Arrossega i deixa anar fitxer(s) aquí -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Llançaments -releases.title=Notes de Llançament -releases.header=Notes de Llançament -releases.current.version=Llançament Actual -releases.note=Les notes de llançament només estan disponibles en anglès - -#Validate Signature -validateSignature.title=Validar Signatures PDF -validateSignature.header=Validar Signatures Digitals -validateSignature.selectPDF=Selecciona fitxer PDF signat -validateSignature.submit=Validar Signatures -validateSignature.results=Resultats de Validació -validateSignature.status=Estat -validateSignature.signer=Signant -validateSignature.date=Data -validateSignature.reason=Motiu -validateSignature.location=Ubicació -validateSignature.noSignatures=No s'han trobat signatures digitals en aquest document -validateSignature.status.valid=Vàlid -validateSignature.status.invalid=Invàlid -validateSignature.chain.invalid=La validació de la cadena de certificats ha fallat - no es pot verificar la identitat del signant -validateSignature.trust.invalid=El certificat no es troba en el magatzem de confiança - no es pot verificar la font -validateSignature.cert.expired=El certificat ha expirat -validateSignature.cert.revoked=El certificat ha estat revocat -validateSignature.signature.info=Informació de la Signatura -validateSignature.signature=Signatura -validateSignature.signature.mathValid=La signatura és matemàticament vàlida, PERÒ: -validateSignature.selectCustomCert=Fitxer de Certificat Personalitzat X.509 (Opcional) -validateSignature.cert.info=Detalls del Certificat -validateSignature.cert.issuer=Emissor -validateSignature.cert.subject=Assumpte -validateSignature.cert.serialNumber=Número de sèrie -validateSignature.cert.validFrom=Vàlid des de -validateSignature.cert.validUntil=Vàlid fins a -validateSignature.cert.algorithm=Algorisme -validateSignature.cert.keySize=Mida de la clau -validateSignature.cert.version=Versió -validateSignature.cert.keyUsage=Ús de la clau -validateSignature.cert.selfSigned=Autofirmat -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_cs_CZ.properties b/stirling-pdf/build/resources/main/messages_cs_CZ.properties deleted file mode 100644 index 462ae0221..000000000 --- a/stirling-pdf/build/resources/main/messages_cs_CZ.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Velikost písma -addPageNumbers.fontName=Název písma -pdfPrompt=Vyberte PDF soubor(y) -multiPdfPrompt=Vyberte PDF soubory (2+) -multiPdfDropPrompt=Vyberte (nebo přetáhněte) všechny požadované PDF soubory -imgPrompt=Vyberte obrázek(y) -genericSubmit=Odeslat -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Upozornění: Tento proces může trvat až minutu v závislosti na velikosti souboru -pageOrderPrompt=Vlastní pořadí stránek (Zadejte seznam čísel stránek oddělených čárkou nebo funkci jako např. 2n+1): -pageSelectionPrompt=Vlastní výběr stránek (Zadejte seznam čísel stránek oddělených čárkou jako 1,5,6 nebo funkci jako např. 2n+1): -goToPage=Přejít -true=Ano -false=Ne -unknown=Neznámý -save=Uložit -saveToBrowser=Uložit do prohlížeče -close=Zavřít -filesSelected=vybraných souborů -noFavourites=Žádné oblíbené položky nebyly přidány -downloadComplete=Stahování dokončeno -bored=Nudíte se při čekání? -alphabet=Abeceda -downloadPdf=Stáhnout PDF -text=Text -font=Písmo -selectFillter=-- Vybrat -- -pageNum=Číslo stránky -sizes.small=Malé -sizes.medium=Střední -sizes.large=Velké -sizes.x-large=Extra velké -error.pdfPassword=PDF dokument je chráněn heslem a buď heslo nebylo zadáno, nebo bylo nesprávné -delete=Smazat -username=Uživatelské jméno -password=Heslo -welcome=Vítejte -property=Vlastnost -black=Černá -white=Bílá -red=Červená -green=Zelená -blue=Modrá -custom=Vlastní... -WorkInProgess=Práce probíhá, nemusí fungovat nebo může obsahovat chyby. Prosím, nahlaste případné problémy! -poweredBy=Využívá -yes=Ano -no=Ne -changedCredsMessage=Přihlašovací údaje byly změněny! -notAuthenticatedMessage=Uživatel není přihlášen. -userNotFoundMessage=Uživatel nebyl nalezen. -incorrectPasswordMessage=Současné heslo není správné. -usernameExistsMessage=Nové uživatelské jméno již existuje. -invalidUsernameMessage=Neplatné uživatelské jméno, může obsahovat pouze písmena, číslice a následující speciální znaky @._+- nebo musí být platná e-mailová adresa. -invalidPasswordMessage=Heslo nesmí být prázdné a nesmí obsahovat mezery na začátku nebo konci. -confirmPasswordErrorMessage=Nové heslo a potvrzení nového hesla se musí shodovat. -deleteCurrentUserMessage=Nelze smazat právě přihlášeného uživatele. -deleteUsernameExistsMessage=Uživatelské jméno neexistuje a nelze ho smazat. -downgradeCurrentUserMessage=Nelze snížit roli současného uživatele -disabledCurrentUserMessage=Současný uživatel nemůže být deaktivován -downgradeCurrentUserLongMessage=Nelze snížit roli současného uživatele. Proto současný uživatel nebude zobrazen. -userAlreadyExistsOAuthMessage=Uživatel již existuje jako OAuth2 uživatel. -userAlreadyExistsWebMessage=Uživatel již existuje jako webový uživatel. -error=Chyba -oops=Jejda! -help=Nápověda -goHomepage=Přejít na domovskou stránku -joinDiscord=Připojte se k našemu Discord serveru -seeDockerHub=Prohlédněte si Docker Hub -visitGithub=Navštivte Github repozitář -donate=Přispějte -color=Barva -sponsor=Sponzor -info=Informace -pro=Pro -page=Stránka -pages=Stránky -loading=Načítání... -addToDoc=Přidat do dokumentu -reset=Obnovit -apply=Použít -noFileSelected=No file selected. Please upload one. - -legal.privacy=Zásady ochrany osobních údajů -legal.terms=Podmínky použití -legal.accessibility=Přístupnost -legal.cookie=Zásady používání cookies -legal.impressum=Tiráž -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menu Pipeline (Beta) -pipeline.uploadButton=Nahrát vlastní -pipeline.configureButton=Konfigurovat -pipeline.defaultOption=Vlastní -pipeline.submitButton=Odeslat -pipeline.help=Nápověda k pipeline -pipeline.scanHelp=Nápověda ke skenování složek -pipeline.deletePrompt=Opravdu chcete smazat tento pipeline? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Konfigurace pipeline -pipelineOptions.pipelineNameLabel=Název pipeline -pipelineOptions.saveSettings=Uložit nastavení operace -pipelineOptions.pipelineNamePrompt=Zde zadejte název pipeline -pipelineOptions.selectOperation=Vybrat operaci -pipelineOptions.addOperationButton=Přidat operaci -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Stáhnout -pipelineOptions.validateButton=Ověřit - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgradovat na Pro -enterpriseEdition.warning=Tato funkce je dostupná pouze pro uživatele Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro podporuje konfigurační soubory YAML a další funkce SSO. -enterpriseEdition.ssoAdvert=Hledáte více funkcí pro správu uživatelů? Podívejte se na Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Chcete pomoci vylepšit Stirling PDF? -analytics.paragraph1=Stirling PDF nabízí volitelnou analytiku, která nám pomáhá zlepšovat produkt. Nesledujeme žádné osobní údaje ani obsah souborů. -analytics.paragraph2=Zvažte prosím povolení analytiky, abyste pomohli růstu Stirling-PDF a umožnili nám lépe porozumět našim uživatelům. -analytics.enable=Povolit analytiku -analytics.disable=Zakázat analytiku -analytics.settings=Nastavení analytiky můžete změnit v souboru config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Oblíbené -navbar.recent=New and recently updated -navbar.darkmode=Tmavý režim -navbar.language=Jazyky -navbar.settings=Nastavení -navbar.allTools=Nástroje -navbar.multiTool=Více nástrojů -navbar.search=Hledat -navbar.sections.organize=Uspořádat -navbar.sections.convertTo=Převést do PDF -navbar.sections.convertFrom=Převést z PDF -navbar.sections.security=Podpis a zabezpečení -navbar.sections.advance=Pokročilé -navbar.sections.edit=Zobrazit a upravit -navbar.sections.popular=Oblíbené - -############# -# SETTINGS # -############# -settings.title=Nastavení -settings.update=K dispozici je aktualizace -settings.updateAvailable={0} je aktuálně nainstalovaná verze. Je k dispozici nová verze ({1}). -settings.appVersion=Verze aplikace: -settings.downloadOption.title=Vyberte možnost stahování (Pro stahování jednoho souboru bez zipu): -settings.downloadOption.1=Otevřít ve stejném okně -settings.downloadOption.2=Otevřít v novém okně -settings.downloadOption.3=Stáhnout soubor -settings.zipThreshold=Zazipovat soubory, když počet stahovaných souborů přesáhne -settings.signOut=Odhlásit se -settings.accountSettings=Nastavení účtu -settings.bored.help=Povolí velikonoční vajíčko hry -settings.cacheInputs.name=Ukládat vstupy formulářů -settings.cacheInputs.help=Povolí ukládání dříve použitých vstupů pro budoucí použití - -changeCreds.title=Změnit přihlašovací údaje -changeCreds.header=Aktualizovat údaje vašeho účtu -changeCreds.changePassword=Používáte výchozí přihlašovací údaje. Zadejte prosím nové heslo -changeCreds.newUsername=Nové uživatelské jméno -changeCreds.oldPassword=Současné heslo -changeCreds.newPassword=Nové heslo -changeCreds.confirmNewPassword=Potvrdit nové heslo -changeCreds.submit=Potvrdit změny - - - -account.title=Nastavení účtu -account.accountSettings=Nastavení účtu -account.adminSettings=Nastavení správce - Zobrazit a přidat uživatele -account.userControlSettings=Nastavení ovládání uživatelů -account.changeUsername=Změnit uživatelské jméno -account.newUsername=Nové uživatelské jméno -account.password=Potvrzovací heslo -account.oldPassword=Staré heslo -account.newPassword=Nové heslo -account.changePassword=Změnit heslo -account.confirmNewPassword=Potvrdit nové heslo -account.signOut=Odhlásit se -account.yourApiKey=Váš API klíč -account.syncTitle=Synchronizovat nastavení prohlížeče s účtem -account.settingsCompare=Porovnání nastavení: -account.property=Vlastnost -account.webBrowserSettings=Nastavení webového prohlížeče -account.syncToBrowser=Synchronizovat účet -> prohlížeč -account.syncToAccount=Synchronizovat účet <- prohlížeč - - -adminUserSettings.title=Nastavení správy uživatelů -adminUserSettings.header=Nastavení správy uživatelů -adminUserSettings.admin=Správce -adminUserSettings.user=Uživatel -adminUserSettings.addUser=Přidat nového uživatele -adminUserSettings.deleteUser=Smazat uživatele -adminUserSettings.confirmDeleteUser=Má být uživatel smazán? -adminUserSettings.confirmChangeUserStatus=Má být uživatel deaktivován/aktivován? -adminUserSettings.usernameInfo=Uživatelské jméno může obsahovat pouze písmena, číslice a následující speciální znaky @._+- nebo musí být platná e-mailová adresa. -adminUserSettings.roles=Role -adminUserSettings.role=Role -adminUserSettings.actions=Akce -adminUserSettings.apiUser=Omezený API uživatel -adminUserSettings.extraApiUser=Další omezený API uživatel -adminUserSettings.webOnlyUser=Pouze webový uživatel -adminUserSettings.demoUser=Demo uživatel (Bez vlastních nastavení) -adminUserSettings.internalApiUser=Interní API uživatel -adminUserSettings.forceChange=Vynutit změnu hesla při přihlášení -adminUserSettings.submit=Uložit uživatele -adminUserSettings.changeUserRole=Změnit roli uživatele -adminUserSettings.authenticated=Ověřen -adminUserSettings.editOwnProfil=Upravit vlastní profil -adminUserSettings.enabledUser=aktivovaný uživatel -adminUserSettings.disabledUser=deaktivovaný uživatel -adminUserSettings.activeUsers=Aktivní uživatelé: -adminUserSettings.disabledUsers=Deaktivovaní uživatelé: -adminUserSettings.totalUsers=Celkem uživatelů: -adminUserSettings.lastRequest=Poslední požadavek -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Import/Export databáze -database.header=Import/Export databáze -database.fileName=Název souboru -database.creationDate=Datum vytvoření -database.fileSize=Velikost souboru -database.deleteBackupFile=Smazat záložní soubor -database.importBackupFile=Importovat záložní soubor -database.createBackupFile=Vytvořit záložní soubor -database.downloadBackupFile=Stáhnout záložní soubor -database.info_1=Při importu dat je zásadní zajistit správnou strukturu. Pokud si nejste jisti, co děláte, vyhledejte odbornou radu a podporu. Chyba ve struktuře může způsobit poruchy aplikace, až po úplnou nefunkčnost aplikace. -database.info_2=Název souboru při nahrávání není důležitý. Bude následně přejmenován podle formátu backup_user_yyyyMMddHHmm.sql, což zajišťuje konzistentní konvenci pojmenování. -database.submit=Importovat zálohu -database.importIntoDatabaseSuccessed=Import do databáze byl úspěšný -database.backupCreated=Záloha databáze byla úspěšná -database.fileNotFound=Soubor nebyl nalezen -database.fileNullOrEmpty=Soubor nesmí být prázdný -database.failedImportFile=Import souboru selhal -database.notSupported=Tato funkce není pro vaše připojení k databázi k dispozici. - -session.expired=Vaše relace vypršela. Obnovte prosím stránku a zkuste to znovu. -session.refreshPage=Obnovit stránku - -############# -# HOME-PAGE # -############# -home.desc=Vaše lokálně hostované řešení pro všechny vaše potřeby PDF. -home.searchBar=Hledat funkce... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Zobrazit, anotovat, přidat text nebo obrázky -viewPdf.tags=zobrazit,číst,anotovat,text,obrázek - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi nástroj -home.multiTool.desc=Sloučit, otočit, přeuspořádat, rozdělit a odstranit stránky -multiTool.tags=Multi nástroj,Více operací,UI,kliknutí a přetažení,přední strana,klientská strana,interaktivní,pohyb,smazat,přesunout,rozdělit - -home.merge.title=Sloučit -home.merge.desc=Snadno sloučit více PDF do jednoho. -merge.tags=sloučit,Operace se stránkami,Zadní strana,serverová strana - -home.split.title=Rozdělit -home.split.desc=Rozdělit PDF do více dokumentů -split.tags=Operace se stránkami,rozdělit,Více stránek,vyjmout,serverová strana - -home.rotate.title=Otočit -home.rotate.desc=Snadno otočit vaše PDF. -rotate.tags=serverová strana - - -home.imageToPdf.title=Obrázek na PDF -home.imageToPdf.desc=Převést obrázek (PNG, JPEG, GIF) na PDF. -imageToPdf.tags=převod,img,jpg,obrázek,fotka - -home.pdfToImage.title=PDF na obrázek -home.pdfToImage.desc=Převést PDF na obrázek. (PNG, JPEG, GIF) -pdfToImage.tags=převod,img,jpg,obrázek,fotka - -home.pdfOrganiser.title=Uspořádat -home.pdfOrganiser.desc=Odstranit/přeuspořádat stránky v libovolném pořadí -pdfOrganiser.tags=duplex,sudý,lichý,seřadit,přesunout - - -home.addImage.title=Přidat obrázek -home.addImage.desc=Přidá obrázek na určené místo v PDF -addImage.tags=img,jpg,obrázek,fotka - -home.watermark.title=Přidat vodoznak -home.watermark.desc=Přidat vlastní vodoznak do vašeho PDF dokumentu. -watermark.tags=Text,opakující se,popisek,vlastní,copyright,ochranná známka,img,jpg,obrázek,fotka - -home.permissions.title=Změnit oprávnění -home.permissions.desc=Změnit oprávnění vašeho PDF dokumentu -permissions.tags=číst,psát,upravit,tisknout - - -home.removePages.title=Odstranit -home.removePages.desc=Smazat nežádoucí stránky z vašeho PDF dokumentu. -removePages.tags=Odstranit stránky,smazat stránky - -home.addPassword.title=Přidat heslo -home.addPassword.desc=Zašifrovat váš PDF dokument heslem. -addPassword.tags=zabezpečit,bezpečnost - -home.removePassword.title=Odstranit heslo -home.removePassword.desc=Odstranit ochranu heslem z vašeho PDF dokumentu. -removePassword.tags=zabezpečit,dešifrovat,bezpečnost,odstranit heslo,smazat heslo - -home.compressPdfs.title=Komprimovat -home.compressPdfs.desc=Komprimovat PDF pro zmenšení jejich velikosti. -compressPdfs.tags=stlačit,malý,drobný - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Změnit metadata -home.changeMetadata.desc=Změnit/odstranit/přidat metadata z PDF dokumentu -changeMetadata.tags=Název,autor,datum,vytvoření,čas,vydavatel,producent,statistiky - -home.fileToPDF.title=Převést soubor na PDF -home.fileToPDF.desc=Převést téměř jakýkoliv soubor na PDF (DOCX, PNG, XLS, PPT, TXT a další) -fileToPDF.tags=transformace,formát,dokument,obrázek,prezentace,text,převod,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Vyčištění skenů -home.ocr.desc=Vyčistí skeny a detekuje text z obrázků v PDF a znovu ho přidá jako text. -ocr.tags=rozpoznání,text,obrázek,sken,číst,identifikovat,detekce,upravitelný - -home.extractImages.title=Extrahovat obrázky -home.extractImages.desc=Extrahuje všechny obrázky z PDF a uloží je do zipu -extractImages.tags=obrázek,fotka,uložit,archiv,zip,zachytit,získat - -home.pdfToPDFA.title=PDF na PDF/A -home.pdfToPDFA.desc=Převést PDF na PDF/A pro dlouhodobé uchovávání -pdfToPDFA.tags=archiv,dlouhodobý,standard,převod,úložiště,uchování - -home.PDFToWord.title=PDF na Word -home.PDFToWord.desc=Převést PDF na formáty Word (DOC, DOCX a ODT) -PDFToWord.tags=doc,docx,odt,word,transformace,formát,převod,office,microsoft,docfile - -home.PDFToPresentation.title=PDF na prezentaci -home.PDFToPresentation.desc=Převést PDF na formáty prezentací (PPT, PPTX a ODP) -PDFToPresentation.tags=snímky,prezentace,office,microsoft - -home.PDFToText.title=PDF na RTF (Text) -home.PDFToText.desc=Převést PDF na textový nebo RTF formát -PDFToText.tags=formát bohatého textu,formát rtf,formát bohatého textu - -home.PDFToHTML.title=PDF na HTML -home.PDFToHTML.desc=Převést PDF na HTML formát -PDFToHTML.tags=webový obsah,přívětivý pro prohlížeč - - -home.PDFToXML.title=PDF na XML -home.PDFToXML.desc=Převést PDF na XML formát -PDFToXML.tags=extrakce-dat,strukturovaný-obsah,interoperabilita,transformace,převod - -home.ScannerImageSplit.title=Detekovat/Rozdělit naskenované fotografie -home.ScannerImageSplit.desc=Rozdělí více fotografií z jedné fotografie/PDF -ScannerImageSplit.tags=oddělit,auto-detekce,skeny,více-fotek,uspořádat - -home.sign.title=Podepsat -home.sign.desc=Přidá podpis do PDF kreslením, textem nebo obrázkem -sign.tags=autorizovat,iniciály,kreslený-podpis,textový-podpis,obrázkový-podpis - -home.flatten.title=Zploštit -home.flatten.desc=Odstranit všechny interaktivní prvky a formuláře z PDF -flatten.tags=statický,deaktivovat,neinteraktivní,zjednodušit - -home.repair.title=Opravit -home.repair.desc=Pokusí se opravit poškozený/rozbitý PDF -repair.tags=opravit,obnovit,korekce,obnovit - -home.removeBlanks.title=Odstranit prázdné stránky -home.removeBlanks.desc=Detekuje a odstraní prázdné stránky z dokumentu -removeBlanks.tags=vyčistit,zjednodušit,bez-obsahu,uspořádat - -home.removeAnnotations.title=Odstranit poznámky -home.removeAnnotations.desc=Odstraní všechny komentáře/poznámky z PDF -removeAnnotations.tags=komentáře,zvýraznění,poznámky,značky,odstranit - -home.compare.title=Porovnat -home.compare.desc=Porovná a zobrazí rozdíly mezi 2 PDF dokumenty -compare.tags=rozlišit,kontrast,změny,analýza - -home.certSign.title=Podepsat certifikátem -home.certSign.desc=Podepíše PDF certifikátem/klíčem (PEM/P12) -certSign.tags=ověřit,PEM,P12,oficiální,šifrovat - -home.removeCertSign.title=Odstranit podpis certifikátu -home.removeCertSign.desc=Odstranit podpis certifikátu z PDF -removeCertSign.tags=ověřit,PEM,P12,oficiální,dešifrovat - -home.pageLayout.title=Rozvržení více stránek -home.pageLayout.desc=Sloučit více stránek PDF dokumentu do jedné stránky -pageLayout.tags=sloučit,kompozitní,jedno-zobrazení,uspořádat - -home.scalePages.title=Upravit velikost/měřítko stránky -home.scalePages.desc=Změnit velikost/měřítko stránky a/nebo jejího obsahu. -scalePages.tags=změnit velikost,upravit,rozměr,přizpůsobit - -home.pipeline.title=Pipeline -home.pipeline.desc=Spustit více akcí na PDF definováním pipeline skriptů -pipeline.tags=automatizovat,sekvence,skriptované,dávkové-zpracování - -home.add-page-numbers.title=Přidat čísla stránek -home.add-page-numbers.desc=Přidat čísla stránek v celém dokumentu na určeném místě -add-page-numbers.tags=číslování,popisek,uspořádat,rejstřík - -home.auto-rename.title=Automaticky přejmenovat PDF soubor -home.auto-rename.desc=Automaticky přejmenuje PDF soubor podle detekované hlavičky -auto-rename.tags=auto-detekce,podle-hlavičky,uspořádat,přejmenovat - -home.adjust-contrast.title=Upravit barvy/kontrast -home.adjust-contrast.desc=Upravit kontrast, sytost a jas PDF -adjust-contrast.tags=korekce-barev,ladit,upravit,vylepšit - -home.crop.title=Oříznout PDF -home.crop.desc=Oříznout PDF pro zmenšení jeho velikosti (zachová text!) -crop.tags=oříznout,zmenšit,upravit,tvar - -home.autoSplitPDF.title=Automaticky rozdělit stránky -home.autoSplitPDF.desc=Automaticky rozdělit naskenované PDF s fyzickým QR kódem pro rozdělení stránek -autoSplitPDF.tags=QR-kód,oddělit,sken-segment,uspořádat - -home.sanitizePdf.title=Sanitizovat -home.sanitizePdf.desc=Odstranit skripty a další prvky z PDF souborů -sanitizePdf.tags=vyčistit,zabezpečit,bezpečný,odstranit-hrozby - -home.URLToPDF.title=URL/Web na PDF -home.URLToPDF.desc=Převádí libovolnou http(s) URL na PDF -URLToPDF.tags=zachytit-web,uložit-stránku,web-na-dok,archivovat - -home.HTMLToPDF.title=HTML na PDF -home.HTMLToPDF.desc=Převádí libovolný HTML soubor nebo zip na PDF -HTMLToPDF.tags=značkování,webový-obsah,transformace,převod - - -home.MarkdownToPDF.title=Markdown na PDF -home.MarkdownToPDF.desc=Převádí libovolný Markdown soubor na PDF -MarkdownToPDF.tags=značkování,webový-obsah,transformace,převod,md - -home.PDFToMarkdown.title=PDF na Markdown -home.PDFToMarkdown.desc=Převádí libovolné PDF na Markdown -PDFToMarkdown.tags=značkování,webový-obsah,transformace,převod,md - -home.getPdfInfo.title=Získat VŠECHNY informace o PDF -home.getPdfInfo.desc=Získá všechny možné informace o PDF -getPdfInfo.tags=informace,data,statistiky,statistiky - - -home.extractPage.title=Extrahovat stránky -home.extractPage.desc=Extrahuje vybrané stránky z PDF -extractPage.tags=extrahovat - - -home.PdfToSinglePage.title=Jedna velká stránka -home.PdfToSinglePage.desc=Sloučí všechny stránky PDF do jedné velké stránky -PdfToSinglePage.tags=jedna stránka - - -home.showJS.title=Zobrazit Javascript -home.showJS.desc=Vyhledá a zobrazí jakýkoliv JS vložený do PDF -showJS.tags=JS - -home.autoRedact.title=Automatické začernění -home.autoRedact.desc=Automaticky začerní text v PDF na základě vstupního textu -autoRedact.tags=Začernit,Skrýt,začernit,černá,značka,skrytý - -home.redact.title=Ruční začernění -home.redact.desc=Začerní PDF na základě vybraného textu, nakreslených tvarů a/nebo vybraných stránek -redact.tags=Začernit,Skrýt,začernit,černá,značka,skrytý,ruční - -home.tableExtraxt.title=PDF na CSV -home.tableExtraxt.desc=Extrahuje tabulky z PDF a převádí je na CSV -tableExtraxt.tags=CSV,Extrakce tabulek,extrahovat,převést - - -home.autoSizeSplitPDF.title=Automaticky rozdělit podle velikosti/počtu -home.autoSizeSplitPDF.desc=Rozdělí jeden PDF na více dokumentů podle velikosti, počtu stránek nebo počtu dokumentů -autoSizeSplitPDF.tags=pdf,rozdělit,dokument,organizace - - -home.overlay-pdfs.title=Překrýt PDF -home.overlay-pdfs.desc=Překryje PDF nad jiným PDF -overlay-pdfs.tags=Překrýt - -home.split-by-sections.title=Rozdělit PDF podle sekcí -home.split-by-sections.desc=Rozdělí každou stránku PDF na menší horizontální a vertikální sekce -split-by-sections.tags=Sekční dělení,Rozdělit,Přizpůsobit - -home.AddStampRequest.title=Přidat razítko do PDF -home.AddStampRequest.desc=Přidá textová nebo obrázkové razítka na určená místa -AddStampRequest.tags=Razítko,Přidat obrázek,centrovat obrázek,Vodoznak,PDF,Vložit,Přizpůsobit - - -home.removeImagePdf.title=Odstranit obrázek -home.removeImagePdf.desc=Odstranit obrázek z PDF pro zmenšení velikosti souboru -removeImagePdf.tags=Odstranit obrázek,Operace stránek,zadní strana,serverová strana - - -home.splitPdfByChapters.title=Rozdělit PDF podle kapitol -home.splitPdfByChapters.desc=Rozdělí PDF do více souborů podle jeho struktury kapitol. -splitPdfByChapters.tags=rozdělit,kapitoly,záložky,uspořádat - -home.validateSignature.title=Ověřit podpis PDF -home.validateSignature.desc=Ověřit digitální podpisy a certifikáty v PDF dokumentech -validateSignature.tags=podpis,ověřit,validovat,pdf,certifikát,digitální podpis,Ověřit podpis,Ověřit certifikát - -#replace-invert-color -replace-color.title=Nahradit a invertovat barvy -replace-color.header=Nahradit a invertovat barvy v PDF -home.replaceColorPdf.title=Nahrazení a inverze barev -home.replaceColorPdf.desc=Úprava barev textu a pozadí v PDF nebo jejich inverze ke snížení velikosti souboru -replaceColorPdf.tags=nahrazení barev,úprava stránek,zpracování,serverová část -replace-color.selectText.1=Možnosti nahrazení nebo inverze barev -replace-color.selectText.2=Výchozí (přednastavené kontrastní barvy) -replace-color.selectText.3=Vlastní (uživatelsky definované barvy) -replace-color.selectText.4=Úplná inverze (invertovat všechny barvy) -replace-color.selectText.5=Možnosti vysokého kontrastu -replace-color.selectText.6=Bílý text na černém pozadí -replace-color.selectText.7=Černý text na bílém pozadí -replace-color.selectText.8=Žlutý text na černém pozadí -replace-color.selectText.9=Zelený text na černém pozadí -replace-color.selectText.10=Vybrat barvu textu -replace-color.selectText.11=Vybrat barvu pozadí -replace-color.submit=Nahradit - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Přihlášení -login.header=Přihlášení -login.signin=Přihlásit se -login.rememberme=Zapamatovat si mě -login.invalid=Neplatné uživatelské jméno nebo heslo. -login.locked=Váš účet byl uzamčen. -login.signinTitle=Prosím přihlaste se -login.ssoSignIn=Přihlásit se přes Single Sign-on -login.oAuth2AutoCreateDisabled=Automatické vytváření OAUTH2 uživatelů je zakázáno -login.oAuth2AdminBlockedUser=Registrace nebo přihlášení neregistrovaných uživatelů je momentálně blokováno. Kontaktujte prosím správce. -login.oauth2RequestNotFound=Požadavek na autorizaci nebyl nalezen -login.oauth2InvalidUserInfoResponse=Neplatná odpověď s informacemi o uživateli -login.oauth2invalidRequest=Neplatný požadavek -login.oauth2AccessDenied=Přístup odepřen -login.oauth2InvalidTokenResponse=Neplatná odpověď tokenu -login.oauth2InvalidIdToken=Neplatný Id Token -login.relyingPartyRegistrationNotFound=Nebyla nalezena žádná registrace spoléhající se strany -login.userIsDisabled=Uživatel je deaktivován, přihlášení je momentálně pro toto uživatelské jméno blokováno. Kontaktujte prosím správce. -login.alreadyLoggedIn=Již jste přihlášeni na -login.alreadyLoggedIn2=zařízeních. Odhlaste se prosím z těchto zařízení a zkuste to znovu. -login.toManySessions=Máte příliš mnoho aktivních relací -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Automatické začernění -autoRedact.header=Automatické začernění -autoRedact.colorLabel=Barva -autoRedact.textsToRedactLabel=Text k začernění (oddělený řádky) -autoRedact.textsToRedactPlaceholder=např. \nDůvěrné \nPřísně tajné -autoRedact.useRegexLabel=Použít regulární výraz -autoRedact.wholeWordSearchLabel=Hledat celá slova -autoRedact.customPaddingLabel=Vlastní dodatečné odsazení -autoRedact.convertPDFToImageLabel=Převést PDF na PDF-obrázek (Používá se k odstranění textu za rámečkem) -autoRedact.submitButton=Odeslat - -#redact -redact.title=Ruční začernění -redact.header=Ruční začernění -redact.submit=Začernit -redact.textBasedRedaction=Začernění založené na textu -redact.pageBasedRedaction=Začernění založené na stránkách -redact.convertPDFToImageLabel=Převést PDF na PDF-obrázek (Používá se k odstranění textu za rámečkem) -redact.pageRedactionNumbers.title=Stránky -redact.pageRedactionNumbers.placeholder=(např. 1,2,8 nebo 4,7,12-16 nebo 2n-1) -redact.redactionColor.title=Barva začernění -redact.export=Exportovat -redact.upload=Nahrát -redact.boxRedaction=Začernění kreslením rámečku -redact.zoom=Přiblížení -redact.zoomIn=Přiblížit -redact.zoomOut=Oddálit -redact.nextPage=Další stránka -redact.previousPage=Předchozí stránka -redact.toggleSidebar=Přepnout postranní panel -redact.showThumbnails=Zobrazit miniatury -redact.showDocumentOutline=Zobrazit osnovu dokumentu (dvojklik pro rozbalení/sbalení všech položek) -redact.showAttatchments=Zobrazit přílohy -redact.showLayers=Zobrazit vrstvy (dvojklik pro obnovení všech vrstev do výchozího stavu) -redact.colourPicker=Výběr barvy -redact.findCurrentOutlineItem=Najít aktuální položku osnovy -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Zobrazit Javascript -showJS.header=Zobrazit Javascript -showJS.downloadJS=Stáhnout Javascript -showJS.submit=Zobrazit - - -#pdfToSinglePage -pdfToSinglePage.title=PDF na jednu stránku -pdfToSinglePage.header=PDF na jednu stránku -pdfToSinglePage.submit=Převést na jednu stránku - - -#pageExtracter -pageExtracter.title=Extrahovat stránky -pageExtracter.header=Extrahovat stránky -pageExtracter.submit=Extrahovat -pageExtracter.placeholder=(např. 1,2,8 nebo 4,7,12-16 nebo 2n-1) - - -#getPdfInfo -getPdfInfo.title=Získat informace o PDF -getPdfInfo.header=Získat informace o PDF -getPdfInfo.submit=Získat informace -getPdfInfo.downloadJson=Stáhnout JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown na PDF -MarkdownToPDF.header=Markdown na PDF -MarkdownToPDF.submit=Převést -MarkdownToPDF.help=Práce probíhá -MarkdownToPDF.credit=Využívá WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF na Markdown -PDFToMarkdown.header=PDF na Markdown -PDFToMarkdown.submit=Převést - - -#url-to-pdf -URLToPDF.title=URL na PDF -URLToPDF.header=URL na PDF -URLToPDF.submit=Převést -URLToPDF.credit=Využívá WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML na PDF -HTMLToPDF.header=HTML na PDF -HTMLToPDF.help=Přijímá HTML soubory a ZIP soubory obsahující html/css/obrázky atd. -HTMLToPDF.submit=Převést -HTMLToPDF.credit=Využívá WeasyPrint -HTMLToPDF.zoom=Úroveň přiblížení pro zobrazení webové stránky. -HTMLToPDF.pageWidth=Šířka stránky v centimetrech. (Prázdné pro výchozí) -HTMLToPDF.pageHeight=Výška stránky v centimetrech. (Prázdné pro výchozí) -HTMLToPDF.marginTop=Horní okraj stránky v milimetrech. (Prázdné pro výchozí) -HTMLToPDF.marginBottom=Dolní okraj stránky v milimetrech. (Prázdné pro výchozí) -HTMLToPDF.marginLeft=Levý okraj stránky v milimetrech. (Prázdné pro výchozí) -HTMLToPDF.marginRight=Pravý okraj stránky v milimetrech. (Prázdné pro výchozí) -HTMLToPDF.printBackground=Vykreslit pozadí webových stránek. -HTMLToPDF.defaultHeader=Povolit výchozí záhlaví (název a číslo stránky) -HTMLToPDF.cssMediaType=Změnit typ CSS média stránky. -HTMLToPDF.none=Žádný -HTMLToPDF.print=Tisk -HTMLToPDF.screen=Obrazovka - - -#AddStampRequest -AddStampRequest.header=Razítko PDF -AddStampRequest.title=Razítko PDF -AddStampRequest.stampType=Typ razítka -AddStampRequest.stampText=Text razítka -AddStampRequest.stampImage=Obrázek razítka -AddStampRequest.alphabet=Abeceda -AddStampRequest.fontSize=Velikost písma/obrázku -AddStampRequest.rotation=Otočení -AddStampRequest.opacity=Průhlednost -AddStampRequest.position=Pozice -AddStampRequest.overrideX=Přepsat souřadnici X -AddStampRequest.overrideY=Přepsat souřadnici Y -AddStampRequest.customMargin=Vlastní okraj -AddStampRequest.customColor=Vlastní barva textu -AddStampRequest.submit=Odeslat - - -#sanitizePDF -sanitizePDF.title=Sanitizovat PDF -sanitizePDF.header=Sanitizovat PDF soubor -sanitizePDF.selectText.1=Odstranit JavaScript akce -sanitizePDF.selectText.2=Odstranit vložené soubory -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Odstranit odkazy -sanitizePDF.selectText.5=Odstranit písma -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanitizovat PDF - - -#addPageNumbers -addPageNumbers.title=Přidat čísla stránek -addPageNumbers.header=Přidat čísla stránek -addPageNumbers.selectText.1=Vyberte PDF soubor: -addPageNumbers.selectText.2=Velikost okraje -addPageNumbers.selectText.3=Pozice -addPageNumbers.selectText.4=Počáteční číslo -addPageNumbers.selectText.5=Stránky k číslování -addPageNumbers.selectText.6=Vlastní text -addPageNumbers.customTextDesc=Vlastní text -addPageNumbers.numberPagesDesc=Které stránky číslovat, výchozí je 'všechny', také přijímá 1-5 nebo 2,5,9 atd. -addPageNumbers.customNumberDesc=Výchozí je {n}, také přijímá 'Stránka {n} z {total}', 'Text-{n}', '{filename}-{n}' -addPageNumbers.submit=Přidat čísla stránek - - -#auto-rename -auto-rename.title=Automatické přejmenování -auto-rename.header=Automatické přejmenování PDF -auto-rename.submit=Automaticky přejmenovat - - -#adjustContrast -adjustContrast.title=Upravit kontrast -adjustContrast.header=Upravit kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Jas: -adjustContrast.saturation=Sytost: -adjustContrast.download=Stáhnout - - -#crop -crop.title=Oříznout -crop.header=Oříznout PDF -crop.submit=Odeslat - - -#autoSplitPDF -autoSplitPDF.title=Automatické rozdělení PDF -autoSplitPDF.header=Automatické rozdělení PDF -autoSplitPDF.description=Vytiskněte, vložte, naskenujte, nahrajte a nechte nás automaticky oddělit vaše dokumenty. Není potřeba žádné ruční třídění. -autoSplitPDF.selectText.1=Vytiskněte některé oddělovací listy z níže uvedených (černobílé je v pořádku). -autoSplitPDF.selectText.2=Naskenujte všechny své dokumenty najednou vložením oddělovacího listu mezi ně. -autoSplitPDF.selectText.3=Nahrajte jediný velký naskenovaný PDF soubor a nechte Stirling PDF udělat zbytek. -autoSplitPDF.selectText.4=Oddělovací stránky jsou automaticky detekovány a odstraněny, což zaručuje čistý finální dokument. -autoSplitPDF.formPrompt=Odeslat PDF obsahující Stirling-PDF oddělovače stránek: -autoSplitPDF.duplexMode=Duplexní režim (skenování přední a zadní strany) -autoSplitPDF.dividerDownload2=Stáhnout 'Automatický oddělovač (s instrukcemi).pdf' -autoSplitPDF.submit=Odeslat - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Rozvržení více stránek -pageLayout.header=Rozvržení více stránek -pageLayout.pagesPerSheet=Stránek na list: -pageLayout.addBorder=Přidat okraje -pageLayout.submit=Odeslat - - -#scalePages -scalePages.title=Upravit měřítko stránky -scalePages.header=Upravit měřítko stránky -scalePages.pageSize=Velikost stránky dokumentu. -scalePages.keepPageSize=Původní velikost -scalePages.scaleFactor=Úroveň přiblížení (oříznutí) stránky. -scalePages.submit=Odeslat - - -#certSign -certSign.title=Podepisování certifikátem -certSign.header=Podepsat PDF certifikátem (Práce probíhá) -certSign.selectPDF=Vyberte PDF soubor k podepsání: -certSign.jksNote=Poznámka: Pokud typ vašeho certifikátu není uveden níže, převeďte jej prosím na Java Keystore (.jks) soubor pomocí nástroje keytool příkazové řádky. Poté vyberte možnost .jks níže. -certSign.selectKey=Vyberte soubor s vaším privátním klíčem (formát PKCS#8, může být .pem nebo .der): -certSign.selectCert=Vyberte soubor s vaším certifikátem (formát X.509, může být .pem nebo .der): -certSign.selectP12=Vyberte soubor s vaším PKCS#12 úložištěm klíčů (.p12 nebo .pfx) (Volitelné, pokud je uvedeno, mělo by obsahovat váš privátní klíč a certifikát): -certSign.selectJKS=Vyberte soubor s vaším Java úložištěm klíčů (.jks nebo .keystore): -certSign.certType=Typ certifikátu -certSign.password=Zadejte heslo k vašemu úložišti klíčů nebo privátnímu klíči (pokud existuje): -certSign.showSig=Zobrazit podpis -certSign.reason=Důvod -certSign.location=Umístění -certSign.name=Jméno -certSign.showLogo=Zobrazit logo -certSign.submit=Podepsat PDF - - -#removeCertSign -removeCertSign.title=Odstranit podpis certifikátu -removeCertSign.header=Odstranit digitální certifikát z PDF -removeCertSign.selectPDF=Vyberte PDF soubor: -removeCertSign.submit=Odstranit podpis - - -#removeBlanks -removeBlanks.title=Odstranit prázdné stránky -removeBlanks.header=Odstranit prázdné stránky -removeBlanks.threshold=Práh bělosti pixelů: -removeBlanks.thresholdDesc=Práh pro určení, jak bílý musí pixel být, aby byl klasifikován jako 'bílý'. 0 = černá, 255 čistě bílá. -removeBlanks.whitePercent=Procento bílé (%): -removeBlanks.whitePercentDesc=Procento stránky, které musí být 'bílé' pixely, aby byla odstraněna -removeBlanks.submit=Odstranit prázdné - - -#removeAnnotations -removeAnnotations.title=Odstranit poznámky -removeAnnotations.header=Odstranit poznámky -removeAnnotations.submit=Odstranit - - -#compare -compare.title=Porovnat -compare.header=Porovnat PDF -compare.highlightColor.1=Zvýrazňovací barva 1: -compare.highlightColor.2=Zvýrazňovací barva 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Porovnat -compare.complex.message=Jeden nebo oba poskytnuté dokumenty jsou velké soubory, přesnost porovnání může být snížena -compare.large.file.message=Jeden nebo oba poskytnuté dokumenty jsou příliš velké na zpracování -compare.no.text.message=Jeden nebo oba vybrané PDF soubory neobsahují textový obsah. Prosím vyberte PDF soubory s textem pro porovnání. - -#sign -sign.title=Podepsat -sign.header=Podepsat PDF -sign.upload=Nahrát obrázek -sign.draw=Nakreslit podpis -sign.text=Textový vstup -sign.clear=Vymazat -sign.add=Přidat -sign.saved=Uložené podpisy -sign.save=Uložit podpis -sign.personalSigs=Osobní podpisy -sign.sharedSigs=Sdílené podpisy -sign.noSavedSigs=Nebyly nalezeny žádné uložené podpisy -sign.addToAll=Přidat na všechny stránky -sign.delete=Smazat -sign.first=První stránka -sign.last=Poslední stránka -sign.next=Další stránka -sign.previous=Předchozí stránka -sign.maintainRatio=Přepnout zachování poměru stran -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Opravit -repair.header=Opravit PDF -repair.submit=Opravit - - -#flatten -flatten.title=Zploštit -flatten.header=Zploštit PDF -flatten.flattenOnlyForms=Zploštit pouze formuláře -flatten.submit=Zploštit - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Prahová hodnota úhlu: -ScannerImageSplit.selectText.2=Nastaví minimální absolutní úhel požadovaný pro otočení obrázku (výchozí: 10). -ScannerImageSplit.selectText.3=Tolerance: -ScannerImageSplit.selectText.4=Určuje rozsah barevné variace kolem odhadované barvy pozadí (výchozí: 30). -ScannerImageSplit.selectText.5=Minimální plocha: -ScannerImageSplit.selectText.6=Nastaví minimální prahovou hodnotu plochy pro fotografii (výchozí: 10000). -ScannerImageSplit.selectText.7=Minimální plocha obrysu: -ScannerImageSplit.selectText.8=Nastaví minimální prahovou hodnotu plochy obrysu pro fotografii -ScannerImageSplit.selectText.9=Velikost okraje: -ScannerImageSplit.selectText.10=Nastaví velikost okraje přidaného a odebraného k zabránění bílých okrajů ve výstupu (výchozí: 1). -ScannerImageSplit.info=Python není nainstalován. Je vyžadován pro spuštění. - - -#OCR -ocr.title=OCR / Čištění skenů -ocr.header=Čištění skenů / OCR (Optické rozpoznávání znaků) -ocr.selectText.1=Vyberte jazyky, které mají být detekovány v PDF (Uvedené jsou aktuálně detekované): -ocr.selectText.2=Vytvořit textový soubor obsahující OCR text spolu s OCR PDF -ocr.selectText.3=Opravit stránky, které byly naskenovány pod úhlem, jejich otočením zpět na místo -ocr.selectText.4=Vyčistit stránku, aby bylo méně pravděpodobné, že OCR najde text v šumu pozadí. (Žádná změna výstupu) -ocr.selectText.5=Vyčistit stránku, aby bylo méně pravděpodobné, že OCR najde text v šumu pozadí, zachová čistý výstup. -ocr.selectText.6=Ignorovat stránky, které mají interaktivní text, provést OCR pouze na stránkách, které jsou obrázky -ocr.selectText.7=Vynutit OCR, provede OCR na každé stránce a odstraní všechny původní textové prvky -ocr.selectText.8=Normální (Vyvolá chybu, pokud PDF obsahuje text) -ocr.selectText.9=Další nastavení -ocr.selectText.10=Režim OCR -ocr.selectText.11=Odstranit obrázky po OCR (Odstraní VŠECHNY obrázky, užitečné pouze jako součást kroku konverze) -ocr.selectText.12=Typ vykreslení (Pokročilé) -ocr.help=Přečtěte si prosím tuto dokumentaci o použití pro jiné jazyky a/nebo použití mimo Docker -ocr.credit=Tato služba používá qpdf a Tesseract pro OCR. -ocr.submit=Zpracovat PDF pomocí OCR - - -#extractImages -extractImages.title=Extrahovat obrázky -extractImages.header=Extrahovat obrázky -extractImages.selectText=Vyberte formát obrázku pro převod extrahovaných obrázků -extractImages.allowDuplicates=Uložit duplicitní obrázky -extractImages.submit=Extrahovat - - -#File to PDF -fileToPDF.title=Soubor na PDF -fileToPDF.header=Převést libovolný soubor na PDF -fileToPDF.credit=Tato služba používá LibreOffice a Unoconv pro konverzi souborů. -fileToPDF.supportedFileTypesInfo=Podporované typy souborů -fileToPDF.supportedFileTypes=Podporované typy souborů by měly zahrnovat níže uvedené, pro úplný aktualizovaný seznam podporovaných formátů však prosím nahlédněte do dokumentace LibreOffice -fileToPDF.submit=Převést na PDF - - -#compress -compress.title=Komprimovat -compress.header=Komprimovat PDF -compress.credit=Tato služba používá qpdf pro kompresi/optimalizaci PDF. -compress.grayscale.label=Použít stupnici šedi pro kompresi -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Úroveň optimalizace: -compress.selectText.4=Automatický režim - Automaticky upravuje kvalitu pro dosažení přesné velikosti PDF -compress.selectText.5=Očekávaná velikost PDF (např. 25MB, 10.8MB, 25KB) -compress.submit=Komprimovat - - -#Add image -addImage.title=Přidat obrázek -addImage.header=Přidat obrázek do PDF -addImage.everyPage=Každá stránka? -addImage.upload=Přidat obrázek -addImage.submit=Přidat obrázek - - -#merge -merge.title=Sloučit -merge.header=Sloučit více PDF (2+) -merge.sortByName=Seřadit podle názvu -merge.sortByDate=Seřadit podle data -merge.removeCertSign=Odstranit digitální podpis v sloučeném souboru? -merge.submit=Sloučit - - -#pdfOrganiser -pdfOrganiser.title=Organizátor stránek -pdfOrganiser.header=Organizátor stránek PDF -pdfOrganiser.submit=Přeuspořádat stránky -pdfOrganiser.mode=Režim -pdfOrganiser.mode.1=Vlastní pořadí stránek -pdfOrganiser.mode.2=Obrácené pořadí -pdfOrganiser.mode.3=Duplexní řazení -pdfOrganiser.mode.4=Řazení do brožury -pdfOrganiser.mode.5=Řazení do boční brožury -pdfOrganiser.mode.6=Rozdělení sudé-liché -pdfOrganiser.mode.7=Odstranit první -pdfOrganiser.mode.8=Odstranit poslední -pdfOrganiser.mode.9=Odstranit první a poslední -pdfOrganiser.mode.10=Sloučení sudé-liché -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(např. 1,3,2 nebo 4-8,2,10-12 nebo 2n-1) - - -#multiTool -multiTool.title=PDF Multi nástroj -multiTool.header=PDF Multi nástroj -multiTool.uploadPrompts=Název souboru -multiTool.selectAll=Vybrat vše -multiTool.deselectAll=Zrušit výběr všeho -multiTool.selectPages=Vybrat stránku -multiTool.selectedPages=Vybrané stránky -multiTool.page=Stránka -multiTool.deleteSelected=Smazat vybrané -multiTool.downloadAll=Exportovat -multiTool.downloadSelected=Exportovat vybrané - -multiTool.insertPageBreak=Vložit zalomení stránky -multiTool.addFile=Přidat soubor -multiTool.rotateLeft=Otočit doleva -multiTool.rotateRight=Otočit doprava -multiTool.split=Rozdělit -multiTool.moveLeft=Přesunout doleva -multiTool.moveRight=Přesunout doprava -multiTool.delete=Smazat -multiTool.dragDropMessage=Vybraná/é stránka/y -multiTool.undo=Zpět -multiTool.redo=Znovu - -#decrypt -decrypt.passwordPrompt=Tento soubor je chráněn heslem. Zadejte prosím heslo: -decrypt.cancelled=Operace byla zrušena pro PDF: {0} -decrypt.noPassword=Nebylo zadáno heslo pro zašifrované PDF: {0} -decrypt.invalidPassword=Zkuste to prosím znovu se správným heslem. -decrypt.invalidPasswordHeader=Nesprávné heslo nebo nepodporované šifrování pro PDF: {0} -decrypt.unexpectedError=Při zpracování souboru došlo k chybě. Zkuste to prosím znovu. -decrypt.serverError=Chyba serveru při dešifrování: {0} -decrypt.success=Soubor byl úspěšně dešifrován. - -#multiTool-advert -multiTool-advert.message=Tato funkce je také k dispozici na naší stránce multi-nástroje. Podívejte se na ni pro vylepšené rozhraní pro práci se stránkami a další funkce! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Zobrazit PDF - -#pageRemover -pageRemover.title=Odstranění stránek -pageRemover.header=Odstranění stránek z PDF -pageRemover.pagesToDelete=Stránky k odstranění (Zadejte seznam čísel stránek oddělených čárkami): -pageRemover.submit=Smazat stránky -pageRemover.placeholder=(např. 1,2,6 nebo 1-10,15-30) - - -#rotate -rotate.title=Otočit PDF -rotate.header=Otočit PDF -rotate.selectAngle=Vyberte úhel otočení (v násobcích 90 stupňů): -rotate.submit=Otočit - - -#split-pdfs -split.title=Rozdělit PDF -split.header=Rozdělit PDF -split.desc.1=Čísla, která vyberete, jsou čísla stránek, na kterých chcete provést rozdělení -split.desc.2=Tak například výběr 1,3,7-9 by rozdělil 10stránkový dokument na 6 samostatných PDF s: -split.desc.3=Dokument #1: Stránka 1 -split.desc.4=Dokument #2: Stránky 2 a 3 -split.desc.5=Dokument #3: Stránky 4, 5, 6 a 7 -split.desc.6=Dokument #4: Stránka 8 -split.desc.7=Dokument #5: Stránka 9 -split.desc.8=Dokument #6: Stránka 10 -split.splitPages=Zadejte stránky pro rozdělení: -split.submit=Rozdělit - - -#merge -imageToPDF.title=Obrázek na PDF -imageToPDF.header=Obrázek na PDF -imageToPDF.submit=Převést -imageToPDF.selectLabel=Možnosti přizpůsobení obrázku -imageToPDF.fillPage=Vyplnit stránku -imageToPDF.fitDocumentToImage=Přizpůsobit stránku obrázku -imageToPDF.maintainAspectRatio=Zachovat poměr stran -imageToPDF.selectText.2=Automaticky otočit PDF -imageToPDF.selectText.3=Logika pro více souborů (Povoleno pouze při práci s více obrázky) -imageToPDF.selectText.4=Sloučit do jednoho PDF -imageToPDF.selectText.5=Převést na samostatné PDF - - -#pdfToImage -pdfToImage.title=PDF na obrázek -pdfToImage.header=PDF na obrázek -pdfToImage.selectText=Formát obrázku -pdfToImage.singleOrMultiple=Typ výsledku obrázku -pdfToImage.single=Jeden velký obrázek -pdfToImage.multi=Více obrázků -pdfToImage.colorType=Typ barev -pdfToImage.color=Barevný -pdfToImage.grey=Stupně šedi -pdfToImage.blackwhite=Černobílý (Může dojít ke ztrátě dat!) -pdfToImage.submit=Převést -pdfToImage.info=Python není nainstalován. Vyžadován pro konverzi do WebP. -pdfToImage.placeholder=(např. 1,2,8 nebo 4,7,12-16 nebo 2n-1) - - -#addPassword -addPassword.title=Přidat heslo -addPassword.header=Přidat heslo (Zašifrovat) -addPassword.selectText.1=Vyberte PDF k zašifrování -addPassword.selectText.2=Uživatelské heslo -addPassword.selectText.3=Délka šifrovacího klíče -addPassword.selectText.4=Vyšší hodnoty jsou silnější, ale nižší hodnoty mají lepší kompatibilitu. -addPassword.selectText.5=Oprávnění k nastavení (Doporučeno používat společně s heslem vlastníka) -addPassword.selectText.6=Zabránit sestavení dokumentu -addPassword.selectText.7=Zabránit extrakci obsahu -addPassword.selectText.8=Zabránit extrakci pro přístupnost -addPassword.selectText.9=Zabránit vyplňování formulářů -addPassword.selectText.10=Zabránit úpravám -addPassword.selectText.11=Zabránit úpravám poznámek -addPassword.selectText.12=Zabránit tisku -addPassword.selectText.13=Zabránit tisku v různých formátech -addPassword.selectText.14=Heslo vlastníka -addPassword.selectText.15=Omezuje, co lze s dokumentem dělat po jeho otevření (Není podporováno všemi čtečkami) -addPassword.selectText.16=Omezuje samotné otevření dokumentu -addPassword.submit=Zašifrovat - - -#watermark -watermark.title=Přidat vodoznak -watermark.header=Přidat vodoznak -watermark.customColor=Vlastní barva textu -watermark.selectText.1=Vyberte PDF pro přidání vodoznaku: -watermark.selectText.2=Text vodoznaku: -watermark.selectText.3=Velikost písma: -watermark.selectText.4=Otočení (0-360): -watermark.selectText.5=Horizontální mezera (Mezera mezi vodoznaky horizontálně): -watermark.selectText.6=Vertikální mezera (Mezera mezi vodoznaky vertikálně): -watermark.selectText.7=Průhlednost (0% - 100%): -watermark.selectText.8=Typ vodoznaku: -watermark.selectText.9=Obrázek vodoznaku: -watermark.selectText.10=Převést PDF na PDF-obrázek -watermark.submit=Přidat vodoznak -watermark.type.1=Text -watermark.type.2=Obrázek - - -#Change permissions -permissions.title=Změnit oprávnění -permissions.header=Změnit oprávnění -permissions.warning=Upozornění: Pro nezměnitelnost těchto oprávnění je doporučeno nastavit je s heslem přes stránku přidání hesla -permissions.selectText.1=Vyberte PDF ke změně oprávnění -permissions.selectText.2=Oprávnění k nastavení -permissions.selectText.3=Zabránit sestavení dokumentu -permissions.selectText.4=Zabránit extrakci obsahu -permissions.selectText.5=Zabránit extrakci pro přístupnost -permissions.selectText.6=Zabránit vyplňování formulářů -permissions.selectText.7=Zabránit úpravám -permissions.selectText.8=Zabránit úpravám poznámek -permissions.selectText.9=Zabránit tisku -permissions.selectText.10=Zabránit tisku v různých formátech -permissions.submit=Změnit - - -#remove password -removePassword.title=Odstranit heslo -removePassword.header=Odstranit heslo (Dešifrovat) -removePassword.selectText.1=Vyberte PDF k dešifrování -removePassword.selectText.2=Heslo -removePassword.submit=Odstranit - - -#changeMetadata -changeMetadata.title=Změnit metadata -changeMetadata.header=Změnit metadata -changeMetadata.selectText.1=Upravte proměnné, které chcete změnit -changeMetadata.selectText.2=Smazat všechna metadata -changeMetadata.selectText.3=Zobrazit vlastní metadata: -changeMetadata.author=Autor: -changeMetadata.creationDate=Datum vytvoření (rrrr/MM/dd HH:mm:ss): -changeMetadata.creator=Tvůrce: -changeMetadata.keywords=Klíčová slova: -changeMetadata.modDate=Datum úpravy (rrrr/MM/dd HH:mm:ss): -changeMetadata.producer=Producent: -changeMetadata.subject=Předmět: -changeMetadata.trapped=Zachyceno: -changeMetadata.selectText.4=Ostatní metadata: -changeMetadata.selectText.5=Přidat vlastní položku metadat -changeMetadata.submit=Změnit - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF na PDF/A -pdfToPDFA.header=PDF na PDF/A -pdfToPDFA.credit=Tato služba používá libreoffice pro konverzi do PDF/A -pdfToPDFA.submit=Převést -pdfToPDFA.tip=Momentálně nefunguje pro více vstupů najednou -pdfToPDFA.outputFormat=Výstupní formát -pdfToPDFA.pdfWithDigitalSignature=PDF obsahuje digitální podpis, který bude v dalším kroku odstraněn. - - -#PDFToWord -PDFToWord.title=PDF na Word -PDFToWord.header=PDF na Word -PDFToWord.selectText.1=Formát výstupního souboru -PDFToWord.credit=Tato služba používá LibreOffice pro konverzi souborů. -PDFToWord.submit=Převést - - -#PDFToPresentation -PDFToPresentation.title=PDF na prezentaci -PDFToPresentation.header=PDF na prezentaci -PDFToPresentation.selectText.1=Formát výstupního souboru -PDFToPresentation.credit=Tato služba používá LibreOffice pro konverzi souborů. -PDFToPresentation.submit=Převést - - -#PDFToText -PDFToText.title=PDF na RTF (Text) -PDFToText.header=PDF na RTF (Text) -PDFToText.selectText.1=Formát výstupního souboru -PDFToText.credit=Tato služba používá LibreOffice pro konverzi souborů. -PDFToText.submit=Převést - - -#PDFToHTML -PDFToHTML.title=PDF na HTML -PDFToHTML.header=PDF na HTML -PDFToHTML.credit=Tato služba používá pdftohtml pro konverzi souborů. -PDFToHTML.submit=Převést - - -#PDFToXML -PDFToXML.title=PDF na XML -PDFToXML.header=PDF na XML -PDFToXML.credit=Tato služba používá LibreOffice pro konverzi souborů. -PDFToXML.submit=Převést - -#PDFToCSV -PDFToCSV.title=PDF na CSV -PDFToCSV.header=PDF na CSV -PDFToCSV.prompt=Vyberte stránku pro extrakci tabulky -PDFToCSV.submit=Extrahovat - -#split-by-size-or-count -split-by-size-or-count.title=Rozdělit PDF podle velikosti nebo počtu -split-by-size-or-count.header=Rozdělit PDF podle velikosti nebo počtu -split-by-size-or-count.type.label=Vyberte typ rozdělení -split-by-size-or-count.type.size=Podle velikosti -split-by-size-or-count.type.pageCount=Podle počtu stránek -split-by-size-or-count.type.docCount=Podle počtu dokumentů -split-by-size-or-count.value.label=Zadejte hodnotu -split-by-size-or-count.value.placeholder=Zadejte velikost (např. 2MB nebo 3KB) nebo počet (např. 5) -split-by-size-or-count.submit=Odeslat - - -#overlay-pdfs -overlay-pdfs.header=Překrýt PDF soubory -overlay-pdfs.baseFile.label=Vyberte základní PDF soubor -overlay-pdfs.overlayFiles.label=Vyberte PDF soubory pro překrytí -overlay-pdfs.mode.label=Vyberte režim překrytí -overlay-pdfs.mode.sequential=Sekvenční překrytí -overlay-pdfs.mode.interleaved=Prokládané překrytí -overlay-pdfs.mode.fixedRepeat=Pevné opakované překrytí -overlay-pdfs.counts.label=Počty překrytí (pro režim pevného opakování) -overlay-pdfs.counts.placeholder=Zadejte počty oddělené čárkami (např. 2,3,1) -overlay-pdfs.position.label=Vyberte pozici překrytí -overlay-pdfs.position.foreground=Popředí -overlay-pdfs.position.background=Pozadí -overlay-pdfs.submit=Odeslat - - -#split-by-sections -split-by-sections.title=Rozdělit PDF podle sekcí -split-by-sections.header=Rozdělit PDF do sekcí -split-by-sections.horizontal.label=Horizontální dělení -split-by-sections.vertical.label=Vertikální dělení -split-by-sections.horizontal.placeholder=Zadejte počet horizontálních dělení -split-by-sections.vertical.placeholder=Zadejte počet vertikálních dělení -split-by-sections.submit=Rozdělit PDF -split-by-sections.merge=Sloučit do jednoho PDF - - -#printFile -printFile.title=Tisk souboru -printFile.header=Tisk souboru na tiskárně -printFile.selectText.1=Vyberte soubor k tisku -printFile.selectText.2=Zadejte název tiskárny -printFile.submit=Tisknout - - -#licenses -licenses.nav=Licence -licenses.title=Licence třetích stran -licenses.header=Licence třetích stran -licenses.module=Modul -licenses.version=Verze -licenses.license=Licence - -#survey -survey.nav=Průzkum -survey.title=Průzkum Stirling-PDF -survey.description=Stirling-PDF nemá sledování, proto chceme slyšet od našich uživatelů, abychom mohli Stirling-PDF vylepšit! -survey.changes=Stirling-PDF se od posledního průzkumu změnil! Pro více informací se podívejte na náš blogový příspěvek zde: -survey.changes2=S těmito změnami získáváme placenou obchodní podporu a financování -survey.please=Zvažte prosím účast v našem průzkumu! -survey.disabled=(Vyskakovací okno průzkumu bude v následujících aktualizacích zakázáno, ale zůstane dostupné v zápatí stránky) -survey.button=Zúčastnit se průzkumu -survey.dontShowAgain=Již nezobrazovat -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Omlouváme se za problém! -error.needHelp=Potřebujete pomoc / Našli jste problém? -error.contactTip=Pokud stále máte potíže, neváhejte nás kontaktovat. Můžete podat ticket na našem GitHubu nebo nás kontaktovat přes Discord: -error.404.head=404 - Stránka nenalezena | Ups, zakopli jsme v kódu! -error.404.1=Nemůžeme najít stránku, kterou hledáte. -error.404.2=Něco se pokazilo -error.github=Podat ticket na GitHubu -error.showStack=Zobrazit trasování zásobníku -error.copyStack=Kopírovat trasování zásobníku -error.githubSubmit=GitHub - Podat ticket -error.discordSubmit=Discord - Podat příspěvek podpory - - -#remove-image -removeImage.title=Odstranit obrázek -removeImage.header=Odstranit obrázek -removeImage.removeImage=Odstranit obrázek -removeImage.submit=Odstranit obrázek - - -splitByChapters.title=Rozdělit PDF podle kapitol -splitByChapters.header=Rozdělit PDF podle kapitol -splitByChapters.bookmarkLevel=Úroveň záložek -splitByChapters.includeMetadata=Zahrnout metadata -splitByChapters.allowDuplicates=Povolit duplicity -splitByChapters.desc.1=Tento nástroj rozdělí PDF soubor na více PDF podle struktury kapitol. -splitByChapters.desc.2=Úroveň záložek: Vyberte úroveň záložek pro rozdělení (0 pro nejvyšší úroveň, 1 pro druhou úroveň atd.). -splitByChapters.desc.3=Zahrnout metadata: Pokud je zaškrtnuto, metadata původního PDF budou zahrnuta v každém rozděleném PDF. -splitByChapters.desc.4=Povolit duplicity: Pokud je zaškrtnuto, umožňuje vytvoření samostatných PDF z více záložek na stejné stránce. -splitByChapters.submit=Rozdělit PDF - -#File Chooser -fileChooser.click=Kliknout -fileChooser.or=nebo -fileChooser.dragAndDrop=Přetáhnout -fileChooser.dragAndDropPDF=Přetáhnout PDF soubor -fileChooser.dragAndDropImage=Přetáhnout obrázek -fileChooser.hoveredDragAndDrop=Přetáhněte soubor(y) sem -fileChooser.extractPDF=Extrahování... - -#release notes -releases.footer=Vydání -releases.title=Poznámky k vydání -releases.header=Poznámky k vydání -releases.current.version=Aktuální vydání -releases.note=Poznámky k vydání jsou dostupné pouze v angličtině - -#Validate Signature -validateSignature.title=Ověřit podpisy PDF -validateSignature.header=Ověřit digitální podpisy -validateSignature.selectPDF=Vyberte podepsaný PDF soubor -validateSignature.submit=Ověřit podpisy -validateSignature.results=Výsledky ověření -validateSignature.status=Stav -validateSignature.signer=Podepisující -validateSignature.date=Datum -validateSignature.reason=Důvod -validateSignature.location=Umístění -validateSignature.noSignatures=V tomto dokumentu nebyly nalezeny žádné digitální podpisy -validateSignature.status.valid=Platný -validateSignature.status.invalid=Neplatný -validateSignature.chain.invalid=Ověření řetězce certifikátů selhalo - nelze ověřit identitu podepisujícího -validateSignature.trust.invalid=Certifikát není v úložišti důvěryhodných certifikátů - zdroj nelze ověřit -validateSignature.cert.expired=Certifikát vypršel -validateSignature.cert.revoked=Certifikát byl zrušen -validateSignature.signature.info=Informace o podpisu -validateSignature.signature=Podpis -validateSignature.signature.mathValid=Podpis je matematicky platný, ALE: -validateSignature.selectCustomCert=Vlastní certifikát X.509 (Volitelné) -validateSignature.cert.info=Detaily certifikátu -validateSignature.cert.issuer=Vydavatel -validateSignature.cert.subject=Předmět -validateSignature.cert.serialNumber=Sériové číslo -validateSignature.cert.validFrom=Platný od -validateSignature.cert.validUntil=Platný do -validateSignature.cert.algorithm=Algoritmus -validateSignature.cert.keySize=Velikost klíče -validateSignature.cert.version=Verze -validateSignature.cert.keyUsage=Použití klíče -validateSignature.cert.selfSigned=Podepsaný sám sebou -validateSignature.cert.bits=bitů - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_da_DK.properties b/stirling-pdf/build/resources/main/messages_da_DK.properties deleted file mode 100644 index 0f92ad2db..000000000 --- a/stirling-pdf/build/resources/main/messages_da_DK.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Skriftstørrelse -addPageNumbers.fontName=Skriftnavn -pdfPrompt=Vælg PDF-fil(er) -multiPdfPrompt=Vælg PDF-filerne (2+) -multiPdfDropPrompt=Vælg (eller drag & drop) alle PDF-filerne du skal bruge -imgPrompt=Vælg Billede(r) -genericSubmit=Indsend -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Advarsel: Denne proces kan tage op til et helt minut, alt efter størrelsen på filen -pageOrderPrompt=Brugerdefineret siderækkefølge (Indtast en kommasepareret liste af sidenumre eller funktioner som 2n+1) : -pageSelectionPrompt=Brugerdefineret sidevalg (Indtast en kommasepareret liste af sidenumre 1,5,6 eller funktioner som 2n+1) : -goToPage=Gå -true=Sandt -false=Falsk -unknown=Ukendt -save=Gem -saveToBrowser=Gem til browser -close=Luk -filesSelected=Filer valgt -noFavourites=Ingen favoritter tilføjet -downloadComplete=Download fuldført -bored=Træt af at vente? -alphabet=Alfabet -downloadPdf=Download PDF -text=Tekst -font=Skrifttype -selectFillter=-- Vælg -- -pageNum=Sidenummer -sizes.small=Lille -sizes.medium=Mellem -sizes.large=Stor -sizes.x-large=X-Stor -error.pdfPassword=PDF-dokumentet er beskyttet med adgangskode, og enten blev adgangskoden ikke angivet eller var forkert -delete=Slet -username=Brugernavn -password=Adgangskode -welcome=Velkommen -property=Egenskab -black=Sort -white=Hvid -red=Rød -green=Grøn -blue=Blå -custom=Brugerdefineret... -WorkInProgess=Arbejde i gang, Kan muligvis ikke virke eller have fejl, Rapportér venligst eventuelle problemer! -poweredBy=Drevet af -yes=Ja -no=Nej -changedCredsMessage=Legitimationsoplysninger ændret! -notAuthenticatedMessage=Bruger ikke autoriseret. -userNotFoundMessage=Bruger ikke fundet. -incorrectPasswordMessage=Nuværende adgangskode er forkert. -usernameExistsMessage=Nyt brugernavn findes allerede. -invalidUsernameMessage=Ugyldigt brugernavn, brugernavn må kun indeholde bogstaver, tal og følgende specialtegn @._+- eller skal være en gyldig e-mailadresse. -invalidPasswordMessage=Adgangskoden må ikke være tom og må ikke have mellemrum i begyndelsen eller slutningen. -confirmPasswordErrorMessage=Ny adgangskode og Bekræft ny adgangskode skal matche. -deleteCurrentUserMessage=Kan ikke slette den aktuelt indloggede bruger. -deleteUsernameExistsMessage=Brugernavnet eksisterer ikke og kan ikke slettes. -downgradeCurrentUserMessage=Kan ikke nedgradere den aktuelle brugers rolle -disabledCurrentUserMessage=Den aktuelle bruger kan ikke deaktiveres -downgradeCurrentUserLongMessage=Kan ikke nedgradere den aktuelle brugers rolle. Derfor vil den aktuelle bruger ikke blive vist. -userAlreadyExistsOAuthMessage=Brugeren eksisterer allerede som en OAuth2-bruger. -userAlreadyExistsWebMessage=Brugeren eksisterer allerede som en webbruger. -error=Fejl -oops=Ups! -help=Hjælp -goHomepage=Gå til hovedsiden -joinDiscord=Deltag i vores Discord-server -seeDockerHub=Se Docker Hub -visitGithub=Besøg Github Repository -donate=Donér -color=Farve -sponsor=Sponsorer -info=Info -pro=Pro -page=Sidenummer -pages=Sideantal -loading=Laster... -addToDoc=Tilføj til Dokument -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Vilkår og betingelser -legal.accessibility=Adgangsnævnteglen -legal.cookie=Cokiebelejring -legal.impressum=Angivelse af ansvar -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Menu (Beta) -pipeline.uploadButton=Upload Brugerdefineret -pipeline.configureButton=Konfigurér -pipeline.defaultOption=Brugerdefineret -pipeline.submitButton=Indsend -pipeline.help=Pipeline Hjælp -pipeline.scanHelp=Mappe Scanning Hjælp -pipeline.deletePrompt=Er du sikker på, at du vil slette pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Konfiguration -pipelineOptions.pipelineNameLabel=Pipeline Navn -pipelineOptions.saveSettings=Gem Operationsindstillinger -pipelineOptions.pipelineNamePrompt=Indtast pipeline navn her -pipelineOptions.selectOperation=Vælg Operation -pipelineOptions.addOperationButton=Tilføj operation -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Download -pipelineOptions.validateButton=Validér - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Opgrader til Pro -enterpriseEdition.warning=Denne funktion er kun tilgængelig for Pro-brugere. -enterpriseEdition.yamlAdvert=Stirling PDF Pro understøtter YAML-konfigurationsfiler og andre SSO-funktioner. -enterpriseEdition.ssoAdvert=søger du flere funktioner til brugerstyring? Prøv Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Vil du gøre Stirling PDF bedre? -analytics.paragraph1=Stirling PDF har indsat analytics for at hjælpe os med at forbedre produktet. Vi følger ikke nogen personoplysninger eller filinhold. -analytics.paragraph2=Bevægelsesmæssigt aktiver du analytics for at hjælpe Stirling-PDF med at vokse og til atstå os bedre at forstå vores brugere. -analytics.enable=Aktivér analytics -analytics.disable=Deaktiver analytics -analytics.settings=Du kan ændre analytics-indstillingerne i config/settings.yml-filen - - -############# -# NAVBAR # -############# -navbar.favorite=Favoritter -navbar.recent=New and recently updated -navbar.darkmode=Mørk Tilstand -navbar.language=Sprog -navbar.settings=Indstillinger -navbar.allTools=Værktøjer -navbar.multiTool=Multi Værktøjer -navbar.search=Search -navbar.sections.organize=Organisér -navbar.sections.convertTo=Konvertér til PDF -navbar.sections.convertFrom=Konvertér fra PDF -navbar.sections.security=Signér & Sikkerhed -navbar.sections.advance=Avanceret -navbar.sections.edit=Vis & Redigér -navbar.sections.popular=Populære - -############# -# SETTINGS # -############# -settings.title=Indstillinger -settings.update=Opdatering tilgængelig -settings.updateAvailable={0} er den aktuelt installerede version. En ny version ({1}) er tilgængelig. -settings.appVersion=App Version: -settings.downloadOption.title=Vælg download mulighed (For enkelt fil ikke-zip downloads): -settings.downloadOption.1=Åbn i samme vindue -settings.downloadOption.2=Åbn i nyt vindue -settings.downloadOption.3=Download fil -settings.zipThreshold=Zip filer når antallet af downloadede filer overstiger -settings.signOut=Log ud -settings.accountSettings=Kontoindstillinger -settings.bored.help=Aktiverer påskeæg spil -settings.cacheInputs.name=Gem formularinput -settings.cacheInputs.help=Aktivér for at gemme tidligere anvendte input til fremtidige kørsler - -changeCreds.title=Skift Legitimationsoplysninger -changeCreds.header=Opdater Dine Kontooplysninger -changeCreds.changePassword=Du bruger standard loginoplysninger. Indtast venligst en ny adgangskode -changeCreds.newUsername=Nyt Brugernavn -changeCreds.oldPassword=Nuværende Adgangskode -changeCreds.newPassword=Ny Adgangskode -changeCreds.confirmNewPassword=Bekræft Ny Adgangskode -changeCreds.submit=Indsend Ændringer - - - -account.title=Kontoindstillinger -account.accountSettings=Kontoindstillinger -account.adminSettings=Administratorindstillinger - Se og Tilføj Brugere -account.userControlSettings=Brugerkontrolindstillinger -account.changeUsername=Skift Brugernavn -account.newUsername=Nyt Brugernavn -account.password=Bekræftelsesadgangskode -account.oldPassword=Gammel adgangskode -account.newPassword=Ny Adgangskode -account.changePassword=Skift Adgangskode -account.confirmNewPassword=Bekræft Ny Adgangskode -account.signOut=Log ud -account.yourApiKey=Din API-nøgle -account.syncTitle=Synkroniser browserindstillinger med Konto -account.settingsCompare=Indstillinger Sammenligning: -account.property=Egenskab -account.webBrowserSettings=Webbrowser Indstilling -account.syncToBrowser=Synkroniser Konto -> Browser -account.syncToAccount=Synkroniser Konto <- Browser - - -adminUserSettings.title=Brugerkontrolindstillinger -adminUserSettings.header=Admin Brugerkontrolindstillinger -adminUserSettings.admin=Administrer -adminUserSettings.user=Bruger -adminUserSettings.addUser=Tilføj Ny Bruger -adminUserSettings.deleteUser=Slet Bruger -adminUserSettings.confirmDeleteUser=Skal brugeren slettes? -adminUserSettings.confirmChangeUserStatus=Skal brugeren deaktiveres/aktiveres? -adminUserSettings.usernameInfo=Brugernavn må kun indeholde bogstaver, tal og følgende specialtegn @._+- eller skal være en gyldig e-mailadresse. -adminUserSettings.roles=Roller -adminUserSettings.role=Rolle -adminUserSettings.actions=Handlinger -adminUserSettings.apiUser=Begrænset API-bruger -adminUserSettings.extraApiUser=Yderligere Begrænset API-bruger -adminUserSettings.webOnlyUser=Kun Web-bruger -adminUserSettings.demoUser=Demo-bruger (Ingen brugerdefinerede indstillinger) -adminUserSettings.internalApiUser=Intern API-bruger -adminUserSettings.forceChange=Tving bruger til at ændre adgangskode ved login -adminUserSettings.submit=Gem Bruger -adminUserSettings.changeUserRole=Ændre Brugerens Rolle -adminUserSettings.authenticated=Autentificeret -adminUserSettings.editOwnProfil=Rediger egen profil -adminUserSettings.enabledUser=aktiveret bruger -adminUserSettings.disabledUser=deaktiveret bruger -adminUserSettings.activeUsers=Aktive Brugere: -adminUserSettings.disabledUsers=Deaktiverede Brugere: -adminUserSettings.totalUsers=Samlet Antal Brugere: -adminUserSettings.lastRequest=Seneste Anmodning -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Eksport -database.header=Database Import/Eksport -database.fileName=Filnavn -database.creationDate=Oprettelsesdato -database.fileSize=Filstørrelse -database.deleteBackupFile=Slet Backup-fil -database.importBackupFile=Importér Backup-fil -database.createBackupFile=Create Backup File -database.downloadBackupFile=Download Backup-fil -database.info_1=Ved import af data er det afgørende at sikre den korrekte struktur. Hvis du er usikker på, hvad du gør, søg råd og støtte fra en professionel. En fejl i strukturen kan forårsage applikationsfejl, op til og med fuldstændig manglende evne til at køre applikationen. -database.info_2=Filnavnet er ligegyldigt ved upload. Det vil blive omdøbt bagefter for at følge formatet backup_user_yyyyMMddHHmm.sql, hvilket sikrer en konsistent navngivningskonvention. -database.submit=Importér Backup -database.importIntoDatabaseSuccessed=Import i database lykkedes -database.backupCreated=Database backup successful -database.fileNotFound=Fil ikke fundet -database.fileNullOrEmpty=Fil må ikke være null eller tom -database.failedImportFile=Kunne ikke importere fil -database.notSupported=This function is not available for your database connection. - -session.expired=Din sesions tid har udløbet. Genlad siden og prøv igen. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Dit lokalt hostede one-stop-shop for alle dine PDF-behov. -home.searchBar=Søg efter funktioner... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Se, annotér, tilføj tekst eller billeder -viewPdf.tags=se,læs,annotér,tekst,billede - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi Værktøj -home.multiTool.desc=Flet, Rotér, Omarrangér og Fjern sider -multiTool.tags=Multi Værktøj,Multi operation,UI,klik træk,front end,klient side,interaktiv,interagerbar,flyt - -home.merge.title=Flet -home.merge.desc=Flet nemt flere PDF'er til én. -merge.tags=flet,Sideoperationer,Back end,server side - -home.split.title=Opdel -home.split.desc=Opdel PDF'er i flere dokumenter -split.tags=Sideoperationer,opdel,Multi Side,klip,server side - -home.rotate.title=Rotér -home.rotate.desc=Rotér nemt dine PDF'er. -rotate.tags=server side - - -home.imageToPdf.title=Billede til PDF -home.imageToPdf.desc=Konvertér et billede (PNG, JPEG, GIF) til PDF. -imageToPdf.tags=konvertering,img,jpg,billede,foto - -home.pdfToImage.title=PDF til Billede -home.pdfToImage.desc=Konvertér en PDF til et billede. (PNG, JPEG, GIF) -pdfToImage.tags=konvertering,img,jpg,billede,foto - -home.pdfOrganiser.title=Organisér -home.pdfOrganiser.desc=Fjern/Omarrangér sider i vilkårlig rækkefølge -pdfOrganiser.tags=duplex,lige,ulige,sortér,flyt - - -home.addImage.title=Tilføj billede -home.addImage.desc=Tilføjer et billede på en bestemt placering på PDF'en -addImage.tags=img,jpg,billede,foto - -home.watermark.title=Tilføj Vandmærke -home.watermark.desc=Tilføj et brugerdefineret vandmærke til dit PDF-dokument. -watermark.tags=Tekst,gentagne,etiket,egen,ophavsret,varemærke,img,jpg,billede,foto - -home.permissions.title=Ændre Tilladelser -home.permissions.desc=Ændre tilladelserne for dit PDF-dokument -permissions.tags=læs,skriv,redigér,print - - -home.removePages.title=Fjern -home.removePages.desc=Slet uønskede sider fra dit PDF-dokument. -removePages.tags=Fjern sider,slet sider - -home.addPassword.title=Tilføj Adgangskode -home.addPassword.desc=Kryptér dit PDF-dokument med en adgangskode. -addPassword.tags=sikker,sikkerhed - -home.removePassword.title=Fjern Adgangskode -home.removePassword.desc=Fjern adgangskodebeskyttelse fra dit PDF-dokument. -removePassword.tags=sikker,Dekryptér,sikkerhed,fjern adgangskode,slet adgangskode - -home.compressPdfs.title=Komprimer -home.compressPdfs.desc=Komprimer PDF'er for at reducere deres filstørrelse. -compressPdfs.tags=klem,lille,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Ændre Metadata -home.changeMetadata.desc=Ændre/Fjern/Tilføj metadata fra et PDF-dokument -changeMetadata.tags=Titel,forfatter,dato,oprettelse,tid,udgiver,producent,statistik - -home.fileToPDF.title=Konvertér fil til PDF -home.fileToPDF.desc=Konvertér næsten enhver fil til PDF (DOCX, PNG, XLS, PPT, TXT og mere) -fileToPDF.tags=transformation,format,dokument,billede,dias,tekst,konvertering,kontor,docs,word,excel,powerpoint - -home.ocr.title=OCR / Oprydning af scanninger -home.ocr.desc=Oprydning af scanninger og genkender tekst fra billeder i en PDF og tilføjer den igen som tekst. -ocr.tags=genkendelse,tekst,billede,scan,læs,identificér,detektion,redigerbar - -home.extractImages.title=Udtræk Billeder -home.extractImages.desc=Udtrækker alle billeder fra en PDF og gemmer dem som zip -extractImages.tags=billede,foto,gem,arkiv,zip,fang,grib - -home.pdfToPDFA.title=PDF til PDF/A -home.pdfToPDFA.desc=Konvertér PDF til PDF/A for langtidsopbevaring -pdfToPDFA.tags=arkiv,langtids,standard,konvertering,opbevaring,bevaring - -home.PDFToWord.title=PDF til Word -home.PDFToWord.desc=Konvertér PDF til Word-formater (DOC, DOCX og ODT) -PDFToWord.tags=doc,docx,odt,word,transformation,format,konvertering,kontor,microsoft,docfil - -home.PDFToPresentation.title=PDF til Præsentation -home.PDFToPresentation.desc=Konvertér PDF til Præsentationsformater (PPT, PPTX og ODP) -PDFToPresentation.tags=dias,show,kontor,microsoft - -home.PDFToText.title=PDF til RTF (Tekst) -home.PDFToText.desc=Konvertér PDF til Tekst eller RTF-format -PDFToText.tags=richtextformat,rich text format - -home.PDFToHTML.title=PDF til HTML -home.PDFToHTML.desc=Konvertér PDF til HTML-format -PDFToHTML.tags=webindhold,browservenlig - - -home.PDFToXML.title=PDF til XML -home.PDFToXML.desc=Konvertér PDF til XML-format -PDFToXML.tags=dataudtræk,struktureret-indhold,interop,transformation,konvertér - -home.ScannerImageSplit.title=Detektér/Opdel Scannede fotosb -home.ScannerImageSplit.desc=Opdeler flere fotos fra et enkelt foto/PDF -ScannerImageSplit.tags=adskil,auto-detektér,scanninger,multi-foto,organisér - -home.sign.title=Underskriv -home.sign.desc=Tilføjer underskrift til PDF ved tegning, tekst eller billede -sign.tags=autorisér,initialer,tegnet-underskrift,tekst-underskrift,billede-underskrift - -home.flatten.title=Udjævn -home.flatten.desc=Fjern alle interaktive elementer og formularer fra en PDF -flatten.tags=statisk,deaktivér,ikke-interaktiv,strømlinje - -home.repair.title=Reparér -home.repair.desc=Forsøger at reparere en korrupt/ødelagt PDF -repair.tags=fix,gendan,korrektion,genvind - -home.removeBlanks.title=Fjern Tomme sider -home.removeBlanks.desc=Detekterer og fjerner tomme sider fra et dokument -removeBlanks.tags=oprydning,strømlinje,ikke-indhold,organisér - -home.removeAnnotations.title=Fjern Anmærkninger -home.removeAnnotations.desc=Fjerner alle kommentarer/anmærkninger fra en PDF -removeAnnotations.tags=kommentarer,fremhæv,noter,markup,fjern - -home.compare.title=Sammenlign -home.compare.desc=Sammenligner og viser forskellene mellem 2 PDF-dokumenter -compare.tags=differentier,kontrast,ændringer,analyse - -home.certSign.title=Underskriv med Certifikat -home.certSign.desc=Underskriver en PDF med et Certifikat/Nøgle (PEM/P12) -certSign.tags=autentificér,PEM,P12,officiel,kryptér - -home.removeCertSign.title=Fjern Certifikatunderskrift -home.removeCertSign.desc=Fjern certifikatunderskrift fra PDF -removeCertSign.tags=autentificér,PEM,P12,officiel,dekryptér - -home.pageLayout.title=Multi-Side Layout -home.pageLayout.desc=Flet flere sider af et PDF-dokument til en enkelt side -pageLayout.tags=flet,sammensæt,enkelt-visning,organisér - -home.scalePages.title=Justér sidestørrelse/skala -home.scalePages.desc=Ændre størrelsen/skalaen af en side og/eller dens indhold. -scalePages.tags=ændre størrelse,modificér,dimension,tilpas - -home.pipeline.title=Pipeline (Avanceret) -home.pipeline.desc=Kør flere handlinger på PDF'er ved at definere pipeline-scripts -pipeline.tags=automatisér,sekvens,scriptet,batch-proces - -home.add-page-numbers.title=Tilføj Sidenumre -home.add-page-numbers.desc=Tilføj Sidenumre gennem hele dokumentet på et bestemt sted -add-page-numbers.tags=nummerér,etiket,organisér,indeks - -home.auto-rename.title=Auto Omdøb PDF-fil -home.auto-rename.desc=Auto omdøber en PDF-fil baseret på dens detekterede overskrift -auto-rename.tags=auto-detektér,overskrift-baseret,organisér,omdøb - -home.adjust-contrast.title=Justér Farver/Kontrast -home.adjust-contrast.desc=Justér Kontrast, Mætning og Lysstyrke af en PDF -adjust-contrast.tags=farvekorrektion,juster,modificér,forbedre - -home.crop.title=Beskær PDF -home.crop.desc=Beskær en PDF for at reducere dens størrelse (bevarer tekst!) -crop.tags=trim,formindsk,redigér,form - -home.autoSplitPDF.title=Auto Opdel Sider -home.autoSplitPDF.desc=Auto Opdel Scannede PDF'er med fysisk scannet side-splitter QR-kode -autoSplitPDF.tags=QR-baseret,adskil,scan-segment,organisér - -home.sanitizePdf.title=Rens -home.sanitizePdf.desc=Fjern scripts og andre elementer fra PDF-filer -sanitizePdf.tags=rens,sikker,sikker,fjern-trusler - -home.URLToPDF.title=URL/Hjemmeside Til PDF -home.URLToPDF.desc=Konverterer enhver http(s)URL til PDF -URLToPDF.tags=web-fangst,gem-side,web-til-dok,arkivér - -home.HTMLToPDF.title=HTML til PDF -home.HTMLToPDF.desc=Konverterer enhver HTML-fil eller zip til PDF -HTMLToPDF.tags=markup,webindhold,transformation,konvertér - - -home.MarkdownToPDF.title=Markdown til PDF -home.MarkdownToPDF.desc=Konverterer enhver Markdown-fil til PDF -MarkdownToPDF.tags=markup,webindhold,transformation,konvertér - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Få ALLE Oplysninger om PDF -home.getPdfInfo.desc=Henter alle mulige oplysninger om PDF'er -getPdfInfo.tags=information,data,statistik,statistikker - - -home.extractPage.title=Udtræk side(r) -home.extractPage.desc=Udtrækker udvalgte sider fra PDF -extractPage.tags=udtræk - - -home.PdfToSinglePage.title=PDF til Enkelt Stor Side -home.PdfToSinglePage.desc=Fletter alle PDF-sider til én stor enkelt side -PdfToSinglePage.tags=enkelt side - - -home.showJS.title=Vis Javascript -home.showJS.desc=Søger og viser eventuelt JS indsprøjtet i en PDF -showJS.tags=JS - -home.autoRedact.title=Auto Rediger -home.autoRedact.desc=Auto Redigerer (Sværter) tekst i en PDF baseret på input tekst -autoRedact.tags=Rediger,Skjul,sværte,sort,markør,skjult - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF til CSV -home.tableExtraxt.desc=Udtrækker Tabeller fra en PDF og konverterer dem til CSV -tableExtraxt.tags=CSV,Tabeludtrækning,udtræk,konvertér - - -home.autoSizeSplitPDF.title=Auto Opdel efter Størrelse/Antal -home.autoSizeSplitPDF.desc=Opdel en enkelt PDF i flere dokumenter baseret på størrelse, sideantal eller dokumentantal -autoSizeSplitPDF.tags=pdf,opdel,dokument,organisation - - -home.overlay-pdfs.title=Overlejr PDF'er -home.overlay-pdfs.desc=Overlejrer PDF'er oven på en anden PDF -overlay-pdfs.tags=Overlejr - -home.split-by-sections.title=Opdel PDF efter Sektioner -home.split-by-sections.desc=Opdel hver side af en PDF i mindre horisontale og vertikale sektioner -split-by-sections.tags=Sektionsopdeling, Opdel, Tilpas - -home.AddStampRequest.title=Tilføj Stempel til PDF -home.AddStampRequest.desc=Tilføj tekst eller tilføj billedstempel på bestemte placeringer -AddStampRequest.tags=Stempel, Tilføj billede, centrer billede, Vandmærke, PDF, Indlejr, Tilpas - - -home.removeImagePdf.title=Fjern billede -home.removeImagePdf.desc=Fjern billede fra PDF for at reducere filstørrelse -removeImagePdf.tags=Fjern Billede,Sideoperationer,Back end,server side - - -home.splitPdfByChapters.title=Partitioner PDF efter kapitler -home.splitPdfByChapters.desc=Partitioner en PDF i flere filer baseret på dens kapitelstruktur. -splitPdfByChapters.tags=partitionering,kapitler,merker,organisering - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Erstat-omgivende Farve PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Erstatt farve for tekst og baggrund i en PDF og omgivende farve til fuld farve af PDF for at redusere filstørrelsen. -replaceColorPdf.tags=Erstat Farve,Side operationer,Behandling,server side -replace-color.selectText.1=Erstatt eller omgivende Farvemuligheder -replace-color.selectText.2=Standard (høj kontrastfarver) -replace-color.selectText.3=Brugerdefineret (anpassede farver) -replace-color.selectText.4=Inverter alle farver -replace-color.selectText.5=Høj kontrastfarveindstillinger -replace-color.selectText.6=Hvid tekst på sort baggrund -replace-color.selectText.7=Sort tekst på hvid baggrund -replace-color.selectText.8=Gul tekst på sort baggrund -replace-color.selectText.9=Grøn tekst på sort baggrund -replace-color.selectText.10=Vælg tekstfarve -replace-color.selectText.11=Vælg baggrundsfarve -replace-color.submit=Erstat - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Log ind -login.header=Log ind -login.signin=Log ind -login.rememberme=Husk mig -login.invalid=Ugyldigt brugernavn eller adgangskode. -login.locked=Din konto er blevet låst. -login.signinTitle=Log venligst ind -login.ssoSignIn=Log ind via Single Sign-on -login.oAuth2AutoCreateDisabled=OAUTH2 Auto-Opret Bruger Deaktiveret -login.oAuth2AdminBlockedUser=Registrering eller login af ikke-registrerede brugere er i øjeblikket blokeret. Kontakt venligst administratoren. -login.oauth2RequestNotFound=Autorisationsanmodning ikke fundet -login.oauth2InvalidUserInfoResponse=Ugyldigt Brugerinfo Svar -login.oauth2invalidRequest=Ugyldig Anmodning -login.oauth2AccessDenied=Adgang Nægtet -login.oauth2InvalidTokenResponse=Ugyldigt Token Svar -login.oauth2InvalidIdToken=Ugyldigt Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=Bruger er deaktiveret, login er i øjeblikket blokeret med dette brugernavn. Kontakt venligst administratoren. -login.alreadyLoggedIn=Du er allerede logget ind på -login.alreadyLoggedIn2=enheder. Log ud af disse enheder og prøv igen. -login.toManySessions=Du har for mange aktive sessoner -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Rediger -autoRedact.header=Auto Rediger -autoRedact.colorLabel=Farve -autoRedact.textsToRedactLabel=Tekst der skal redigeres (linje-adskilt) -autoRedact.textsToRedactPlaceholder=f.eks. \nFortroligt \nTop-Hemmelig -autoRedact.useRegexLabel=Brug Regex -autoRedact.wholeWordSearchLabel=Hele Ord Søgning -autoRedact.customPaddingLabel=Brugerdefineret Ekstra Polstring -autoRedact.convertPDFToImageLabel=Konvertér PDF til PDF-Billede (Bruges til at fjerne tekst bag boksen) -autoRedact.submitButton=Indsend - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Vis Javascript -showJS.header=Vis Javascript -showJS.downloadJS=Last ned Javascript -showJS.submit=Vis - - -#pdfToSinglePage -pdfToSinglePage.title=PDF Til Enkelt Side -pdfToSinglePage.header=PDF Til Enkelt Side -pdfToSinglePage.submit=Konvertér Til Enkelt Side - - -#pageExtracter -pageExtracter.title=Udtræk Sider -pageExtracter.header=Udtræk Sider -pageExtracter.submit=Udtræk -pageExtracter.placeholder=(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1) - - -#getPdfInfo -getPdfInfo.title=Få Info om PDF -getPdfInfo.header=Få Info om PDF -getPdfInfo.submit=Få Info -getPdfInfo.downloadJson=Download JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown Til PDF -MarkdownToPDF.header=Markdown Til PDF -MarkdownToPDF.submit=Konvertér -MarkdownToPDF.help=Arbejde i gang -MarkdownToPDF.credit=Bruger WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL Til PDF -URLToPDF.header=URL Til PDF -URLToPDF.submit=Konvertér -URLToPDF.credit=Bruger WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML Til PDF -HTMLToPDF.header=HTML Til PDF -HTMLToPDF.help=Accepterer HTML-filer og ZIP'er indeholdende html/css/billeder osv. der kræves -HTMLToPDF.submit=Konvertér -HTMLToPDF.credit=Bruger WeasyPrint -HTMLToPDF.zoom=Zoom-niveau for visning af hjemmesiden. -HTMLToPDF.pageWidth=Bredde af siden i centimeter. (Tom for standard) -HTMLToPDF.pageHeight=Højde af siden i centimeter. (Tom for standard) -HTMLToPDF.marginTop=Top margin af siden i millimeter. (Tom for standard) -HTMLToPDF.marginBottom=Bund margin af siden i millimeter. (Tom for standard) -HTMLToPDF.marginLeft=Venstre margin af siden i millimeter. (Tom for standard) -HTMLToPDF.marginRight=Højre margin af siden i millimeter. (Tom for standard) -HTMLToPDF.printBackground=Render baggrunden af hjemmesider. -HTMLToPDF.defaultHeader=Aktivér Standard Header (Navn og sidenummerAS -HTMLToPDF.cssMediaType=Ændre CSS-medietypen for siden. -HTMLToPDF.none=Ingen -HTMLToPDF.print=Skriv ud -HTMLToPDF.screen=Skærm - - -#AddStampRequest -AddStampRequest.header=Stempel PDF -AddStampRequest.title=Stempel PDF -AddStampRequest.stampType=Stempeltype -AddStampRequest.stampText=Stempeltekst -AddStampRequest.stampImage=Stempelbillede -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Skrift/Billedstørrelse -AddStampRequest.rotation=Vendelse -AddStampRequest.opacity=Gennemsigtighed -AddStampRequest.position=Plassering -AddStampRequest.overrideX=Tilsidesæt X-koordinat -AddStampRequest.overrideY=Tilsidesæt Y-koordinat -AddStampRequest.customMargin=Brugerdefineret Margin -AddStampRequest.customColor=Brugerdefineret Tekstfarve -AddStampRequest.submit=Indsend - - -#sanitizePDF -sanitizePDF.title=Rens PDF -sanitizePDF.header=Rens en PDF-fil -sanitizePDF.selectText.1=Fjern JavaScript-handlinger -sanitizePDF.selectText.2=Fjern indlejrede filer -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Fjern links -sanitizePDF.selectText.5=Fjern skrifttyper -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Rens PDF - - -#addPageNumbers -addPageNumbers.title=Tilføj Sidenumre -addPageNumbers.header=Tilføj Sidenumre -addPageNumbers.selectText.1=Vælg PDF-fil: -addPageNumbers.selectText.2=Marginstørrelse -addPageNumbers.selectText.3=Plassering -addPageNumbers.selectText.4=Startnummer -addPageNumbers.selectText.5=Sider at nummerere -addPageNumbers.selectText.6=Brugerdefineret Tekst -addPageNumbers.customTextDesc=Brugerdefineret Tekst -addPageNumbers.numberPagesDesc=Hvilke sider der skal nummereres, standard 'alle', accepterer også 1-5 eller 2,5,9 osv. -addPageNumbers.customNumberDesc=Standard er {n}, accepterer også 'Side {n} af {total}', 'Tekst-{n}', '{filnavn}-{n} -addPageNumbers.submit=Tilføj Sidenumre - - -#auto-rename -auto-rename.title=Auto Omdøb -auto-rename.header=Auto Omdøb PDF -auto-rename.submit=Auto Omdøb - - -#adjustContrast -adjustContrast.title=Justér Kontrast -adjustContrast.header=Justér Kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Lysstyrke: -adjustContrast.saturation=Mætning: -adjustContrast.download=Download - - -#crop -crop.title=Beskær -crop.header=Beskær PDF -crop.submit=Indsend - - -#autoSplitPDF -autoSplitPDF.title=Auto Opdel PDF -autoSplitPDF.header=Auto Opdel PDF -autoSplitPDF.description=Udskriv, Indsæt, Scan, upload, og lad os auto-adskille dine dokumenter. Intet manuelt arbejde med sortering nødvendigt. -autoSplitPDF.selectText.1=Udskriv nogle skilleark fra nedenfor (Sort og hvid er fint). -autoSplitPDF.selectText.2=Scan alle dine dokumenter på én gang ved at indsætte skillearket mellem dem. -autoSplitPDF.selectText.3=Upload den enkelte store scannede PDF-fil og lad Stirling PDF håndtere resten. -autoSplitPDF.selectText.4=Skillesider detekteres automatisk og fjernes, hvilket garanterer et pænt endeligt dokument. -autoSplitPDF.formPrompt=Indsend PDF indeholdende Stirling-PDF Sideopdelere: -autoSplitPDF.duplexMode=Duplex-tilstand (For- og bagside scanning) -autoSplitPDF.dividerDownload2=Download 'Auto Splitter Divider (med instruktioner).pdf' -autoSplitPDF.submit=Indsend - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Multi-Side Layout -pageLayout.header=Multi-Side Layout -pageLayout.pagesPerSheet=Sider pr. ark: -pageLayout.addBorder=Tilføj Kanter -pageLayout.submit=Indsend - - -#scalePages -scalePages.title=Justér sidestørrelse -scalePages.header=Justér sidestørrelse -scalePages.pageSize=Størrelse på en side i dokumentet. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Zoom-niveau (beskæring) af en side. -scalePages.submit=Indsend - - -#certSign -certSign.title=Certifikat Underskrivning -certSign.header=Underskriv en PDF med dit certifikat (Arbejde i gang) -certSign.selectPDF=Vælg en PDF-fil til underskrivning: -certSign.jksNote=Bemærk: Hvis din certifikattype ikke er angivet nedenfor, skal du konvertere det til en Java Keystore (.jks) fil ved hjælp af keytool kommandolinjeværktøjet. Vælg derefter .jks fil muligheden nedenfor. -certSign.selectKey=Vælg Din Private Nøglefil (PKCS#8 format, kan være .pem eller .der): -certSign.selectCert=Vælg Din Certifikatfil (X.509 format, kan være .pem eller .der): -certSign.selectP12=Vælg Din PKCS#12 Keystore Fil (.p12 eller .pfx) (Valgfrit, Hvis angivet, skal den indeholde din private nøgle og certifikat): -certSign.selectJKS=Vælg Din Java Keystore Fil (.jks eller .keystore): -certSign.certType=Certifikattype -certSign.password=Indtast Din Keystore eller Private Nøgle Adgangskode (Hvis nogen): -certSign.showSig=Vis Underskrift -certSign.reason=Årsag -certSign.location=Placering -certSign.name=Navn -certSign.showLogo=Vis Logo -certSign.submit=Underskriv PDF - - -#removeCertSign -removeCertSign.title=Fjern Certifikat Underskrift -removeCertSign.header=Fjern det digitale certifikat fra PDF'en -removeCertSign.selectPDF=Vælg en PDF-fil: -removeCertSign.submit=Fjern Underskrift - - -#removeBlanks -removeBlanks.title=Fjern Tomme Sider -removeBlanks.header=Fjern Tomme Sider -removeBlanks.threshold=Pixel Hvidhedstærskel: -removeBlanks.thresholdDesc=Tærskel for at bestemme, hvor hvid en hvid pixel skal være for at blive klassificeret som 'Hvid'. 0 = Sort, 255 ren hvid. -removeBlanks.whitePercent=Hvid Procent (%): -removeBlanks.whitePercentDesc=Procent af siden, der skal være 'hvide' pixels for at blive fjernet -removeBlanks.submit=Fjern Tomme Sider - - -#removeAnnotations -removeAnnotations.title=Fjern Anmærkninger -removeAnnotations.header=Fjern Anmærkninger -removeAnnotations.submit=Fjern - - -#compare -compare.title=Sammenlign -compare.header=Sammenlign PDF'er -compare.highlightColor.1=Fremhævningsfarve 1: -compare.highlightColor.2=Fremhævningsfarve 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Sammenlign -compare.complex.message=Et eller begge af de angivne dokumenter er store filer, præcisionen ved sammenligningen kan geminse. -compare.large.file.message=Et eller Begge af de Angivne Dokumenter Er For Store At Behandle -compare.no.text.message=Et eller Begge Af de Vælgede PDFs Har Ingen Tekstindhold. Vælg Vores PDFs Med Tekst for Sammenligning. - -#sign -sign.title=Underskriv -sign.header=Underskriv PDF'er -sign.upload=Upload Billede -sign.draw=Tegn Underskrift -sign.text=Tekstinput -sign.clear=Ryd -sign.add=Tilføj -sign.saved=Gemte Signaturer -sign.save=Gem Signatur -sign.personalSigs=Personlige Signaturer -sign.sharedSigs=Delte Signaturer -sign.noSavedSigs=Ingen Gemte Signaturer Fundet -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Reparér -repair.header=Reparér PDF'er -repair.submit=Reparér - - -#flatten -flatten.title=Udjævn -flatten.header=Udjævn PDF -flatten.flattenOnlyForms=Udjævn kun formularer -flatten.submit=Udjævn - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Vinkeltærskel: -ScannerImageSplit.selectText.2=Indstiller den minimale absolutte vinkel, der kræves for at billedet roteres (standard: 10). -ScannerImageSplit.selectText.3=Tolerancen: -ScannerImageSplit.selectText.4=Bestemmer området for farvevariation omkring den estimerede baggrundsfarve (standard: 30). -ScannerImageSplit.selectText.5=Minimum Areal: -ScannerImageSplit.selectText.6=Indstiller den minimale arealtærskel for et foto (standard: 10000). -ScannerImageSplit.selectText.7=Minimum Kontur Areal: -ScannerImageSplit.selectText.8=Indstiller den minimale kontur arealtærskel for et foto -ScannerImageSplit.selectText.9=Kantstørrelse: -ScannerImageSplit.selectText.10=Indstiller størrelsen på kanten, der tilføjes og fjernes for at forhindre hvide kanter i outputtet (standard: 1). -ScannerImageSplit.info=Python er ikke installeret. Det er nødvendigt for at køre. - - -#OCR -ocr.title=OCR / Scan Oprydning -ocr.header=Oprydning af Scanninger / OCR (Optisk Karaktergenkendelse) -ocr.selectText.1=Vælg sprog, der skal detekteres i PDF'en (De angivne er dem, der i øjeblikket er registreret): -ocr.selectText.2=Producér tekstfil indeholdende OCR-tekst sammen med den OCR'ede PDF -ocr.selectText.3=Korrigér sider, der blev scannet i en skæv vinkel ved at rotere dem tilbage på plads -ocr.selectText.4=Rens siden, så det er mindre sandsynligt, at OCR finder tekst i baggrundsstøj. (Ingen ændring i output) -ocr.selectText.5=Rens siden, så det er mindre sandsynligt, at OCR finder tekst i baggrundsstøj, bevarer oprydning i output. -ocr.selectText.6=Ignorerer sider, der har interaktiv tekst på dem, OCR'er kun sider, der er billeder -ocr.selectText.7=Tving OCR, vil OCR'e hver side og fjerne alle originale tekstelementer -ocr.selectText.8=Normal (Vil give fejl, hvis PDF'en indeholder tekst) -ocr.selectText.9=Yderligere Indstillinger -ocr.selectText.10=OCR-tilstand -ocr.selectText.11=Fjern billeder efter OCR (Fjerner ALLE billeder, kun nyttigt hvis det er en del af konverteringstrinnet) -ocr.selectText.12=Renderingstype (Avanceret) -ocr.help=Læs venligst denne dokumentation om, hvordan man bruger dette til andre sprog og/eller brug uden for docker -ocr.credit=Denne tjeneste bruger qpdf og Tesseract til OCR. -ocr.submit=Behandl PDF med OCR - - -#extractImages -extractImages.title=Udtræk Billeder -extractImages.header=Udtræk Billeder -extractImages.selectText=Vælg billedformat til at konvertere udtrukne billeder til -extractImages.allowDuplicates=Gem duplikerede billeder -extractImages.submit=Udtræk - - -#File to PDF -fileToPDF.title=Fil til PDF -fileToPDF.header=Konvertér enhver fil til PDF -fileToPDF.credit=Denne tjeneste bruger LibreOffice og Unoconv til filkonvertering. -fileToPDF.supportedFileTypesInfo=Understøttede Filtyper -fileToPDF.supportedFileTypes=Understøttede filtyper bør inkludere nedenstående, men for en fuld opdateret liste over understøttede formater, se venligst LibreOffice-dokumentationen -fileToPDF.submit=Konvertér til PDF - - -#compress -compress.title=Komprimer -compress.header=Komprimer PDF -compress.credit=Denne tjeneste bruger qpdf til PDF Komprimering/Optimering. -compress.grayscale.label=Anvend gråskala til komprimering -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimeringsniveau: -compress.selectText.4=Auto tilstand - Justerer automatisk kvaliteten for at få PDF'en til en præcis størrelse -compress.selectText.5=Forventet PDF-størrelse (f.eks. 25MB, 10.8MB, 25KB) -compress.submit=Komprimer - - -#Add image -addImage.title=Tilføj Billede -addImage.header=Tilføj billede til PDF -addImage.everyPage=Hver Side? -addImage.upload=Tilføj billede -addImage.submit=Tilføj billede - - -#merge -merge.title=Flet -merge.header=Flet flere PDF'er (2+) -merge.sortByName=Sortér efter navn -merge.sortByDate=Sortér efter dato -merge.removeCertSign=Fjern digital signatur i den flettede fil? -merge.submit=Flet - - -#pdfOrganiser -pdfOrganiser.title=Side Organisator -pdfOrganiser.header=PDF Side Organisator -pdfOrganiser.submit=Omarrangér Sider -pdfOrganiser.mode=Tilstand -pdfOrganiser.mode.1=Brugerdefineret Siderækkefølge -pdfOrganiser.mode.2=Omvendt Rækkefølge -pdfOrganiser.mode.3=Duplex Sortering -pdfOrganiser.mode.4=Hæfte Sortering -pdfOrganiser.mode.5=Sidehæftet Hæfte Sortering -pdfOrganiser.mode.6=Ulige-Lige Opdeling -pdfOrganiser.mode.7=Fjern Første -pdfOrganiser.mode.8=Fjern Sidste -pdfOrganiser.mode.9=Fjern Første og Sidste -pdfOrganiser.mode.10=Ulige-Lige Sammenføjning -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(f.eks. 1,3,2 eller 4-8,2,10-12 eller 2n-1) - - -#multiTool -multiTool.title=PDF Multi Værktøj -multiTool.header=PDF Multi Værktøj -multiTool.uploadPrompts=Filnavn -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Se PDF - -#pageRemover -pageRemover.title=Side Fjerner -pageRemover.header=PDF Side fjerner -pageRemover.pagesToDelete=Sider der skal slettes (Indtast en kommasepareret liste af sidenumre) : -pageRemover.submit=Slet Sider -pageRemover.placeholder=(f.eks. 1,2,6 eller 1-10,15-30) - - -#rotate -rotate.title=Rotér PDF -rotate.header=Rotér PDF -rotate.selectAngle=Vælg rotationsvinkel (i multipla af 90 grader): -rotate.submit=Rotér - - -#split-pdfs -split.title=Opdel PDF -split.header=Opdel PDF -split.desc.1=De tal, du vælger, er det sidenummer, du ønsker at foretage en opdeling på -split.desc.2=Som sådan ville valg af 1,3,7-9 opdele et 10-siders dokument i 6 separate PDF'er med: -split.desc.3=Dokument #1: Side 1 -split.desc.4=Dokument #2: Side 2 og 3 -split.desc.5=Dokument #3: Side 4, 5, 6 og 7 -split.desc.6=Dokument #4: Side 8 -split.desc.7=Dokument #5: Side 9 -split.desc.8=Dokument #6: Side 10 -split.splitPages=Indtast sider at opdele på: -split.submit=Opdel - - -#merge -imageToPDF.title=Billede til PDF -imageToPDF.header=Billede til PDF -imageToPDF.submit=Konvertér -imageToPDF.selectLabel=Billedtilpasningsindstillinger -imageToPDF.fillPage=Udfyld Side -imageToPDF.fitDocumentToImage=Tilpas Side til Billede -imageToPDF.maintainAspectRatio=Bevar Aspektforhold -imageToPDF.selectText.2=Auto rotér PDF -imageToPDF.selectText.3=Multi-fil logik (Kun aktiveret ved arbejde med flere billeder) -imageToPDF.selectText.4=Flet til enkelt PDF -imageToPDF.selectText.5=Konvertér til separate PDF'er - - -#pdfToImage -pdfToImage.title=PDF til Billede -pdfToImage.header=PDF til Billede -pdfToImage.selectText=Billedformat -pdfToImage.singleOrMultiple=Side til Billede resultattype -pdfToImage.single=Enkelt Stort Billede Kombinerer alle sider -pdfToImage.multi=Flere Billeder, et billede pr. side -pdfToImage.colorType=Farvetype -pdfToImage.color=Farve -pdfToImage.grey=Gråtone -pdfToImage.blackwhite=Sort og Hvid (Kan miste data!) -pdfToImage.submit=Konvertér -pdfToImage.info=Python er ikke installeret. Påkrævet for WebP-konvertering. -pdfToImage.placeholder=(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1) - - -#addPassword -addPassword.title=Tilføj Adgangskode -addPassword.header=Tilføj adgangskode (Kryptér) -addPassword.selectText.1=Vælg PDF til kryptering -addPassword.selectText.2=Brugeradgangskode -addPassword.selectText.3=Krypteringsnøglelængde -addPassword.selectText.4=Højere værdier er stærkere, men lavere værdier har bedre kompatibilitet. -addPassword.selectText.5=Tilladelser at indstille (Anbefales at bruges sammen med Ejer adgangskode) -addPassword.selectText.6=Forhindre samling af dokument -addPassword.selectText.7=Forhindre indholdsudtrækning -addPassword.selectText.8=Forhindre udtrækning for tilgængelighed -addPassword.selectText.9=Forhindre udfyldning af formular -addPassword.selectText.10=Forhindre ændring -addPassword.selectText.11=Forhindre anmærkningsændring -addPassword.selectText.12=Forhindre udskrivning -addPassword.selectText.13=Forhindre udskrivning af forskellige formater -addPassword.selectText.14=Ejer Adgangskode -addPassword.selectText.15=Begrænser hvad der kan gøres med dokumentet, når det er åbnet (Understøttes ikke af alle læsere) -addPassword.selectText.16=Begrænser åbningen af selve dokumentet -addPassword.submit=Kryptér - - -#watermark -watermark.title=Tilføj Vandmærke -watermark.header=Tilføj Vandmærke -watermark.customColor=Brugerdefineret Tekstfarve -watermark.selectText.1=Vælg PDF til at tilføje vandmærke: -watermark.selectText.2=Vandmærketekst: -watermark.selectText.3=Skriftstørrelse: -watermark.selectText.4=Vendt Side (0-360): -watermark.selectText.5=breddeAfstand (Afstand mellem hvert vandmærke vandret): -watermark.selectText.6=højdeAfstand (Afstand mellem hvert vandmærke lodret): -watermark.selectText.7=Gennemsigtighed (0% - 100%): -watermark.selectText.8=Vandmærketype: -watermark.selectText.9=Vandmærkebillede: -watermark.selectText.10=Konvertér PDF til PDF-Billede -watermark.submit=Tilføj Vandmærke -watermark.type.1=Tekst -watermark.type.2=Billede - - -#Change permissions -permissions.title=Ændre Tilladelser -permissions.header=Ændre Tilladelser -permissions.warning=Advarsel for at gøre disse tilladelser uændrede anbefales det at indstille dem med en adgangskode via tilføj-adgangskode siden -permissions.selectText.1=Vælg PDF for at ændre tilladelser -permissions.selectText.2=Tilladelser at indstille -permissions.selectText.3=Forhindre samling af dokument -permissions.selectText.4=Forhindre indholdsudtrækning -permissions.selectText.5=Forhindre udtrækning for tilgængelighed -permissions.selectText.6=Forhindre udfyldning af formular -permissions.selectText.7=Forhindre ændring -permissions.selectText.8=Forhindre anmærkningsændring -permissions.selectText.9=Forhindre udskrivning -permissions.selectText.10=Forhindre udskrivning af forskellige formater -permissions.submit=Ændre - - -#remove password -removePassword.title=Fjern adgangskode -removePassword.header=Fjern adgangskode (Dekryptér) -removePassword.selectText.1=Vælg PDF til Dekryptering -removePassword.selectText.2=Adgangskode -removePassword.submit=Fjern - - -#changeMetadata -changeMetadata.title=Ændre Metadata -changeMetadata.header=Ændre Metadata -changeMetadata.selectText.1=Rediger venligst de variabler, du ønsker at ændre -changeMetadata.selectText.2=Slet al metadata -changeMetadata.selectText.3=Vis Brugerdefineret Metadata: -changeMetadata.author=Forfatter: -changeMetadata.creationDate=Oprettelsesdato (åååå/MM/dd TT:mm:ss): -changeMetadata.creator=Skaber: -changeMetadata.keywords=Nøgleord: -changeMetadata.modDate=Ændringsdato (åååå/MM/dd TT:mm:ss): -changeMetadata.producer=Producent: -changeMetadata.subject=Emne: -changeMetadata.trapped=Fanget: -changeMetadata.selectText.4=Anden Metadata: -changeMetadata.selectText.5=Tilføj Brugerdefineret Metadata Post -changeMetadata.submit=Ændre - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF Til PDF/A -pdfToPDFA.header=PDF Til PDF/A -pdfToPDFA.credit=Denne tjeneste bruger libreoffice til PDF/A-konvertering -pdfToPDFA.submit=Konvertér -pdfToPDFA.tip=Fungerer i øjeblikket ikke for flere input på én gang -pdfToPDFA.outputFormat=Outputformat -pdfToPDFA.pdfWithDigitalSignature=PDF'en indeholder en digital signatur. Dette vil blive fjernet i næste trin. - - -#PDFToWord -PDFToWord.title=PDF til Word -PDFToWord.header=PDF til Word -PDFToWord.selectText.1=Output filformat -PDFToWord.credit=Denne tjeneste bruger LibreOffice til filkonvertering. -PDFToWord.submit=Konvertér - - -#PDFToPresentation -PDFToPresentation.title=PDF til Præsentation -PDFToPresentation.header=PDF til Præsentation -PDFToPresentation.selectText.1=Output filformat -PDFToPresentation.credit=Denne tjeneste bruger LibreOffice til filkonvertering. -PDFToPresentation.submit=Konvertér - - -#PDFToText -PDFToText.title=PDF til RTF (Tekst) -PDFToText.header=PDF til RTF (Tekst) -PDFToText.selectText.1=Output filformat -PDFToText.credit=Denne tjeneste bruger LibreOffice til filkonvertering. -PDFToText.submit=Konvertér - - -#PDFToHTML -PDFToHTML.title=PDF til HTML -PDFToHTML.header=PDF til HTML -PDFToHTML.credit=Denne tjeneste bruger pdftohtml til filkonvertering. -PDFToHTML.submit=Konvertér - - -#PDFToXML -PDFToXML.title=PDF til XML -PDFToXML.header=PDF til XML -PDFToXML.credit=Denne tjeneste bruger LibreOffice til filkonvertering. -PDFToXML.submit=Konvertér - -#PDFToCSV -PDFToCSV.title=PDF til CSV -PDFToCSV.header=PDF til CSV -PDFToCSV.prompt=Vælg side til at udtrække tabel -PDFToCSV.submit=Udtræk - -#split-by-size-or-count -split-by-size-or-count.title=Opdel PDF efter Størrelse eller Antal -split-by-size-or-count.header=Opdel PDF efter Størrelse eller Antal -split-by-size-or-count.type.label=Vælg Opdelingstype -split-by-size-or-count.type.size=Efter Størrelse -split-by-size-or-count.type.pageCount=Efter Sideantal -split-by-size-or-count.type.docCount=Efter Dokumentantal -split-by-size-or-count.value.label=Indtast Værdi -split-by-size-or-count.value.placeholder=Indtast størrelse (f.eks. 2MB eller 3KB) eller antal (f.eks. 5) -split-by-size-or-count.submit=Indsend - - -#overlay-pdfs -overlay-pdfs.header=Overlejr PDF-filer -overlay-pdfs.baseFile.label=Vælg Base PDF-fil -overlay-pdfs.overlayFiles.label=Vælg Overlejrings PDF-filer -overlay-pdfs.mode.label=Vælg Overlejringstilstand -overlay-pdfs.mode.sequential=Sekventiel Overlejring -overlay-pdfs.mode.interleaved=Flettet Overlejring -overlay-pdfs.mode.fixedRepeat=Fast Gentaget Overlejring -overlay-pdfs.counts.label=Antal overlejringer (for Fast Gentaget tilstand) -overlay-pdfs.counts.placeholder=Indtast kommaseparerede tællinger (f.eks. 2,3,1) -overlay-pdfs.position.label=Vælg overlejringsposition -overlay-pdfs.position.foreground=Forgrund -overlay-pdfs.position.background=Baggrund -overlay-pdfs.submit=Indsend - - -#split-by-sections -split-by-sections.title=Del PDF i Sektioner -split-by-sections.header=Del PDF ind i Sektioner -split-by-sections.horizontal.label=Horisontal Deling -split-by-sections.vertical.label=Vertikal Deling -split-by-sections.horizontal.placeholder=Indtast antal horisontale delinger -split-by-sections.vertical.placeholder=Indtast antal af vertikale delinger -split-by-sections.submit=Del PDF -split-by-sections.merge=Slå sammen til én PDF - - -#printFile -printFile.title=Udskriv Fil -printFile.header=Udskriv Fil til Printer -printFile.selectText.1=Vælg Fil som skal Udskrives -printFile.selectText.2=Indtast printernavn -printFile.submit=Udskriv - - -#licenses -licenses.nav=Licenser -licenses.title=Trejdepartslicenser -licenses.header=Trejdepartslicenser -licenses.module=Modul -licenses.version=Version -licenses.license=License - -#survey -survey.nav=Undersøgelse -survey.title=Stirling-PDF Undersøgelse -survey.description=Stirling-PDF har ingen sporing, så vi vil gerne høre fra vores brugere for at forbedre Stirling-PDF! -survey.changes=Stirling-PDF Har Endtes Sidst Ganger du Foresatte En Kig! For At Lære Mere, Se Vores Blog Indlæg Her: -survey.changes2=Med Disse Endringer Er Vi Kommet I Betalende Forretningsstøtte og Finansiering -survey.please=Overvej venligst at deltage i vores undersøgelse! -survey.disabled=(Undersøgelsespop-up vil blive deaktiveret i følgende opdateringer, men vil være tilgængelig i bunden af siden) -survey.button=Tag Undersøgelsen -survey.dontShowAgain=Vis ikke igen -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Beklager fejlen! -error.needHelp=Brug for hjælp / Fundet et problem? -error.contactTip=Hvis du stadig har problemer, skal du endelig tage kontakt til os, for at få hjælp. Du kan oprette en ticket på vores Github-side eller tage kontakt til os via Discord: -error.404.head=404 - Siden ikke fundet | Ups, vi er viklet helt ind i kode! -error.404.1=Vi kan ikke finde siden du leder efter. -error.404.2=Noget gik galt -error.github=Indsend en ticket på GitHub -error.showStack=Vis Stack Trace -error.copyStack=Kopier Stack Trace -error.githubSubmit=GitHub - Indsend en ticket -error.discordSubmit=Discord - Indsend Support post - - -#remove-image -removeImage.title=Fjern billede -removeImage.header=Fjern billede -removeImage.removeImage=Fjern billede -removeImage.submit=Fjern - - -splitByChapters.title=Del PDF ved Kapitler -splitByChapters.header=Splitter PDF efter kapitel -splitByChapters.bookmarkLevel=Bogmærke niveau -splitByChapters.includeMetadata=Inkluder metadata -splitByChapters.allowDuplicates=Tillad duplikater -splitByChapters.desc.1=Denne værktøj splitter en PDF-fil op i flere PDF'er baseret på dens kapitelstruktur. -splitByChapters.desc.2=Bogmærke niveau: Vælg nivået af bogmærker, der skal bruges til at splittere (0 for hovedniveau, 1 for anden niveau osv.). -splitByChapters.desc.3=Inkluder metadata: Hvis markeret, vil den originale PDF's metadata inkluderes i hver splitterdels PDF. -splitByChapters.desc.4=Tillad duplikater: Hvis markeret, tillader det flere bogmærker på samme side til at oprette separate PDF'er. -splitByChapters.submit=Splitter PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_en_GB.properties b/stirling-pdf/build/resources/main/messages_en_GB.properties deleted file mode 100644 index 56b1559c0..000000000 --- a/stirling-pdf/build/resources/main/messages_en_GB.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Size -addPageNumbers.fontName=Font Name -pdfPrompt=Select PDF(s) -multiPdfPrompt=Select PDFs (2+) -multiPdfDropPrompt=Select (or drag & drop) all PDFs you require -imgPrompt=Select Image(s) -genericSubmit=Submit -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Warning: This process can take up to a minute depending on file-size -pageOrderPrompt=Custom Page Order (Enter a comma-separated list of page numbers or Functions like 2n+1) : -pageSelectionPrompt=Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) : -goToPage=Go -true=True -false=False -unknown=Unknown -save=Save -saveToBrowser=Save to Browser -close=Close -filesSelected=files selected -noFavourites=No favourites added -downloadComplete=Download Complete -bored=Bored Waiting? -alphabet=Alphabet -downloadPdf=Download PDF -text=Text -font=Font -selectFillter=-- Select -- -pageNum=Page Number -sizes.small=Small -sizes.medium=Medium -sizes.large=Large -sizes.x-large=X-Large -error.pdfPassword=The PDF Document is passworded and either the password was not provided or was incorrect -delete=Delete -username=Username -password=Password -welcome=Welcome -property=Property -black=Black -white=White -red=Red -green=Green -blue=Blue -custom=Custom... -WorkInProgess=Work in progress, May not work or be buggy, Please report any problems! -poweredBy=Powered by -yes=Yes -no=No -changedCredsMessage=Credentials changed! -notAuthenticatedMessage=User not authenticated. -userNotFoundMessage=User not found. -incorrectPasswordMessage=Current password is incorrect. -usernameExistsMessage=New Username already exists. -invalidUsernameMessage=Invalid username, username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -invalidPasswordMessage=The password must not be empty and must not have spaces at the beginning or end. -confirmPasswordErrorMessage=New Password and Confirm New Password must match. -deleteCurrentUserMessage=Cannot delete currently logged in user. -deleteUsernameExistsMessage=The username does not exist and cannot be deleted. -downgradeCurrentUserMessage=Cannot downgrade current user's role -disabledCurrentUserMessage=The current user cannot be disabled -downgradeCurrentUserLongMessage=Cannot downgrade current user's role. Hence, current user will not be shown. -userAlreadyExistsOAuthMessage=The user already exists as an OAuth2 user. -userAlreadyExistsWebMessage=The user already exists as an web user. -error=Error -oops=Oops! -help=Help -goHomepage=Go to Homepage -joinDiscord=Join our Discord server -seeDockerHub=See Docker Hub -visitGithub=Visit Github Repository -donate=Donate -color=Colour -sponsor=Sponsor -info=Info -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Menu (Beta) -pipeline.uploadButton=Upload Custom -pipeline.configureButton=Configure -pipeline.defaultOption=Custom -pipeline.submitButton=Submit -pipeline.help=Pipeline Help -pipeline.scanHelp=Folder Scanning Help -pipeline.deletePrompt=Are you sure you want to delete pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Configuration -pipelineOptions.pipelineNameLabel=Pipeline Name -pipelineOptions.saveSettings=Save Operation Settings -pipelineOptions.pipelineNamePrompt=Enter pipeline name here -pipelineOptions.selectOperation=Select Operation -pipelineOptions.addOperationButton=Add operation -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Download -pipelineOptions.validateButton=Validate - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorites -navbar.recent=New and recently updated -navbar.darkmode=Dark Mode -navbar.language=Languages -navbar.settings=Settings -navbar.allTools=Tools -navbar.multiTool=Multi Tool -navbar.search=Search -navbar.sections.organize=Organize -navbar.sections.convertTo=Convert to PDF -navbar.sections.convertFrom=Convert from PDF -navbar.sections.security=Sign & Security -navbar.sections.advance=Advanced -navbar.sections.edit=View & Edit -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Settings -settings.update=Update available -settings.updateAvailable={0} is the current installed version. A new version ({1}) is available. -settings.appVersion=App Version: -settings.downloadOption.title=Choose download option (For single file non zip downloads): -settings.downloadOption.1=Open in same window -settings.downloadOption.2=Open in new window -settings.downloadOption.3=Download file -settings.zipThreshold=Zip files when the number of downloaded files exceeds -settings.signOut=Sign Out -settings.accountSettings=Account Settings -settings.bored.help=Enables easter egg game -settings.cacheInputs.name=Save form inputs -settings.cacheInputs.help=Enable to store previously used inputs for future runs - -changeCreds.title=Change Credentials -changeCreds.header=Update Your Account Details -changeCreds.changePassword=You are using default login credentials. Please enter a new password -changeCreds.newUsername=New Username -changeCreds.oldPassword=Current Password -changeCreds.newPassword=New Password -changeCreds.confirmNewPassword=Confirm New Password -changeCreds.submit=Submit Changes - - - -account.title=Account Settings -account.accountSettings=Account Settings -account.adminSettings=Admin Settings - View and Add Users -account.userControlSettings=User Control Settings -account.changeUsername=Change Username -account.newUsername=New Username -account.password=Confirmation Password -account.oldPassword=Old password -account.newPassword=New Password -account.changePassword=Change Password -account.confirmNewPassword=Confirm New Password -account.signOut=Sign Out -account.yourApiKey=Your API Key -account.syncTitle=Sync browser settings with Account -account.settingsCompare=Settings Comparison: -account.property=Property -account.webBrowserSettings=Web Browser Setting -account.syncToBrowser=Sync Account -> Browser -account.syncToAccount=Sync Account <- Browser - - -adminUserSettings.title=User Control Settings -adminUserSettings.header=Admin User Control Settings -adminUserSettings.admin=Admin -adminUserSettings.user=User -adminUserSettings.addUser=Add New User -adminUserSettings.deleteUser=Delete User -adminUserSettings.confirmDeleteUser=Should the user be deleted? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -adminUserSettings.roles=Roles -adminUserSettings.role=Role -adminUserSettings.actions=Actions -adminUserSettings.apiUser=Limited API User -adminUserSettings.extraApiUser=Additional Limited API User -adminUserSettings.webOnlyUser=Web Only User -adminUserSettings.demoUser=Demo User (No custom settings) -adminUserSettings.internalApiUser=Internal API User -adminUserSettings.forceChange=Force user to change password on login -adminUserSettings.submit=Save User -adminUserSettings.changeUserRole=Change User's Role -adminUserSettings.authenticated=Authenticated -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Last Request -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Export -database.header=Database Import/Export -database.fileName=File Name -database.creationDate=Creation Date -database.fileSize=File Size -database.deleteBackupFile=Delete Backup File -database.importBackupFile=Import Backup File -database.createBackupFile=Create Backup File -database.downloadBackupFile=Download Backup File -database.info_1=When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application. -database.info_2=The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention. -database.submit=Import Backup -database.importIntoDatabaseSuccessed=Import into database successed -database.backupCreated=Database backup successful -database.fileNotFound=File not found -database.fileNullOrEmpty=File must not be null or empty -database.failedImportFile=Failed to import file -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Your locally hosted one-stop-shop for all your PDF needs. -home.searchBar=Search for features... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=View, annotate, draw, add text or images -viewPdf.tags=view,read,annotate,text,image,highlight,edit - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi Tool -home.multiTool.desc=Merge, Rotate, Rearrange, Split, and Remove pages -multiTool.tags=Multi Tool,Multi operation,UI,click drag,front end,client side,interactive,intractable,move,delete,migrate,divide - -home.merge.title=Merge -home.merge.desc=Easily merge multiple PDFs into one. -merge.tags=merge,Page operations,Back end,server side - -home.split.title=Split -home.split.desc=Split PDFs into multiple documents -split.tags=Page operations,divide,Multi Page,cut,server side - -home.rotate.title=Rotate -home.rotate.desc=Easily rotate your PDFs. -rotate.tags=server side - - -home.imageToPdf.title=Image to PDF -home.imageToPdf.desc=Convert a image (PNG, JPEG, GIF) to PDF. -imageToPdf.tags=conversion,img,jpg,picture,photo - -home.pdfToImage.title=PDF to Image -home.pdfToImage.desc=Convert a PDF to a image. (PNG, JPEG, GIF) -pdfToImage.tags=conversion,img,jpg,picture,photo - -home.pdfOrganiser.title=Organise -home.pdfOrganiser.desc=Remove/Rearrange pages in any order -pdfOrganiser.tags=duplex,even,odd,sort,move - - -home.addImage.title=Add image -home.addImage.desc=Adds a image onto a set location on the PDF -addImage.tags=img,jpg,picture,photo - -home.watermark.title=Add Watermark -home.watermark.desc=Add a custom watermark to your PDF document. -watermark.tags=Text,repeating,label,own,copyright,trademark,img,jpg,picture,photo - -home.permissions.title=Change Permissions -home.permissions.desc=Change the permissions of your PDF document -permissions.tags=read,write,edit,print - - -home.removePages.title=Remove -home.removePages.desc=Delete unwanted pages from your PDF document. -removePages.tags=Remove pages,delete pages - -home.addPassword.title=Add Password -home.addPassword.desc=Encrypt your PDF document with a password. -addPassword.tags=secure,security - -home.removePassword.title=Remove Password -home.removePassword.desc=Remove password protection from your PDF document. -removePassword.tags=secure,Decrypt,security,unpassword,delete password - -home.compressPdfs.title=Compress -home.compressPdfs.desc=Compress PDFs to reduce their file size. -compressPdfs.tags=squish,small,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Change Metadata -home.changeMetadata.desc=Change/Remove/Add metadata from a PDF document -changeMetadata.tags=Title,author,date,creation,time,publisher,producer,stats - -home.fileToPDF.title=Convert file to PDF -home.fileToPDF.desc=Convert nearly any file to PDF (DOCX, PNG, XLS, PPT, TXT and more) -fileToPDF.tags=transformation,format,document,picture,slide,text,conversion,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Cleanup scans -home.ocr.desc=Cleanup scans and detects text from images within a PDF and re-adds it as text. -ocr.tags=recognition,text,image,scan,read,identify,detection,editable - -home.extractImages.title=Extract Images -home.extractImages.desc=Extracts all images from a PDF and saves them to zip -extractImages.tags=picture,photo,save,archive,zip,capture,grab - -home.pdfToPDFA.title=PDF to PDF/A -home.pdfToPDFA.desc=Convert PDF to PDF/A for long-term storage -pdfToPDFA.tags=archive,long-term,standard,conversion,storage,preservation - -home.PDFToWord.title=PDF to Word -home.PDFToWord.desc=Convert PDF to Word formats (DOC, DOCX and ODT) -PDFToWord.tags=doc,docx,odt,word,transformation,format,conversion,office,microsoft,docfile - -home.PDFToPresentation.title=PDF to Presentation -home.PDFToPresentation.desc=Convert PDF to Presentation formats (PPT, PPTX and ODP) -PDFToPresentation.tags=slides,show,office,microsoft - -home.PDFToText.title=PDF to RTF (Text) -home.PDFToText.desc=Convert PDF to Text or RTF format -PDFToText.tags=richformat,richtextformat,rich text format - -home.PDFToHTML.title=PDF to HTML -home.PDFToHTML.desc=Convert PDF to HTML format -PDFToHTML.tags=web content,browser friendly - - -home.PDFToXML.title=PDF to XML -home.PDFToXML.desc=Convert PDF to XML format -PDFToXML.tags=data-extraction,structured-content,interop,transformation,convert - -home.ScannerImageSplit.title=Detect/Split Scanned photos -home.ScannerImageSplit.desc=Splits multiple photos from within a photo/PDF -ScannerImageSplit.tags=separate,auto-detect,scans,multi-photo,organize - -home.sign.title=Sign -home.sign.desc=Adds signature to PDF by drawing, text or image -sign.tags=authorize,initials,drawn-signature,text-sign,image-signature - -home.flatten.title=Flatten -home.flatten.desc=Remove all interactive elements and forms from a PDF -flatten.tags=static,deactivate,non-interactive,streamline - -home.repair.title=Repair -home.repair.desc=Tries to repair a corrupt/broken PDF -repair.tags=fix,restore,correction,recover - -home.removeBlanks.title=Remove Blank pages -home.removeBlanks.desc=Detects and removes blank pages from a document -removeBlanks.tags=cleanup,streamline,non-content,organize - -home.removeAnnotations.title=Remove Annotations -home.removeAnnotations.desc=Removes all comments/annotations from a PDF -removeAnnotations.tags=comments,highlight,notes,markup,remove - -home.compare.title=Compare -home.compare.desc=Compares and shows the differences between 2 PDF Documents -compare.tags=differentiate,contrast,changes,analysis - -home.certSign.title=Sign with Certificate -home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12) -certSign.tags=authenticate,PEM,P12,official,encrypt - -home.removeCertSign.title=Remove Certificate Sign -home.removeCertSign.desc=Remove certificate signature from PDF -removeCertSign.tags=authenticate,PEM,P12,official,decrypt - -home.pageLayout.title=Multi-Page Layout -home.pageLayout.desc=Merge multiple pages of a PDF document into a single page -pageLayout.tags=merge,composite,single-view,organize - -home.scalePages.title=Adjust page size/scale -home.scalePages.desc=Change the size/scale of a page and/or its contents. -scalePages.tags=resize,modify,dimension,adapt - -home.pipeline.title=Pipeline -home.pipeline.desc=Run multiple actions on PDFs by defining pipeline scripts -pipeline.tags=automate,sequence,scripted,batch-process - -home.add-page-numbers.title=Add Page Numbers -home.add-page-numbers.desc=Add Page numbers throughout a document in a set location -add-page-numbers.tags=paginate,label,organize,index - -home.auto-rename.title=Auto Rename PDF File -home.auto-rename.desc=Auto renames a PDF file based on its detected header -auto-rename.tags=auto-detect,header-based,organize,relabel - -home.adjust-contrast.title=Adjust Colours/Contrast -home.adjust-contrast.desc=Adjust Contrast, Saturation and Brightness of a PDF -adjust-contrast.tags=color-correction,tune,modify,enhance,colour-correction - -home.crop.title=Crop PDF -home.crop.desc=Crop a PDF to reduce its size (maintains text!) -crop.tags=trim,shrink,edit,shape - -home.autoSplitPDF.title=Auto Split Pages -home.autoSplitPDF.desc=Auto Split Scanned PDF with physical scanned page splitter QR Code -autoSplitPDF.tags=QR-based,separate,scan-segment,organize - -home.sanitizePdf.title=Sanitize -home.sanitizePdf.desc=Remove scripts and other elements from PDF files -sanitizePdf.tags=clean,secure,safe,remove-threats - -home.URLToPDF.title=URL/Website To PDF -home.URLToPDF.desc=Converts any http(s)URL to PDF -URLToPDF.tags=web-capture,save-page,web-to-doc,archive - -home.HTMLToPDF.title=HTML to PDF -home.HTMLToPDF.desc=Converts any HTML file or zip to PDF -HTMLToPDF.tags=markup,web-content,transformation,convert - - -home.MarkdownToPDF.title=Markdown to PDF -home.MarkdownToPDF.desc=Converts any Markdown file to PDF -MarkdownToPDF.tags=markup,web-content,transformation,convert,md - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Get ALL Info on PDF -home.getPdfInfo.desc=Grabs any and all information possible on PDFs -getPdfInfo.tags=infomation,data,stats,statistics - - -home.extractPage.title=Extract page(s) -home.extractPage.desc=Extracts select pages from PDF -extractPage.tags=extract - - -home.PdfToSinglePage.title=PDF to Single Large Page -home.PdfToSinglePage.desc=Merges all PDF pages into one large single page -PdfToSinglePage.tags=single page - - -home.showJS.title=Show Javascript -home.showJS.desc=Searches and displays any JS injected into a PDF -showJS.tags=JS - -home.autoRedact.title=Auto Redact -home.autoRedact.desc=Auto Redacts(Blacks out) text in a PDF based on input text -autoRedact.tags=Redact,Hide,black out,black,marker,hidden - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF to CSV -home.tableExtraxt.desc=Extracts Tables from a PDF converting it to CSV -tableExtraxt.tags=CSV,Table Extraction,extract,convert - - -home.autoSizeSplitPDF.title=Auto Split by Size/Count -home.autoSizeSplitPDF.desc=Split a single PDF into multiple documents based on size, page count, or document count -autoSizeSplitPDF.tags=pdf,split,document,organization - - -home.overlay-pdfs.title=Overlay PDFs -home.overlay-pdfs.desc=Overlays PDFs on-top of another PDF -overlay-pdfs.tags=Overlay - -home.split-by-sections.title=Split PDF by Sections -home.split-by-sections.desc=Divide each page of a PDF into smaller horizontal and vertical sections -split-by-sections.tags=Section Split, Divide, Customize,Customise - -home.AddStampRequest.title=Add Stamp to PDF -home.AddStampRequest.desc=Add text or add image stamps at set locations -AddStampRequest.tags=Stamp, Add image, center image, Watermark, PDF, Embed, Customize,Customise - - -home.removeImagePdf.title=Remove image -home.removeImagePdf.desc=Remove image from PDF to reduce file size -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Advanced Colour options -replace-color.header=Replace-Invert Colour PDF -home.replaceColorPdf.title=Advanced Colour options -home.replaceColorPdf.desc=Replace colour for text and background in PDF and invert full colour of pdf to reduce file size -replaceColorPdf.tags=Replace Colour,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert colour Options -replace-color.selectText.2=Default(Default high contrast colours) -replace-color.selectText.3=Custom(Customised colours) -replace-color.selectText.4=Full-Invert(Invert all colours) -replace-color.selectText.5=High contrast colour options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Colour -replace-color.selectText.11=Choose background Colour -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Sign in -login.header=Sign in -login.signin=Sign in -login.rememberme=Remember me -login.invalid=Invalid username or password. -login.locked=Your account has been locked. -login.signinTitle=Please sign in -login.ssoSignIn=Login via Single Sign-on -login.oAuth2AutoCreateDisabled=OAUTH2 Auto-Create User Disabled -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=Authorization request not found -login.oauth2InvalidUserInfoResponse=Invalid User Info Response -login.oauth2invalidRequest=Invalid Request -login.oauth2AccessDenied=Access Denied -login.oauth2InvalidTokenResponse=Invalid Token Response -login.oauth2InvalidIdToken=Invalid Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=User is deactivated, login is currently blocked with this username. Please contact the administrator. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Redact -autoRedact.header=Auto Redact -autoRedact.colorLabel=Colour -autoRedact.textsToRedactLabel=Text to Redact (line-separated) -autoRedact.textsToRedactPlaceholder=e.g. \nConfidential \nTop-Secret -autoRedact.useRegexLabel=Use Regex -autoRedact.wholeWordSearchLabel=Whole Word Search -autoRedact.customPaddingLabel=Custom Extra Padding -autoRedact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -autoRedact.submitButton=Submit - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Show Javascript -showJS.header=Show Javascript -showJS.downloadJS=Download Javascript -showJS.submit=Show - - -#pdfToSinglePage -pdfToSinglePage.title=PDF To Single Page -pdfToSinglePage.header=PDF To Single Page -pdfToSinglePage.submit=Convert To Single Page - - -#pageExtracter -pageExtracter.title=Extract Pages -pageExtracter.header=Extract Pages -pageExtracter.submit=Extract -pageExtracter.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#getPdfInfo -getPdfInfo.title=Get Info on PDF -getPdfInfo.header=Get Info on PDF -getPdfInfo.submit=Get Info -getPdfInfo.downloadJson=Download JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown To PDF -MarkdownToPDF.header=Markdown To PDF -MarkdownToPDF.submit=Convert -MarkdownToPDF.help=Work in progress -MarkdownToPDF.credit=Uses WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL To PDF -URLToPDF.header=URL To PDF -URLToPDF.submit=Convert -URLToPDF.credit=Uses WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML To PDF -HTMLToPDF.header=HTML To PDF -HTMLToPDF.help=Accepts HTML files and ZIPs containing html/css/images etc required -HTMLToPDF.submit=Convert -HTMLToPDF.credit=Uses WeasyPrint -HTMLToPDF.zoom=Zoom level for displaying the website. -HTMLToPDF.pageWidth=Width of the page in centimeters. (Blank to default) -HTMLToPDF.pageHeight=Height of the page in centimeters. (Blank to default) -HTMLToPDF.marginTop=Top margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginBottom=Bottom margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginLeft=Left margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginRight=Right margin of the page in millimeters. (Blank to default) -HTMLToPDF.printBackground=Render the background of websites. -HTMLToPDF.defaultHeader=Enable Default Header (Name and page number) -HTMLToPDF.cssMediaType=Change the CSS media type of the page. -HTMLToPDF.none=None -HTMLToPDF.print=Print -HTMLToPDF.screen=Screen - - -#AddStampRequest -AddStampRequest.header=Stamp PDF -AddStampRequest.title=Stamp PDF -AddStampRequest.stampType=Stamp Type -AddStampRequest.stampText=Stamp Text -AddStampRequest.stampImage=Stamp Image -AddStampRequest.alphabet=Alphabet -AddStampRequest.fontSize=Font/Image Size -AddStampRequest.rotation=Rotation -AddStampRequest.opacity=Opacity -AddStampRequest.position=Position -AddStampRequest.overrideX=Override X Coordinate -AddStampRequest.overrideY=Override Y Coordinate -AddStampRequest.customMargin=Custom Margin -AddStampRequest.customColor=Custom Text Colour -AddStampRequest.submit=Submit - - -#sanitizePDF -sanitizePDF.title=Sanitize PDF -sanitizePDF.header=Sanitize a PDF file -sanitizePDF.selectText.1=Remove JavaScript actions -sanitizePDF.selectText.2=Remove embedded files -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Remove links -sanitizePDF.selectText.5=Remove fonts -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanitize PDF - - -#addPageNumbers -addPageNumbers.title=Add Page Numbers -addPageNumbers.header=Add Page Numbers -addPageNumbers.selectText.1=Select PDF file: -addPageNumbers.selectText.2=Margin Size -addPageNumbers.selectText.3=Position -addPageNumbers.selectText.4=Starting Number -addPageNumbers.selectText.5=Pages to Number -addPageNumbers.selectText.6=Custom Text -addPageNumbers.customTextDesc=Custom Text -addPageNumbers.numberPagesDesc=Which pages to number, default 'all', also accepts 1-5 or 2,5,9 etc -addPageNumbers.customNumberDesc=Defaults to {n}, also accepts 'Page {n} of {total}', 'Text-{n}', '{filename}-{n} -addPageNumbers.submit=Add Page Numbers - - -#auto-rename -auto-rename.title=Auto Rename -auto-rename.header=Auto Rename PDF -auto-rename.submit=Auto Rename - - -#adjustContrast -adjustContrast.title=Adjust Contrast -adjustContrast.header=Adjust Contrast -adjustContrast.contrast=Contrast: -adjustContrast.brightness=Brightness: -adjustContrast.saturation=Saturation: -adjustContrast.download=Download - - -#crop -crop.title=Crop -crop.header=Crop PDF -crop.submit=Submit - - -#autoSplitPDF -autoSplitPDF.title=Auto Split PDF -autoSplitPDF.header=Auto Split PDF -autoSplitPDF.description=Print, Insert, Scan, upload, and let us auto-separate your documents. No manual work sorting needed. -autoSplitPDF.selectText.1=Print out some divider sheets from below (Black and white is fine). -autoSplitPDF.selectText.2=Scan all your documents at once by inserting the divider sheet between them. -autoSplitPDF.selectText.3=Upload the single large scanned PDF file and let Stirling PDF handle the rest. -autoSplitPDF.selectText.4=Divider pages are automatically detected and removed, guaranteeing a neat final document. -autoSplitPDF.formPrompt=Submit PDF containing Stirling-PDF Page dividers: -autoSplitPDF.duplexMode=Duplex Mode (Front and back scanning) -autoSplitPDF.dividerDownload2=Download 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=Submit - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Multi Page Layout -pageLayout.header=Multi Page Layout -pageLayout.pagesPerSheet=Pages per sheet: -pageLayout.addBorder=Add Borders -pageLayout.submit=Submit - - -#scalePages -scalePages.title=Adjust page-scale -scalePages.header=Adjust page-scale -scalePages.pageSize=Size of a page of the document. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Zoom level (crop) of a page. -scalePages.submit=Submit - - -#certSign -certSign.title=Certificate Signing -certSign.header=Sign a PDF with your certificate (Work in progress) -certSign.selectPDF=Select a PDF File for Signing: -certSign.jksNote=Note: If your certificate type is not listed below, please convert it to a Java Keystore (.jks) file using the keytool command line tool. Then, choose the .jks file option below. -certSign.selectKey=Select Your Private Key File (PKCS#8 format, could be .pem or .der): -certSign.selectCert=Select Your Certificate File (X.509 format, could be .pem or .der): -certSign.selectP12=Select Your PKCS#12 Keystore File (.p12 or .pfx) (Optional, If provided, it should contain your private key and certificate): -certSign.selectJKS=Select Your Java Keystore File (.jks or .keystore): -certSign.certType=Certificate Type -certSign.password=Enter Your Keystore or Private Key Password (If Any): -certSign.showSig=Show Signature -certSign.reason=Reason -certSign.location=Location -certSign.name=Name -certSign.showLogo=Show Logo -certSign.submit=Sign PDF - - -#removeCertSign -removeCertSign.title=Remove Certificate Signature -removeCertSign.header=Remove the digital certificate from the PDF -removeCertSign.selectPDF=Select a PDF file: -removeCertSign.submit=Remove Signature - - -#removeBlanks -removeBlanks.title=Remove Blanks -removeBlanks.header=Remove Blank Pages -removeBlanks.threshold=Pixel Whiteness Threshold: -removeBlanks.thresholdDesc=Threshold for determining how white a white pixel must be to be classed as 'White'. 0 = Black, 255 pure white. -removeBlanks.whitePercent=White Percent (%): -removeBlanks.whitePercentDesc=Percent of page that must be 'white' pixels to be removed -removeBlanks.submit=Remove Blanks - - -#removeAnnotations -removeAnnotations.title=Remove Annotations -removeAnnotations.header=Remove Annotations -removeAnnotations.submit=Remove - - -#compare -compare.title=Compare -compare.header=Compare PDFs -compare.highlightColor.1=Highlight Colour 1: -compare.highlightColor.2=Highlight Colour 2: -compare.document.1=Document 1 -compare.document.2=Document 2 -compare.submit=Compare -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Sign -sign.header=Sign PDFs -sign.upload=Upload Image -sign.draw=Draw Signature -sign.text=Text Input -sign.clear=Clear -sign.add=Add -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Repair -repair.header=Repair PDFs -repair.submit=Repair - - -#flatten -flatten.title=Flatten -flatten.header=Flatten PDF -flatten.flattenOnlyForms=Flatten only forms -flatten.submit=Flatten - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Angle Threshold: -ScannerImageSplit.selectText.2=Sets the minimum absolute angle required for the image to be rotated (default: 10). -ScannerImageSplit.selectText.3=Tolerance: -ScannerImageSplit.selectText.4=Determines the range of colour variation around the estimated background colour (default: 30). -ScannerImageSplit.selectText.5=Minimum Area: -ScannerImageSplit.selectText.6=Sets the minimum area threshold for a photo (default: 10000). -ScannerImageSplit.selectText.7=Minimum Contour Area: -ScannerImageSplit.selectText.8=Sets the minimum contour area threshold for a photo -ScannerImageSplit.selectText.9=Border Size: -ScannerImageSplit.selectText.10=Sets the size of the border added and removed to prevent white borders in the output (default: 1). -ScannerImageSplit.info=Python is not installed. It is required to run. - - -#OCR -ocr.title=OCR / Scan Cleanup -ocr.header=Cleanup Scans / OCR (Optical Character Recognition) -ocr.selectText.1=Select languages that are to be detected within the PDF (Ones listed are the ones currently detected): -ocr.selectText.2=Produce text file containing OCR text alongside the OCR'ed PDF -ocr.selectText.3=Correct pages were scanned at a skewed angle by rotating them back into place -ocr.selectText.4=Clean page so its less likely that OCR will find text in background noise. (No output change) -ocr.selectText.5=Clean page so its less likely that OCR will find text in background noise, maintains cleanup in output. -ocr.selectText.6=Ignores pages that have interactive text on them, only OCRs pages that are images -ocr.selectText.7=Force OCR, will OCR Every page removing all original text elements -ocr.selectText.8=Normal (Will error if PDF contains text) -ocr.selectText.9=Additional Settings -ocr.selectText.10=OCR Mode -ocr.selectText.11=Remove images after OCR (Removes ALL images, only useful if part of conversion step) -ocr.selectText.12=Render Type (Advanced) -ocr.help=Please read this documentation on how to use this for other languages and/or use not in docker -ocr.credit=This service uses qpdf and Tesseract for OCR. -ocr.submit=Process PDF with OCR - - -#extractImages -extractImages.title=Extract Images -extractImages.header=Extract Images -extractImages.selectText=Select image format to convert extracted images to -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Extract - - -#File to PDF -fileToPDF.title=File to PDF -fileToPDF.header=Convert any file to PDF -fileToPDF.credit=This service uses LibreOffice and Unoconv for file conversion. -fileToPDF.supportedFileTypesInfo=Supported File types -fileToPDF.supportedFileTypes=Supported file types should include the below however for a full updated list of supported formats, please refer to the LibreOffice documentation -fileToPDF.submit=Convert to PDF - - -#compress -compress.title=Compress -compress.header=Compress PDF -compress.credit=This service uses qpdf for PDF Compress/Optimisation. -compress.grayscale.label=Apply Grayscale for Compression -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimisation level: -compress.selectText.4=Auto mode - Auto adjusts quality to get PDF to exact size -compress.selectText.5=Expected PDF Size (e.g. 25MB, 10.8MB, 25KB) -compress.submit=Compress - - -#Add image -addImage.title=Add Image -addImage.header=Add image to PDF -addImage.everyPage=Every Page? -addImage.upload=Add image -addImage.submit=Add image - - -#merge -merge.title=Merge -merge.header=Merge multiple PDFs (2+) -merge.sortByName=Sort by name -merge.sortByDate=Sort by date -merge.removeCertSign=Remove digital signature in the merged file? -merge.submit=Merge - - -#pdfOrganiser -pdfOrganiser.title=Page Organiser -pdfOrganiser.header=PDF Page Organiser -pdfOrganiser.submit=Rearrange Pages -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Custom Page Order -pdfOrganiser.mode.2=Reverse Order -pdfOrganiser.mode.3=Duplex Sort -pdfOrganiser.mode.4=Booklet Sort -pdfOrganiser.mode.5=Side Stitch Booklet Sort -pdfOrganiser.mode.6=Odd-Even Split -pdfOrganiser.mode.7=Remove First -pdfOrganiser.mode.8=Remove Last -pdfOrganiser.mode.9=Remove First and Last -pdfOrganiser.mode.10=Odd-Even Merge -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(e.g. 1,3,2 or 4-8,2,10-12 or 2n-1) - - -#multiTool -multiTool.title=PDF Multi Tool -multiTool.header=PDF Multi Tool -multiTool.uploadPrompts=File Name -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo (CTRL + Z) -multiTool.redo=Redo (CTRL + Y) - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=View PDF - -#pageRemover -pageRemover.title=Page Remover -pageRemover.header=PDF Page remover -pageRemover.pagesToDelete=Pages to delete (Enter a comma-separated list of page numbers) : -pageRemover.submit=Delete Pages -pageRemover.placeholder=(e.g. 1,2,6 or 1-10,15-30) - - -#rotate -rotate.title=Rotate PDF -rotate.header=Rotate PDF -rotate.selectAngle=Select rotation angle (in multiples of 90 degrees): -rotate.submit=Rotate - - -#split-pdfs -split.title=Split PDF -split.header=Split PDF -split.desc.1=The numbers you select are the page number you wish to do a split on -split.desc.2=As such selecting 1,3,7-9 would split a 10 page document into 6 separate PDFS with: -split.desc.3=Document #1: Page 1 -split.desc.4=Document #2: Page 2 and 3 -split.desc.5=Document #3: Page 4, 5, 6 and 7 -split.desc.6=Document #4: Page 8 -split.desc.7=Document #5: Page 9 -split.desc.8=Document #6: Page 10 -split.splitPages=Enter pages to split on: -split.submit=Split - - -#merge -imageToPDF.title=Image to PDF -imageToPDF.header=Image to PDF -imageToPDF.submit=Convert -imageToPDF.selectLabel=Image Fit Options -imageToPDF.fillPage=Fill Page -imageToPDF.fitDocumentToImage=Fit Page to Image -imageToPDF.maintainAspectRatio=Maintain Aspect Ratios -imageToPDF.selectText.2=Auto rotate PDF -imageToPDF.selectText.3=Multi file logic (Only enabled if working with multiple images) -imageToPDF.selectText.4=Merge into single PDF -imageToPDF.selectText.5=Convert to separate PDFs - - -#pdfToImage -pdfToImage.title=PDF to Image -pdfToImage.header=PDF to Image -pdfToImage.selectText=Image Format -pdfToImage.singleOrMultiple=Page to Image result type -pdfToImage.single=Single Big Image Combing all pages -pdfToImage.multi=Multiple Images, one image per page -pdfToImage.colorType=Colour type -pdfToImage.color=Colour -pdfToImage.grey=Greyscale -pdfToImage.blackwhite=Black and White (May lose data!) -pdfToImage.submit=Convert -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#addPassword -addPassword.title=Add Password -addPassword.header=Add password (Encrypt) -addPassword.selectText.1=Select PDF to encrypt -addPassword.selectText.2=User Password -addPassword.selectText.3=Encryption Key Length -addPassword.selectText.4=Higher values are stronger, but lower values have better compatibility. -addPassword.selectText.5=Permissions to set (Recommended to be used along with Owner password) -addPassword.selectText.6=Prevent assembly of document -addPassword.selectText.7=Prevent content extraction -addPassword.selectText.8=Prevent extraction for accessibility -addPassword.selectText.9=Prevent filling in form -addPassword.selectText.10=Prevent modification -addPassword.selectText.11=Prevent annotation modification -addPassword.selectText.12=Prevent printing -addPassword.selectText.13=Prevent printing different formats -addPassword.selectText.14=Owner Password -addPassword.selectText.15=Restricts what can be done with the document once it is opened (Not supported by all readers) -addPassword.selectText.16=Restricts the opening of the document itself -addPassword.submit=Encrypt - - -#watermark -watermark.title=Add Watermark -watermark.header=Add Watermark -watermark.customColor=Custom Text Colour -watermark.selectText.1=Select PDF to add watermark to: -watermark.selectText.2=Watermark Text: -watermark.selectText.3=Font Size: -watermark.selectText.4=Rotation (0-360): -watermark.selectText.5=Width Spacer (Space between each watermark horizontally): -watermark.selectText.6=Height Spacer (Space between each watermark vertically): -watermark.selectText.7=Opacity (0% - 100%): -watermark.selectText.8=Watermark Type: -watermark.selectText.9=Watermark Image: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=Add Watermark -watermark.type.1=Text -watermark.type.2=Image - - -#Change permissions -permissions.title=Change Permissions -permissions.header=Change Permissions -permissions.warning=Warning to have these permissions be unchangeable it is recommended to set them with a password via the add-password page -permissions.selectText.1=Select PDF to change permissions -permissions.selectText.2=Permissions to set -permissions.selectText.3=Prevent assembly of document -permissions.selectText.4=Prevent content extraction -permissions.selectText.5=Prevent extraction for accessibility -permissions.selectText.6=Prevent filling in form -permissions.selectText.7=Prevent modification -permissions.selectText.8=Prevent annotation modification -permissions.selectText.9=Prevent printing -permissions.selectText.10=Prevent printing different formats -permissions.submit=Change - - -#remove password -removePassword.title=Remove password -removePassword.header=Remove password (Decrypt) -removePassword.selectText.1=Select PDF to Decrypt -removePassword.selectText.2=Password -removePassword.submit=Remove - - -#changeMetadata -changeMetadata.title=Change Metadata -changeMetadata.header=Change Metadata -changeMetadata.selectText.1=Please edit the variables you wish to change -changeMetadata.selectText.2=Delete all metadata -changeMetadata.selectText.3=Show Custom Metadata: -changeMetadata.author=Author: -changeMetadata.creationDate=Creation Date (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Creator: -changeMetadata.keywords=Keywords: -changeMetadata.modDate=Modification Date (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Producer: -changeMetadata.subject=Subject: -changeMetadata.trapped=Trapped: -changeMetadata.selectText.4=Other Metadata: -changeMetadata.selectText.5=Add Custom Metadata Entry -changeMetadata.submit=Change - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF To PDF/A -pdfToPDFA.header=PDF To PDF/A -pdfToPDFA.credit=This service uses libreoffice for PDF/A conversion -pdfToPDFA.submit=Convert -pdfToPDFA.tip=Currently does not work for multiple inputs at once -pdfToPDFA.outputFormat=Output format -pdfToPDFA.pdfWithDigitalSignature=The PDF contains a digital signature. This will be removed in the next step. - - -#PDFToWord -PDFToWord.title=PDF to Word -PDFToWord.header=PDF to Word -PDFToWord.selectText.1=Output file format -PDFToWord.credit=This service uses LibreOffice for file conversion. -PDFToWord.submit=Convert - - -#PDFToPresentation -PDFToPresentation.title=PDF to Presentation -PDFToPresentation.header=PDF to Presentation -PDFToPresentation.selectText.1=Output file format -PDFToPresentation.credit=This service uses LibreOffice for file conversion. -PDFToPresentation.submit=Convert - - -#PDFToText -PDFToText.title=PDF to RTF (Text) -PDFToText.header=PDF to RTF (Text) -PDFToText.selectText.1=Output file format -PDFToText.credit=This service uses LibreOffice for file conversion. -PDFToText.submit=Convert - - -#PDFToHTML -PDFToHTML.title=PDF to HTML -PDFToHTML.header=PDF to HTML -PDFToHTML.credit=This service uses pdftohtml for file conversion. -PDFToHTML.submit=Convert - - -#PDFToXML -PDFToXML.title=PDF to XML -PDFToXML.header=PDF to XML -PDFToXML.credit=This service uses LibreOffice for file conversion. -PDFToXML.submit=Convert - -#PDFToCSV -PDFToCSV.title=PDF to CSV -PDFToCSV.header=PDF to CSV -PDFToCSV.prompt=Choose page to extract table -PDFToCSV.submit=Extract - -#split-by-size-or-count -split-by-size-or-count.title=Split PDF by Size or Count -split-by-size-or-count.header=Split PDF by Size or Count -split-by-size-or-count.type.label=Select Split Type -split-by-size-or-count.type.size=By Size -split-by-size-or-count.type.pageCount=By Page Count -split-by-size-or-count.type.docCount=By Document Count -split-by-size-or-count.value.label=Enter Value -split-by-size-or-count.value.placeholder=Enter size (e.g., 2MB or 3KB) or count (e.g., 5) -split-by-size-or-count.submit=Submit - - -#overlay-pdfs -overlay-pdfs.header=Overlay PDF Files -overlay-pdfs.baseFile.label=Select Base PDF File -overlay-pdfs.overlayFiles.label=Select Overlay PDF Files -overlay-pdfs.mode.label=Select Overlay Mode -overlay-pdfs.mode.sequential=Sequential Overlay -overlay-pdfs.mode.interleaved=Interleaved Overlay -overlay-pdfs.mode.fixedRepeat=Fixed Repeat Overlay -overlay-pdfs.counts.label=Overlay Counts (for Fixed Repeat Mode) -overlay-pdfs.counts.placeholder=Enter comma-separated counts (e.g., 2,3,1) -overlay-pdfs.position.label=Select Overlay Position -overlay-pdfs.position.foreground=Foreground -overlay-pdfs.position.background=Background -overlay-pdfs.submit=Submit - - -#split-by-sections -split-by-sections.title=Split PDF by Sections -split-by-sections.header=Split PDF into Sections -split-by-sections.horizontal.label=Horizontal Divisions -split-by-sections.vertical.label=Vertical Divisions -split-by-sections.horizontal.placeholder=Enter number of horizontal divisions -split-by-sections.vertical.placeholder=Enter number of vertical divisions -split-by-sections.submit=Split PDF -split-by-sections.merge=Merge Into One PDF - - -#printFile -printFile.title=Print File -printFile.header=Print File to Printer -printFile.selectText.1=Select File to Print -printFile.selectText.2=Enter Printer Name -printFile.submit=Print - - -#licenses -licenses.nav=Licences -licenses.title=3rd Party Licences -licenses.header=3rd Party Licences -licenses.module=Module -licenses.version=Version -licenses.license=Licence - -#survey -survey.nav=Survey -survey.title=Stirling-PDF Survey -survey.description=Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Please consider taking our survey to have input on the future of Stirling-PDF! -survey.disabled=(Survey popup will be disabled in following updates but available at foot of page) -survey.button=Take Survey -survey.dontShowAgain=Don't show again -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Sorry for the issue! -error.needHelp=Need help / Found an issue? -error.contactTip=If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket on our GitHub page or contact us through Discord: -error.404.head=404 - Page Not Found | Oops, we tripped in the code! -error.404.1=We can't seem to find the page you're looking for. -error.404.2=Something went wrong -error.github=Submit a ticket on GitHub -error.showStack=Show Stack Trace -error.copyStack=Copy Stack Trace -error.githubSubmit=GitHub - Submit a ticket -error.discordSubmit=Discord - Submit Support post - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_en_US.properties b/stirling-pdf/build/resources/main/messages_en_US.properties deleted file mode 100644 index 1b21ed391..000000000 --- a/stirling-pdf/build/resources/main/messages_en_US.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Size -addPageNumbers.fontName=Font Name -pdfPrompt=Select PDF(s) -multiPdfPrompt=Select PDFs (2+) -multiPdfDropPrompt=Select (or drag & drop) all PDFs you require -imgPrompt=Select Image(s) -genericSubmit=Submit -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Warning: This process can take up to a minute depending on file-size -pageOrderPrompt=Custom Page Order (Enter a comma-separated list of page numbers or Functions like 2n+1) : -pageSelectionPrompt=Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) : -goToPage=Go -true=True -false=False -unknown=Unknown -save=Save -saveToBrowser=Save to Browser -close=Close -filesSelected=files selected -noFavourites=No favorites added -downloadComplete=Download Complete -bored=Bored Waiting? -alphabet=Alphabet -downloadPdf=Download PDF -text=Text -font=Font -selectFillter=-- Select -- -pageNum=Page Number -sizes.small=Small -sizes.medium=Medium -sizes.large=Large -sizes.x-large=X-Large -error.pdfPassword=The PDF Document is passworded and either the password was not provided or was incorrect -delete=Delete -username=Username -password=Password -welcome=Welcome -property=Property -black=Black -white=White -red=Red -green=Green -blue=Blue -custom=Custom... -WorkInProgess=Work in progress, May not work or be buggy, Please report any problems! -poweredBy=Powered by -yes=Yes -no=No -changedCredsMessage=Credentials changed! -notAuthenticatedMessage=User not authenticated. -userNotFoundMessage=User not found. -incorrectPasswordMessage=Current password is incorrect. -usernameExistsMessage=New Username already exists. -invalidUsernameMessage=Invalid username, username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -invalidPasswordMessage=The password must not be empty and must not have spaces at the beginning or end. -confirmPasswordErrorMessage=New Password and Confirm New Password must match. -deleteCurrentUserMessage=Cannot delete currently logged in user. -deleteUsernameExistsMessage=The username does not exist and cannot be deleted. -downgradeCurrentUserMessage=Cannot downgrade current user's role -disabledCurrentUserMessage=The current user cannot be disabled -downgradeCurrentUserLongMessage=Cannot downgrade current user's role. Hence, current user will not be shown. -userAlreadyExistsOAuthMessage=The user already exists as an OAuth2 user. -userAlreadyExistsWebMessage=The user already exists as an web user. -error=Error -oops=Oops! -help=Help -goHomepage=Go to Homepage -joinDiscord=Join our Discord server -seeDockerHub=See Docker Hub -visitGithub=Visit Github Repository -donate=Donate -color=Color -sponsor=Sponsor -info=Info -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Menu (Beta) -pipeline.uploadButton=Upload Custom -pipeline.configureButton=Configure -pipeline.defaultOption=Custom -pipeline.submitButton=Submit -pipeline.help=Pipeline Help -pipeline.scanHelp=Folder Scanning Help -pipeline.deletePrompt=Are you sure you want to delete pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Configuration -pipelineOptions.pipelineNameLabel=Pipeline Name -pipelineOptions.saveSettings=Save Operation Settings -pipelineOptions.pipelineNamePrompt=Enter pipeline name here -pipelineOptions.selectOperation=Select Operation -pipelineOptions.addOperationButton=Add operation -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Download -pipelineOptions.validateButton=Validate - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorites -navbar.recent=New and recently updated -navbar.darkmode=Dark Mode -navbar.language=Languages -navbar.settings=Settings -navbar.allTools=Tools -navbar.multiTool=Multi Tool -navbar.search=Search -navbar.sections.organize=Organize -navbar.sections.convertTo=Convert to PDF -navbar.sections.convertFrom=Convert from PDF -navbar.sections.security=Sign & Security -navbar.sections.advance=Advanced -navbar.sections.edit=View & Edit -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Settings -settings.update=Update available -settings.updateAvailable={0} is the current installed version. A new version ({1}) is available. -settings.appVersion=App Version: -settings.downloadOption.title=Choose download option (For single file non zip downloads): -settings.downloadOption.1=Open in same window -settings.downloadOption.2=Open in new window -settings.downloadOption.3=Download file -settings.zipThreshold=Zip files when the number of downloaded files exceeds -settings.signOut=Sign Out -settings.accountSettings=Account Settings -settings.bored.help=Enables easter egg game -settings.cacheInputs.name=Save form inputs -settings.cacheInputs.help=Enable to store previously used inputs for future runs - -changeCreds.title=Change Credentials -changeCreds.header=Update Your Account Details -changeCreds.changePassword=You are using default login credentials. Please enter a new password -changeCreds.newUsername=New Username -changeCreds.oldPassword=Current Password -changeCreds.newPassword=New Password -changeCreds.confirmNewPassword=Confirm New Password -changeCreds.submit=Submit Changes - - - -account.title=Account Settings -account.accountSettings=Account Settings -account.adminSettings=Admin Settings - View and Add Users -account.userControlSettings=User Control Settings -account.changeUsername=Change Username -account.newUsername=New Username -account.password=Confirmation Password -account.oldPassword=Old password -account.newPassword=New Password -account.changePassword=Change Password -account.confirmNewPassword=Confirm New Password -account.signOut=Sign Out -account.yourApiKey=Your API Key -account.syncTitle=Sync browser settings with Account -account.settingsCompare=Settings Comparison: -account.property=Property -account.webBrowserSettings=Web Browser Setting -account.syncToBrowser=Sync Account -> Browser -account.syncToAccount=Sync Account <- Browser - - -adminUserSettings.title=User Control Settings -adminUserSettings.header=Admin User Control Settings -adminUserSettings.admin=Admin -adminUserSettings.user=User -adminUserSettings.addUser=Add New User -adminUserSettings.deleteUser=Delete User -adminUserSettings.confirmDeleteUser=Should the user be deleted? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -adminUserSettings.roles=Roles -adminUserSettings.role=Role -adminUserSettings.actions=Actions -adminUserSettings.apiUser=Limited API User -adminUserSettings.extraApiUser=Additional Limited API User -adminUserSettings.webOnlyUser=Web Only User -adminUserSettings.demoUser=Demo User (No custom settings) -adminUserSettings.internalApiUser=Internal API User -adminUserSettings.forceChange=Force user to change password on login -adminUserSettings.submit=Save User -adminUserSettings.changeUserRole=Change User's Role -adminUserSettings.authenticated=Authenticated -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Last Request -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Export -database.header=Database Import/Export -database.fileName=File Name -database.creationDate=Creation Date -database.fileSize=File Size -database.deleteBackupFile=Delete Backup File -database.importBackupFile=Import Backup File -database.createBackupFile=Create Backup File -database.downloadBackupFile=Download Backup File -database.info_1=When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application. -database.info_2=The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention. -database.submit=Import Backup -database.importIntoDatabaseSuccessed=Import into database successed -database.backupCreated=Database backup successful -database.fileNotFound=File not Found -database.fileNullOrEmpty=File must not be null or empty -database.failedImportFile=Failed Import File -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Your locally hosted one-stop-shop for all your PDF needs. -home.searchBar=Search for features... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=View, annotate, draw, add text or images -viewPdf.tags=view,read,annotate,text,image,highlight,edit - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi Tool -home.multiTool.desc=Merge, Rotate, Rearrange, Split, and Remove pages -multiTool.tags=Multi Tool,Multi operation,UI,click drag,front end,client side,interactive,intractable,move,delete,migrate,divide - -home.merge.title=Merge -home.merge.desc=Easily merge multiple PDFs into one. -merge.tags=merge,Page operations,Back end,server side - -home.split.title=Split -home.split.desc=Split PDFs into multiple documents -split.tags=Page operations,divide,Multi Page,cut,server side - -home.rotate.title=Rotate -home.rotate.desc=Easily rotate your PDFs. -rotate.tags=server side - - -home.imageToPdf.title=Image to PDF -home.imageToPdf.desc=Convert a image (PNG, JPEG, GIF) to PDF. -imageToPdf.tags=conversion,img,jpg,picture,photo - -home.pdfToImage.title=PDF to Image -home.pdfToImage.desc=Convert a PDF to a image. (PNG, JPEG, GIF) -pdfToImage.tags=conversion,img,jpg,picture,photo - -home.pdfOrganiser.title=Organize -home.pdfOrganiser.desc=Remove/Rearrange pages in any order -pdfOrganiser.tags=duplex,even,odd,sort,move - - -home.addImage.title=Add image -home.addImage.desc=Adds a image onto a set location on the PDF -addImage.tags=img,jpg,picture,photo - -home.watermark.title=Add Watermark -home.watermark.desc=Add a custom watermark to your PDF document. -watermark.tags=Text,repeating,label,own,copyright,trademark,img,jpg,picture,photo - -home.permissions.title=Change Permissions -home.permissions.desc=Change the permissions of your PDF document -permissions.tags=read,write,edit,print - - -home.removePages.title=Remove -home.removePages.desc=Delete unwanted pages from your PDF document. -removePages.tags=Remove pages,delete pages - -home.addPassword.title=Add Password -home.addPassword.desc=Encrypt your PDF document with a password. -addPassword.tags=secure,security - -home.removePassword.title=Remove Password -home.removePassword.desc=Remove password protection from your PDF document. -removePassword.tags=secure,Decrypt,security,unpassword,delete password - -home.compressPdfs.title=Compress -home.compressPdfs.desc=Compress PDFs to reduce their file size. -compressPdfs.tags=squish,small,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Change Metadata -home.changeMetadata.desc=Change/Remove/Add metadata from a PDF document -changeMetadata.tags=Title,author,date,creation,time,publisher,producer,stats - -home.fileToPDF.title=Convert file to PDF -home.fileToPDF.desc=Convert nearly any file to PDF (DOCX, PNG, XLS, PPT, TXT and more) -fileToPDF.tags=transformation,format,document,picture,slide,text,conversion,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Cleanup scans -home.ocr.desc=Cleanup scans and detects text from images within a PDF and re-adds it as text. -ocr.tags=recognition,text,image,scan,read,identify,detection,editable - -home.extractImages.title=Extract Images -home.extractImages.desc=Extracts all images from a PDF and saves them to zip -extractImages.tags=picture,photo,save,archive,zip,capture,grab - -home.pdfToPDFA.title=PDF to PDF/A -home.pdfToPDFA.desc=Convert PDF to PDF/A for long-term storage -pdfToPDFA.tags=archive,long-term,standard,conversion,storage,preservation - -home.PDFToWord.title=PDF to Word -home.PDFToWord.desc=Convert PDF to Word formats (DOC, DOCX and ODT) -PDFToWord.tags=doc,docx,odt,word,transformation,format,conversion,office,microsoft,docfile - -home.PDFToPresentation.title=PDF to Presentation -home.PDFToPresentation.desc=Convert PDF to Presentation formats (PPT, PPTX and ODP) -PDFToPresentation.tags=slides,show,office,microsoft - -home.PDFToText.title=PDF to RTF (Text) -home.PDFToText.desc=Convert PDF to Text or RTF format -PDFToText.tags=richformat,richtextformat,rich text format - -home.PDFToHTML.title=PDF to HTML -home.PDFToHTML.desc=Convert PDF to HTML format -PDFToHTML.tags=web content,browser friendly - - -home.PDFToXML.title=PDF to XML -home.PDFToXML.desc=Convert PDF to XML format -PDFToXML.tags=data-extraction,structured-content,interop,transformation,convert - -home.ScannerImageSplit.title=Detect/Split Scanned photos -home.ScannerImageSplit.desc=Splits multiple photos from within a photo/PDF -ScannerImageSplit.tags=separate,auto-detect,scans,multi-photo,organize - -home.sign.title=Sign -home.sign.desc=Adds signature to PDF by drawing, text or image -sign.tags=authorize,initials,drawn-signature,text-sign,image-signature - -home.flatten.title=Flatten -home.flatten.desc=Remove all interactive elements and forms from a PDF -flatten.tags=static,deactivate,non-interactive,streamline - -home.repair.title=Repair -home.repair.desc=Tries to repair a corrupt/broken PDF -repair.tags=fix,restore,correction,recover - -home.removeBlanks.title=Remove Blank pages -home.removeBlanks.desc=Detects and removes blank pages from a document -removeBlanks.tags=cleanup,streamline,non-content,organize - -home.removeAnnotations.title=Remove Annotations -home.removeAnnotations.desc=Removes all comments/annotations from a PDF -removeAnnotations.tags=comments,highlight,notes,markup,remove - -home.compare.title=Compare -home.compare.desc=Compares and shows the differences between 2 PDF Documents -compare.tags=differentiate,contrast,changes,analysis - -home.certSign.title=Sign with Certificate -home.certSign.desc=Signs a PDF with a Certificate/Key (PEM/P12) -certSign.tags=authenticate,PEM,P12,official,encrypt - -home.removeCertSign.title=Remove Certificate Sign -home.removeCertSign.desc=Remove certificate signature from PDF -removeCertSign.tags=authenticate,PEM,P12,official,decrypt - -home.pageLayout.title=Multi-Page Layout -home.pageLayout.desc=Merge multiple pages of a PDF document into a single page -pageLayout.tags=merge,composite,single-view,organize - -home.scalePages.title=Adjust page size/scale -home.scalePages.desc=Change the size/scale of a page and/or its contents. -scalePages.tags=resize,modify,dimension,adapt - -home.pipeline.title=Pipeline -home.pipeline.desc=Run multiple actions on PDFs by defining pipeline scripts -pipeline.tags=automate,sequence,scripted,batch-process - -home.add-page-numbers.title=Add Page Numbers -home.add-page-numbers.desc=Add Page numbers throughout a document in a set location -add-page-numbers.tags=paginate,label,organize,index - -home.auto-rename.title=Auto Rename PDF File -home.auto-rename.desc=Auto renames a PDF file based on its detected header -auto-rename.tags=auto-detect,header-based,organize,relabel - -home.adjust-contrast.title=Adjust Colors/Contrast -home.adjust-contrast.desc=Adjust Contrast, Saturation and Brightness of a PDF -adjust-contrast.tags=color-correction,tune,modify,enhance - -home.crop.title=Crop PDF -home.crop.desc=Crop a PDF to reduce its size (maintains text!) -crop.tags=trim,shrink,edit,shape - -home.autoSplitPDF.title=Auto Split Pages -home.autoSplitPDF.desc=Auto Split Scanned PDF with physical scanned page splitter QR Code -autoSplitPDF.tags=QR-based,separate,scan-segment,organize - -home.sanitizePdf.title=Sanitize -home.sanitizePdf.desc=Remove scripts and other elements from PDF files -sanitizePdf.tags=clean,secure,safe,remove-threats - -home.URLToPDF.title=URL/Website To PDF -home.URLToPDF.desc=Converts any http(s)URL to PDF -URLToPDF.tags=web-capture,save-page,web-to-doc,archive - -home.HTMLToPDF.title=HTML to PDF -home.HTMLToPDF.desc=Converts any HTML file or zip to PDF -HTMLToPDF.tags=markup,web-content,transformation,convert - - -home.MarkdownToPDF.title=Markdown to PDF -home.MarkdownToPDF.desc=Converts any Markdown file to PDF -MarkdownToPDF.tags=markup,web-content,transformation,convert,md - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Get ALL Info on PDF -home.getPdfInfo.desc=Grabs any and all information possible on PDFs -getPdfInfo.tags=infomation,data,stats,statistics - - -home.extractPage.title=Extract page(s) -home.extractPage.desc=Extracts select pages from PDF -extractPage.tags=extract - - -home.PdfToSinglePage.title=Single Large Page -home.PdfToSinglePage.desc=Merges all PDF pages into one large single page -PdfToSinglePage.tags=single page - - -home.showJS.title=Show Javascript -home.showJS.desc=Searches and displays any JS injected into a PDF -showJS.tags=JS - -home.autoRedact.title=Auto Redact -home.autoRedact.desc=Auto Redacts(Blacks out) text in a PDF based on input text -autoRedact.tags=Redact,Hide,black out,black,marker,hidden - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF to CSV -home.tableExtraxt.desc=Extracts Tables from a PDF converting it to CSV -tableExtraxt.tags=CSV,Table Extraction,extract,convert - - -home.autoSizeSplitPDF.title=Auto Split by Size/Count -home.autoSizeSplitPDF.desc=Split a single PDF into multiple documents based on size, page count, or document count -autoSizeSplitPDF.tags=pdf,split,document,organization - - -home.overlay-pdfs.title=Overlay PDFs -home.overlay-pdfs.desc=Overlays PDFs on-top of another PDF -overlay-pdfs.tags=Overlay - -home.split-by-sections.title=Split PDF by Sections -home.split-by-sections.desc=Divide each page of a PDF into smaller horizontal and vertical sections -split-by-sections.tags=Section Split, Divide, Customize - -home.AddStampRequest.title=Add Stamp to PDF -home.AddStampRequest.desc=Add text or add image stamps at set locations -AddStampRequest.tags=Stamp, Add image, center image, Watermark, PDF, Embed, Customize - - -home.removeImagePdf.title=Remove image -home.removeImagePdf.desc=Remove image from PDF to reduce file size -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Sign in -login.header=Sign in -login.signin=Sign in -login.rememberme=Remember me -login.invalid=Invalid username or password. -login.locked=Your account has been locked. -login.signinTitle=Please sign in -login.ssoSignIn=Login via Single Sign-on -login.oAuth2AutoCreateDisabled=OAUTH2 Auto-Create User Disabled -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=Authorization request not found -login.oauth2InvalidUserInfoResponse=Invalid User Info Response -login.oauth2invalidRequest=Invalid Request -login.oauth2AccessDenied=Access Denied -login.oauth2InvalidTokenResponse=Invalid Token Response -login.oauth2InvalidIdToken=Invalid Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=User is deactivated, login is currently blocked with this username. Please contact the administrator. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Redact -autoRedact.header=Auto Redact -autoRedact.colorLabel=Color -autoRedact.textsToRedactLabel=Text to Redact (line-separated) -autoRedact.textsToRedactPlaceholder=e.g. \nConfidential \nTop-Secret -autoRedact.useRegexLabel=Use Regex -autoRedact.wholeWordSearchLabel=Whole Word Search -autoRedact.customPaddingLabel=Custom Extra Padding -autoRedact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -autoRedact.submitButton=Submit - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Show Javascript -showJS.header=Show Javascript -showJS.downloadJS=Download Javascript -showJS.submit=Show - - -#pdfToSinglePage -pdfToSinglePage.title=PDF To Single Page -pdfToSinglePage.header=PDF To Single Page -pdfToSinglePage.submit=Convert To Single Page - - -#pageExtracter -pageExtracter.title=Extract Pages -pageExtracter.header=Extract Pages -pageExtracter.submit=Extract -pageExtracter.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#getPdfInfo -getPdfInfo.title=Get Info on PDF -getPdfInfo.header=Get Info on PDF -getPdfInfo.submit=Get Info -getPdfInfo.downloadJson=Download JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown To PDF -MarkdownToPDF.header=Markdown To PDF -MarkdownToPDF.submit=Convert -MarkdownToPDF.help=Work in progress -MarkdownToPDF.credit=Uses WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL To PDF -URLToPDF.header=URL To PDF -URLToPDF.submit=Convert -URLToPDF.credit=Uses WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML To PDF -HTMLToPDF.header=HTML To PDF -HTMLToPDF.help=Accepts HTML files and ZIPs containing html/css/images etc required -HTMLToPDF.submit=Convert -HTMLToPDF.credit=Uses WeasyPrint -HTMLToPDF.zoom=Zoom level for displaying the website. -HTMLToPDF.pageWidth=Width of the page in centimeters. (Blank to default) -HTMLToPDF.pageHeight=Height of the page in centimeters. (Blank to default) -HTMLToPDF.marginTop=Top margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginBottom=Bottom margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginLeft=Left margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginRight=Right margin of the page in millimeters. (Blank to default) -HTMLToPDF.printBackground=Render the background of websites. -HTMLToPDF.defaultHeader=Enable Default Header (Name and page number) -HTMLToPDF.cssMediaType=Change the CSS media type of the page. -HTMLToPDF.none=None -HTMLToPDF.print=Print -HTMLToPDF.screen=Screen - - -#AddStampRequest -AddStampRequest.header=Stamp PDF -AddStampRequest.title=Stamp PDF -AddStampRequest.stampType=Stamp Type -AddStampRequest.stampText=Stamp Text -AddStampRequest.stampImage=Stamp Image -AddStampRequest.alphabet=Alphabet -AddStampRequest.fontSize=Font/Image Size -AddStampRequest.rotation=Rotation -AddStampRequest.opacity=Opacity -AddStampRequest.position=Position -AddStampRequest.overrideX=Override X Coordinate -AddStampRequest.overrideY=Override Y Coordinate -AddStampRequest.customMargin=Custom Margin -AddStampRequest.customColor=Custom Text Color -AddStampRequest.submit=Submit - - -#sanitizePDF -sanitizePDF.title=Sanitize PDF -sanitizePDF.header=Sanitize a PDF file -sanitizePDF.selectText.1=Remove JavaScript actions -sanitizePDF.selectText.2=Remove embedded files -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Remove links -sanitizePDF.selectText.5=Remove fonts -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanitize PDF - - -#addPageNumbers -addPageNumbers.title=Add Page Numbers -addPageNumbers.header=Add Page Numbers -addPageNumbers.selectText.1=Select PDF file: -addPageNumbers.selectText.2=Margin Size -addPageNumbers.selectText.3=Position -addPageNumbers.selectText.4=Starting Number -addPageNumbers.selectText.5=Pages to Number -addPageNumbers.selectText.6=Custom Text -addPageNumbers.customTextDesc=Custom Text -addPageNumbers.numberPagesDesc=Which pages to number, default 'all', also accepts 1-5 or 2,5,9 etc -addPageNumbers.customNumberDesc=Defaults to {n}, also accepts 'Page {n} of {total}', 'Text-{n}', '{filename}-{n} -addPageNumbers.submit=Add Page Numbers - - -#auto-rename -auto-rename.title=Auto Rename -auto-rename.header=Auto Rename PDF -auto-rename.submit=Auto Rename - - -#adjustContrast -adjustContrast.title=Adjust Contrast -adjustContrast.header=Adjust Contrast -adjustContrast.contrast=Contrast: -adjustContrast.brightness=Brightness: -adjustContrast.saturation=Saturation: -adjustContrast.download=Download - - -#crop -crop.title=Crop -crop.header=Crop PDF -crop.submit=Submit - - -#autoSplitPDF -autoSplitPDF.title=Auto Split PDF -autoSplitPDF.header=Auto Split PDF -autoSplitPDF.description=Print, Insert, Scan, upload, and let us auto-separate your documents. No manual work sorting needed. -autoSplitPDF.selectText.1=Print out some divider sheets from below (Black and white is fine). -autoSplitPDF.selectText.2=Scan all your documents at once by inserting the divider sheet between them. -autoSplitPDF.selectText.3=Upload the single large scanned PDF file and let Stirling PDF handle the rest. -autoSplitPDF.selectText.4=Divider pages are automatically detected and removed, guaranteeing a neat final document. -autoSplitPDF.formPrompt=Submit PDF containing Stirling-PDF Page dividers: -autoSplitPDF.duplexMode=Duplex Mode (Front and back scanning) -autoSplitPDF.dividerDownload2=Download 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=Submit - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Multi Page Layout -pageLayout.header=Multi Page Layout -pageLayout.pagesPerSheet=Pages per sheet: -pageLayout.addBorder=Add Borders -pageLayout.submit=Submit - - -#scalePages -scalePages.title=Adjust page-scale -scalePages.header=Adjust page-scale -scalePages.pageSize=Size of a page of the document. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Zoom level (crop) of a page. -scalePages.submit=Submit - - -#certSign -certSign.title=Certificate Signing -certSign.header=Sign a PDF with your certificate (Work in progress) -certSign.selectPDF=Select a PDF File for Signing: -certSign.jksNote=Note: If your certificate type is not listed below, please convert it to a Java Keystore (.jks) file using the keytool command line tool. Then, choose the .jks file option below. -certSign.selectKey=Select Your Private Key File (PKCS#8 format, could be .pem or .der): -certSign.selectCert=Select Your Certificate File (X.509 format, could be .pem or .der): -certSign.selectP12=Select Your PKCS#12 Keystore File (.p12 or .pfx) (Optional, If provided, it should contain your private key and certificate): -certSign.selectJKS=Select Your Java Keystore File (.jks or .keystore): -certSign.certType=Certificate Type -certSign.password=Enter Your Keystore or Private Key Password (If Any): -certSign.showSig=Show Signature -certSign.reason=Reason -certSign.location=Location -certSign.name=Name -certSign.showLogo=Show Logo -certSign.submit=Sign PDF - - -#removeCertSign -removeCertSign.title=Remove Certificate Signature -removeCertSign.header=Remove the digital certificate from the PDF -removeCertSign.selectPDF=Select a PDF file: -removeCertSign.submit=Remove Signature - - -#removeBlanks -removeBlanks.title=Remove Blanks -removeBlanks.header=Remove Blank Pages -removeBlanks.threshold=Pixel Whiteness Threshold: -removeBlanks.thresholdDesc=Threshold for determining how white a white pixel must be to be classed as 'White'. 0 = Black, 255 pure white. -removeBlanks.whitePercent=White Percent (%): -removeBlanks.whitePercentDesc=Percent of page that must be 'white' pixels to be removed -removeBlanks.submit=Remove Blanks - - -#removeAnnotations -removeAnnotations.title=Remove Annotations -removeAnnotations.header=Remove Annotations -removeAnnotations.submit=Remove - - -#compare -compare.title=Compare -compare.header=Compare PDFs -compare.highlightColor.1=Highlight Color 1: -compare.highlightColor.2=Highlight Color 2: -compare.document.1=Document 1 -compare.document.2=Document 2 -compare.submit=Compare -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Sign -sign.header=Sign PDFs -sign.upload=Upload Image -sign.draw=Draw Signature -sign.text=Text Input -sign.clear=Clear -sign.add=Add -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Repair -repair.header=Repair PDFs -repair.submit=Repair - - -#flatten -flatten.title=Flatten -flatten.header=Flatten PDFs -flatten.flattenOnlyForms=Flatten only forms -flatten.submit=Flatten - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Angle Threshold: -ScannerImageSplit.selectText.2=Sets the minimum absolute angle required for the image to be rotated (default: 10). -ScannerImageSplit.selectText.3=Tolerance: -ScannerImageSplit.selectText.4=Determines the range of color variation around the estimated background color (default: 30). -ScannerImageSplit.selectText.5=Minimum Area: -ScannerImageSplit.selectText.6=Sets the minimum area threshold for a photo (default: 10000). -ScannerImageSplit.selectText.7=Minimum Contour Area: -ScannerImageSplit.selectText.8=Sets the minimum contour area threshold for a photo -ScannerImageSplit.selectText.9=Border Size: -ScannerImageSplit.selectText.10=Sets the size of the border added and removed to prevent white borders in the output (default: 1). -ScannerImageSplit.info=Python is not installed. It is required to run. - - -#OCR -ocr.title=OCR / Scan Cleanup -ocr.header=Cleanup Scans / OCR (Optical Character Recognition) -ocr.selectText.1=Select languages that are to be detected within the PDF (Ones listed are the ones currently detected): -ocr.selectText.2=Produce text file containing OCR text alongside the OCR'ed PDF -ocr.selectText.3=Correct pages were scanned at a skewed angle by rotating them back into place -ocr.selectText.4=Clean page so its less likely that OCR will find text in background noise. (No output change) -ocr.selectText.5=Clean page so its less likely that OCR will find text in background noise, maintains cleanup in output. -ocr.selectText.6=Ignores pages that have interactive text on them, only OCRs pages that are images -ocr.selectText.7=Force OCR, will OCR Every page removing all original text elements -ocr.selectText.8=Normal (Will error if PDF contains text) -ocr.selectText.9=Additional Settings -ocr.selectText.10=OCR Mode -ocr.selectText.11=Remove images after OCR (Removes ALL images, only useful if part of conversion step) -ocr.selectText.12=Render Type (Advanced) -ocr.help=Please read this documentation on how to use this for other languages and/or use not in docker -ocr.credit=This service uses qpdf and Tesseract for OCR. -ocr.submit=Process PDF with OCR - - -#extractImages -extractImages.title=Extract Images -extractImages.header=Extract Images -extractImages.selectText=Select image format to convert extracted images to -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Extract - - -#File to PDF -fileToPDF.title=File to PDF -fileToPDF.header=Convert any file to PDF -fileToPDF.credit=This service uses LibreOffice and Unoconv for file conversion. -fileToPDF.supportedFileTypesInfo=Supported File types -fileToPDF.supportedFileTypes=Supported file types should include the below however for a full updated list of supported formats, please refer to the LibreOffice documentation -fileToPDF.submit=Convert to PDF - - -#compress -compress.title=Compress -compress.header=Compress PDF -compress.credit=This service uses qpdf for PDF Compress/Optimisation. -compress.grayscale.label=Apply Grayscale for Compression -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimization level: -compress.selectText.4=Auto mode - Auto adjusts quality to get PDF to exact size -compress.selectText.5=Expected PDF Size (e.g. 25MB, 10.8MB, 25KB) -compress.submit=Compress - - -#Add image -addImage.title=Add Image -addImage.header=Add image to PDF -addImage.everyPage=Every Page? -addImage.upload=Add image -addImage.submit=Add image - - -#merge -merge.title=Merge -merge.header=Merge multiple PDFs (2+) -merge.sortByName=Sort by name -merge.sortByDate=Sort by date -merge.removeCertSign=Remove digital signature in the merged file? -merge.submit=Merge - - -#pdfOrganiser -pdfOrganiser.title=Page Organizer -pdfOrganiser.header=PDF Page Organizer -pdfOrganiser.submit=Rearrange Pages -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Custom Page Order -pdfOrganiser.mode.2=Reverse Order -pdfOrganiser.mode.3=Duplex Sort -pdfOrganiser.mode.4=Booklet Sort -pdfOrganiser.mode.5=Side Stitch Booklet Sort -pdfOrganiser.mode.6=Odd-Even Split -pdfOrganiser.mode.7=Remove First -pdfOrganiser.mode.8=Remove Last -pdfOrganiser.mode.9=Remove First and Last -pdfOrganiser.mode.10=Odd-Even Merge -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(e.g. 1,3,2 or 4-8,2,10-12 or 2n-1) - - -#multiTool -multiTool.title=PDF Multi Tool -multiTool.header=PDF Multi Tool -multiTool.uploadPrompts=File Name -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=View PDF - -#pageRemover -pageRemover.title=Page Remover -pageRemover.header=PDF Page remover -pageRemover.pagesToDelete=Pages to delete (Enter a comma-separated list of page numbers) : -pageRemover.submit=Delete Pages -pageRemover.placeholder=(e.g. 1,2,6 or 1-10,15-30) - - -#rotate -rotate.title=Rotate PDF -rotate.header=Rotate PDF -rotate.selectAngle=Select rotation angle (in multiples of 90 degrees): -rotate.submit=Rotate - - -#split-pdfs -split.title=Split PDF -split.header=Split PDF -split.desc.1=The numbers you select are the page number you wish to do a split on -split.desc.2=As such selecting 1,3,7-9 would split a 10 page document into 6 separate PDFS with: -split.desc.3=Document #1: Page 1 -split.desc.4=Document #2: Page 2 and 3 -split.desc.5=Document #3: Page 4, 5, 6, 7 -split.desc.6=Document #4: Page 8 -split.desc.7=Document #5: Page 9 -split.desc.8=Document #6: Page 10 -split.splitPages=Enter pages to split on: -split.submit=Split - - -#merge -imageToPDF.title=Image to PDF -imageToPDF.header=Image to PDF -imageToPDF.submit=Convert -imageToPDF.selectLabel=Image Fit Options -imageToPDF.fillPage=Fill Page -imageToPDF.fitDocumentToImage=Fit Page to Image -imageToPDF.maintainAspectRatio=Maintain Aspect Ratios -imageToPDF.selectText.2=Auto rotate PDF -imageToPDF.selectText.3=Multi file logic (Only enabled if working with multiple images) -imageToPDF.selectText.4=Merge into single PDF -imageToPDF.selectText.5=Convert to separate PDFs - - -#pdfToImage -pdfToImage.title=PDF to Image -pdfToImage.header=PDF to Image -pdfToImage.selectText=Image Format -pdfToImage.singleOrMultiple=Image result type -pdfToImage.single=Single Big Image -pdfToImage.multi=Multiple Images -pdfToImage.colorType=Color type -pdfToImage.color=Color -pdfToImage.grey=Grayscale -pdfToImage.blackwhite=Black and White (May lose data!) -pdfToImage.submit=Convert -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#addPassword -addPassword.title=Add Password -addPassword.header=Add password (Encrypt) -addPassword.selectText.1=Select PDF to encrypt -addPassword.selectText.2=User Password -addPassword.selectText.3=Encryption Key Length -addPassword.selectText.4=Higher values are stronger, but lower values have better compatibility. -addPassword.selectText.5=Permissions to set (Recommended to be used along with Owner password) -addPassword.selectText.6=Prevent assembly of document -addPassword.selectText.7=Prevent content extraction -addPassword.selectText.8=Prevent extraction for accessibility -addPassword.selectText.9=Prevent filling in form -addPassword.selectText.10=Prevent modification -addPassword.selectText.11=Prevent annotation modification -addPassword.selectText.12=Prevent printing -addPassword.selectText.13=Prevent printing different formats -addPassword.selectText.14=Owner Password -addPassword.selectText.15=Restricts what can be done with the document once it is opened (Not supported by all readers) -addPassword.selectText.16=Restricts the opening of the document itself -addPassword.submit=Encrypt - - -#watermark -watermark.title=Add Watermark -watermark.header=Add Watermark -watermark.customColor=Custom Text Color -watermark.selectText.1=Select PDF to add watermark to: -watermark.selectText.2=Watermark Text: -watermark.selectText.3=Font Size: -watermark.selectText.4=Rotation (0-360): -watermark.selectText.5=Width Spacer (Space between each watermark horizontally): -watermark.selectText.6=Height Spacer (Space between each watermark vertically): -watermark.selectText.7=Opacity (0% - 100%): -watermark.selectText.8=Watermark Type: -watermark.selectText.9=Watermark Image: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=Add Watermark -watermark.type.1=Text -watermark.type.2=Image - - -#Change permissions -permissions.title=Change Permissions -permissions.header=Change Permissions -permissions.warning=Warning to have these permissions be unchangeable it is recommended to set them with a password via the add-password page -permissions.selectText.1=Select PDF to change permissions -permissions.selectText.2=Permissions to set -permissions.selectText.3=Prevent assembly of document -permissions.selectText.4=Prevent content extraction -permissions.selectText.5=Prevent extraction for accessibility -permissions.selectText.6=Prevent filling in form -permissions.selectText.7=Prevent modification -permissions.selectText.8=Prevent annotation modification -permissions.selectText.9=Prevent printing -permissions.selectText.10=Prevent printing different formats -permissions.submit=Change - - -#remove password -removePassword.title=Remove password -removePassword.header=Remove password (Decrypt) -removePassword.selectText.1=Select PDF to Decrypt -removePassword.selectText.2=Password -removePassword.submit=Remove - - -#changeMetadata -changeMetadata.title=Title: -changeMetadata.header=Change Metadata -changeMetadata.selectText.1=Please edit the variables you wish to change -changeMetadata.selectText.2=Delete all metadata -changeMetadata.selectText.3=Show Custom Metadata: -changeMetadata.author=Author: -changeMetadata.creationDate=Creation Date (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Creator: -changeMetadata.keywords=Keywords: -changeMetadata.modDate=Modification Date (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Producer: -changeMetadata.subject=Subject: -changeMetadata.trapped=Trapped: -changeMetadata.selectText.4=Other Metadata: -changeMetadata.selectText.5=Add Custom Metadata Entry -changeMetadata.submit=Change - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF To PDF/A -pdfToPDFA.header=PDF To PDF/A -pdfToPDFA.credit=This service uses libreoffice for PDF/A conversion -pdfToPDFA.submit=Convert -pdfToPDFA.tip=Currently does not work for multiple inputs at once -pdfToPDFA.outputFormat=Output format -pdfToPDFA.pdfWithDigitalSignature=The PDF contains a digital signature. This will be removed in the next step. - - -#PDFToWord -PDFToWord.title=PDF to Word -PDFToWord.header=PDF to Word -PDFToWord.selectText.1=Output file format -PDFToWord.credit=This service uses LibreOffice for file conversion. -PDFToWord.submit=Convert - - -#PDFToPresentation -PDFToPresentation.title=PDF to Presentation -PDFToPresentation.header=PDF to Presentation -PDFToPresentation.selectText.1=Output file format -PDFToPresentation.credit=This service uses LibreOffice for file conversion. -PDFToPresentation.submit=Convert - - -#PDFToText -PDFToText.title=PDF to RTF (Text) -PDFToText.header=PDF to RTF (Text) -PDFToText.selectText.1=Output file format -PDFToText.credit=This service uses LibreOffice for file conversion. -PDFToText.submit=Convert - - -#PDFToHTML -PDFToHTML.title=PDF to HTML -PDFToHTML.header=PDF to HTML -PDFToHTML.credit=This service uses pdftohtml for file conversion. -PDFToHTML.submit=Convert - - -#PDFToXML -PDFToXML.title=PDF to XML -PDFToXML.header=PDF to XML -PDFToXML.credit=This service uses LibreOffice for file conversion. -PDFToXML.submit=Convert - -#PDFToCSV -PDFToCSV.title=PDF to CSV -PDFToCSV.header=PDF to CSV -PDFToCSV.prompt=Choose page to extract table -PDFToCSV.submit=Extract - -#split-by-size-or-count -split-by-size-or-count.title=Split PDF by Size or Count -split-by-size-or-count.header=Split PDF by Size or Count -split-by-size-or-count.type.label=Select Split Type -split-by-size-or-count.type.size=By Size -split-by-size-or-count.type.pageCount=By Page Count -split-by-size-or-count.type.docCount=By Document Count -split-by-size-or-count.value.label=Enter Value -split-by-size-or-count.value.placeholder=Enter size (e.g., 2MB or 3KB) or count (e.g., 5) -split-by-size-or-count.submit=Submit - - -#overlay-pdfs -overlay-pdfs.header=Overlay PDF Files -overlay-pdfs.baseFile.label=Select Base PDF File -overlay-pdfs.overlayFiles.label=Select Overlay PDF Files -overlay-pdfs.mode.label=Select Overlay Mode -overlay-pdfs.mode.sequential=Sequential Overlay -overlay-pdfs.mode.interleaved=Interleaved Overlay -overlay-pdfs.mode.fixedRepeat=Fixed Repeat Overlay -overlay-pdfs.counts.label=Overlay Counts (for Fixed Repeat Mode) -overlay-pdfs.counts.placeholder=Enter comma-separated counts (e.g., 2,3,1) -overlay-pdfs.position.label=Select Overlay Position -overlay-pdfs.position.foreground=Foreground -overlay-pdfs.position.background=Background -overlay-pdfs.submit=Submit - - -#split-by-sections -split-by-sections.title=Split PDF by Sections -split-by-sections.header=Split PDF into Sections -split-by-sections.horizontal.label=Horizontal Divisions -split-by-sections.vertical.label=Vertical Divisions -split-by-sections.horizontal.placeholder=Enter number of horizontal divisions -split-by-sections.vertical.placeholder=Enter number of vertical divisions -split-by-sections.submit=Split PDF -split-by-sections.merge=Merge Into One PDF - - -#printFile -printFile.title=Print File -printFile.header=Print File to Printer -printFile.selectText.1=Select File to Print -printFile.selectText.2=Enter Printer Name -printFile.submit=Print - - -#licenses -licenses.nav=Licenses -licenses.title=3rd Party Licenses -licenses.header=3rd Party Licenses -licenses.module=Module -licenses.version=Version -licenses.license=License - -#survey -survey.nav=Survey -survey.title=Stirling-PDF Survey -survey.description=Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Please consider taking our survey! -survey.disabled=(Survey popup will be disabled in following updates but available at foot of page) -survey.button=Take Survey -survey.dontShowAgain=Don't show again -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Sorry for the issue! -error.needHelp=Need help / Found an issue? -error.contactTip=If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket on our GitHub page or contact us through Discord: -error.404.head=404 - Page Not Found | Oops, we tripped in the code! -error.404.1=We can't seem to find the page you're looking for. -error.404.2=Something went wrong -error.github=Submit a ticket on GitHub -error.showStack=Show Stack Trace -error.copyStack=Copy Stack Trace -error.githubSubmit=GitHub - Submit a ticket -error.discordSubmit=Discord - Submit Support post - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_es_ES.properties b/stirling-pdf/build/resources/main/messages_es_ES.properties deleted file mode 100644 index 6fe8ef345..000000000 --- a/stirling-pdf/build/resources/main/messages_es_ES.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Tamaño de Letra -addPageNumbers.fontName=Nombre de Letra -pdfPrompt=Seleccionar PDF(s) -multiPdfPrompt=Seleccionar PDFs (2+) -multiPdfDropPrompt=Seleccione (o arrastre y suelte) todos los PDFs que quiera -imgPrompt=Seleccionar Imagen(es) -genericSubmit=Enviar -uploadLimit=Tamaño máximo de archivo: -uploadLimitExceededSingular=es demasiado grande. El tamaño máximo permitido es -uploadLimitExceededPlural=son demasiado grandes. El tamaño máximo permitido es -processTimeWarning=Advertencia: este proceso puede tardar hasta un minuto dependiendo del tamaño del archivo -pageOrderPrompt=Orden de páginas (Introduzca una lista de números de página separados por coma): -pageSelectionPrompt=Selección de página personalizada (Introduzca una lista de números de página separados por comas 1,5,6 o funciones como 2n+1): -goToPage=Ir a -true=Verdadero -false=Falso -unknown=Desconocido -save=Guardar -saveToBrowser=Guardar en el navegador -close=Cerrar -filesSelected=archivos seleccionados -noFavourites=No se agregaron favoritos -downloadComplete=Descarga finalizada -bored=¿Cansado de esperar? -alphabet=Alfabeto -downloadPdf=Descargar PDF -text=Texto -font=Fuente -selectFillter=-- Seleccionar -- -pageNum=Número de página -sizes.small=Pequeño -sizes.medium=Mediano -sizes.large=Grande -sizes.x-large=Extra grande -error.pdfPassword=El documento PDF está protegido con contraseña y no se ha proporcionado o es incorrecta -delete=Borrar -username=Nombre de usuario -password=Contraseña -welcome=Bienvenido -property=Propietario -black=Negro -white=Blanco -red=Rojo -green=Verde -blue=Azul -custom=Personalizado... -WorkInProgess=Tarea en progreso, puede no funcionar o ralentizarse; ¡por favor, informe de cualquier problema! -poweredBy=Desarrollado por -yes=Sí -no=No -changedCredsMessage=¡Se cambiaron las credenciales! -notAuthenticatedMessage=Usuario no autentificado. -userNotFoundMessage=Usuario no encontrado. -incorrectPasswordMessage=La contraseña actual no es correcta. -usernameExistsMessage=El nuevo nombre de usuario está en uso. -invalidUsernameMessage=Nombre de usuario no válido, el nombre de usuario solo puede contener letras, números y los siguientes caracteres especiales @._+- o debe ser una dirección de correo electrónico válida. -invalidPasswordMessage=La contraseña no puede dejarse en blanco y no puede empezar ni terminar con espacios. -confirmPasswordErrorMessage=Deben coincidir Nueva Contraseña y Confirmar Nueva Contraseña. -deleteCurrentUserMessage=No puede eliminar el usuario que tiene la sesión actualmente en uso. -deleteUsernameExistsMessage=El usuario no existe y no puede eliminarse. -downgradeCurrentUserMessage=No se puede degradar el rol del usuario actual -disabledCurrentUserMessage=El usuario actual no se puede deshabilitar -downgradeCurrentUserLongMessage=No se puede degradar el rol del usuario actual. Por lo tanto, el usuario actual no se mostrará. -userAlreadyExistsOAuthMessage=La usuario ya existe como usuario de OAuth2. -userAlreadyExistsWebMessage=El usuario ya existe como usuario web. -error=Error -oops=¡Ups! -help=Ayuda -goHomepage=Ir a la página principal -joinDiscord=Únase a nuestro servidor Discord -seeDockerHub=Ver Docker Hub -visitGithub=Visitar Repositorio de Github -donate=Donar -color=Color -sponsor=Patrocinador -info=Información -pro=Pro -page=Página -pages=Páginas -loading=Cargando... -addToDoc=Agregar al Documento -reset=Restablecer -apply=Aplicar -noFileSelected=No ha seleccionado ningún archivo. Por favor, cargue uno. - -legal.privacy=Política de Privacidad -legal.terms=Términos y Condiciones -legal.accessibility=Accesibilidad -legal.cookie=Política de Cookies -legal.impressum=Impresión -legal.showCookieBanner=Preferencias de cookies - -############### -# Pipeline # -############### -pipeline.header=Menú de automatización (Alfa) -pipeline.uploadButton=Cargar personalización -pipeline.configureButton=Configurar -pipeline.defaultOption=Personalizar -pipeline.submitButton=Enviar -pipeline.help=Ayuda de automatización -pipeline.scanHelp=Ayuda de escaneado de carpetas -pipeline.deletePrompt=¿Seguro que quiere eliminar la automatización? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configuración de la automatización -pipelineOptions.pipelineNameLabel=Nombre de la automatización -pipelineOptions.saveSettings=Guardar configuración de la automatización -pipelineOptions.pipelineNamePrompt=Introduzca aquí el nombre de la automatización -pipelineOptions.selectOperation=Seleccione la operación -pipelineOptions.addOperationButton=Añadir operación -pipelineOptions.pipelineHeader=Automatización: -pipelineOptions.saveButton=Descargar -pipelineOptions.validateButton=Validar - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Actualiza a Pro -enterpriseEdition.warning=Esta característica está únicamente disponible para usuarios Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro soporta configuración de ficheros YAML y otras características SSO. -enterpriseEdition.ssoAdvert=¿Busca más funciones de administración de usuarios? Consulte Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=¿Quieres mejorar Stirling PDF? -analytics.paragraph1=Stirling PDF ha optado por analíticas para ayudarnos a mejorar el producto. No rastreamos ninguna información personal ni contenido de archivos. -analytics.paragraph2=Considere habilitar analíticas para ayudar a Stirling-PDF a crecer y permitirnos comprender mejor a nuestros usuarios. -analytics.enable=Habilitar analíticas -analytics.disable=Deshabilitar analíticas -analytics.settings=Puede cambiar la configuración de analíticas en el archivo config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favoritos -navbar.recent=Nuevo y recientemente actualizado -navbar.darkmode=Modo oscuro -navbar.language=Idiomas -navbar.settings=Configuración -navbar.allTools=Herramientas -navbar.multiTool=Multi-herramientas -navbar.search=Buscar -navbar.sections.organize=Organizar -navbar.sections.convertTo=Convertir a PDF -navbar.sections.convertFrom=Convertir desde PDF -navbar.sections.security=Señalización y seguridad -navbar.sections.advance=Avanzado -navbar.sections.edit=Ver y Editar -navbar.sections.popular=Populares - -############# -# SETTINGS # -############# -settings.title=Configuración -settings.update=Actualización disponible -settings.updateAvailable={0} es la versión instalada. Hay disponible una versión nueva ({1}). -settings.appVersion=Versión de la aplicación: -settings.downloadOption.title=Elegir la opción de descarga (para descargas de un solo archivo sin ZIP): -settings.downloadOption.1=Abrir en la misma ventana -settings.downloadOption.2=Abrir en una nueva ventana -settings.downloadOption.3=Descargar el archivo -settings.zipThreshold=Archivos ZIP cuando excede el número de archivos descargados -settings.signOut=Desconectar -settings.accountSettings=Configuración de la cuenta -settings.bored.help=Habilita el juego del huevo de pascua -settings.cacheInputs.name=Guardar entradas del formulario -settings.cacheInputs.help=Habilitar guardar entradas previamente utilizadas para futuras acciones - -changeCreds.title=Cambiar Credenciales -changeCreds.header=Actualice los detalles de su cuenta -changeCreds.changePassword=Está usando las credenciales de inicio de sesión por defecto. Por favor, introduzca una contraseña nueva -changeCreds.newUsername=Nuevo usuario -changeCreds.oldPassword=Contraseña actual -changeCreds.newPassword=Nueva contraseña -changeCreds.confirmNewPassword=Confirme la nueva contraseña -changeCreds.submit=Enviar cambios - - - -account.title=Configuración de la cuenta -account.accountSettings=Configuración de la cuenta -account.adminSettings=Configuración de Administrador - Ver y Añadir Usuarios -account.userControlSettings=Configuración de control de usuario -account.changeUsername=Cambiar nombre de usuario -account.newUsername=nuevo nombre de usuario -account.password=Confirmar contraseña -account.oldPassword=Contraseña anterior -account.newPassword=Nueva Contraseña -account.changePassword=Cambiar Contraseña -account.confirmNewPassword=Confirmar Nueva Contraseña -account.signOut=Cerrar sesión -account.yourApiKey=Su clave API -account.syncTitle=Sincronizar la configuración del navegador con la cuenta -account.settingsCompare=Comparación de configuraciones: -account.property=Propiedad -account.webBrowserSettings=Configuración del navegador -account.syncToBrowser=Sincronizar cuenta -> Navegador -account.syncToAccount=Sincronizar cuenta <- Navegador - - -adminUserSettings.title=Configuración de control de usuario -adminUserSettings.header=Configuración de control de usuario administrador -adminUserSettings.admin=Administrador -adminUserSettings.user=Usuario -adminUserSettings.addUser=Añadir Nuevo Usuario -adminUserSettings.deleteUser=Eliminar Usuario -adminUserSettings.confirmDeleteUser=¿Se debe eliminar al usuario? -adminUserSettings.confirmChangeUserStatus=¿Se debe habilitar/deshabilitar el usuario? -adminUserSettings.usernameInfo=El nombre de usuario solo puede contener letras, números y los siguientes caracteres especiales @._+- o debe ser una dirección de correo electrónico válida. -adminUserSettings.roles=Roles -adminUserSettings.role=Rol -adminUserSettings.actions=Acciones -adminUserSettings.apiUser=Usuario limitado de API -adminUserSettings.extraApiUser=Otro usuario limitado de API -adminUserSettings.webOnlyUser=Usuario solo web -adminUserSettings.demoUser=Usuario Demo (Sin ajustes personalizados) -adminUserSettings.internalApiUser=Usuario interno de API -adminUserSettings.forceChange=Forzar usuario a cambiar usuario/contraseña en el acceso -adminUserSettings.submit=Guardar Usuario -adminUserSettings.changeUserRole=Cambiar rol de usuario -adminUserSettings.authenticated=Autenticado -adminUserSettings.editOwnProfil=Editar el perfil actual -adminUserSettings.enabledUser=usuario habilitado -adminUserSettings.disabledUser=usuario deshabilitado -adminUserSettings.activeUsers=Usuarios Activos: -adminUserSettings.disabledUsers=Usuarios deshabilitados: -adminUserSettings.totalUsers=Usuarios totales: -adminUserSettings.lastRequest=Última petición -adminUserSettings.usage=Ver uso - -endpointStatistics.title=Estadísticas de funciones -endpointStatistics.header=Estadísticas de funciones -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=Todas -endpointStatistics.refresh=Refrescar -endpointStatistics.includeHomepage=Incluir página de inicio ('/') -endpointStatistics.includeLoginPage=Incluir página de inicio de sesión ('/login') -endpointStatistics.totalEndpoints=Funciones totales -endpointStatistics.totalVisits=Visitas totales -endpointStatistics.showing=Mostrando -endpointStatistics.selectedVisits=Visitas seleccionadas -endpointStatistics.endpoint=Funciones -endpointStatistics.visits=Visitas -endpointStatistics.percentage=Porcentaje -endpointStatistics.loading=Cargando... -endpointStatistics.failedToLoad=Falló la carga de los datos de funciones. Por favor, recargue para volver a intentarlo. -endpointStatistics.home=Inicio -endpointStatistics.login=Inicio de sesión -endpointStatistics.top=Lo más usado -endpointStatistics.numberOfVisits=Número de visitas -endpointStatistics.visitsTooltip=Visitas: {0} ({1}% del total) -endpointStatistics.retry=Reintentar - -database.title=Base de Datos Importar/Exportar -database.header=Base de Datos Importar/Exportar -database.fileName=Nombre de Archivo -database.creationDate=Fecha de creación -database.fileSize=Tamaño de archivo -database.deleteBackupFile=Eliminar archivo de copia de seguridad -database.importBackupFile=Importar archivo de copia de seguridad -database.createBackupFile=Crear archivo de copia de seguridad -database.downloadBackupFile=Descargar archivo de copia de seguridad -database.info_1=Al importar datos, es fundamental garantizar la estructura correcta. Si no está seguro de lo que está haciendo, busque consejo y apoyo de un profesional. Un error en la estructura puede causar un mal funcionamiento de la aplicación, incluyendo la imposibilidad total de ejecutar la aplicación. -database.info_2=El nombre del archivo no importa al cargarlo. Posteriormente se le cambiará el nombre para que siga el formato backup_user_yyyyMMddHHmm.sql, lo que garantiza una convención de nomenclatura coherente. -database.submit=Importar Copia de Seguridad -database.importIntoDatabaseSuccessed=La importación a la base de datos ha sido exitosa -database.backupCreated=Respaldo de la Base de Datos exitoso -database.fileNotFound=Archivo no encontrado -database.fileNullOrEmpty=El archivo no puede ser nulo o vacío. -database.failedImportFile=Archivo de importación fallido -database.notSupported=Esta función no esta disponible para su conexión de Base de Datos - -session.expired=Su sesión ha caducado. Actualice la página e inténtelo de nuevo. -session.refreshPage=Refrescar Página - -############# -# HOME-PAGE # -############# -home.desc=Su ventanilla única autohospedada para todas sus necesidades PDF -home.searchBar=Buscar características... - - -home.viewPdf.title=Ver/Editar PDF -home.viewPdf.desc=Ver, anotar, añadir texto o imágenes -viewPdf.tags=ver,leer,anotar,texto,imagen - -home.setFavorites=Agregar Favoritos -home.hideFavorites=Ocultar Favoritos -home.showFavorites=Mostrar Favoritos -home.legacyHomepage=Página de inicio anterior -home.newHomePage=¡Prueba nuestra nueva página de inicio! -home.alphabetical=Alfabético -home.globalPopularity=Las más populares -home.sortBy=Ordenado por: - -home.multiTool.title=Multi-herramienta PDF -home.multiTool.desc=Combinar, rotar, reorganizar y eliminar páginas -multiTool.tags=Multi-herramienta,Multi-operación,Interfaz de usuario,Arrastrar con un click,front end,lado del cliente - -home.merge.title=Unir -home.merge.desc=Unir fácilmente múltiples PDFs en uno -merge.tags=Unir,Operaciones de página,Back end,Backend - -home.split.title=Dividir -home.split.desc=Dividir PDFs en múltiples documentos -split.tags=Operaciones de página,dividir,Multi-página,cortar,Backend - -home.rotate.title=Rotar -home.rotate.desc=Rotar fácilmente sus PDFs -rotate.tags=Backend - - -home.imageToPdf.title=Imagen a PDF -home.imageToPdf.desc=Convertir una imagen (PNG, JPEG, GIF) a PDF -imageToPdf.tags=conversión,img,jpg,imagen,fotografía - -home.pdfToImage.title=PDF a Imagen -home.pdfToImage.desc=Convertir un PDF a una imagen (PNG, JPEG, GIF) -pdfToImage.tags=conversión,img,jpg,imagen,fotografía - -home.pdfOrganiser.title=Organizador -home.pdfOrganiser.desc=Eliminar/Reorganizar páginas en cualquier orden -pdfOrganiser.tags=doble cara,pares,impares,ordenar,mover - - -home.addImage.title=Agregar imagen al PDF -home.addImage.desc=Agregar una imagen en el PDF en una ubicación establecida (en desarrollo) -addImage.tags=img,jpg,imagen,fotografía - -home.watermark.title=Añadir marca de agua -home.watermark.desc=Añadir una marca de agua predefinida al documento PDF -watermark.tags=Texto,repetir,etiquetar,propietario,copyright,marca comercial,img,jpg,imagen,fotografía - -home.permissions.title=Cambiar permisos -home.permissions.desc=Cambiar los permisos del documento PDF -permissions.tags=leer,escribir,editar,imprimir - - -home.removePages.title=Eliminar -home.removePages.desc=Eliminar páginas no deseadas del documento PDF -removePages.tags=Borrar páginas,eliminar páginas - -home.addPassword.title=Añadir contraseña -home.addPassword.desc=Encriptar el documento PDF con una contraseña -addPassword.tags=seguro,seguridad - -home.removePassword.title=Eliminar contraseña -home.removePassword.desc=Eliminar la contraseña del documento PDF -removePassword.tags=seguro,Desencriptar,seguridad,quitar contraseña,eliminar contraseña - -home.compressPdfs.title=Comprimir -home.compressPdfs.desc=Comprimir PDFs para reducir el tamaño del archivo -compressPdfs.tags=aplastar,pequeño,diminuto - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Cambiar metadatos -home.changeMetadata.desc=Cambiar/Eliminar/Añadir metadatos al documento PDF -changeMetadata.tags=título,autor,fecha,creación,hora,editorial,productor,estadísticas - -home.fileToPDF.title=Convertir archivo a PDF -home.fileToPDF.desc=Convertir casi cualquier archivo a PDF (DOCX, PNG, XLS, PPT, TXT y más) -fileToPDF.tags=transformación,formato,documento,imagen,diapositiva,texto,conversión,office,docs,word,excel,powerpoint - -home.ocr.title=Ejecutar OCR en PDF y/o tareas de limpieza -home.ocr.desc=Tareas de limpieza y detectar texto en imágenes dentro de un PDF y volver a incrustarlo como texto -ocr.tags=reconocimiento,texto,imagen,escanear,leer,identificar,detección,editable - -home.extractImages.title=Extraer imágenes -home.extractImages.desc=Extraer todas las imágenes de un PDF y guardarlas en ZIP -extractImages.tags=imagen,fotografía,guardar,archivo,zip,capturar,coger - -home.pdfToPDFA.title=Convertir PDF a PDF/A -home.pdfToPDFA.desc=Convertir PDF a PDF/A para almacenamiento a largo plazo -pdfToPDFA.tags=archivo,largo plazo,estándar,conversión,almacenamiento,conservación - -home.PDFToWord.title=PDF a Word -home.PDFToWord.desc=Convertir formatos PDF a Word (DOC, DOCX y ODT) -PDFToWord.tags=doc,docx,odt,word,transformación,formato,conversión,office,microsoft,archivo del documento - -home.PDFToPresentation.title=PDF a presentación -home.PDFToPresentation.desc=Convertir PDF a formatos de presentación (PPT, PPTX y ODP) -PDFToPresentation.tags=diapositivas,mostrar,office,microsoft - -home.PDFToText.title=PDF a TXT o RTF -home.PDFToText.desc=Convertir PDF a formato TXT o RTF -PDFToText.tags=formato enriquecido,formato de texto enriquecido,formato de texto enriquecido - -home.PDFToHTML.title=PDF a HTML -home.PDFToHTML.desc=Convertir PDF a formato HTML -PDFToHTML.tags=contenido web,amigable para navegador - - -home.PDFToXML.title=PDF a XML -home.PDFToXML.desc=Convertir PDF a formato XML -PDFToXML.tags=extracción de datos,contenido estructurado,interopersabilidad,transformación,convertir - -home.ScannerImageSplit.title=Detectar/Dividir fotos escaneadas -home.ScannerImageSplit.desc=Dividir varias fotos dentro de una foto/PDF -ScannerImageSplit.tags=separar,auto-detectar,escaneos,multi-foto,organizar - -home.sign.title=Firmar -home.sign.desc=Añadir firma a PDF mediante dibujo, texto o imagen -sign.tags=autorizar,iniciales,firma manuscrita,texto de firma,imagen de firma - -home.flatten.title=Aplanar -home.flatten.desc=Eliminar todos los elementos y formularios interactivos de un PDF -flatten.tags=estática,desactivar,no interactiva,etiqueta dinámica - -home.repair.title=Reparar -home.repair.desc=Intentar reparar un PDF corrupto/roto -repair.tags=reparar,restaurar,corregir,recuperar - -home.removeBlanks.title=Eliminar páginas en blanco -home.removeBlanks.desc=Detectar y eliminar páginas en blanco de un documento -removeBlanks.tags=limpieza,dinámica,sin contenido,organizar - -home.removeAnnotations.title=Eliminar Anotaciones -home.removeAnnotations.desc=Eliminar todos los comentarios/anotaciones de un PDF -removeAnnotations.tags=comentarios,subrayar,notas,margen,eliminar - -home.compare.title=Comparar -home.compare.desc=Comparar y mostrar las diferencias entre 2 documentos PDF -compare.tags=diferenciar,contrastar,cambios,análisis - -home.certSign.title=Firmar con certificado -home.certSign.desc=Firmar un PDF con un Certificado/Clave (PEM/P12) -certSign.tags=autentificar,PEM,P12,oficial,encriptar - -home.removeCertSign.title=Quitar signo de certificado -home.removeCertSign.desc=Eliminar firma de certificado de PDF -removeCertSign.tags=autenticar,PEM,P12,oficial,desencriptar - -home.pageLayout.title=Diseño de varias páginas -home.pageLayout.desc=Unir varias páginas de un documento PDF en una sola página -pageLayout.tags=unir,compuesto,vista única,organizar - -home.scalePages.title=Escalar/ajustar tamaño de página -home.scalePages.desc=Escalar/cambiar el tamaño de una pagina y/o su contenido -scalePages.tags=cambiar tamaño,modificar,dimensionar,adaptar - -home.pipeline.title=Automatización -home.pipeline.desc=Ejecutar varias tareas a PDFs definiendo una secuencia de comandos -pipeline.tags=automatizar,secuencia,con script,proceso por lotes - -home.add-page-numbers.title=Añadir números de página -home.add-page-numbers.desc=Añadir números de página en un documento en una ubicación concreta -add-page-numbers.tags=paginar,etiquetar,organizar,indexar - -home.auto-rename.title=Renombrar archivo PDF automáticamente -home.auto-rename.desc=Renombrar automáticamente un archivo PDF según el encabezamiento detectado -auto-rename.tags=auto-detectar,basado en el encabezamiento,organizar,re-etiquetar - -home.adjust-contrast.title=Ajustar Color/Contraste -home.adjust-contrast.desc=Ajustar Contraste, Saturación y Brillo de un PDF -adjust-contrast.tags=corrección de color,sintonizar color,modificar,mejorar - -home.crop.title=Recortar PDF -home.crop.desc=Recortar un PDF para reducir su tamaño (¡conservando el texto!) -crop.tags=recortar,contraer,editar,forma - -home.autoSplitPDF.title=Auto Dividir Páginas -home.autoSplitPDF.desc=Auto Dividir PDF escaneado con código QR divsor de página escaneada físicamente -autoSplitPDF.tags=Marcado por QR,separar,segmento de escaneo,organizar - -home.sanitizePdf.title=Desinfectar -home.sanitizePdf.desc=Eliminar scripts y otros elementos de los archivos PDF -sanitizePdf.tags=limpiar,asegurar,seguro,quitar amenazas - -home.URLToPDF.title=URL/Página web a PDF -home.URLToPDF.desc=Convierte cualquier dirección http(s) a PDF -URLToPDF.tags=captura web,guardar página,web a documento,archivo - -home.HTMLToPDF.title=HTML a PDF -home.HTMLToPDF.desc=Convierte cualquier archivo HTML o ZIP a PDF -HTMLToPDF.tags=margen,contenido web,transformación,convertir - - -home.MarkdownToPDF.title=Markdown a PDF -home.MarkdownToPDF.desc=Convierte cualquier archivo Markdown a PDF -MarkdownToPDF.tags=margen,contenido web,transformación,convertir - -home.PDFToMarkdown.title=PDF a Markdown -home.PDFToMarkdown.desc=Convierte cualquier PDF a Markdown -PDFToMarkdown.tags=markup,contenido web,transformación,convertir,md - -home.getPdfInfo.title=Obtener toda la información en PDF -home.getPdfInfo.desc=Obtiene toda la información posible de archivos PDF -getPdfInfo.tags=información,datos,estadísticas,estadísticas - - -home.extractPage.title=Extraer página(s) -home.extractPage.desc=Extraer las páginas seleccionadas del PDF -extractPage.tags=extraer - - -home.PdfToSinglePage.title=PDF a una sola página -home.PdfToSinglePage.desc=Unir todas las páginas del PDF en una sola página -PdfToSinglePage.tags=página única - - -home.showJS.title=Mostrar Javascript -home.showJS.desc=Busca y muestra cualquier JS contenido en un PDF -showJS.tags=JS - -home.autoRedact.title=Auto Redactar -home.autoRedact.desc=Redactar automáticamente (ocultar) texto en un PDF según el texto introducido -autoRedact.tags=Redactar,Ocultar,ocultar,negro,subrayador,oculto - -home.redact.title=Redacción Manual -home.redact.desc=Redacta un PDF basado en el texto seleccionado, dibuja formas y/o página(s) selecionada(s) -redact.tags=Redactar,Ocultar,oscurece,negro,marcador,oculto,manual - -home.tableExtraxt.title=PDF a CSV -home.tableExtraxt.desc=Extraer Tablas de un PDF convirtiéndolas a CSV -tableExtraxt.tags=CSV,Extraer tabla,extraer,convertir - - -home.autoSizeSplitPDF.title=Auto dividir por tamaño/conteo -home.autoSizeSplitPDF.desc=Divide un solo PDF en múltiples documentos según su tamaño, número de páginas, o número de documento -autoSizeSplitPDF.tags=pdf,dividir,documento,organización - - -home.overlay-pdfs.title=Superponer PDFs -home.overlay-pdfs.desc=Superponer PDFs encima de otro PDF -overlay-pdfs.tags=Superponer - -home.split-by-sections.title=Dividir PDF por Secciones -home.split-by-sections.desc=Dividir cada página de un PDF en secciones verticales y horizontales más pequeñas -split-by-sections.tags=Dividir sección, Dividir, Personalizar - -home.AddStampRequest.title=Añadir Sello a PDF -home.AddStampRequest.desc=Añadir texto o sello de imagen en ubicaciones específicas -AddStampRequest.tags=Sello, Añadir imagen, centrar imagen, Marca de agua, PDF, Incrustar, Personalizar - - -home.removeImagePdf.title=Eliminar imagen -home.removeImagePdf.desc=Eliminar imagen del PDF> para reducir el tamaño de archivo -removeImagePdf.tags=Eliminar imagen,Operaciones de página,Back end,Backend - - -home.splitPdfByChapters.title=Dividir PDF por capítulos -home.splitPdfByChapters.desc=Divida un PDF en varios archivos según su estructura de capítulos. -splitPdfByChapters.tags=dividir,capítulos,marcadores,organizar - -home.validateSignature.title=Validar firma del PDF -home.validateSignature.desc=Verifica firmas digitales y certificados en los documentos PDF -validateSignature.tags=firma,verificar,validar,pdf,certificado,firma digital,validar firma,validar certificado - -#replace-invert-color -replace-color.title=Reemplazar-Invertir-Color -replace-color.header=Reemplazar-Invertir Color en PDF -home.replaceColorPdf.title=Reemplazar e Invertir Color -home.replaceColorPdf.desc=Reemplaza el color del texto y el fondo en el PDF e invierte el color completo del PDF para reducir el tamaño del archivo -replaceColorPdf.tags=Reemplazar Color,Operaciones de Página,Back end,Backend -replace-color.selectText.1=Opciones para Reemplazar o Invertir color -replace-color.selectText.2=Predeterminado (Colores de alto contraste predeterminados) -replace-color.selectText.3=Personalizado (Colores personalizados) -replace-color.selectText.4=Invertir Completo (Invertir todos los colores) -replace-color.selectText.5=Opciones de color de alto contraste -replace-color.selectText.6=Texto blanco sobre fondo negro -replace-color.selectText.7=Texto negro sobre fondo blanco -replace-color.selectText.8=Texto amarillo sobre fondo negro -replace-color.selectText.9=Texto verde sobre fondo negro -replace-color.selectText.10=Elegir Color de Texto -replace-color.selectText.11=Elegir Color de Fondo -replace-color.submit=Reemplazar - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Iniciar sesión -login.header=Iniciar sesión -login.signin=Iniciar sesión -login.rememberme=Recordarme -login.invalid=Nombre de usuario o contraseña erróneos. -login.locked=Su cuenta se ha bloqueado. -login.signinTitle=Por favor, inicie sesión -login.ssoSignIn=Iniciar sesión a través del inicio de sesión único -login.oAuth2AutoCreateDisabled=Usuario de creación automática de OAUTH2 DESACTIVADO -login.oAuth2AdminBlockedUser=El registro o inicio de sesión de usuarios no registrados está actualmente bloqueado. Por favor, póngase en contacto con el administrador. -login.oauth2RequestNotFound=Solicitud de autorización no encontrada -login.oauth2InvalidUserInfoResponse=Respuesta de información de usuario no válida -login.oauth2invalidRequest=Solicitud no válida -login.oauth2AccessDenied=Acceso denegado -login.oauth2InvalidTokenResponse=Respuesta de token no válida -login.oauth2InvalidIdToken=Token de identificación no válido -login.relyingPartyRegistrationNotFound=No hay registro de terceros confiables -login.userIsDisabled=El usuario está desactivado, actualmente el acceso está bloqueado para ese nombre de usuario. Por favor, póngase en contacto con el administrador. -login.alreadyLoggedIn=Ya ha iniciado sesión en -login.alreadyLoggedIn2=dispositivos. Cierre sesión en los dispositivos y vuelva a intentarlo. -login.toManySessions=Tiene demasiadas sesiones activas -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Censurar Texto -autoRedact.header=Auto Censurar Texto -autoRedact.colorLabel=Color -autoRedact.textsToRedactLabel=Texto para Censurar (separado por líneas) -autoRedact.textsToRedactPlaceholder=por ej. \nConfidencial \nAlto-Secreto -autoRedact.useRegexLabel=Usar Regex -autoRedact.wholeWordSearchLabel=Búsqueda por palabra completa -autoRedact.customPaddingLabel=Espaciado adicional personalizado -autoRedact.convertPDFToImageLabel=Convertir PDF a imagen PDF (Utilizado para eliminar el texto detrás del cajetín de censura) -autoRedact.submitButton=Enviar - -#redact -redact.title=Censurar texto Manualmente -redact.header=Censurar texto Manualmente -redact.submit=Enviar -redact.textBasedRedaction=Censura basada en texto -redact.pageBasedRedaction=Censura basada en la página -redact.convertPDFToImageLabel=Convertir PDF a PDF-Imagen (Utilizado para eliminar el texto detrás del cajetín de censura) -redact.pageRedactionNumbers.title=Páginas -redact.pageRedactionNumbers.placeholder=(por ejemplo 1,2,8 o 4,7,12-16 o 2n-1) -redact.redactionColor.title=Color del cajetín -redact.export=Exportar -redact.upload=Cargar -redact.boxRedaction=Dibujar cajetín de censura -redact.zoom=Zoom -redact.zoomIn=Acercar -redact.zoomOut=Alejar -redact.nextPage=Página siguiente -redact.previousPage=Pagina anterior -redact.toggleSidebar=Activar/desactivar barra lateral -redact.showThumbnails=Mostrar Miniaturas -redact.showDocumentOutline=Mostrar esquema del documento (doble clic para expandir/contraer elementos) -redact.showAttatchments=Mostrar Adjuntos -redact.showLayers=Mostrar Capas (doble clic para restablecer las capas a su estado inicial) -redact.colourPicker=Selector de color -redact.findCurrentOutlineItem=Resaltar el marcador -redact.applyChanges=Aplicar cambios - -#showJS -showJS.title=Mostrar Javascript -showJS.header=Mostrar Javascript -showJS.downloadJS=Descargar Javascript -showJS.submit=Mostrar - - -#pdfToSinglePage -pdfToSinglePage.title=PDF a página única -pdfToSinglePage.header=PDF a página única -pdfToSinglePage.submit=Convertir a página única - - -#pageExtracter -pageExtracter.title=Extraer Páginas -pageExtracter.header=Extraer Páginas -pageExtracter.submit=Extraer -pageExtracter.placeholder=(por ejemplo, 1,2,8 o 4,7,12-16 o 2n-1) - - -#getPdfInfo -getPdfInfo.title=Obtener Información del PDF -getPdfInfo.header=Obtener Información del PDF -getPdfInfo.submit=Obtener Información -getPdfInfo.downloadJson=Descargar JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown a PDF -MarkdownToPDF.header=Markdown a PDF -MarkdownToPDF.submit=Convertir -MarkdownToPDF.help=Tarea en proceso -MarkdownToPDF.credit=Usa WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF a Markdown -PDFToMarkdown.header=PDF a Markdown -PDFToMarkdown.submit=Convertir - - -#url-to-pdf -URLToPDF.title=URL a PDF -URLToPDF.header=URL a PDF -URLToPDF.submit=Convertir -URLToPDF.credit=Utiliza WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML a PDF -HTMLToPDF.header=HTML a PDF -HTMLToPDF.help=Acepta archivos HTML y ZIPs conteniendo los html/css/imágenes, etc, requeridas -HTMLToPDF.submit=Convertir -HTMLToPDF.credit=Utiliza WeasyPrint -HTMLToPDF.zoom=Nivel de zoom para mostrar la página web. -HTMLToPDF.pageWidth=Ancho de la página en centímetros. (Dejar en blanco por defecto) -HTMLToPDF.pageHeight=Alto de la página en centímetros. (Dejar en blanco por defecto) -HTMLToPDF.marginTop=Margen superior de la página en milímetros. (Dejar en blanco por defecto) -HTMLToPDF.marginBottom=Margen inferior de la página en milímetros. (Dejar en blanco por defecto) -HTMLToPDF.marginLeft=Margen izquierdo de la página en milímetros. (Dejar en blanco por defecto) -HTMLToPDF.marginRight=Margen derecho de la página en milímetros. (Dejar en blanco por defecto) -HTMLToPDF.printBackground=Renderizar el fondo de las páginas web. -HTMLToPDF.defaultHeader=Habilitar encabezado predeterminado (Nombre y número de página) -HTMLToPDF.cssMediaType=Cambiar el tipo de medio CSS de la página. -HTMLToPDF.none=Ninguno -HTMLToPDF.print=Imprimir -HTMLToPDF.screen=Pantalla - - -#AddStampRequest -AddStampRequest.header=Sellar PDF -AddStampRequest.title=Sellar PDF -AddStampRequest.stampType=Tipo de sello -AddStampRequest.stampText=Texto del sello -AddStampRequest.stampImage=Imagen de sello -AddStampRequest.alphabet=Alfabeto -AddStampRequest.fontSize=Tamaño de fuente/imagen -AddStampRequest.rotation=Rotación -AddStampRequest.opacity=Opacidad -AddStampRequest.position=Posición -AddStampRequest.overrideX=Forzar coordenada X -AddStampRequest.overrideY=Forzar coordenada Y -AddStampRequest.customMargin=Personalizar margen -AddStampRequest.customColor=Personalizar color de texto -AddStampRequest.submit=Enviar - - -#sanitizePDF -sanitizePDF.title=Limpiar archivo PDF -sanitizePDF.header=Limpiar un archivo PDF -sanitizePDF.selectText.1=Eliminar código JavaScript -sanitizePDF.selectText.2=Eliminar archivos incrustados -sanitizePDF.selectText.3=Eliminar metadatos XMP -sanitizePDF.selectText.4=Eliminar enlaces -sanitizePDF.selectText.5=Eliminar fuentes -sanitizePDF.selectText.6=Eliminar metadatos asociados al documento -sanitizePDF.submit=Limpiar PDF - - -#addPageNumbers -addPageNumbers.title=Añadir Números de Página -addPageNumbers.header=Añadir Números de Página -addPageNumbers.selectText.1=Seleccionar archivo PDF: -addPageNumbers.selectText.2=Tamaño del margen -addPageNumbers.selectText.3=Posición -addPageNumbers.selectText.4=Número de inicio -addPageNumbers.selectText.5=Páginas a numerar -addPageNumbers.selectText.6=Texto personalizado -addPageNumbers.customTextDesc=Texto personalizado -addPageNumbers.numberPagesDesc=Qué páginas numerar, por defecto 'todas', también acepta 1-5 o 2,5,9 etc -addPageNumbers.customNumberDesc=Por defecto a {n}, también acepta 'Página {n} de {total}', 'Texto-{n}', '{filename}-{n} -addPageNumbers.submit=Añadir Números de Página - - -#auto-rename -auto-rename.title=Renombrar automáticamente -auto-rename.header=Renombrar PDF automáticamente -auto-rename.submit=Renombrar automáticamente - - -#adjustContrast -adjustContrast.title=Ajustar Contraste -adjustContrast.header=Ajustar Contraste -adjustContrast.contrast=Contraste: -adjustContrast.brightness=Brillo: -adjustContrast.saturation=Saturación: -adjustContrast.download=Descargar - - -#crop -crop.title=Recortar -crop.header=Recortar PDF -crop.submit=Entregar - - -#autoSplitPDF -autoSplitPDF.title=Dividir PDF automáticamente -autoSplitPDF.header=Dividir PDF automáticamente -autoSplitPDF.description=Imprimir, Insertar, Escanear, cargar, y déjenos sepsrar automáticamente sus documentos. No se necesita clasificación manual. -autoSplitPDF.selectText.1=Imprimir algunas hojas divisorias desde la parte inferior (Blanco y negro está bien). -autoSplitPDF.selectText.2=Escanee todos sus documentos a la vez insertando la hoja divisoria entre ellos. -autoSplitPDF.selectText.3=Cargue un único archivo PDF escaneado de gran tamaño y deje que Stirling PDF se encargue del resto. -autoSplitPDF.selectText.4=Las páginas divisorias son automáticamente detectadas y eliminadas, garantizando un buen documento final. -autoSplitPDF.formPrompt=Entregar PDF conteniendo divisores de página de Stirling-PDF: -autoSplitPDF.duplexMode=Modo Dúplex (Escaneado de ambas caras) -autoSplitPDF.dividerDownload2=Descargar 'Divisor automático (con instrucciones).pdf' -autoSplitPDF.submit=Entregar - - -#pipeline -pipeline.title=Automatización - - -#pageLayout -pageLayout.title=Diseño de varias páginas -pageLayout.header=Diseño de varias páginas -pageLayout.pagesPerSheet=Páginas por hoja: -pageLayout.addBorder=Añadir bordes -pageLayout.submit=Entregar - - -#scalePages -scalePages.title=Ajustar escala de la página -scalePages.header=Adjustar escala de la página -scalePages.pageSize=Tamaño de la página del documento -scalePages.keepPageSize=Tamaño Original -scalePages.scaleFactor=Nivel de zoom (recorte) de la página -scalePages.submit=Entregar - - -#certSign -certSign.title=Firma con certificado -certSign.header=Firmar un PDF con su certificado (en desarrollo) -certSign.selectPDF=Seleccione un archivo PDF para firmar: -certSign.jksNote=Nota: si el tipo de certificado no está enla lista de abajo, por favor conviértalo a un archivo almacén de claves de Java Java KeyStore (.jks) utilizando la herramienta línea de comandos. Posteriormente, seleccione en el listado de abajo la opción archivo .jks. -certSign.selectKey=Seleccione su archivo de clave privada (formato PKCS#8, podría ser .pem o .der): -certSign.selectCert=Seleccione su archivo de certificado (formato X.509, podría ser .pem o .der): -certSign.selectP12=Seleccione su archivo de almacén de claves PKCS#12 (.p12 o .pfx) (Opcional, si se proporciona, debe contener su clave privada y certificado): -certSign.selectJKS=Seleccione su archivo de almacén de claves Java KeyStore (.jks or .keystore): -certSign.certType=Tipo de certificado -certSign.password=Introduzca su almacén de claves o contraseña de clave privada (si corresponde): -certSign.showSig=Mostrar firma -certSign.reason=Razón -certSign.location=Ubicación -certSign.name=Nombre -certSign.showLogo=Mostrar Logotipo -certSign.submit=Firmar PDF - - -#removeCertSign -removeCertSign.title=Eliminar firma del certificado -removeCertSign.header=Quitar el certificado digital del PDF -removeCertSign.selectPDF=Seleccione un archivo PDF: -removeCertSign.submit=Eliminar firma - - -#removeBlanks -removeBlanks.title=Eliminar espacios en blanco -removeBlanks.header=Eliminar páginas en blanco -removeBlanks.threshold=Umbral: -removeBlanks.thresholdDesc=Umbral para determinar cuán blanco debe ser un píxel blanco -removeBlanks.whitePercent=Porcentaje de blanco (%): -removeBlanks.whitePercentDesc=Porcentaje de página que debe ser blanca para ser eliminada -removeBlanks.submit=Eliminar espacios en blanco - - -#removeAnnotations -removeAnnotations.title=Eliminar anotaciones -removeAnnotations.header=Eliminar anotaciones -removeAnnotations.submit=Eliminar - - -#compare -compare.title=Comparar -compare.header=Comparar archivos PDF -compare.highlightColor.1=Color resaltado 1: -compare.highlightColor.2=Color resaltado 2: -compare.document.1=Documento 1 -compare.document.2=Documento 2 -compare.submit=Comparar -compare.complex.message=Uno o ambos de los documentos proporcionados son archivos grandes; la precisión de la comparación puede disminuir. -compare.large.file.message=Uno o ambos de los documentos proporcionados son demasiado grandes para procesarse. -compare.no.text.message=Uno o ambos de los PDF seleccionados no contienen contenido de texto. Por favor, elija PDFs con texto para la comparación. - -#sign -sign.title=Firmar -sign.header=Firmar archivos PDF -sign.upload=Subir imagen -sign.draw=Dibujar firma -sign.text=Entrada de texto -sign.clear=Borrar -sign.add=Agregar -sign.saved=firmas guardadas -sign.save=Guardar Firma -sign.personalSigs=Firmas Personales -sign.sharedSigs=Firmas compartidas -sign.noSavedSigs=No se encontraron firmas guardadas -sign.addToAll=Agregar a todas las páginas -sign.delete=Eliminar -sign.first=Primera página -sign.last=Última página -sign.next=Siguiente página -sign.previous=Página anterior -sign.maintainRatio=Activar/desactivar la relación de aspecto -sign.undo=Deshacer -sign.redo=Rehacer - -#repair -repair.title=Reparar -repair.header=Reparar archivos PDF -repair.submit=Reparar - - -#flatten -flatten.title=Aplanar -flatten.header=Acoplar archivos PDF -flatten.flattenOnlyForms=Aplanar sólo formularios -flatten.submit=Aplanar - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Umbral de ángulo: -ScannerImageSplit.selectText.2=Establecer el ángulo absoluto mínimo requerido para rotar la imagen (predeterminado: 10). -ScannerImageSplit.selectText.3=Tolerancia: -ScannerImageSplit.selectText.4=Determinar el rango de variación de color alrededor del color de fondo estimado (predeterminado: 30). -ScannerImageSplit.selectText.5=Área mínima: -ScannerImageSplit.selectText.6=Establecer el umbral mínimo de área para una foto (predeterminado: 10000). -ScannerImageSplit.selectText.7=Área mínima de contorno: -ScannerImageSplit.selectText.8=Establecer el umbral mínimo del área de contorno para una foto -ScannerImageSplit.selectText.9=Tamaño del borde: -ScannerImageSplit.selectText.10=Establece el tamaño del borde agregado y eliminado para evitar bordes blancos en la salida (predeterminado: 1). -ScannerImageSplit.info=Python no está instalado. Se requiere para funcionar. - - -#OCR -ocr.title=OCR / Escaneo de limpieza -ocr.header=Escaneos de limpieza / OCR (Reconocimiento óptico de caracteres) -ocr.selectText.1=Seleccionar los idiomas que se detectarán en el PDF (Los enumerados son los detectados actualmente): -ocr.selectText.2=Producir un archivo de texto que contenga texto OCR junto con el PDF editado con OCR -ocr.selectText.3=Corregir las páginas que se escanearon en un ángulo torcido girándolas nuevamente a su lugar -ocr.selectText.4=Limpiar la página para que sea menos probable que el OCR encuentre texto en el ruido de fondo (Sin cambio de salida) -ocr.selectText.5=Limpiar la página para que sea menos probable que el OCR encuentre texto en el ruido de fondo, mantiene la limpieza en la salida. -ocr.selectText.6=Ignorar las páginas que tienen texto interactivo, solo las páginas OCR que son imágenes -ocr.selectText.7=Forzar OCR, OCR eliminará en cada página todo el texto original -ocr.selectText.8=Normal (se producirá un error si el PDF contiene texto) -ocr.selectText.9=Ajustes adicionales -ocr.selectText.10=Modo OCR -ocr.selectText.11=Eliminar imágenes después de OCR (Elimina TODAS las imágenes, solo es útil si es parte del paso de conversión) -ocr.selectText.12=Tipo de procesamiento (avanzado) -ocr.help=Lea esta documentación sobre cómo usar esto para otros idiomas y/o no usarlo en Docker -ocr.credit=Este servicio utiliza qpdf y Tesseract para OCR -ocr.submit=Procesar PDF con OCR - - -#extractImages -extractImages.title=Extraer imágenes -extractImages.header=Extraer imágenes -extractImages.selectText=Seleccionar el formato de imagen para convertir las imágenes extraídas -extractImages.allowDuplicates=Guardar imágenes duplicadas -extractImages.submit=Extraer - - -#File to PDF -fileToPDF.title=Archivo a PDF -fileToPDF.header=Convertir cualquier archivo a PDF -fileToPDF.credit=Este servicio usa LibreOffice y Unoconv para la conversión de archivos -fileToPDF.supportedFileTypesInfo=Tipos de archivos admitidos -fileToPDF.supportedFileTypes=Los tipos de archivo soportados deben incluir los indicados a continuación; sin embargo, para una completa y acutualizada lista de formatos soportados, por favor consulte la documentación de LibreOffice -fileToPDF.submit=Convertir a PDF - - -#compress -compress.title=Comprimir -compress.header=Comprimir PDF -compress.credit=Este servicio utiliza qpdf para compresión/optimización de PDF -compress.grayscale.label=Aplicar escala de grises para compresión -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 compresión PDF,
4-6 compresión de imagen suave,
7-9 compresión de imágenes intensa reducirá drásticamente la calidad de imagen -compress.selectText.2=Nivel de optimización: -compress.selectText.4=Modo automático: ajusta automáticamente la calidad para que el PDF tenga el tamaño exacto -compress.selectText.5=Tamaño esperado del PDF (por ejemplo, 25 MB, 10.8 MB, 25 KB) -compress.submit=Comprimir - - -#Add image -addImage.title=Añadir imagen -addImage.header=Añadir imagen de PDF -addImage.everyPage=¿Todas las páginas? -addImage.upload=Añadir imagen -addImage.submit=Enviar imagen - - -#merge -merge.title=Unir -merge.header=Unir múltiples PDFs (2+) -merge.sortByName=Ordenar por nombre -merge.sortByDate=Ordenar por fecha -merge.removeCertSign=¿Eliminar la firma digital en el archivo unido? -merge.submit=Unir - - -#pdfOrganiser -pdfOrganiser.title=Organizador de páginas -pdfOrganiser.header=Organizador de páginas PDF -pdfOrganiser.submit=Organizar páginas -pdfOrganiser.mode=Modo -pdfOrganiser.mode.1=Orden de páginas personalizado -pdfOrganiser.mode.2=Orden inverso -pdfOrganiser.mode.3=Ordenar dúplex -pdfOrganiser.mode.4=Ordenar folleto -pdfOrganiser.mode.5=Orden de folleto de encuadernado lateral -pdfOrganiser.mode.6=División par-impar -pdfOrganiser.mode.7=Quitar primera -pdfOrganiser.mode.8=Quitar última -pdfOrganiser.mode.9=Quitar primera y última -pdfOrganiser.mode.10=Unir impar-par -pdfOrganiser.mode.11=Duplicar todas las páginas -pdfOrganiser.placeholder=(por ejemplo, 1,3,2 o 4-8,2,10-12 o 2n-1) - - -#multiTool -multiTool.title=Multi-herramienta PDF -multiTool.header=Multi-herramienta PDF -multiTool.uploadPrompts=Nombre del archivo -multiTool.selectAll=Seleccionar Todo -multiTool.deselectAll=Deseleccionar Todo -multiTool.selectPages=Seleccionar página(s) -multiTool.selectedPages=Página(s) Selecccionada(s) -multiTool.page=Página -multiTool.deleteSelected=Borrar selecionado(s) -multiTool.downloadAll=Exportar -multiTool.downloadSelected=Exportar selecionado(s) - -multiTool.insertPageBreak=Insertar salto página -multiTool.addFile=Agregar Archivo -multiTool.rotateLeft=Rotar a la izquierda -multiTool.rotateRight=Rotar a la derecha -multiTool.split=Dividir -multiTool.moveLeft=Mover a la izquierda -multiTool.moveRight=Mover a la derecha -multiTool.delete=Borrar -multiTool.dragDropMessage=Página(s) Selecccionada(s) -multiTool.undo=Deshacer -multiTool.redo=Rehacer - -#decrypt -decrypt.passwordPrompt=Este archivo está protegido con contraseña. Introdúzca la contraseña: -decrypt.cancelled=Operación cancelada para el PDF: {0} -decrypt.noPassword=No se proporcionó contraseña para PDF cifrado: {0} -decrypt.invalidPassword=Por favor, inténtelo de nuevo con la contraseña correcta. -decrypt.invalidPasswordHeader=Contraseña incorrecta o cifrado no compatible para PDF: {0} -decrypt.unexpectedError=Se produjo un error al procesar el archivo. Inténtalo nuevamente. -decrypt.serverError=Error del servidor al descifrar: {0} -decrypt.success=Archivo descifrado exitosamente. - -#multiTool-advert -multiTool-advert.message=Esta función también está disponible en nuestra página de herramientas múltiples. ¡Échale un vistazo para ver una interfaz de usuario página por página mejorada y funciones adicionales! - -#view pdf -viewPdf.title=Ver/Editar PDF -viewPdf.header=Ver PDF - -#pageRemover -pageRemover.title=Eliminador de páginas -pageRemover.header=Eliminador de páginas PDF -pageRemover.pagesToDelete=Páginas a eliminar (introducir una lista de números de página separados por coma): -pageRemover.submit=Eliminar Páginas -pageRemover.placeholder=(por ejemplo 1,2,6 o 1-10,15-30) - - -#rotate -rotate.title=Rotar PDF -rotate.header=Rotar PDF -rotate.selectAngle=Seleccionar ángulo de rotación (en múltiplos de 90 grados): -rotate.submit=Rotar - - -#split-pdfs -split.title=Dividir PDF -split.header=Dividir PDF -split.desc.1=Los números que seleccione son el número de página en el que desea hacer una división -split.desc.2=Como tal, seleccionar 1,3,7-9 dividiría un documento de 10 páginas en 6 archivos PDF separados con: -split.desc.3=Documento #1: Página 1 -split.desc.4=Documento #2: Páginas 2 y 3 -split.desc.5=Documento #3: Páginas 4, 5, 6 y 7 -split.desc.6=Documento #4: Página 8 -split.desc.7=Documento #5: Página 9 -split.desc.8=Documento #6: Página 10 -split.splitPages=Introducir las páginas para dividir: -split.submit=Dividir - - -#merge -imageToPDF.title=Imagen a PDF -imageToPDF.header=Imagen a PDF -imageToPDF.submit=Convertir -imageToPDF.selectLabel=Opciones de ajuste de imagen -imageToPDF.fillPage=Ocupar toda la página -imageToPDF.fitDocumentToImage=Ajustar página a imagen -imageToPDF.maintainAspectRatio=Mantener relación de aspecto -imageToPDF.selectText.2=Rotación automática del PDF -imageToPDF.selectText.3=Lógica de archivos múltiples (únicamente activado si funciona con multiples imágenes) -imageToPDF.selectText.4=Unir en un único archivo PDF -imageToPDF.selectText.5=Convertir a PDFs separados - - -#pdfToImage -pdfToImage.title=PDF a Imagen -pdfToImage.header=PDF a Imagen -pdfToImage.selectText=Formato de Imagen -pdfToImage.singleOrMultiple=Tipo resultante de imagen -pdfToImage.single=Una única imagen grande -pdfToImage.multi=Múltiples imágenes -pdfToImage.colorType=Tipo de color -pdfToImage.color=Color -pdfToImage.grey=Escala de grises -pdfToImage.blackwhite=Blanco y Negro (¡Puede perder datos!) -pdfToImage.submit=Convertir -pdfToImage.info=Python no está instalado. Se requiere para la conversión WebP. -pdfToImage.placeholder=(por ejemplo 1,2,8 o 4,7,12-16 o 2n-1) - - -#addPassword -addPassword.title=Añadir contraseña -addPassword.header=Añadir contraseña (encriptar) -addPassword.selectText.1=Seleccionar PDF para encriptar -addPassword.selectText.2=Contraseña -addPassword.selectText.3=Longitud de la clave de cifrado -addPassword.selectText.4=Valores altos son más fuertes, pero valores bajos tienen mejor compatibilidad -addPassword.selectText.5=Permisos para establecer -addPassword.selectText.6=Impedir el ensamblaje del documento -addPassword.selectText.7=Impedir la extracción de contenido -addPassword.selectText.8=Impedir la extracción para la accesibilidad -addPassword.selectText.9=Impedir rellenar formulario -addPassword.selectText.10=Impedir modificación -addPassword.selectText.11=Impedir modificación de anotaciones -addPassword.selectText.12=Impedir imprimir -addPassword.selectText.13=Impedir imprimir diferentes formatos -addPassword.selectText.14=Contraseña -addPassword.selectText.15=Restringir qué se puede hacer con el documento una vez abierto (no soportado por todos los lectores) -addPassword.selectText.16=Restringir la apertura del propio documento -addPassword.submit=Encriptar - - -#watermark -watermark.title=Añadir marca de agua -watermark.header=Añadir marca de agua -watermark.customColor=Personalizar color de texto -watermark.selectText.1=Seleccionar PDF para añadir marca de agua: -watermark.selectText.2=Texto de la marca de agua: -watermark.selectText.3=Tamaño de la Fuente: -watermark.selectText.4=Rotación (0-360): -watermark.selectText.5=Ancho (Espacio entre cada marca de agua horizontalmente): -watermark.selectText.6=Alto (Espacio entre cada marca de agua verticalmente): -watermark.selectText.7=Opacidad (0% - 100%): -watermark.selectText.8=Tipo de marca de agua: -watermark.selectText.9=Imagen de marca de agua: -watermark.selectText.10=Convertir PDF a imagen PDF -watermark.submit=Añadir marca de agua -watermark.type.1=Texto -watermark.type.2=Imagen - - -#Change permissions -permissions.title=Cambiar permisos -permissions.header=Cambiar permisos -permissions.warning=Advertencia: para que estos permisos no se puedan cambiar, se recomienda configurarlos con una contraseña a través de la página de cambio de contraseña -permissions.selectText.1=Seleccionar PDF para cambiar los permisos -permissions.selectText.2=Permisos a establecer -permissions.selectText.3=Impedir el ensamblaje del documento -permissions.selectText.4=Impedir la extracción de contenido -permissions.selectText.5=Impedir la extracción para la accesibilidad -permissions.selectText.6=Impedir rellenar formulario -permissions.selectText.7=Impedir modificación -permissions.selectText.8=Impedir modificación de anotaciones -permissions.selectText.9=Impedir imprimir -permissions.selectText.10=Impedir imprimir diferentes formatos -permissions.submit=Cambiar - - -#remove password -removePassword.title=Eliminar contraseña -removePassword.header=Eliminar contraseña (desencriptar) -removePassword.selectText.1=Seleccionar PDF para desencriptar -removePassword.selectText.2=Contraseña -removePassword.submit=Eliminar - - -#changeMetadata -changeMetadata.title=Título: -changeMetadata.header=Cambiar metadatos -changeMetadata.selectText.1=Editar las variables que desea cambiar -changeMetadata.selectText.2=Eliminar todos los metadatos -changeMetadata.selectText.3=Mostrar metadatos personalizados: -changeMetadata.author=Autor: -changeMetadata.creationDate=Fecha de creación (aaaa/MM/dd HH:mm:ss): -changeMetadata.creator=Creador: -changeMetadata.keywords=Palabras clave: -changeMetadata.modDate=Fecha de modificación (aaaa/MM/dd HH:mm:ss): -changeMetadata.producer=Productor: -changeMetadata.subject=Asunto: -changeMetadata.trapped=Capturado: -changeMetadata.selectText.4=Otros Metadatos: -changeMetadata.selectText.5=Agregar entrada de metadatos personalizados -changeMetadata.submit=Cambiar - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF a PDF/A -pdfToPDFA.header=PDF a PDF/A -pdfToPDFA.credit=Este servicio usa libreoffice para la conversión a PDF/A -pdfToPDFA.submit=Convertir -pdfToPDFA.tip=Actualmente no funciona para múltiples entrada a la vez -pdfToPDFA.outputFormat=Formato de salida -pdfToPDFA.pdfWithDigitalSignature=El PDF contiene una firma digital. Ésta se eliminará en el siguiente paso. - - -#PDFToWord -PDFToWord.title=PDF a Word -PDFToWord.header=PDF a Word -PDFToWord.selectText.1=Formato de archivo de salida -PDFToWord.credit=Este servicio utiliza LibreOffice para la conversión de archivos -PDFToWord.submit=Convertir - - -#PDFToPresentation -PDFToPresentation.title=PDF a presentación -PDFToPresentation.header=PDF a presentación -PDFToPresentation.selectText.1=Formato de archivo de salida -PDFToPresentation.credit=Este servicio utiliza LibreOffice para la conversión de archivos -PDFToPresentation.submit=Convertir - - -#PDFToText -PDFToText.title=PDF a TXT/RTF -PDFToText.header=PDF a TXT/RTF -PDFToText.selectText.1=Formato de archivo de salida -PDFToText.credit=Este servicio utiliza LibreOffice para la conversión de archivos -PDFToText.submit=Convertir - - -#PDFToHTML -PDFToHTML.title=PDF a HTML -PDFToHTML.header=PDF a HTML -PDFToHTML.credit=Este servicio utiliza pdftohtml para la conversión de archivos -PDFToHTML.submit=Convertir - - -#PDFToXML -PDFToXML.title=PDF a XML -PDFToXML.header=PDF a XML -PDFToXML.credit=Este servicio utiliza LibreOffice para la conversión de archivos -PDFToXML.submit=Convertir - -#PDFToCSV -PDFToCSV.title=PDF a CSV -PDFToCSV.header=PDF a CSV -PDFToCSV.prompt=Elija una página para extraer la tabla -PDFToCSV.submit=Extraer - -#split-by-size-or-count -split-by-size-or-count.title=Dividir PDF por tamaño o cantidad -split-by-size-or-count.header=Dividir PDF por tamaño o número -split-by-size-or-count.type.label=Seleccionar tipo de división -split-by-size-or-count.type.size=Por tamaño -split-by-size-or-count.type.pageCount=Por número de páginas -split-by-size-or-count.type.docCount=por recuento de documentos -split-by-size-or-count.value.label=Introduzca valor -split-by-size-or-count.value.placeholder=Introduzca tamaño (p.ej., 2MB o 3KB) or recuento (p.ej., 5) -split-by-size-or-count.submit=Enviar - - -#overlay-pdfs -overlay-pdfs.header=Superponer archivos PDF -overlay-pdfs.baseFile.label=Seleccione archivo PDF de base -overlay-pdfs.overlayFiles.label=Seleccione archivos PDF a superponer -overlay-pdfs.mode.label=Seleccione modo de superposición -overlay-pdfs.mode.sequential=Superposición Sequencial -overlay-pdfs.mode.interleaved=Superposición Intercalada -overlay-pdfs.mode.fixedRepeat=Superposición de repetición fija -overlay-pdfs.counts.label=Recuento de superposición (para Modo de Repetición Fija) -overlay-pdfs.counts.placeholder=Introduzca recuento separado por comas (p.ej., 2,3,1) -overlay-pdfs.position.label=Seleccione Posición de Superposición -overlay-pdfs.position.foreground=Arriba -overlay-pdfs.position.background=Fondo -overlay-pdfs.submit=Enviar - - -#split-by-sections -split-by-sections.title=Dividir PDF por Secciones -split-by-sections.header=Dividir PDF por Secciones -split-by-sections.horizontal.label=Divisiones Horizontales -split-by-sections.vertical.label=Divisiones Verticales -split-by-sections.horizontal.placeholder=Introduzca el número de divisiones horizontales -split-by-sections.vertical.placeholder=Introduzca el número de divisiones verticales -split-by-sections.submit=Dividir PDF -split-by-sections.merge=Unir en Un PDF - - -#printFile -printFile.title=Imprimir archivo -printFile.header=Imprimir archivo en la impresora -printFile.selectText.1=Seleccionar archivo para imprimir -printFile.selectText.2=Introducir nombre de la impresora -printFile.submit=Imprimir - - -#licenses -licenses.nav=Licencias -licenses.title=Licencias de terceros -licenses.header=Licencias de terceros -licenses.module=Módulo -licenses.version=Versión -licenses.license=Licencia - -#survey -survey.nav=Encuesta -survey.title=Encuesta Stirling-PDF -survey.description=Stirling-PDF no tiene seguimiento, por lo que queremos escuchar a nuestros usuarios para mejorar Stirling-PDF. -survey.changes=¡Stirling-PDF ha cambiado desde la última encuesta! Para obtener más información, revise nuestro artículo de blog aquí: -survey.changes2=Con estos cambios estamos obteniendo apoyo y financiamiento empresarial -survey.please=¡Considere realizar nuestra encuesta! -survey.disabled=(La ventana emergente de la encuesta se desactivará en las siguientes actualizaciones, pero estará disponible al pie de la página.) -survey.button=Realizar encuesta -survey.dontShowAgain=No volver a mostrar -survey.meeting.1=Si está utilizando Stirling-PDF en el trabajo, nos encantaría hablar con usted. Ofrecemos sesiones de soporte técnico a cambio de una sesión de descubrimiento de usuario de 15 minutos. -survey.meeting.2=Es una oportunidad para: -survey.meeting.3=Obtenga ayuda con la implementación, integraciones o solución de problemas -survey.meeting.4=Brinde comentarios directos sobre el rendimiento, casos extremos y carencia de funciones -survey.meeting.5=Ayúdenos a mejorar Stirling-PDF para su uso en entornos empresariales reales -survey.meeting.6=Si está interesado, puede agendar una reunión con nuestro equipo directamente. (Sólo en inglés) -survey.meeting.7=¡Esperamos conocer sus casos de uso y mejorar aún más Stirling-PDF! -survey.meeting.notInterested=¿No es una empresa o no está interesado en una reunión? -survey.meeting.button=Reservar reunión - -#error -error.sorry=¡Perdón por el fallo! -error.needHelp=¿Necesita ayuda / Encontró un fallo? -error.contactTip=Si sigue experimentando errores, no dude en contactarnos para solicitar soporte. Puede enviarnos un ticket en la página de GitHub o contactarnos mediante Discord: -error.404.head=404 - Página no encontrada | Ups, ¡algo salió mal! -error.404.1=Parece que no podemos encontrar la página que está buscando. -error.404.2=Algo salió mal -error.github=Envíe un ticket en GitHub -error.showStack=Mostrar seguimiento de pila -error.copyStack=Mostrar seguimiento de pila -error.githubSubmit=GitHub - Enviar un ticket -error.discordSubmit=Discord - Enviar mensaje de soporte - - -#remove-image -removeImage.title=Eliminar imagen -removeImage.header=Eliminar imagen -removeImage.removeImage=Eliminar imagen -removeImage.submit=Eliminar imagen - - -splitByChapters.title=Dividir PDF por Capítulos -splitByChapters.header=Dividir PDF por Capítulos -splitByChapters.bookmarkLevel=Nivel de Marcador -splitByChapters.includeMetadata=Incluir Metadatos -splitByChapters.allowDuplicates=Permitir Duplicados -splitByChapters.desc.1=Esta herramienta divide un archivo PDF en múltiples archivos PDF según su estructura de capítulos. -splitByChapters.desc.2=Nivel de Marcador: Elige el nivel de marcadores para dividir (0 para el nivel superior, 1 para el segundo nivel, etc.). -splitByChapters.desc.3=Incluir Metadatos: Si está seleccionado, los metadatos del PDF original se incluirán en cada PDF dividido. -splitByChapters.desc.4=Permitir Duplicados: Si está seleccionado, permite que múltiples marcadores en la misma página creen archivos PDF separados. -splitByChapters.submit=Dividir PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=o -fileChooser.dragAndDrop=Arrastrar & Soltar -fileChooser.dragAndDropPDF=Arrastrar & Soltar archivo PDF -fileChooser.dragAndDropImage=Arrastrar & Soltar archivo de Imagen -fileChooser.hoveredDragAndDrop=Arrastrar & Soltar archivos(s) aquí -fileChooser.extractPDF=Extrayendo... - -#release notes -releases.footer=Versiones -releases.title=Notas de la versión -releases.header=Notas de la versión -releases.current.version=versión Actual -releases.note=Las notas de la versión solo están disponibles en Inglés - -#Validate Signature -validateSignature.title=Validar firmas del PDF -validateSignature.header=Validar firmas del PDF -validateSignature.selectPDF=Seleccione el archivo PDF firmado -validateSignature.submit=Validar firmas -validateSignature.results=Resultados de la validación -validateSignature.status=Estado de la validación -validateSignature.signer=Firmante -validateSignature.date=Fecha -validateSignature.reason=Motivo -validateSignature.location=Ubicación -validateSignature.noSignatures=No se encontraron firmas digiales en este documento -validateSignature.status.valid=Válido -validateSignature.status.invalid=Inválido -validateSignature.chain.invalid=Error en la validación de la cadena de certificados: no se puede verificar la identidad del firmante -validateSignature.trust.invalid=El certificado no se encuentra en los almacenes de confianza: no se puede verificar la fuente -validateSignature.cert.expired=Certificado expiredo -validateSignature.cert.revoked=Certificado fue revocado -validateSignature.signature.info=Información de la firma -validateSignature.signature=Firma -validateSignature.signature.mathValid=La firma es matemáticamente válida aunque: -validateSignature.selectCustomCert=Archivo de certificado personalizado X.509 (opcional) -validateSignature.cert.info=Detalles Certificado -validateSignature.cert.issuer=Emisor -validateSignature.cert.subject=Asunto -validateSignature.cert.serialNumber=Número de Serie -validateSignature.cert.validFrom=Válido desde -validateSignature.cert.validUntil=Válido hasta -validateSignature.cert.algorithm=Algoritmo -validateSignature.cert.keySize=Tamaño de la clave -validateSignature.cert.version=Versión -validateSignature.cert.keyUsage=Uso de la clave -validateSignature.cert.selfSigned=Autofirmado -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=Cómo usamos las cookies -cookieBanner.popUp.description.1=Usamos cookies y otras tecnologías para optimizar el funcionamiento de Stirling PDF, lo que contribuye a mejorar nuestras herramientas y a seguir desarrollando funciones que serán de su interés. -cookieBanner.popUp.description.2=Si prefiere no hacerlo, al hacer clic en 'No gracias' se activarán únicamente las cookies esenciales necesarias para que todo funcione correctamente. -cookieBanner.popUp.acceptAllBtn=De acuerdo -cookieBanner.popUp.acceptNecessaryBtn=No, gracias -cookieBanner.popUp.showPreferencesBtn=Gestionar preferencias -cookieBanner.preferencesModal.title=Centro de Preferencias de Consentimiento -cookieBanner.preferencesModal.acceptAllBtn=Aceptar todo -cookieBanner.preferencesModal.acceptNecessaryBtn=Rechazar todo -cookieBanner.preferencesModal.savePreferencesBtn=Guardar preferencias -cookieBanner.preferencesModal.closeIconLabel=Cerrar diálogo -cookieBanner.preferencesModal.serviceCounterLabel=Servicio|Servicios -cookieBanner.preferencesModal.subtitle=Uso de cookies -cookieBanner.preferencesModal.description.1=Stirling PDF utiliza cookies y tecnologías similares para mejorar su experiencia y entender cómo se usan nuestras herramientas. Esto nos ayuda a mejorar el rendimiento, desarrollar las funciones que le interesan y proporcionar soporte continuo a nuestros usuarios. -cookieBanner.preferencesModal.description.2=Stirling PDF no puede—y nunca podrá—rastrear ni acceder al contenido de los documentos que utiliza. -cookieBanner.preferencesModal.description.3=Su privacidad y confianza son el núcleo de lo que hacemos. -cookieBanner.preferencesModal.necessary.title.1=Cookies estrictsamente necesarias -cookieBanner.preferencesModal.necessary.title.2=Siempre activado -cookieBanner.preferencesModal.necessary.description=Estas cookies son esenciales para que el sitio web funcione correctamente. Permiten funciones básicas como configurar sus preferencias de privacidad, iniciar sesión y completar formularios, por lo que no se pueden desactivar. -cookieBanner.preferencesModal.analytics.title=Análisis -cookieBanner.preferencesModal.analytics.description=Estas cookies nos ayudan a entender cómo se están utilizando nuestras herramientas, para que podamos centrarnos en desarrollar las funciones que nuestra comunidad valora más. Tenga la seguridad de que Stirling PDF no puede y nunca podrá rastrear el contenido de los documentos con los que trabaja. - diff --git a/stirling-pdf/build/resources/main/messages_eu_ES.properties b/stirling-pdf/build/resources/main/messages_eu_ES.properties deleted file mode 100644 index b865e1276..000000000 --- a/stirling-pdf/build/resources/main/messages_eu_ES.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Size -addPageNumbers.fontName=Font Name -pdfPrompt=Hautatu PDFa(k) -multiPdfPrompt=Hautatu PDFak (2+) -multiPdfDropPrompt=Hautatu (edo arrastatu eta jaregin) nahi dituzun PDFak -imgPrompt=Hautatu Irudia(k) -genericSubmit=Bidali -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Oharra: prozesu honetarako minutu bat ere beharko da fitxategiaren tamaiaren arabera -pageOrderPrompt=Orrialdeen ordena (sartu komaz bereizitako orrialde-zenbakien zerrenda) -pageSelectionPrompt=Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) : -goToPage=Joan -true=Egiazkoa -false=Faltsua -unknown=Ezezaguna -save=Gorde -saveToBrowser=Save to Browser -close=Itxi -filesSelected=Hautatutako fitxategiak -noFavourites=Ez dira gogokoak gehitu -downloadComplete=Download Complete -bored=Itxaroten aspertuta? -alphabet=Alfabetoa -downloadPdf=PDFa deskargatu -text=Testua -font=Letra-tipoa -selectFillter=-- Aukeratu filtroa -- -pageNum=Orrialde-zenbakia -sizes.small=Txikia -sizes.medium=Erdikoa -sizes.large=Handia -sizes.x-large=Oso handia -error.pdfPassword=PDF dokumentua pasahitzarekin babestuta dago eta pasahitza ez da sartu edo okerra da -delete=ezabatu -username=Erabiltzaile izena -password=Pasahitza -welcome=Ongi etorria -property=Propietate -black=Beltza -white=Txuria -red=Gorria -green=Berdea -blue=Urdina -custom=Pertsonalizatu... -WorkInProgess=Work in progress, May not work or be buggy, Please report any problems! -poweredBy=Powered by -yes=Yes -no=No -changedCredsMessage=Credentials changed! -notAuthenticatedMessage=User not authenticated. -userNotFoundMessage=User not found. -incorrectPasswordMessage=Current password is incorrect. -usernameExistsMessage=New Username already exists. -invalidUsernameMessage=Invalid username, username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -invalidPasswordMessage=The password must not be empty and must not have spaces at the beginning or end. -confirmPasswordErrorMessage=New Password and Confirm New Password must match. -deleteCurrentUserMessage=Cannot delete currently logged in user. -deleteUsernameExistsMessage=The username does not exist and cannot be deleted. -downgradeCurrentUserMessage=Ezin da uneko erabiltzailearen rola jaitsi -disabledCurrentUserMessage=The current user cannot be disabled -downgradeCurrentUserLongMessage=Ezin da uneko erabiltzailearen rola jaitsi. Beraz, oraingo erabiltzailea ez da erakutsiko. -userAlreadyExistsOAuthMessage=The user already exists as an OAuth2 user. -userAlreadyExistsWebMessage=The user already exists as an web user. -error=Error -oops=Oops! -help=Help -goHomepage=Go to Homepage -joinDiscord=Join our Discord server -seeDockerHub=See Docker Hub -visitGithub=Visit Github Repository -donate=Donate -color=Color -sponsor=Sponsor -info=Info -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Menu (Beta) -pipeline.uploadButton=Upload Custom -pipeline.configureButton=Configure -pipeline.defaultOption=Custom -pipeline.submitButton=Submit -pipeline.help=Pipeline Help -pipeline.scanHelp=Folder Scanning Help -pipeline.deletePrompt=Are you sure you want to delete pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Configuration -pipelineOptions.pipelineNameLabel=Pipeline Name -pipelineOptions.saveSettings=Save Operation Settings -pipelineOptions.pipelineNamePrompt=Enter pipeline name here -pipelineOptions.selectOperation=Select Operation -pipelineOptions.addOperationButton=Add operation -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Download -pipelineOptions.validateButton=Validate - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorites -navbar.recent=New and recently updated -navbar.darkmode=Modu iluna -navbar.language=Languages -navbar.settings=Ezarpenak -navbar.allTools=Tools -navbar.multiTool=Multi Tools -navbar.search=Search -navbar.sections.organize=Organize -navbar.sections.convertTo=Convert to PDF -navbar.sections.convertFrom=Convert from PDF -navbar.sections.security=Sign & Security -navbar.sections.advance=Advanced -navbar.sections.edit=View & Edit -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Ezarpenak -settings.update=Eguneratze eskuragarria -settings.updateAvailable={0} is the current installed version. A new version ({1}) is available. -settings.appVersion=Aplikazioaren bertsioa: -settings.downloadOption.title=Hautatu deskargatzeko aukera (fitxategi bakarra deskargatzeko ZIP gabe): -settings.downloadOption.1=Ireki leiho berean -settings.downloadOption.2=Ireki leiho berrian -settings.downloadOption.3=Deskargatu fitxategia -settings.zipThreshold=ZIP fitxategiak deskargatutako fitxategi kopurua gainditzen denean -settings.signOut=Saioa itxi -settings.accountSettings=Kontuaren ezarpenak -settings.bored.help=Enables easter egg game -settings.cacheInputs.name=Save form inputs -settings.cacheInputs.help=Enable to store previously used inputs for future runs - -changeCreds.title=Change Credentials -changeCreds.header=Update Your Account Details -changeCreds.changePassword=You are using default login credentials. Please enter a new password -changeCreds.newUsername=New Username -changeCreds.oldPassword=Current Password -changeCreds.newPassword=New Password -changeCreds.confirmNewPassword=Confirm New Password -changeCreds.submit=Submit Changes - - - -account.title=Kontuaren ezarpenak -account.accountSettings=Kontuaren ezarpenak -account.adminSettings=Admin ezarpenak - Ikusi eta gehitu Erabiltzaileak -account.userControlSettings=Erabiltzaile ezarpen kontrolak -account.changeUsername=Aldatu erabiltzaile izena -account.newUsername=Erabiltzaile izen berria -account.password=Konfirmatu pasahitza -account.oldPassword=Pasahitz zaharra -account.newPassword=Pasahitz berria -account.changePassword=Aldatu pasahitza -account.confirmNewPassword=Konfirmatu pasahitz berria -account.signOut=Saioa itxi -account.yourApiKey=Zure API Key -account.syncTitle=Sinkronizatu nabigatzailearen ezarpenak zure kontuarekin -account.settingsCompare=Ezarpenen konparaketa: -account.property=Propietatea -account.webBrowserSettings=Web nabigatzailearen ezarpenak -account.syncToBrowser=Sync Kontua -> Nabigatzailea -account.syncToAccount=Sync Kontua <- Nabigatzailea - - -adminUserSettings.title=Erabiltzailearen Ezarpenen Kontrolak -adminUserSettings.header=Admin Erabiltzailearen Ezarpenen Kontrolak -adminUserSettings.admin=Admin -adminUserSettings.user=Erabiltzaile -adminUserSettings.addUser=Erabiltzaile berria -adminUserSettings.deleteUser=Delete User -adminUserSettings.confirmDeleteUser=Should the user be deleted? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -adminUserSettings.roles=Rolak -adminUserSettings.role=Rol -adminUserSettings.actions=Ekintzak -adminUserSettings.apiUser=APIren erabiltzaile mugatua -adminUserSettings.extraApiUser=Additional Limited API User -adminUserSettings.webOnlyUser=Web-erabiltzailea bakarrik -adminUserSettings.demoUser=Demo User (No custom settings) -adminUserSettings.internalApiUser=Internal API User -adminUserSettings.forceChange=Force user to change password on login -adminUserSettings.submit=Gorde Erabiltzailea -adminUserSettings.changeUserRole=Erabiltzailearen rola aldatu -adminUserSettings.authenticated=Authenticated -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Last Request -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Export -database.header=Database Import/Export -database.fileName=File Name -database.creationDate=Creation Date -database.fileSize=File Size -database.deleteBackupFile=Delete Backup File -database.importBackupFile=Import Backup File -database.createBackupFile=Create Backup File -database.downloadBackupFile=Download Backup File -database.info_1=When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application. -database.info_2=The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention. -database.submit=Import Backup -database.importIntoDatabaseSuccessed=Import into database successed -database.backupCreated=Database backup successful -database.fileNotFound=File not Found -database.fileNullOrEmpty=File must not be null or empty -database.failedImportFile=Failed Import File -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Zure leihatila bakarra autoostatatua zure PDF behar guztietarako -home.searchBar=Search for features... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=View, annotate, add text or images -viewPdf.tags=view,read,annotate,text,image - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Erabilera anitzeko tresna PDF -home.multiTool.desc=Orriak konbinatu, biratu, berrantolatu eta ezabatu -multiTool.tags=Multi Tool,Multi operation,UI,click drag,front end,client side - -home.merge.title=Elkartu -home.merge.desc=Elkartu zenbait PDF dokumentu bakar batean modu errazean -merge.tags=merge,Page operations,Back end,server side - -home.split.title=Zatitu -home.split.desc=Zatitu PDFak zenbait dokumentutan -split.tags=Page operations,divide,Multi Page,cut,server side - -home.rotate.title=Biratu -home.rotate.desc=Biratu PDFak modu errazean -rotate.tags=server side - - -home.imageToPdf.title=Irudia PDF bihurtu -home.imageToPdf.desc=Irudi bat(PNG, JPEG, GIF)PDF bihurtu -imageToPdf.tags=conversion,img,jpg,picture,photo - -home.pdfToImage.title=PDFa irudi bihurtu -home.pdfToImage.desc=PDF bat irudi (PNG, JPEG, GIF) bihurtu -pdfToImage.tags=conversion,img,jpg,picture,photo - -home.pdfOrganiser.title=Antolatzailea -home.pdfOrganiser.desc=Ezabatu/Berrantolatu orrialdeak edozein ordenatan -pdfOrganiser.tags=duplex,even,odd,sort,move - - -home.addImage.title=Gehitu irudia PDFari -home.addImage.desc=Gehitu irudi bat PDFan ezarritako kokaleku batean (lanean) -addImage.tags=img,jpg,picture,photo - -home.watermark.title=Gehitu ur-marka -home.watermark.desc=Gehitu aurrez zehaztutako ur-marka bat PFD dokumentuari -watermark.tags=Text,repeating,label,own,copyright,trademark,img,jpg,picture,photo - -home.permissions.title=Aldatu baimenak -home.permissions.desc=Aldatu PDF dokumentuaren baimenak -permissions.tags=read,write,edit,print - - -home.removePages.title=Ezabatu -home.removePages.desc=Ezabatu nahi ez dituzun orrialdeak PDF dokumentutik -removePages.tags=Remove pages,delete pages - -home.addPassword.title=Gehitu pasahitza -home.addPassword.desc=Enkriptatu PDF dokumentua pasahitz batekin -addPassword.tags=secure,security - -home.removePassword.title=Ezabatu pasahitza -home.removePassword.desc=Ezabatu pasahitza PDF dokumentutik -removePassword.tags=secure,Decrypt,security,unpassword,delete password - -home.compressPdfs.title=Konprimatu -home.compressPdfs.desc=Konprimatu PDFak fitxategiaren tamaina murrizteko -compressPdfs.tags=squish,small,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Aldatu metadatuak -home.changeMetadata.desc=Aldatu/Ezabatu/Gehitu metadatuak PDF dokumentuari -changeMetadata.tags=Title,author,date,creation,time,publisher,producer,stats - -home.fileToPDF.title=Fitxategia PDF bihurtu -home.fileToPDF.desc=PDF bihurtu ia edozein fitxategi (DOCX, PNG, XLS, PPT, TXT eta gehiago) -fileToPDF.tags=transformation,format,document,picture,slide,text,conversion,office,docs,word,excel,powerpoint - -home.ocr.title=OCR exekutatu PDFan eta/edo garbiketa-eskaneatzeak -home.ocr.desc=Garbiketa-eskaneatzeak eta irudi-testuak detektatu PDF baten barruan eta berriz ere gehitu testu gisa -ocr.tags=recognition,text,image,scan,read,identify,detection,editable - -home.extractImages.title=Atera irudiak -home.extractImages.desc=Atera irudi guztiak PDF batetik eta ZIPen gorde -extractImages.tags=picture,photo,save,archive,zip,capture,grab - -home.pdfToPDFA.title=PDFa PDF/A bihurtu -home.pdfToPDFA.desc=PDFa PDF/A bihurtu luzaro biltegiratzeko -pdfToPDFA.tags=archive,long-term,standard,conversion,storage,preservation - -home.PDFToWord.title=PDFa Word Bihurtu -home.PDFToWord.desc=PDF formatuak Word bihurtu (DOC, DOCX y ODT) -PDFToWord.tags=doc,docx,odt,word,transformation,format,conversion,office,microsoft,docfile - -home.PDFToPresentation.title=PDFa aurkezpen bihurtu -home.PDFToPresentation.desc=PDFa aurkezpen formatu bihurtu (PPT, PPTX y ODP) -PDFToPresentation.tags=slides,show,office,microsoft - -home.PDFToText.title=PDFa TXT edo RTF bihurtu -home.PDFToText.desc=PDFa TXT edo RTF formatu bihurtu -PDFToText.tags=richformat,richtextformat,rich text format - -home.PDFToHTML.title=PDFa HTML bihurtu -home.PDFToHTML.desc=PDFa HTML formatu bihurtu -PDFToHTML.tags=web content,browser friendly - - -home.PDFToXML.title=PDFa XML bihurtu -home.PDFToXML.desc=PDFa XML formatu bihurtu -PDFToXML.tags=data-extraction,structured-content,interop,transformation,convert - -home.ScannerImageSplit.title=Detektatu/Zatitu argazki eskaneatuak -home.ScannerImageSplit.desc=Hainbat argazki zatitu argazki/PDF baten barruan -ScannerImageSplit.tags=separate,auto-detect,scans,multi-photo,organize - -home.sign.title=Sinatu -home.sign.desc=Gehitu sinadura PDFari marrazki, testu edo irudi bidez -sign.tags=authorize,initials,drawn-signature,text-sign,image-signature - -home.flatten.title=Lautu -home.flatten.desc=PDF batetik elementu eta inprimaki interaktibo guztiak ezabatu -flatten.tags=static,deactivate,non-interactive,streamline - -home.repair.title=Konpondu -home.repair.desc=Saiatu PDF hondatu/kaltetu bat konpontzen -repair.tags=fix,restore,correction,recover - -home.removeBlanks.title=Ezabatu orrialde zuriak -home.removeBlanks.desc=Detektatu orrialde zuriak eta dokumentutik ezabatu -removeBlanks.tags=cleanup,streamline,non-content,organize - -home.removeAnnotations.title=Remove Annotations -home.removeAnnotations.desc=Removes all comments/annotations from a PDF -removeAnnotations.tags=comments,highlight,notes,markup,remove - -home.compare.title=Konparatu -home.compare.desc=Konparatu eta erakutsi 2 PDF dokumenturen aldeak -compare.tags=differentiate,contrast,changes,analysis - -home.certSign.title=Sinatu ziurtagiriarekin -home.certSign.desc=Sinatu PDF bat Ziurtagiri/Gako batekin (PEM/P12) -certSign.tags=authenticate,PEM,P12,official,encrypt - -home.removeCertSign.title=Remove Certificate Sign -home.removeCertSign.desc=Remove certificate signature from PDF -removeCertSign.tags=authenticate,PEM,P12,official,decrypt - -home.pageLayout.title=Zenbait orrialderen diseinua -home.pageLayout.desc=Elkartu orri bakar batean PDF dokumentu baten zenbait orrialde -pageLayout.tags=merge,composite,single-view,organize - -home.scalePages.title=Eskalatu/Doitu orrialdearen tamaina -home.scalePages.desc=Eskalatu/Aldatu orrialde baten tamaina eta/edo edukia -scalePages.tags=resize,modify,dimension,adapt - -home.pipeline.title=Hodia (Aurreratua) -home.pipeline.desc=Egin hainbat ekintza PDFn, hodi-script-ak definituz -pipeline.tags=automate,sequence,scripted,batch-process - -home.add-page-numbers.title=Gehitu orrialde-zenbakiak -home.add-page-numbers.desc=Gehitu orrialde-zenbakiak dokumentu batean, kokapen jakin batean -add-page-numbers.tags=paginate,label,organize,index - -home.auto-rename.title=Auto Aldatu PDF fitxategiaren izena -home.auto-rename.desc=Automatikoki izena ematen dio detektatutako goiburuan oinarritutako PDF fitxategi bati -auto-rename.tags=auto-detect,header-based,organize,relabel - -home.adjust-contrast.title=Koloreak/kontrastea doitu -home.adjust-contrast.desc=PDF baten kontrastea, saturazioa eta distira doitzea -adjust-contrast.tags=color-correction,tune,modify,enhance - -home.crop.title=Moztu PDF -home.crop.desc=Egin klik PDFn tamaina txikitzeko (textua mantentzen du!) -crop.tags=trim,shrink,edit,shape - -home.autoSplitPDF.title=Orriak automatikoki banandu -home.autoSplitPDF.desc=Auto Split Scanned PDF with physical scanned page splitter QR Code -autoSplitPDF.tags=QR-based,separate,scan-segment,organize - -home.sanitizePdf.title=Desinfektatu -home.sanitizePdf.desc=Ezabatu script-ak eta PDF fitxategietako beste elementu batzuk -sanitizePdf.tags=clean,secure,safe,remove-threats - -home.URLToPDF.title=URL/Website PDF pdf bihurtu -home.URLToPDF.desc=Bihurtu edozein URL PDF fitxategian -URLToPDF.tags=web-capture,save-page,web-to-doc,archive - -home.HTMLToPDF.title=HTML PDF-ra -home.HTMLToPDF.desc=Bihurtu edozein HTML edo zip fitxategi PDFra -HTMLToPDF.tags=markup,web-content,transformation,convert - - -home.MarkdownToPDF.title=Markdown PDF-ra -home.MarkdownToPDF.desc=Bihurtu Markdown fitxategi guztiak PDF -MarkdownToPDF.tags=markup,web-content,transformation,convert - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Lortu informazio guztia PDF-tik -home.getPdfInfo.desc=Eskuratu PDF fitxategiko Informazio guztia -getPdfInfo.tags=infomation,data,stats,statistics - - -home.extractPage.title=Orria(k) atera -home.extractPage.desc=Aukeratutako orriak PDF fitxategitik atera -extractPage.tags=extract - - -home.PdfToSinglePage.title=PDF fitxategia, orrialde handi bakar batera -home.PdfToSinglePage.desc=PDF orri guztiak orri handi bakar batean konbinatzen ditu -PdfToSinglePage.tags=single page - - -home.showJS.title=Javascript erakutsi -home.showJS.desc=Bilatu eta erakutsi PDF batean injektatutako edozein JS -showJS.tags=JS - -home.autoRedact.title=Auto Idatzi -home.autoRedact.desc=Auto Idatzi testua pdf fitxategian sarrerako testuan oinarritua -autoRedact.tags=Redact,Hide,black out,black,marker,hidden - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF to CSV -home.tableExtraxt.desc=Extracts Tables from a PDF converting it to CSV -tableExtraxt.tags=CSV,Table Extraction,extract,convert - - -home.autoSizeSplitPDF.title=Auto Split by Size/Count -home.autoSizeSplitPDF.desc=Split a single PDF into multiple documents based on size, page count, or document count -autoSizeSplitPDF.tags=pdf,split,document,organization - - -home.overlay-pdfs.title=Overlay PDFs -home.overlay-pdfs.desc=Overlays PDFs on-top of another PDF -overlay-pdfs.tags=Overlay - -home.split-by-sections.title=Split PDF by Sections -home.split-by-sections.desc=Divide each page of a PDF into smaller horizontal and vertical sections -split-by-sections.tags=Section Split, Divide, Customize - -home.AddStampRequest.title=Add Stamp to PDF -home.AddStampRequest.desc=Add text or add image stamps at set locations -AddStampRequest.tags=Stamp, Add image, center image, Watermark, PDF, Embed, Customize - - -home.removeImagePdf.title=Remove image -home.removeImagePdf.desc=Remove image from PDF to reduce file size -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Saioa hasi -login.header=Saioa hasi -login.signin=Saioa hasi -login.rememberme=Oroitu nazazu -login.invalid=Okerreko erabiltzaile izena edo pasahitza. -login.locked=Zure kontua blokeatu egin da. -login.signinTitle=Mesedez, hasi saioa -login.ssoSignIn=Hasi saioa Saioa hasteko modu bakarraren bidez -login.oAuth2AutoCreateDisabled=OAUTH2 Sortu automatikoki erabiltzailea desgaituta dago -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=Authorization request not found -login.oauth2InvalidUserInfoResponse=Invalid User Info Response -login.oauth2invalidRequest=Invalid Request -login.oauth2AccessDenied=Access Denied -login.oauth2InvalidTokenResponse=Invalid Token Response -login.oauth2InvalidIdToken=Invalid Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=User is deactivated, login is currently blocked with this username. Please contact the administrator. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Idatzi -autoRedact.header=Auto Idatzi -autoRedact.colorLabel=Kolorea -autoRedact.textsToRedactLabel=Idazteko testua (lerro bidez bereizia) -autoRedact.textsToRedactPlaceholder=adib. \nKonfidentziala \nTop-Secret -autoRedact.useRegexLabel=Regex erabili -autoRedact.wholeWordSearchLabel=Hitz osoen bilaketa -autoRedact.customPaddingLabel=Custom Extra Padding -autoRedact.convertPDFToImageLabel=Bihurtu PDF fitxategi bat PDF-Irudi-ra (kaxaren atzean testua ezabatzeko erabilia) -autoRedact.submitButton=Bidali - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Javascript erakutsi -showJS.header=Javascript erakutsi -showJS.downloadJS=Javascript deskargatu -showJS.submit=Erakutsi - - -#pdfToSinglePage -pdfToSinglePage.title=PDF Orrialde bakarrera -pdfToSinglePage.header=PDF Orrialde bakarrera -pdfToSinglePage.submit=Orrialde bakarrera bihurtu - - -#pageExtracter -pageExtracter.title=Atera orriak -pageExtracter.header=Atera orriak -pageExtracter.submit=Atera -pageExtracter.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#getPdfInfo -getPdfInfo.title=Lortu informazioa PDFn -getPdfInfo.header=Lortu informazioa PDFn -getPdfInfo.submit=Lortu informazioa -getPdfInfo.downloadJson=Deskargatu JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown PDFra -MarkdownToPDF.header=Markdown PDFra -MarkdownToPDF.submit=Bihurtu -MarkdownToPDF.help=Lanean -MarkdownToPDF.credit=WeasyPrint darabil - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL bat PDF-ra -URLToPDF.header=URL bat PDF-ra -URLToPDF.submit=Bihurty -URLToPDF.credit=WeasyPrint darabil - - -#html-to-pdf -HTMLToPDF.title=HTML bat PDF-ra -HTMLToPDF.header=HTML bat PDF-ra -HTMLToPDF.help=Html/css/images etab dituen HTML eta Zip fitxategiak onartzen ditu -HTMLToPDF.submit=Bihurtu -HTMLToPDF.credit=WeasyPrint darabil -HTMLToPDF.zoom=Zoom level for displaying the website. -HTMLToPDF.pageWidth=Width of the page in centimeters. (Blank to default) -HTMLToPDF.pageHeight=Height of the page in centimeters. (Blank to default) -HTMLToPDF.marginTop=Top margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginBottom=Bottom margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginLeft=Left margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginRight=Right margin of the page in millimeters. (Blank to default) -HTMLToPDF.printBackground=Render the background of websites. -HTMLToPDF.defaultHeader=Enable Default Header (Name and page number) -HTMLToPDF.cssMediaType=Change the CSS media type of the page. -HTMLToPDF.none=None -HTMLToPDF.print=Print -HTMLToPDF.screen=Screen - - -#AddStampRequest -AddStampRequest.header=Stamp PDF -AddStampRequest.title=Stamp PDF -AddStampRequest.stampType=Stamp Type -AddStampRequest.stampText=Stamp Text -AddStampRequest.stampImage=Stamp Image -AddStampRequest.alphabet=Alphabet -AddStampRequest.fontSize=Font/Image Size -AddStampRequest.rotation=Rotation -AddStampRequest.opacity=Opacity -AddStampRequest.position=Position -AddStampRequest.overrideX=Override X Coordinate -AddStampRequest.overrideY=Override Y Coordinate -AddStampRequest.customMargin=Custom Margin -AddStampRequest.customColor=Custom Text Color -AddStampRequest.submit=Submit - - -#sanitizePDF -sanitizePDF.title=PDF-a desinfektatu -sanitizePDF.header=PDF fitxategi bat desinfektatu -sanitizePDF.selectText.1=Ezabatu JavaScript akzioak -sanitizePDF.selectText.2=Ezabatu embedded fitxategiak -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Ezabatu esketak -sanitizePDF.selectText.5=Ezabatu iturri letrak -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Desinfektatu PDF - - -#addPageNumbers -addPageNumbers.title=Gehitu orrialde-zenbakiak -addPageNumbers.header=Gehitu orrialde-zenbakiak -addPageNumbers.selectText.1=Aukeratu PDF fitxategia: -addPageNumbers.selectText.2=Marjinaren tamaina -addPageNumbers.selectText.3=Posizioa -addPageNumbers.selectText.4=Hasiera-zenbakia -addPageNumbers.selectText.5=Orrialde kopurua -addPageNumbers.selectText.6=Testu pertsonalizatua -addPageNumbers.customTextDesc=Testu pertsonalizatua -addPageNumbers.numberPagesDesc=Zein orri numeratu, lehenetsita 'denak', 1-5 edo 2,5,9 etab onartzen ditu -addPageNumbers.customNumberDesc=Lehenetsoa {n}-ra, '{n} orria {total}-tik', 'Text-{n}', '{filename}-{n}' ere onartzen du -addPageNumbers.submit=Gehitu orrialde-zenbakiak - - -#auto-rename -auto-rename.title=Aldatu izena -auto-rename.header=PDF Aldatu izena -auto-rename.submit=Aldatu izena - - -#adjustContrast -adjustContrast.title=Doitu kontrastea -adjustContrast.header=Doitu kontrastea -adjustContrast.contrast=Kontrastea: -adjustContrast.brightness=Distira: -adjustContrast.saturation=Asetasuna: -adjustContrast.download=Distira - - -#crop -crop.title=Moztu -crop.header=Moztu PDF -crop.submit=Bidali - - -#autoSplitPDF -autoSplitPDF.title=Auto Zatitu PDFa -autoSplitPDF.header=Auto Zatitu PDFa -autoSplitPDF.description=Inprimatu, txertatu, eskaneatu, igo eta utzi guri automatikoki bereizten zure dokumentuak. Ez da laneko eskuzko hautaketarik behar. -autoSplitPDF.selectText.1=Inprimatu beheko zatitze-orri batzuk (beltza eta zuria ondo dago). -autoSplitPDF.selectText.2=Eskaneatu dokumentu guztiak batera, eta sartu banalerroa haien artean. -autoSplitPDF.selectText.3=Igo eskaneatutako PDF artxibo handia, eta utzi Stirling PDFri gainerakoak maneiatzen. -autoSplitPDF.selectText.4=Orrialde zatitzaileak automatikoki detektatu eta kentzen dira, eta azken dokumentu ordenatua bermatzen da. -autoSplitPDF.formPrompt=Submit PDF containing Stirling-PDF Page dividers: -autoSplitPDF.duplexMode=Duplex Mode (Front and back scanning)Duplex modua (aurreko eta atzeko azterketa) -autoSplitPDF.dividerDownload2=Deskargatu 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=Bidali - - -#pipeline -pipeline.title=Hodia - - -#pageLayout -pageLayout.title=Hainbat orrialderen diseinua -pageLayout.header=Hainbat orrialderen diseinua -pageLayout.pagesPerSheet=Orrialdeak orriko: -pageLayout.addBorder=Add Borders -pageLayout.submit=Entregatu - - -#scalePages -scalePages.title=Doitu orrialdearen eskala -scalePages.header=Doitu orrialdearen eskala -scalePages.pageSize=Dokumentuaren orrialdearen tamaina -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Orriaren zoom maila (moztea) -scalePages.submit=Entregatu - - -#certSign -certSign.title=Ziurtagiriaren sinadura -certSign.header=Sinatu PDF bat haren ziurtagiriarekin (lanean) -certSign.selectPDF=Hautatu PDF fitxategi bat sinatzeko: -certSign.jksNote=Note: If your certificate type is not listed below, please convert it to a Java Keystore (.jks) file using the keytool command line tool. Then, choose the .jks file option below. -certSign.selectKey=Hautatu gako pribatuko fitxategia (PKCS#8 formatua, .pem edo .der izan liteke): -certSign.selectCert=Hautatu ziurtagiridun fitxategia (X.509 formatua, .pem edo .der izan liteke): -certSign.selectP12=Hautatu gakoak gordetzeko fitxategia PKCS#12 (.p12 o .pfx) (Aukerakoa, ematen bada, gako pribatua eta ziurtagiria izan beharko ditu): -certSign.selectJKS=Select Your Java Keystore File (.jks or .keystore): -certSign.certType=Ziurtagiri-mota -certSign.password=Sartu zure gakoen biltegia edo gako pribatuko pasahitza (hala badagokio): -certSign.showSig=Erakutsi sinadura -certSign.reason=Arrazoia -certSign.location=Kokalekua -certSign.name=Izena -certSign.showLogo=Show Logo -certSign.submit=Sinatu PDFa - - -#removeCertSign -removeCertSign.title=Remove Certificate Signature -removeCertSign.header=Remove the digital certificate from the PDF -removeCertSign.selectPDF=Select a PDF file: -removeCertSign.submit=Remove Signature - - -#removeBlanks -removeBlanks.title=Ezabatu zuriuneak -removeBlanks.header=Ezabatu orrialde zuriak -removeBlanks.threshold=Gutxieneko balioa: -removeBlanks.thresholdDesc=Pixel bat zeinen zuri izan behar den ezartzeko gutxieneko balioa -removeBlanks.whitePercent=Zuriaren protzentajea (%): -removeBlanks.whitePercentDesc=Zuria izan behar den orriaren ehunekoa ezabatua izan dadin -removeBlanks.submit=Ezabatu zuriuneak - - -#removeAnnotations -removeAnnotations.title=Remove Annotations -removeAnnotations.header=Remove Annotations -removeAnnotations.submit=Remove - - -#compare -compare.title=Konparatu -compare.header=Konparatu PDF fitxategiak -compare.highlightColor.1=Highlight Color 1: -compare.highlightColor.2=Highlight Color 2: -compare.document.1=1. dokumentua -compare.document.2=2. dokumentua -compare.submit=Konparatu -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Sinatu -sign.header=Sinatu PDF fitxategiak -sign.upload=Igo irudia -sign.draw=Marraztu sinadura -sign.text=Testua sartzea -sign.clear=Garbitu -sign.add=Gehitu -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Konpondu -repair.header=Konpondu PDF fitxategiak -repair.submit=Konpondu - - -#flatten -flatten.title=Lautu -flatten.header=Akoplatu PDF fitxategiak -flatten.flattenOnlyForms=Flatten only forms -flatten.submit=Lautu - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Angeluaren gutxieneko balioa: -ScannerImageSplit.selectText.2=Ezarri eskatutako gutxieneko angelu absolutua irudia biratzeko (lehenetsia: 10). -ScannerImageSplit.selectText.3=Tolerantzia: -ScannerImageSplit.selectText.4=Ezarri kalkulatutako atzeko kolorearen inguruko kolorearen aldakuntza tartea (lehenetsia: 30). -ScannerImageSplit.selectText.5=Gutxieneko area: -ScannerImageSplit.selectText.6=Ezarri arearen gutxieneko balioa argazki batentzat (lehenetsia: 10000). -ScannerImageSplit.selectText.7=Inguruko area gutxienekoa: -ScannerImageSplit.selectText.8=Ezarri inguruko arearen gutxieneko balioa argazki batentzat -ScannerImageSplit.selectText.9=Ertzaren tamaina: -ScannerImageSplit.selectText.10=Ezarri gehitutako eta ezabatutako ertzaren tamaina irteeran ertz zuriak saihesteko (lehenetsia: 1). -ScannerImageSplit.info=Python is not installed. It is required to run. - - -#OCR -ocr.title=OCR / Garbiketa-eskaneatzea -ocr.header=Garbiketa-eskaneatzea / OCR (Karaktere-ezagutze optikoa) -ocr.selectText.1=Hautatu PDFan detektatuko diren hizkuntzak (zerrendatutakoak gaur egun detektatzen dituenak dira): -ocr.selectText.2=Sortu OCR testua duen testu-fitxategi bat OCR-ren bidez editatutako PDFarekin batera -ocr.selectText.3=Zuzendu angelu okertu batean eskaneatu ziren orrialdeak berriro beren lekura biratuta -ocr.selectText.4=Garbitu orrialdea OCRk hondoko zaratan testua aurkitzeko probabilitate txikiagoa izan dezan (Irteeran aldatu gabe) -ocr.selectText.5=Garbitu orrialdea OCRk hondoko zaratan testua aurkitzeko probabilitate txikiagoa izan dezan, irteeran garbi mantentzen du. -ocr.selectText.6=Alde batera utzi testu interaktiboa duten orrialdeak, bakarrik irudi diren OCR orrialdeak -ocr.selectText.7=OCR behartu, OCRk orrialde bakoitzean jatorrizko testu guztia ezabatuko du -ocr.selectText.8=Normala (Errorea gertatuko da PDFak testua baldin badu) -ocr.selectText.9=Ezarpen gehigarriak -ocr.selectText.10=OCR modua -ocr.selectText.11=Irudiak ezabatu OCR-ren ondoren (Irudi GUZTIAK ezabatzen ditu, bakarrik da erabilgarri bihurketa urratsaren parte baldin bada) -ocr.selectText.12=Prozesaketa-mota (aurreratua) -ocr.help=Irakurri honen erabilerari buruzko dokumentazioa beste hizkuntza batzuetarako eta/edo ez erabili Docker-en -ocr.credit=Zerbitzu honek qpdf eta OCR-rako Tesseract erabiltzen ditu -ocr.submit=PDF prozesatu OCR-rekin - - -#extractImages -extractImages.title=Atera irudiak -extractImages.header=Atera irudiak -extractImages.selectText=Hautatu irudi-formatua ateratako irudiak bihurtzeko -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Atera - - -#File to PDF -fileToPDF.title=Fitxategia PDF bihurtu -fileToPDF.header=Edozein fitxategi PDF bihurtu -fileToPDF.credit=Zerbitzu honek LibreOffice eta Unoconv erabiltzen ditu fitxategiak bihurtzeko -fileToPDF.supportedFileTypesInfo=Supported File types -fileToPDF.supportedFileTypes=Jasandako fitxategi-motek behekoak barne hartu behar dituzte; hala ere, jasandako formatuen zerrenda osoa eta eguneratua izateko, kontsultatu, mesedez, LibreOffice-en dokumentazioa -fileToPDF.submit=PDF bihurtu - - -#compress -compress.title=Konprimatu -compress.header=PDFa konprimatu -compress.credit=Zerbitzu honek qpdf erabiltzen du PDFak komprimatzeko/optimizatzeko -compress.grayscale.label=Aplikatu grisezko eskala konpresiorako -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimizazio maila: -compress.selectText.4=Automatikoa: automatikoki egokitzen du kalitatea PDFak tamaina doi-doia izan dezan -compress.selectText.5=PDFaren espero den tamaina (adibidez, 25 MB, 10.8 MB, 25 KB) -compress.submit=Konprimatu - - -#Add image -addImage.title=Gehitu irudia -addImage.header=Gehitu PDF-irudia -addImage.everyPage=Orrialde guztiak? -addImage.upload=Gehitu irudia -addImage.submit=Gehitu irudia - - -#merge -merge.title=Elkartu -merge.header=Elkartu zenbait PDF (2+) -merge.sortByName=Sort by nameOrdenatu izenaren arabera -merge.sortByDate=Ordenatu dataren arabera -merge.removeCertSign=Remove digital signature in the merged file? -merge.submit=Elkartu - - -#pdfOrganiser -pdfOrganiser.title=Orrialdeen antolatzailea -pdfOrganiser.header=PDF orrialdeen antolatzailea -pdfOrganiser.submit=Antolatu orrialdeak -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Custom Page Order -pdfOrganiser.mode.2=Reverse Order -pdfOrganiser.mode.3=Duplex Sort -pdfOrganiser.mode.4=Booklet Sort -pdfOrganiser.mode.5=Side Stitch Booklet Sort -pdfOrganiser.mode.6=Odd-Even Split -pdfOrganiser.mode.7=Remove First -pdfOrganiser.mode.8=Remove Last -pdfOrganiser.mode.9=Remove First and Last -pdfOrganiser.mode.10=Odd-Even Merge -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(e.g. 1,3,2 or 4-8,2,10-12 or 2n-1) - - -#multiTool -multiTool.title=PDF erabilera anitzeko tresna -multiTool.header=PDF erabilera anitzeko tresna -multiTool.uploadPrompts=File Name -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=View PDF - -#pageRemover -pageRemover.title=Orrialdeen ezabatzailea -pageRemover.header=PDF orrialdeen ezabatzailea -pageRemover.pagesToDelete=Ezabatu beharreko orrialdeak (sartu komaz bereizitako orrialde-zenbakien zerrenda): -pageRemover.submit=Ezabatu orrialdeak -pageRemover.placeholder=(e.g. 1,2,6 or 1-10,15-30) - - -#rotate -rotate.title=Biratu PDFa -rotate.header=Biratu PDFa -rotate.selectAngle=Hautatu errotazio-angelua (90 graduko multiploetan): -rotate.submit=Biratu - - -#split-pdfs -split.title=Zatitu PDFa -split.header=Zatitu PDFa -split.desc.1=Hautatzen dituzun zenbakiak zatiketa egin nahi duzun orrialde-zenbakiak dira -split.desc.2=Beraz, 1,3,7-9 hautatzean 10 orrialdeko dokumentua zatituko luke 6 PDF fitxategi bereizituetan -split.desc.3=#1 Dokumentua: 1. orrialdea -split.desc.4=#2 Dokumentua: 2. eta 3. orrialdeak -split.desc.5=#3 Dokumentua: 4., 5., 6. eta 7. orrialdeak -split.desc.6=#4 Dokumentua: 8. orrialdea -split.desc.7=#5 Dokumentua: 9. orrialdea -split.desc.8=#6 Dokumentua: 10. orrialdeak -split.splitPages=Sartu orrialdeak zatitzeko: -split.submit=Zatitu - - -#merge -imageToPDF.title=Irudia PDF bihurtu -imageToPDF.header=Irudia PDF bihurtu -imageToPDF.submit=Bihurtu -imageToPDF.selectLabel=Image Fit Options -imageToPDF.fillPage=Fill Page -imageToPDF.fitDocumentToImage=Fit Page to Image -imageToPDF.maintainAspectRatio=Maintain Aspect Ratios -imageToPDF.selectText.2=PDFaren errotazio automatikoa -imageToPDF.selectText.3=Fitxategi askoren logika (gaituta bakarrik zenbait irudirekin ari denean) -imageToPDF.selectText.4=Elkartu PDF bakar batean -imageToPDF.selectText.5=Bihurtu eta PDF bereizituak sortu - - -#pdfToImage -pdfToImage.title=PDFa irudi bihurtu -pdfToImage.header=PDFa irudi bihurtu -pdfToImage.selectText=Irudi-formatua -pdfToImage.singleOrMultiple=Ondoriozko irudi-mota -pdfToImage.single=Irudi handi bakarra -pdfToImage.multi=Zenbait irudi -pdfToImage.colorType=Kolore-mota -pdfToImage.color=Kolorea -pdfToImage.grey=Gris-eskala -pdfToImage.blackwhite=Zuria eta Beltza (Datuak galdu ditzake!) -pdfToImage.submit=Bihurtu -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#addPassword -addPassword.title=Gehitu pasahitza -addPassword.header=Gehitu pasahitza (enkriptatu) -addPassword.selectText.1=Hautatu PDFa enkriptatzeko -addPassword.selectText.2=Pasahitza -addPassword.selectText.3=Gakoaren luzera -addPassword.selectText.4=Balio altuak sendoagoak dira, baina balio baxuek bateragarritasun hobea dute -addPassword.selectText.5=Ezartzeko baimenak -addPassword.selectText.6=Galarazi dokumentuaren mihiztaketa -addPassword.selectText.7=Galarazi edukia ateratzea -addPassword.selectText.8=Galarazi ateratzea irisgarritasunerako -addPassword.selectText.9=Galarazi inprimakia betetzea -addPassword.selectText.10=Galarazi aldaketak egitea -addPassword.selectText.11=Galarazi oharrak aldatzea -addPassword.selectText.12=Galarazi inprimatzea -addPassword.selectText.13=Galarazi zenbait formatu inprimatzea -addPassword.selectText.14=Pasahitza -addPassword.selectText.15=Mugatu zer egin daitekeen dokumentuarekin behin zabalduta (Irakurle guztiek onartu gabe) -addPassword.selectText.16=Mugatu dokumentu bera zabaltzeko aukera -addPassword.submit=Enkriptatu - - -#watermark -watermark.title=Gehitu ur-marka -watermark.header=Gehitu ur-marka -watermark.customColor=Custom Text Color -watermark.selectText.1=Hautatu PDFa ur-marka gehitzeko: -watermark.selectText.2=Ur-markaren testua: -watermark.selectText.3=Letra-tipoaren tamaina: -watermark.selectText.4=Errotazioa (0-360): -watermark.selectText.5=Zabalera (ur-marka bakoitzaren arteko espazioa horizontalean): -watermark.selectText.6=Altuera (ur-marka bakoitzaren arteko espazioa bertikalean): -watermark.selectText.7=Opakutasuna (0% - 100%): -watermark.selectText.8=Watermark Type: -watermark.selectText.9=Watermark Image: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=Gehitu ur-marka -watermark.type.1=Text -watermark.type.2=Image - - -#Change permissions -permissions.title=Aldatu baimenak -permissions.header=Aldatu baimenak -permissions.warning=Oharra: baimen hauek aldatzea ezinezkoa izan dadin, gomendatzen da pasahitz batekin konfiguratzea pasahitza aldatzeko orriaren bitartez -permissions.selectText.1=Hautatu PDFa baimenak aldatzeko -permissions.selectText.2=Baimenak, ezarri beharrekoak -permissions.selectText.3=Galarazi dokumentuaren mihiztaketa -permissions.selectText.4=Galarazi edukia ateratzea -permissions.selectText.5=Galarazi ateratzea irisgarritasunerako -permissions.selectText.6=Galarazi inprimakia betetzea -permissions.selectText.7=Galarazi aldaketak egitea -permissions.selectText.8=Galarazi oharrak aldatzea -permissions.selectText.9=Galarazi inprimatzea -permissions.selectText.10=Galarazi zenbait formatu inprimatzea -permissions.submit=Aldatu - - -#remove password -removePassword.title=Ezabatu pasahitza -removePassword.header=Ezabatu pasahitza (desenkriptatu) -removePassword.selectText.1=Hautatu PDFa desenkriptatzeko -removePassword.selectText.2=Pasahitza -removePassword.submit=Ezabatu - - -#changeMetadata -changeMetadata.title=Izenburua: -changeMetadata.header=Aldatu metadatuak -changeMetadata.selectText.1=Editatu aldatu nahi dituzun aldagaiak -changeMetadata.selectText.2=Ezabatu metadatu guztiak -changeMetadata.selectText.3=Erakutsi metadatu pertsonalizatuak: -changeMetadata.author=Egilea: -changeMetadata.creationDate=Sortze-data (aaaa/MM/dd HH:mm:ss): -changeMetadata.creator=Sortzailea: -changeMetadata.keywords=Gako-hitzak: -changeMetadata.modDate=Aldatze-data (aaaa/MM/dd HH:mm:ss): -changeMetadata.producer=Ekoizlea: -changeMetadata.subject=Gaia: -changeMetadata.trapped=Trapped: -changeMetadata.selectText.4=Beste metadatu batzuk: -changeMetadata.selectText.5=Gehitu metadatu pertsonalizatuen sarrera -changeMetadata.submit=Aldatu - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDFa PDF/A bihurtu -pdfToPDFA.header=PDFa PDF/A bihurtu -pdfToPDFA.credit=Zerbitzu honek libreoffice erabiltzen du PDFak PDF/A bihurtzeko -pdfToPDFA.submit=Bihurtu -pdfToPDFA.tip=Currently does not work for multiple inputs at once -pdfToPDFA.outputFormat=Output format -pdfToPDFA.pdfWithDigitalSignature=The PDF contains a digital signature. This will be removed in the next step. - - -#PDFToWord -PDFToWord.title=PDFa Word bihurtu -PDFToWord.header=PDFa Word bihurtu -PDFToWord.selectText.1=Irteerako fitxategiaren formatua -PDFToWord.credit=Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko -PDFToWord.submit=Bihurtu - - -#PDFToPresentation -PDFToPresentation.title=PDFa aurkezpen bihurtu -PDFToPresentation.header=PDFa aurkezpen bihurtu -PDFToPresentation.selectText.1=Irteerako fitxategiaren formatua -PDFToPresentation.credit=Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko -PDFToPresentation.submit=Bihurtu - - -#PDFToText -PDFToText.title=PDFa TXT/RTF bihurtu -PDFToText.header=PDFa TXT/RTF bihurtu -PDFToText.selectText.1=Irteerako fitxategiaren formatua -PDFToText.credit=Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko -PDFToText.submit=Bihurtu - - -#PDFToHTML -PDFToHTML.title=PDFa HTML bihurtu -PDFToHTML.header=PDFa HTML bihurtu -PDFToHTML.credit=Zerbitzu honek pdftohtml erabiltzen du fitxategiak bihurtzeko -PDFToHTML.submit=Bihurtu - - -#PDFToXML -PDFToXML.title=PDFa XML bihurtu -PDFToXML.header=PDFa XML bihurtu -PDFToXML.credit=Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko -PDFToXML.submit=Bihurtu - -#PDFToCSV -PDFToCSV.title=PDF a CSV -PDFToCSV.header=PDF a CSV -PDFToCSV.prompt=Choose page to extract table -PDFToCSV.submit=Extracto - -#split-by-size-or-count -split-by-size-or-count.title=Split PDF by Size or Count -split-by-size-or-count.header=Split PDF by Size or Count -split-by-size-or-count.type.label=Select Split Type -split-by-size-or-count.type.size=By Size -split-by-size-or-count.type.pageCount=By Page Count -split-by-size-or-count.type.docCount=By Document Count -split-by-size-or-count.value.label=Enter Value -split-by-size-or-count.value.placeholder=Enter size (e.g., 2MB or 3KB) or count (e.g., 5) -split-by-size-or-count.submit=Submit - - -#overlay-pdfs -overlay-pdfs.header=Overlay PDF Files -overlay-pdfs.baseFile.label=Select Base PDF File -overlay-pdfs.overlayFiles.label=Select Overlay PDF Files -overlay-pdfs.mode.label=Select Overlay Mode -overlay-pdfs.mode.sequential=Sequential Overlay -overlay-pdfs.mode.interleaved=Interleaved Overlay -overlay-pdfs.mode.fixedRepeat=Fixed Repeat Overlay -overlay-pdfs.counts.label=Overlay Counts (for Fixed Repeat Mode) -overlay-pdfs.counts.placeholder=Enter comma-separated counts (e.g., 2,3,1) -overlay-pdfs.position.label=Select Overlay Position -overlay-pdfs.position.foreground=Foreground -overlay-pdfs.position.background=Background -overlay-pdfs.submit=Submit - - -#split-by-sections -split-by-sections.title=Split PDF by Sections -split-by-sections.header=Split PDF into Sections -split-by-sections.horizontal.label=Horizontal Divisions -split-by-sections.vertical.label=Vertical Divisions -split-by-sections.horizontal.placeholder=Enter number of horizontal divisions -split-by-sections.vertical.placeholder=Enter number of vertical divisions -split-by-sections.submit=Split PDF -split-by-sections.merge=Merge Into One PDF - - -#printFile -printFile.title=Print File -printFile.header=Print File to Printer -printFile.selectText.1=Select File to Print -printFile.selectText.2=Enter Printer Name -printFile.submit=Print - - -#licenses -licenses.nav=Licenses -licenses.title=3rd Party Licenses -licenses.header=3rd Party Licenses -licenses.module=Module -licenses.version=Version -licenses.license=License - -#survey -survey.nav=Survey -survey.title=Stirling-PDF Survey -survey.description=Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Please consider taking our survey! -survey.disabled=(Survey popup will be disabled in following updates but available at foot of page) -survey.button=Take Survey -survey.dontShowAgain=Don't show again -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Sorry for the issue! -error.needHelp=Need help / Found an issue? -error.contactTip=If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket on our GitHub page or contact us through Discord: -error.404.head=404 - Page Not Found | Oops, we tripped in the code! -error.404.1=We can't seem to find the page you're looking for. -error.404.2=Something went wrong -error.github=Submit a ticket on GitHub -error.showStack=Show Stack Trace -error.copyStack=Copy Stack Trace -error.githubSubmit=GitHub - Submit a ticket -error.discordSubmit=Discord - Submit Support post - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_fa_IR.properties b/stirling-pdf/build/resources/main/messages_fa_IR.properties deleted file mode 100644 index c668aab93..000000000 --- a/stirling-pdf/build/resources/main/messages_fa_IR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=rtl -addPageNumbers.fontSize=اندازه فونت -addPageNumbers.fontName=نام فونت -pdfPrompt=انتخاب فایل(های) PDF -multiPdfPrompt=انتخاب فایل‌های PDF (دو یا بیشتر) -multiPdfDropPrompt=انتخاب (یا کشیدن و رها کردن) تمام فایل‌های PDF مورد نیاز -imgPrompt=انتخاب تصویر(ها) -genericSubmit=ارسال -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=هشدار: این فرآیند ممکن است بسته به اندازه فایل تا یک دقیقه طول بکشد -pageOrderPrompt=ترتیب صفحات سفارشی (یک لیست از شماره صفحات به صورت جدا شده با کاما وارد کنید یا از توابعی مانند 2n+1 استفاده کنید): -pageSelectionPrompt=انتخاب صفحات سفارشی (یک لیست از شماره صفحات به صورت جدا شده با کاما وارد کنید مانند 1,5,6 یا از توابعی مانند 2n+1 استفاده کنید): -goToPage=برو -true=درست -false=غلط -unknown=نامعلوم -save=ذخیره -saveToBrowser=ذخیره در مرورگر -close=بستن -filesSelected=فایل‌ها انتخاب شدند -noFavourites=هیچ مورد دلخواهی اضافه نشده است -downloadComplete=دانلود کامل شد -bored=منتظر ماندن خسته‌کننده است؟ -alphabet=حروف الفبا -downloadPdf=دانلود PDF -text=متن -font=فونت -selectFillter=-- انتخاب کنید -- -pageNum=شماره صفحه -sizes.small=کوچک -sizes.medium=متوسط -sizes.large=بزرگ -sizes.x-large=خیلی بزرگ -error.pdfPassword=سند PDF دارای رمز عبور است و یا رمز عبور وارد نشده یا نادرست است -delete=حذف -username=نام کاربری -password=رمز عبور -welcome=خوش آمدید -property=ویژگی -black=سیاه -white=سفید -red=قرمز -green=سبز -blue=آبی -custom=سفارشی... -WorkInProgess=کار در حال پیشرفت است، ممکن است کار نکند یا دارای اشکال باشد، لطفاً هر مشکلی را گزارش دهید! -poweredBy=قدرت گرفته از -yes=بله -no=خیر -changedCredsMessage=مشخصات تغییر یافت! -notAuthenticatedMessage=کاربر تأیید نشده است. -userNotFoundMessage=کاربر یافت نشد. -incorrectPasswordMessage=رمز عبور فعلی نادرست است. -usernameExistsMessage=نام کاربری جدید قبلاً وجود دارد. -invalidUsernameMessage=نام کاربری نامعتبر است، نام کاربری فقط می‌تواند شامل حروف، اعداد و کاراکترهای خاص @._+- باشد یا باید یک آدرس ایمیل معتبر باشد. -invalidPasswordMessage=رمز عبور نباید خالی باشد و نباید در ابتدا یا انتها فاصله داشته باشد. -confirmPasswordErrorMessage=رمز عبور جدید و تأیید رمز عبور جدید باید یکسان باشند. -deleteCurrentUserMessage=نمی‌توان کاربر فعلی را حذف کرد. -deleteUsernameExistsMessage=نام کاربری وجود ندارد و نمی‌توان آن را حذف کرد. -downgradeCurrentUserMessage=نمی‌توان نقش کاربر فعلی را کاهش داد -disabledCurrentUserMessage=کاربر فعلی نمی‌تواند غیرفعال شود -downgradeCurrentUserLongMessage=نمی‌توان نقش کاربر فعلی را کاهش داد. بنابراین، کاربر فعلی نشان داده نخواهد شد. -userAlreadyExistsOAuthMessage=این کاربر قبلاً به عنوان یک کاربر OAuth2 وجود دارد. -userAlreadyExistsWebMessage=این کاربر قبلاً به عنوان یک کاربر وب وجود دارد. -error=خطا -oops=اوپس! -help=راهنما -goHomepage=رفتن به صفحه اصلی -joinDiscord=به سرور دیسکورد ما بپیوندید -seeDockerHub=مشاهده Docker Hub -visitGithub=مشاهده مخزن گیت‌هاب -donate=اهدا کنید -color=رنگ -sponsor=حمایت مالی -info=اطلاعات -pro=نسخه حرفه‌ای -page=صفحه -pages=صفحات -loading=در حال بارگذاری... -addToDoc=اضافه کردن به سند -reset=تنظیم مجدد -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=سیاست حفظ حریم خصوصی -legal.terms=شرایط و ضوابط -legal.accessibility=دسترسی -legal.cookie=سیاست کوکی‌ها -legal.impressum=توضیحات قانونی -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=منوی پایپلاین (نسخه بتا) -pipeline.uploadButton=آپلود سفارشی -pipeline.configureButton=پیکربندی -pipeline.defaultOption=سفارشی -pipeline.submitButton=ارسال -pipeline.help=راهنمای پایپلاین -pipeline.scanHelp=راهنمای اسکن پوشه -pipeline.deletePrompt=آیا مطمئن هستید که می‌خواهید پایپلاین را حذف کنید؟ - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=پیکربندی پایپلاین -pipelineOptions.pipelineNameLabel=نام پایپلاین -pipelineOptions.saveSettings=ذخیره تنظیمات عملیات -pipelineOptions.pipelineNamePrompt=نام پایپلاین را اینجا وارد کنید -pipelineOptions.selectOperation=عملیات را انتخاب کنید -pipelineOptions.addOperationButton=اضافه کردن عملیات -pipelineOptions.pipelineHeader=پایپلاین: -pipelineOptions.saveButton=دانلود -pipelineOptions.validateButton=اعتبارسنجی - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=ارتقا به نسخه حرفه‌ای -enterpriseEdition.warning=این ویژگی فقط برای کاربران حرفه‌ای در دسترس است. -enterpriseEdition.yamlAdvert=Stirling PDF Pro از فایل‌های پیکربندی YAML و دیگر ویژگی‌های SSO پشتیبانی می‌کند. -enterpriseEdition.ssoAdvert=به دنبال ویژگی‌های بیشتر برای مدیریت کاربران هستید؟ Stirling PDF Pro را بررسی کنید - - -################# -# Analytics # -################# -analytics.title=آیا می‌خواهید Stirling PDF را بهتر کنید؟ -analytics.paragraph1=Stirling PDF از تحلیل‌های اختیاری استفاده می‌کند تا به ما در بهبود محصول کمک کند. ما هیچ اطلاعات شخصی یا محتوای فایل را ردیابی نمی‌کنیم. -analytics.paragraph2=لطفاً در نظر بگیرید که تحلیل‌ها را فعال کنید تا به رشد Stirling PDF کمک کرده و ما را در درک بهتر کاربران یاری کنید. -analytics.enable=فعال کردن تحلیل‌ها -analytics.disable=غیرفعال کردن تحلیل‌ها -analytics.settings=می‌توانید تنظیمات مربوط به تحلیل‌ها را در فایل config/settings.yml تغییر دهید - - -############# -# NAVBAR # -############# -navbar.favorite=علاقه‌مندی‌ها -navbar.recent=New and recently updated -navbar.darkmode=حالت تاریک -navbar.language=زبان‌ها -navbar.settings=تنظیمات -navbar.allTools=ابزارها -navbar.multiTool=چند ابزار -navbar.search=جستجو -navbar.sections.organize=سازماندهی -navbar.sections.convertTo=تبدیل به PDF -navbar.sections.convertFrom=تبدیل از PDF -navbar.sections.security=امضا و امنیت -navbar.sections.advance=پیشرفته -navbar.sections.edit=مشاهده و ویرایش -navbar.sections.popular=محبوب - -############# -# SETTINGS # -############# -settings.title=تنظیمات -settings.update=به‌روزرسانی موجود است -settings.updateAvailable={0} نسخه نصب شده فعلی است. یک نسخه جدید ({1}) موجود است. -settings.appVersion=نسخه برنامه: -settings.downloadOption.title=گزینه دانلود را انتخاب کنید (برای دانلود یک فایل غیر فشرده): -settings.downloadOption.1=باز کردن در همان پنجره -settings.downloadOption.2=باز کردن در پنجره جدید -settings.downloadOption.3=دانلود فایل -settings.zipThreshold=فشرده کردن فایل‌ها وقتی تعداد فایل‌های دانلود شده بیشتر شود از -settings.signOut=خروج -settings.accountSettings=تنظیمات حساب کاربری -settings.bored.help=فعال کردن بازی مخفی -settings.cacheInputs.name=ذخیره ورودی‌های فرم -settings.cacheInputs.help=فعال کردن برای ذخیره ورودی‌های قبلی برای اجرای بعدی - -changeCreds.title=تغییر مشخصات -changeCreds.header=به‌روزرسانی جزئیات حساب کاربری -changeCreds.changePassword=شما از مشخصات پیش‌فرض ورود استفاده می‌کنید. لطفاً یک رمز عبور جدید وارد کنید -changeCreds.newUsername=نام کاربری جدید -changeCreds.oldPassword=رمز عبور فعلی -changeCreds.newPassword=رمز عبور جدید -changeCreds.confirmNewPassword=تأیید رمز عبور جدید -changeCreds.submit=ثبت تغییرات - - - -account.title=تنظیمات حساب -account.accountSettings=تنظیمات حساب -account.adminSettings=تنظیمات ادمین - مشاهده و اضافه کردن کاربران -account.userControlSettings=تنظیمات کنترل کاربران -account.changeUsername=تغییر نام کاربری -account.newUsername=نام کاربری جدید -account.password=رمز عبور تأییدیه -account.oldPassword=رمز عبور قدیمی -account.newPassword=رمز عبور جدید -account.changePassword=تغییر رمز عبور -account.confirmNewPassword=تأیید رمز عبور جدید -account.signOut=خروج -account.yourApiKey=کلید API شما -account.syncTitle=همگام‌سازی تنظیمات مرورگر با حساب -account.settingsCompare=مقایسه تنظیمات: -account.property=ویژگی -account.webBrowserSettings=تنظیمات مرورگر وب -account.syncToBrowser=همگام‌سازی حساب -> مرورگر -account.syncToAccount=همگام‌سازی حساب <- مرورگر - - -adminUserSettings.title=تنظیمات کنترل کاربران -adminUserSettings.header=تنظیمات کنترل کاربران توسط ادمین -adminUserSettings.admin=ادمین -adminUserSettings.user=کاربر -adminUserSettings.addUser=اضافه کردن کاربر جدید -adminUserSettings.deleteUser=حذف کاربر -adminUserSettings.confirmDeleteUser=آیا باید کاربر حذف شود؟ -adminUserSettings.confirmChangeUserStatus=آیا باید وضعیت کاربر غیرفعال/فعال شود؟ -adminUserSettings.usernameInfo=نام کاربری فقط می‌تواند شامل حروف، اعداد و کاراکترهای خاص @._+- باشد یا باید یک آدرس ایمیل معتبر باشد. -adminUserSettings.roles=نقش‌ها -adminUserSettings.role=نقش -adminUserSettings.actions=اقدامات -adminUserSettings.apiUser=کاربر محدود API -adminUserSettings.extraApiUser=کاربر محدود اضافی API -adminUserSettings.webOnlyUser=فقط کاربر وب -adminUserSettings.demoUser=کاربر دمو (بدون تنظیمات سفارشی) -adminUserSettings.internalApiUser=کاربر داخلی API -adminUserSettings.forceChange=مجبور کردن کاربر به تغییر رمز عبور هنگام ورود -adminUserSettings.submit=ذخیره کاربر -adminUserSettings.changeUserRole=تغییر نقش کاربر -adminUserSettings.authenticated=احراز هویت شده -adminUserSettings.editOwnProfil=ویرایش نمایه خود -adminUserSettings.enabledUser=کاربر فعال -adminUserSettings.disabledUser=کاربر غیرفعال -adminUserSettings.activeUsers=کاربران فعال: -adminUserSettings.disabledUsers=کاربران غیرفعال: -adminUserSettings.totalUsers=کل کاربران: -adminUserSettings.lastRequest=آخرین درخواست -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=وارد کردن/صادر کردن پایگاه داده -database.header=وارد کردن/صادر کردن پایگاه داده -database.fileName=نام فایل -database.creationDate=تاریخ ایجاد -database.fileSize=اندازه فایل -database.deleteBackupFile=حذف فایل پشتیبان -database.importBackupFile=وارد کردن فایل پشتیبان -database.createBackupFile=Create Backup File -database.downloadBackupFile=دانلود فایل پشتیبان -database.info_1=هنگام وارد کردن داده‌ها، اطمینان از ساختار صحیح ضروری است. اگر مطمئن نیستید چه کاری انجام می‌دهید، از یک متخصص مشاوره و پشتیبانی دریافت کنید. خطا در ساختار می‌تواند باعث اختلالات برنامه شود، حتی تا حدی که برنامه به طور کامل قادر به اجرا نباشد. -database.info_2=نام فایل هنگام آپلود مهم نیست. پس از آن برای پیروی از قالب backup_user_yyyyMMddHHmm.sql تغییر نام داده می‌شود تا یک قرارداد نام‌گذاری ثابت را تضمین کند. -database.submit=وارد کردن پشتیبان -database.importIntoDatabaseSuccessed=وارد کردن در پایگاه داده موفقیت‌آمیز بود -database.backupCreated=Database backup successful -database.fileNotFound=فایل پیدا نشد -database.fileNullOrEmpty=فایل نباید خالی یا تهی باشد -database.failedImportFile=وارد کردن فایل ناموفق بود -database.notSupported=This function is not available for your database connection. - -session.expired=نشست شما به پایان رسیده است. لطفاً صفحه را تازه‌سازی کرده و دوباره تلاش کنید. -session.refreshPage=تازه‌سازی صفحه - -############# -# HOME-PAGE # -############# -home.desc=مغازه‌ همه‌کاره میزبانی‌شده به صورت محلی برای تمام نیازهای PDF شما. -home.searchBar=جستجو برای ویژگی‌ها... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=مشاهده، حاشیه‌نویسی، افزودن متن یا تصاویر -viewPdf.tags=مشاهده،خواندن،حاشیه‌نویسی،متن،تصویر - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=ابزار چندگانه PDF -home.multiTool.desc=ترکیب، چرخش، بازآرایی، تقسیم و حذف صفحات -multiTool.tags=ابزار چندگانه،عملیات چندگانه،واسط کاربری،کلیک و کشیدن،فرانت‌اند،کاربردی،قابل تعامل،جابجایی،حذف،تقسیم - -home.merge.title=ترکیب -home.merge.desc=ترکیب آسان چندین فایل PDF در یک فایل. -merge.tags=ترکیب،عملیات صفحات،بک‌اند،سمت سرور - -home.split.title=تقسیم -home.split.desc=تقسیم فایل‌های PDF به اسناد چندگانه -split.tags=عملیات صفحات،تقسیم،چند صفحه،برش،سمت سرور - -home.rotate.title=چرخش -home.rotate.desc=چرخش آسان فایل‌های PDF. -rotate.tags=سمت سرور - - -home.imageToPdf.title=تصویر به PDF -home.imageToPdf.desc=تبدیل یک تصویر (PNG، JPEG، GIF) به PDF. -imageToPdf.tags=تبدیل،عکس،jpg،تصویر،عکس - -home.pdfToImage.title=PDF به تصویر -home.pdfToImage.desc=تبدیل یک فایل PDF به یک تصویر. (PNG، JPEG، GIF) -pdfToImage.tags=تبدیل،عکس،jpg،تصویر،عکس - -home.pdfOrganiser.title=سازماندهی -home.pdfOrganiser.desc=حذف/بازآرایی صفحات به ترتیب دلخواه -pdfOrganiser.tags=دوطرفه،زوج،فرد،مرتب‌سازی،جابجایی - - -home.addImage.title=افزودن تصویر -home.addImage.desc=افزودن یک تصویر به یک مکان مشخص در PDF -addImage.tags=تصویر،jpg،عکس - -home.watermark.title=افزودن واترمارک -home.watermark.desc=افزودن یک واترمارک سفارشی به سند PDF. -watermark.tags=متن،تکراری،برچسب،خود،کپی‌رایت،علامت تجاری،تصویر،jpg،عکس - -home.permissions.title=تغییر مجوزها -home.permissions.desc=تغییر مجوزهای سند PDF شما -permissions.tags=خواندن،نوشتن،ویرایش،چاپ - - -home.removePages.title=حذف -home.removePages.desc=حذف صفحات ناخواسته از سند PDF شما. -removePages.tags=حذف صفحات،پاک کردن صفحات - -home.addPassword.title=افزودن رمز عبور -home.addPassword.desc=رمزگذاری سند PDF شما با رمز عبور. -addPassword.tags=امن،امنیت - -home.removePassword.title=حذف رمز عبور -home.removePassword.desc=حذف حفاظت رمز عبور از سند PDF شما. -removePassword.tags=امن،رمزگشایی،امنیت،حذف رمز عبور - -home.compressPdfs.title=فشرده‌سازی -home.compressPdfs.desc=فشرده‌سازی فایل‌های PDF برای کاهش اندازه آن‌ها. -compressPdfs.tags=فشرده،کوچک،ریز - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=تغییر متاداده -home.changeMetadata.desc=تغییر/حذف/افزودن متاداده به یک سند PDF -changeMetadata.tags=عنوان،نویسنده،تاریخ،ایجاد،زمان،ناشر،تولیدکننده،آمار - -home.fileToPDF.title=تبدیل فایل به PDF -home.fileToPDF.desc=تبدیل تقریباً هر فایل به PDF (DOCX، PNG، XLS، PPT، TXT و بیشتر) -fileToPDF.tags=تبدیل،فرمت،سند،تصویر،اسلاید،متن،تبدیل،دفتر،اسناد،ورد،اکسل،پاورپوینت - -home.ocr.title=OCR / پاکسازی اسکن‌ها -home.ocr.desc=پاکسازی اسکن‌ها و تشخیص متن از تصاویر درون یک فایل PDF و بازافزودن آن به عنوان متن. -ocr.tags=تشخیص،متن،تصویر،اسکن،خواندن،شناسایی،آشکارسازی،قابل ویرایش - -home.extractImages.title=استخراج تصاویر -home.extractImages.desc=استخراج تمام تصاویر از یک PDF و ذخیره آن‌ها به صورت فایل زیپ -extractImages.tags=عکس،عکس،ذخیره،آرشیو،زیپ،گرفتن،برداشتن - -home.pdfToPDFA.title=PDF به PDF/A -home.pdfToPDFA.desc=تبدیل PDF به PDF/A برای ذخیره‌سازی بلندمدت -pdfToPDFA.tags=آرشیو،ذخیره‌سازی بلندمدت،استاندارد،تبدیل،ذخیره‌سازی،حفظ - -home.PDFToWord.title=PDF به ورد -home.PDFToWord.desc=تبدیل PDF به فرمت‌های ورد (DOC، DOCX و ODT) -PDFToWord.tags=doc،docx،odt،ورد،تبدیل،فرمت،تبدیل،دفتر،مایکروسافت،فایل ورد - -home.PDFToPresentation.title=PDF به ارائه -home.PDFToPresentation.desc=تبدیل PDF به فرمت‌های ارائه (PPT، PPTX و ODP) -PDFToPresentation.tags=اسلایدها،ارائه،دفتر،مایکروسافت - -home.PDFToText.title=PDF به RTF (متن) -home.PDFToText.desc=تبدیل PDF به فرمت متن یا RTF -PDFToText.tags=فرمت غنی،فرمت متن غنی - -home.PDFToHTML.title=PDF به HTML -home.PDFToHTML.desc=تبدیل PDF به فرمت HTML -PDFToHTML.tags=محتوای وب،سازگار با مرورگر - - -home.PDFToXML.title=PDF به XML -home.PDFToXML.desc=تبدیل PDF به فرمت XML -PDFToXML.tags=استخراج داده،محتوای ساختاریافته،تداخل،تبدیل - -home.ScannerImageSplit.title=تشخیص/تقسیم تصاویر اسکن‌شده -home.ScannerImageSplit.desc=تقسیم چندین تصویر از درون یک تصویر/PDF -ScannerImageSplit.tags=تفکیک،تشخیص خودکار،اسکن‌ها،چند تصویر،سازماندهی - -home.sign.title=امضا -home.sign.desc=افزودن امضا به PDF با کشیدن، متن یا تصویر -sign.tags=تایید،حروف ابتدایی،امضای کشیده،امضای متنی،امضای تصویری - -home.flatten.title=تسطیح -home.flatten.desc=حذف تمام عناصر تعاملی و فرم‌ها از یک PDF -flatten.tags=ایستا،غیرفعال،غیرتعاملی،بهینه‌سازی - -home.repair.title=ترمیم -home.repair.desc=تلاش برای ترمیم یک PDF خراب/شکسته -repair.tags=ترمیم،بازیابی،اصلاح،بازیابی - -home.removeBlanks.title=حذف صفحات خالی -home.removeBlanks.desc=تشخیص و حذف صفحات خالی از یک سند -removeBlanks.tags=پاکسازی،بهینه‌سازی،بدون محتوا،سازماندهی - -home.removeAnnotations.title=حذف حاشیه‌نویسی‌ها -home.removeAnnotations.desc=حذف تمام نظرات/حاشیه‌نویسی‌ها از یک PDF -removeAnnotations.tags=نظرات،هایلایت،یادداشت‌ها،نشانه‌گذاری،حذف - -home.compare.title=مقایسه -home.compare.desc=مقایسه و نمایش تفاوت‌ها بین 2 سند PDF -compare.tags=تفاوت‌گذاری،کنتراست،تغییرات،تحلیل - -home.certSign.title=امضا با گواهینامه -home.certSign.desc=امضای یک PDF با گواهینامه/کلید (PEM/P12) -certSign.tags=تایید،PEM،P12،رسمی،رمزگذاری - -home.removeCertSign.title=حذف امضای گواهینامه -home.removeCertSign.desc=حذف امضای گواهینامه از PDF -removeCertSign.tags=تایید،PEM،P12،رسمی،رمزگشایی - -home.pageLayout.title=طرح‌بندی چند صفحه‌ای -home.pageLayout.desc=ادغام چندین صفحه یک سند PDF در یک صفحه واحد -pageLayout.tags=ادغام،ترکیب،نمای واحد،سازماندهی - -home.scalePages.title=تنظیم اندازه/مقیاس صفحه -home.scalePages.desc=تغییر اندازه/مقیاس یک صفحه و/یا محتوای آن. -scalePages.tags=تغییر اندازه،ویرایش،ابعاد،سازگاری - -home.pipeline.title=خط لوله -home.pipeline.desc=اجرای چندین عملیات بر روی PDFها با تعریف اسکریپت‌های خط لوله -pipeline.tags=اتوماسیون،ترتیب،اسکریپت‌شده،پردازش دسته‌ای - -home.add-page-numbers.title=افزودن شماره صفحات -home.add-page-numbers.desc=افزودن شماره صفحات به تمام سند در یک مکان مشخص -add-page-numbers.tags=شماره‌گذاری،برچسب‌گذاری،سازماندهی،فهرست - -home.auto-rename.title=تغییر نام خودکار فایل PDF -home.auto-rename.desc=تغییر نام خودکار یک فایل PDF بر اساس سربرگ تشخیص داده‌شده آن -auto-rename.tags=تشخیص خودکار،بر اساس سربرگ،سازماندهی،تغییر نام - -home.adjust-contrast.title=تنظیم رنگ‌ها/کنتراست -home.adjust-contrast.desc=تنظیم کنتراست، اشباع و روشنایی یک PDF -adjust-contrast.tags=تصحیح رنگ،تنظیم،ویرایش،بهبود - -home.crop.title=برش PDF -home.crop.desc=برش یک PDF برای کاهش اندازه آن (متن را حفظ می‌کند!) -crop.tags=برش،کاهش اندازه،ویرایش،شکل‌دهی - -home.autoSplitPDF.title=تقسیم خودکار صفحات -home.autoSplitPDF.desc=تقسیم خودکار فایل اسکن‌شده PDF با استفاده از کد QR تقسیم‌کننده فیزیکی -autoSplitPDF.tags=بر اساس QR،جداسازی،تقسیم اسکن‌شده،سازماندهی - -home.sanitizePdf.title=پاکسازی -home.sanitizePdf.desc=حذف اسکریپت‌ها و سایر عناصر از فایل‌های PDF -sanitizePdf.tags=پاکسازی،امن،ایمن،حذف تهدیدها - -home.URLToPDF.title=URL/وب‌سایت به PDF -home.URLToPDF.desc=تبدیل هر http(s)URL به PDF -URLToPDF.tags=ذخیره صفحه وب،تبدیل وب به سند،آرشیو - -home.HTMLToPDF.title=HTML به PDF -home.HTMLToPDF.desc=تبدیل هر فایل HTML یا زیپ به PDF -HTMLToPDF.tags=مارک‌آپ،محتوای وب،تبدیل،تغییر - - -home.MarkdownToPDF.title=مارک‌داون به PDF -home.MarkdownToPDF.desc=تبدیل هر فایل مارک‌داون به PDF -MarkdownToPDF.tags=مارک‌آپ،محتوای وب،تبدیل،تغییر - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=دریافت تمام اطلاعات در مورد PDF -home.getPdfInfo.desc=گرفتن هر اطلاعات ممکن در مورد PDF -getPdfInfo.tags=اطلاعات،داده،آمار،آمارها - - -home.extractPage.title=استخراج صفحه(ها) -home.extractPage.desc=استخراج صفحات انتخابی از PDF -extractPage.tags=استخراج - - -home.PdfToSinglePage.title=صفحه بزرگ واحد -home.PdfToSinglePage.desc=ادغام تمام صفحات PDF در یک صفحه بزرگ واحد -PdfToSinglePage.tags=صفحه واحد - - -home.showJS.title=نمایش جاوااسکریپت -home.showJS.desc=جستجو و نمایش هر جاوااسکریپت تزریق شده به PDF -showJS.tags=جاوااسکریپت - -home.autoRedact.title=سانسور خودکار -home.autoRedact.desc=متن‌های مشخص شده در PDF را به‌طور خودکار سانسور (سیاه) می‌کند -autoRedact.tags=سانسور، مخفی کردن، سیاه کردن، پنهان - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF به CSV -home.tableExtraxt.desc=جداول را از PDF استخراج کرده و به CSV تبدیل می‌کند -tableExtraxt.tags=CSV، استخراج جدول، استخراج، تبدیل - - -home.autoSizeSplitPDF.title=تقسیم خودکار بر اساس اندازه/تعداد -home.autoSizeSplitPDF.desc=تقسیم یک PDF به چند سند بر اساس اندازه، تعداد صفحات، یا تعداد اسناد -autoSizeSplitPDF.tags=PDF، تقسیم، سند، سازماندهی - - -home.overlay-pdfs.title=هم‌پوشانی PDF‌ها -home.overlay-pdfs.desc=PDF‌ها را بر روی PDF دیگری هم‌پوشانی می‌کند -overlay-pdfs.tags=هم‌پوشانی - -home.split-by-sections.title=تقسیم PDF بر اساس بخش‌ها -home.split-by-sections.desc=هر صفحه از PDF را به بخش‌های افقی و عمودی کوچک‌تر تقسیم می‌کند -split-by-sections.tags=تقسیم بخش، سفارشی‌سازی - -home.AddStampRequest.title=افزودن مهر به PDF -home.AddStampRequest.desc=افزودن مهر متنی یا تصویری در مکان‌های مشخص -AddStampRequest.tags=مهر، افزودن تصویر، واترمارک، PDF، سفارشی‌سازی - - -home.removeImagePdf.title=حذف تصویر -home.removeImagePdf.desc=حذف تصاویر از PDF برای کاهش حجم فایل -removeImagePdf.tags=حذف تصویر، عملیات صفحه، سرور - - -home.splitPdfByChapters.title=تقسیم PDF بر اساس فصل‌ها -home.splitPdfByChapters.desc=تقسیم PDF به چند فایل بر اساس ساختار فصل‌ها -splitPdfByChapters.tags=تقسیم، فصل‌ها، نشانه‌گذاری، سازماندهی - -home.validateSignature.title=اعتبارسنجی امضای PDF -home.validateSignature.desc=تأیید امضاها و گواهی‌های دیجیتال در اسناد PDF -validateSignature.tags=امضا، تأیید، اعتبارسنجی، PDF، گواهی‌نامه، امضای دیجیتال - -#replace-invert-color -replace-color.title=جایگزینی/معکوس کردن رنگ -replace-color.header=جایگزینی/معکوس کردن رنگ PDF -home.replaceColorPdf.title=جایگزینی و معکوس کردن رنگ -home.replaceColorPdf.desc=جایگزینی رنگ متن و پس‌زمینه در PDF و معکوس کردن کل رنگ‌ها برای کاهش حجم فایل -replaceColorPdf.tags=جایگزینی رنگ، عملیات صفحه، سرور -replace-color.selectText.1=گزینه‌های جایگزینی یا معکوس کردن رنگ -replace-color.selectText.2=پیش‌فرض (رنگ‌های پیش‌فرض با کنتراست بالا) -replace-color.selectText.3=سفارشی (رنگ‌های سفارشی‌سازی شده) -replace-color.selectText.4=معکوس کامل (معکوس کردن تمام رنگ‌ها) -replace-color.selectText.5=گزینه‌های رنگ با کنتراست بالا -replace-color.selectText.6=متن سفید روی پس‌زمینه سیاه -replace-color.selectText.7=متن سیاه روی پس‌زمینه سفید -replace-color.selectText.8=متن زرد روی پس‌زمینه سیاه -replace-color.selectText.9=متن سبز روی پس‌زمینه سیاه -replace-color.selectText.10=انتخاب رنگ متن -replace-color.selectText.11=انتخاب رنگ پس‌زمینه -replace-color.submit=جایگزینی - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=ورود -login.header=ورود -login.signin=ورود -login.rememberme=مرا به خاطر بسپار -login.invalid=نام کاربری یا رمز عبور اشتباه است. -login.locked=حساب شما قفل شده است. -login.signinTitle=لطفاً وارد شوید -login.ssoSignIn=ورود از طریق Single Sign-on -login.oAuth2AutoCreateDisabled=ایجاد خودکار کاربر با OAUTH2 غیرفعال است -login.oAuth2AdminBlockedUser=ثبت‌نام یا ورود کاربران ثبت‌نشده در حال حاضر مسدود است. لطفاً با مدیر تماس بگیرید. -login.oauth2RequestNotFound=درخواست احراز هویت پیدا نشد -login.oauth2InvalidUserInfoResponse=پاسخ اطلاعات کاربری نامعتبر است -login.oauth2invalidRequest=درخواست نامعتبر -login.oauth2AccessDenied=دسترسی ممنوع -login.oauth2InvalidTokenResponse=پاسخ توکن نامعتبر است -login.oauth2InvalidIdToken=توکن شناسه نامعتبر است -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=کاربر غیرفعال شده است، ورود با این نام کاربری در حال حاضر مسدود است. لطفاً با مدیر تماس بگیرید. -login.alreadyLoggedIn=شما قبلاً وارد شده‌اید در -login.alreadyLoggedIn2=دستگاه‌ها. لطفاً از دستگاه‌ها خارج شده و دوباره تلاش کنید. -login.toManySessions=شما تعداد زیادی نشست فعال دارید. -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=سانسور خودکار -autoRedact.header=سانسور خودکار -autoRedact.colorLabel=رنگ -autoRedact.textsToRedactLabel=متن برای سانسور (هر خط جداگانه) -autoRedact.textsToRedactPlaceholder=مثال: \nمحرمانه \nفوق‌سری -autoRedact.useRegexLabel=استفاده از Regex -autoRedact.wholeWordSearchLabel=جستجوی کلمه کامل -autoRedact.customPaddingLabel=افزودن فاصله اضافی -autoRedact.convertPDFToImageLabel=تبدیل PDF به PDF-تصویر (برای حذف متن پشت جعبه استفاده می‌شود) -autoRedact.submitButton=ارسال - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=نمایش جاوااسکریپت -showJS.header=نمایش جاوااسکریپت -showJS.downloadJS=دانلود جاوااسکریپت -showJS.submit=نمایش - - -#pdfToSinglePage -pdfToSinglePage.title=PDF به یک صفحه -pdfToSinglePage.header=PDF به یک صفحه -pdfToSinglePage.submit=تبدیل به یک صفحه - - -#pageExtracter -pageExtracter.title=استخراج صفحات -pageExtracter.header=استخراج صفحات -pageExtracter.submit=استخراج -pageExtracter.placeholder=(مثال: 1,2,8 یا 4,7,12-16 یا 2n-1) - - -#getPdfInfo -getPdfInfo.title=اطلاعات PDF را دریافت کنید -getPdfInfo.header=اطلاعات PDF را دریافت کنید -getPdfInfo.submit=دریافت اطلاعات -getPdfInfo.downloadJson=دانلود JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown به PDF -MarkdownToPDF.header=Markdown به PDF -MarkdownToPDF.submit=تبدیل -MarkdownToPDF.help=در حال پیشرفت -MarkdownToPDF.credit=از WeasyPrint استفاده می‌کند - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL به PDF -URLToPDF.header=URL به PDF -URLToPDF.submit=تبدیل -URLToPDF.credit=از WeasyPrint استفاده می‌کند - - -#html-to-pdf -HTMLToPDF.title=HTML به PDF -HTMLToPDF.header=HTML به PDF -HTMLToPDF.help=پذیرش فایل‌های HTML و ZIP شامل html/css/تصاویر و غیره -HTMLToPDF.submit=تبدیل -HTMLToPDF.credit=از WeasyPrint استفاده می‌کند -HTMLToPDF.zoom=سطح بزرگنمایی برای نمایش وب‌سایت. -HTMLToPDF.pageWidth=عرض صفحه به سانتی‌متر. (خالی برای پیش‌فرض) -HTMLToPDF.pageHeight=ارتفاع صفحه به سانتی‌متر. (خالی برای پیش‌فرض) -HTMLToPDF.marginTop=حاشیه بالا به میلی‌متر. (خالی برای پیش‌فرض) -HTMLToPDF.marginBottom=حاشیه پایین به میلی‌متر. (خالی برای پیش‌فرض) -HTMLToPDF.marginLeft=حاشیه چپ به میلی‌متر. (خالی برای پیش‌فرض) -HTMLToPDF.marginRight=حاشیه راست به میلی‌متر. (خالی برای پیش‌فرض) -HTMLToPDF.printBackground=نمایش پس‌زمینه وب‌سایت‌ها. -HTMLToPDF.defaultHeader=فعال کردن هدر پیش‌فرض (نام و شماره صفحه) -HTMLToPDF.cssMediaType=تغییر نوع رسانه CSS صفحه. -HTMLToPDF.none=هیچ‌کدام -HTMLToPDF.print=چاپ -HTMLToPDF.screen=نمایشگر - - -#AddStampRequest -AddStampRequest.header=مهر زدن به PDF -AddStampRequest.title=مهر زدن به PDF -AddStampRequest.stampType=نوع مهر -AddStampRequest.stampText=متن مهر -AddStampRequest.stampImage=تصویر مهر -AddStampRequest.alphabet=الفبا -AddStampRequest.fontSize=اندازه فونت/تصویر -AddStampRequest.rotation=چرخش -AddStampRequest.opacity=شفافیت -AddStampRequest.position=موقعیت -AddStampRequest.overrideX=تغییر مختصات X -AddStampRequest.overrideY=تغییر مختصات Y -AddStampRequest.customMargin=حاشیه سفارشی -AddStampRequest.customColor=رنگ متن سفارشی -AddStampRequest.submit=ارسال - - -#sanitizePDF -sanitizePDF.title=پاکسازی PDF -sanitizePDF.header=پاکسازی یک فایل PDF -sanitizePDF.selectText.1=حذف عملیات جاوااسکریپت -sanitizePDF.selectText.2=حذف فایل‌های جاسازی شده -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=حذف لینک‌ها -sanitizePDF.selectText.5=حذف فونت‌ها -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=پاکسازی PDF - - -#addPageNumbers -addPageNumbers.title=افزودن شماره صفحات -addPageNumbers.header=افزودن شماره صفحات -addPageNumbers.selectText.1=انتخاب فایل PDF: -addPageNumbers.selectText.2=اندازه حاشیه -addPageNumbers.selectText.3=موقعیت -addPageNumbers.selectText.4=شماره شروع -addPageNumbers.selectText.5=صفحات برای شماره‌گذاری -addPageNumbers.selectText.6=متن سفارشی -addPageNumbers.customTextDesc=متن سفارشی -addPageNumbers.numberPagesDesc=کدام صفحات شماره‌گذاری شوند، پیش‌فرض 'همه'، همچنین می‌توانید 1-5 یا 2,5,9 را وارد کنید. -addPageNumbers.customNumberDesc=به‌طور پیش‌فرض {n}، همچنین می‌توانید 'صفحه {n} از {total}'، 'متن-{n}'، '{filename}-{n}' را وارد کنید. -addPageNumbers.submit=اضافه کردن شماره صفحات - - -#auto-rename -auto-rename.title=تغییر نام خودکار -auto-rename.header=تغییر نام خودکار PDF -auto-rename.submit=تغییر نام خودکار - - -#adjustContrast -adjustContrast.title=تنظیم کنتراست -adjustContrast.header=تنظیم کنتراست -adjustContrast.contrast=کنتراست: -adjustContrast.brightness=روشنایی: -adjustContrast.saturation=اشباع: -adjustContrast.download=دانلود - - -#crop -crop.title=برش دادن -crop.header=برش PDF -crop.submit=ارسال - - -#autoSplitPDF -autoSplitPDF.title=جدا سازی خودکار PDF -autoSplitPDF.header=جدا سازی خودکار PDF -autoSplitPDF.description=چاپ، درج، اسکن، بارگذاری و بگذارید اسناد شما به صورت خودکار جدا شوند. نیازی به مرتب‌سازی دستی نیست. -autoSplitPDF.selectText.1=از زیر برگه‌های موقت پرینت کنید (سیاه و سفید کافی است). -autoSplitPDF.selectText.2=همه مدارک خود را با قرار دادن برگه‌های موقت بین آنها یکجا اسکن کنید. -autoSplitPDF.selectText.3=فایل PDF بزرگ اسکن شده را بارگذاری کنید و بگذارید Stirling PDF بقیه کار را انجام دهد. -autoSplitPDF.selectText.4=صفحات جداکننده به طور خودکار تشخیص داده و حذف می‌شوند، تضمین‌کننده یک سند نهایی منظم. -autoSplitPDF.formPrompt=PDF حاوی جداکننده‌های Stirling-PDF را ارسال کنید: -autoSplitPDF.duplexMode=حالت دوبلکس (اسکن جلو و عقب) -autoSplitPDF.dividerDownload2=دانلود 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=ارسال - - -#pipeline -pipeline.title=خط لوله - - -#pageLayout -pageLayout.title=طرح‌بندی چند صفحه‌ای -pageLayout.header=طرح‌بندی چند صفحه‌ای -pageLayout.pagesPerSheet=صفحات در هر شیت: -pageLayout.addBorder=اضافه کردن مرزها -pageLayout.submit=ارسال - - -#scalePages -scalePages.title=تنظیم مقیاس صفحه -scalePages.header=تنظیم مقیاس صفحه -scalePages.pageSize=اندازه صفحه سند. -scalePages.keepPageSize=اندازه اصلی -scalePages.scaleFactor=سطح زوم (برش) یک صفحه. -scalePages.submit=ارسال - - -#certSign -certSign.title=امضای گواهی -certSign.header=امضا کردن PDF با گواهی خود (در حال پیشرفت) -certSign.selectPDF=انتخاب فایل PDF برای امضا: -certSign.jksNote=یادداشت: اگر نوع گواهی شما در زیر ذکر نشده است، لطفاً آن را به یک فایل Java Keystore (.jks) با استفاده از ابزار خط فرمان keytool تبدیل کنید. سپس، گزینه فایل .jks را در زیر انتخاب کنید. -certSign.selectKey=فایل کلید خصوصی خود را انتخاب کنید (فرمت PKCS#8، می‌تواند .pem یا .der باشد): -certSign.selectCert=فایل گواهی خود را انتخاب کنید (فرمت X.509، می‌تواند .pem یا .der باشد): -certSign.selectP12=فایل Keystore PKCS#12 خود را انتخاب کنید (.p12 یا .pfx) (اختیاری، در صورت ارائه، باید شامل کلید خصوصی و گواهی شما باشد): -certSign.selectJKS=فایل Java Keystore خود را انتخاب کنید (.jks یا .keystore): -certSign.certType=نوع گواهی -certSign.password=رمز عبور Keystore یا کلید خصوصی خود را وارد کنید (در صورت وجود): -certSign.showSig=نمایش امضا -certSign.reason=دلیل -certSign.location=موقعیت -certSign.name=نام -certSign.showLogo=نمایش لوگو -certSign.submit=امضا کردن PDF - - -#removeCertSign -removeCertSign.title=حذف امضای گواهی -removeCertSign.header=حذف گواهی دیجیتال از PDF -removeCertSign.selectPDF=یک فایل PDF را انتخاب کنید: -removeCertSign.submit=حذف امضا - - -#removeBlanks -removeBlanks.title=حذف صفحات خالی -removeBlanks.header=حذف صفحات خالی -removeBlanks.threshold=آستانه سفیدی پیکسل: -removeBlanks.thresholdDesc=آستانه‌ای که تعیین می‌کند پیکسل چقدر باید سفید باشد تا به عنوان 'سفید' شناخته شود. 0 = سیاه، 255 کاملاً سفید. -removeBlanks.whitePercent=درصد سفیدی (%): -removeBlanks.whitePercentDesc=درصد صفحه‌ای که باید پیکسل‌های 'سفید' باشد برای حذف -removeBlanks.submit=حذف صفحات خالی - - -#removeAnnotations -removeAnnotations.title=حذف توضیحات -removeAnnotations.header=حذف توضیحات -removeAnnotations.submit=حذف - - -#compare -compare.title=مقایسه -compare.header=مقایسه PDFها -compare.highlightColor.1=رنگ برجسته ۱: -compare.highlightColor.2=رنگ برجسته ۲: -compare.document.1=سند ۱ -compare.document.2=سند ۲ -compare.submit=مقایسه -compare.complex.message=یکی یا هر دو از اسناد ارائه شده فایل‌های بزرگی هستند، دقت مقایسه ممکن است کاهش یابد -compare.large.file.message=یکی یا هر دو از اسناد ارائه شده برای پردازش بسیار بزرگ هستند -compare.no.text.message=یکی یا هر دو از PDFهای انتخاب شده محتوای متنی ندارند. لطفاً PDFهایی با متن برای مقایسه انتخاب کنید. - -#sign -sign.title=امضا -sign.header=امضای PDFها -sign.upload=بارگذاری تصویر -sign.draw=کشیدن امضا -sign.text=ورودی متن -sign.clear=پاک کردن -sign.add=اضافه کردن -sign.saved=امضاهای ذخیره‌شده -sign.save=ذخیره امضا -sign.personalSigs=امضاهای شخصی -sign.sharedSigs=امضاهای به اشتراک گذاشته‌شده -sign.noSavedSigs=هیچ امضای ذخیره‌شده‌ای یافت نشد -sign.addToAll=اضافه کردن به همه صفحات -sign.delete=حذف -sign.first=صفحه اول -sign.last=صفحه آخر -sign.next=صفحه بعدی -sign.previous=صفحه قبلی -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=تعمیر -repair.header=تعمیر PDFها -repair.submit=تعمیر - - -#flatten -flatten.title=یکپارچه‌سازی -flatten.header=یکپارچه‌سازی PDFها -flatten.flattenOnlyForms=فقط فرم‌ها را یکپارچه کن -flatten.submit=یکپارچه‌سازی - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=آستانه زاویه: -ScannerImageSplit.selectText.2=حداقل زاویه مطلق مورد نیاز برای چرخاندن تصویر را تنظیم می‌کند (پیش‌فرض: ۱۰). -ScannerImageSplit.selectText.3=تحمل‌پذیری: -ScannerImageSplit.selectText.4=دامنه تغییر رنگ در اطراف رنگ پس‌زمینه تخمین‌زده‌شده را تعیین می‌کند (پیش‌فرض: ۳۰). -ScannerImageSplit.selectText.5=حداقل ناحیه: -ScannerImageSplit.selectText.6=آستانه حداقل ناحیه برای یک عکس را تنظیم می‌کند (پیش‌فرض: ۱۰۰۰۰). -ScannerImageSplit.selectText.7=حداقل ناحیه کانتور: -ScannerImageSplit.selectText.8=آستانه حداقل ناحیه کانتور برای یک عکس را تنظیم می‌کند -ScannerImageSplit.selectText.9=اندازه حاشیه: -ScannerImageSplit.selectText.10=اندازه حاشیه اضافه‌شده و حذف‌شده برای جلوگیری از حاشیه‌های سفید در خروجی را تنظیم می‌کند (پیش‌فرض: ۱). -ScannerImageSplit.info=پایتون نصب نشده است. برای اجرا نیاز است. - - -#OCR -ocr.title=OCR / مرتب‌سازی اسکن‌ها -ocr.header=مرتب‌سازی اسکن‌ها / OCR (بازشناسی نویسه نوری) -ocr.selectText.1=زبان‌هایی را که باید در PDF شناسایی شوند انتخاب کنید (موارد فهرست شده زبان‌هایی هستند که در حال حاضر شناسایی شده‌اند): -ocr.selectText.2=تولید فایل متنی شامل OCR همراه با PDF OCR شده -ocr.selectText.3=صفحات اسکن شده با زاویه کج را با چرخاندن به مکان درست اصلاح کنید -ocr.selectText.4=صفحه را تمیز کنید تا کمتر احتمال پیدا کردن متن توسط OCR در نویز پس‌زمینه باشد. (بدون تغییر در خروجی) -ocr.selectText.5=صفحه را تمیز کنید تا کمتر احتمال پیدا کردن متن توسط OCR در نویز پس‌زمینه باشد، تمیز کردن در خروجی حفظ می‌شود. -ocr.selectText.6=صفحاتی که دارای متن تعاملی هستند را نادیده گرفته و فقط صفحاتی را که تصاویر هستند OCR کند -ocr.selectText.7=اجبار OCR، تمامی صفحات را OCR کرده و تمام عناصر متن اصلی را حذف می‌کند -ocr.selectText.8=عادی (در صورتی که PDF حاوی متن باشد خطا خواهد داد) -ocr.selectText.9=تنظیمات اضافی -ocr.selectText.10=حالت OCR -ocr.selectText.11=حذف تصاویر بعد از OCR (تمامی تصاویر را حذف می‌کند، فقط در صورت مفید بودن بخشی از گام تبدیل) -ocr.selectText.12=نوع رندر (پیشرفته) -ocr.help=لطفاً این مستندات را بخوانید تا نحوه استفاده از این سرویس برای زبان‌های دیگر و/یا استفاده از آن که در داخل داکر نیست را بدانید -ocr.credit=این سرویس از qpdf و Tesseract برای OCR استفاده می‌کند. -ocr.submit=پردازش PDF با OCR - - -#extractImages -extractImages.title=استخراج تصاویر -extractImages.header=استخراج تصاویر -extractImages.selectText=فرمت تصویری را که تصاویر استخراج شده به آن تبدیل شوند انتخاب کنید -extractImages.allowDuplicates=ذخیره تصاویر تکراری -extractImages.submit=استخراج - - -#File to PDF -fileToPDF.title=فایل به PDF -fileToPDF.header=تبدیل هر فایل به PDF -fileToPDF.credit=این سرویس از LibreOffice و Unoconv برای تبدیل فایل استفاده می‌کند. -fileToPDF.supportedFileTypesInfo=فرمت‌های فایل پشتیبانی شده -fileToPDF.supportedFileTypes=فرمت‌های فایل پشتیبانی شده باید شامل موارد زیر باشند اما برای فهرست کامل و بروزرسانی شده فرمت‌های پشتیبانی شده، لطفاً به مستندات LibreOffice مراجعه کنید -fileToPDF.submit=تبدیل به PDF - - -#compress -compress.title=فشرده‌سازی -compress.header=فشرده‌سازی PDF -compress.credit=این سرویس از qpdf برای فشرده‌سازی / بهینه‌سازی PDF استفاده می‌کند. -compress.grayscale.label=اعمال مقیاس خاکستری برای فشرده‌سازی -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=سطح بهینه‌سازی: -compress.selectText.4=حالت خودکار - کیفیت را به طور خودکار تنظیم می‌کند تا PDF به اندازه دقیق برسد -compress.selectText.5=اندازه PDF مورد انتظار (مثلاً ۲۵MB، ۱۰.۸MB، ۲۵KB) -compress.submit=فشرده‌سازی - - -#Add image -addImage.title=افزودن تصویر -addImage.header=افزودن تصویر به PDF -addImage.everyPage=هر صفحه؟ -addImage.upload=افزودن تصویر -addImage.submit=افزودن تصویر - - -#merge -merge.title=ادغام -merge.header=ادغام چندین PDF (۲+) -merge.sortByName=مرتب‌سازی بر اساس نام -merge.sortByDate=مرتب‌سازی بر اساس تاریخ -merge.removeCertSign=حذف امضای دیجیتال در فایل ادغام‌شده؟ -merge.submit=ادغام - - -#pdfOrganiser -pdfOrganiser.title=سازماندهی صفحات -pdfOrganiser.header=سازماندهی صفحات PDF -pdfOrganiser.submit=بازآرایی صفحات -pdfOrganiser.mode=حالت -pdfOrganiser.mode.1=ترتیب سفارشی صفحات -pdfOrganiser.mode.2=ترتیب معکوس -pdfOrganiser.mode.3=مرتب‌سازی دوطرفه -pdfOrganiser.mode.4=مرتب‌سازی کتابچه‌ای -pdfOrganiser.mode.5=مرتب‌سازی کتابچه‌ای سیدی استیچ -pdfOrganiser.mode.6=جداسازی فرد و زوج -pdfOrganiser.mode.7=حذف اولین -pdfOrganiser.mode.8=حذف آخرین -pdfOrganiser.mode.9=حذف اول و آخر -pdfOrganiser.mode.10=ادغام فرد-زوج -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(مثال: ۱,۳,۲ یا ۴-۸,۲,۱۰-۱۲ یا 2n-1) - - -#multiTool -multiTool.title=ابزار چندگانه PDF -multiTool.header=ابزار چندگانه PDF -multiTool.uploadPrompts=نام فایل -multiTool.selectAll=انتخاب همه -multiTool.deselectAll=لغو انتخاب همه -multiTool.selectPages=انتخاب صفحه -multiTool.selectedPages=صفحات انتخاب شده -multiTool.page=صفحه -multiTool.deleteSelected=حذف انتخاب شده‌ها -multiTool.downloadAll=صادر کردن -multiTool.downloadSelected=صادر کردن انتخاب شده‌ها - -multiTool.insertPageBreak=درج شکست صفحه -multiTool.addFile=افزودن فایل -multiTool.rotateLeft=چرخاندن به چپ -multiTool.rotateRight=چرخاندن به راست -multiTool.split=تقسیم -multiTool.moveLeft=جابجایی به چپ -multiTool.moveRight=جابجایی به راست -multiTool.delete=حذف -multiTool.dragDropMessage=صفحه(ها) انتخاب شده‌اند -multiTool.undo=واگرد -multiTool.redo=بازگرداندن - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=این ویژگی همچنین در صفحه ابزار چندگانه ما موجود است. برای رابط کاربری صفحه به صفحه پیشرفته و ویژگی‌های اضافی بررسی کنید! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=مشاهده PDF - -#pageRemover -pageRemover.title=حذف صفحات -pageRemover.header=حذف صفحات PDF -pageRemover.pagesToDelete=صفحات برای حذف (یک لیست از اعداد صفحه جدا شده با کاما وارد کنید): -pageRemover.submit=حذف صفحات -pageRemover.placeholder=(مثال: ۱,۲,۶ یا ۱-۱۰,۱۵-۳۰) - - -#rotate -rotate.title=چرخش PDF -rotate.header=چرخش PDF -rotate.selectAngle=زاویه چرخش را انتخاب کنید (به مضرب‌های ۹۰ درجه): -rotate.submit=چرخش - - -#split-pdfs -split.title=تقسیم PDF -split.header=تقسیم PDF -split.desc.1=اعدادی که انتخاب می‌کنید شماره صفحه‌هایی هستند که می‌خواهید بر روی آنها تقسیم انجام دهید -split.desc.2=بنابراین انتخاب ۱,۳,۷-۹ یک سند ۱۰ صفحه‌ای را به ۶ PDF جداگانه تقسیم می‌کند با: -split.desc.3=سند #1: صفحه ۱ -split.desc.4=سند #2: صفحه ۲ و ۳ -split.desc.5=سند #3: صفحه ۴، ۵، ۶، ۷ -split.desc.6=سند #4: صفحه ۸ -split.desc.7=سند #5: صفحه ۹ -split.desc.8=سند #6: صفحه ۱۰ -split.splitPages=صفحات برای تقسیم را وارد کنید: -split.submit=تقسیم - - -#merge -imageToPDF.title=تبدیل تصویر به PDF -imageToPDF.header=تبدیل تصویر به PDF -imageToPDF.submit=تبدیل -imageToPDF.selectLabel=گزینه‌های تناسب تصویر -imageToPDF.fillPage=پر کردن صفحه -imageToPDF.fitDocumentToImage=تناسب صفحه با تصویر -imageToPDF.maintainAspectRatio=حفظ نسبت‌های ابعاد -imageToPDF.selectText.2=چرخش خودکار PDF -imageToPDF.selectText.3=منطق چند فایل (فقط در صورت کار با چندین تصویر فعال است) -imageToPDF.selectText.4=ادغام در یک PDF واحد -imageToPDF.selectText.5=تبدیل به PDF های جداگانه - - -#pdfToImage -pdfToImage.title=PDF به تصویر -pdfToImage.header=PDF به تصویر -pdfToImage.selectText=فرمت تصویر -pdfToImage.singleOrMultiple=نوع نتیجه تصویر -pdfToImage.single=یک تصویر بزرگ -pdfToImage.multi=چندین تصویر -pdfToImage.colorType=نوع رنگ -pdfToImage.color=رنگ -pdfToImage.grey=خاکستری -pdfToImage.blackwhite=سیاه و سفید (ممکن است اطلاعات از دست برود!) -pdfToImage.submit=تبدیل -pdfToImage.info=پایتون نصب نشده است. برای تبدیل WebP لازم است. -pdfToImage.placeholder=(مثال: 1,2,8 یا 4,7,12-16 یا 2n-1) - - -#addPassword -addPassword.title=افزودن گذرواژه -addPassword.header=افزودن گذرواژه (رمزنگاری) -addPassword.selectText.1=انتخاب PDF برای رمزنگاری -addPassword.selectText.2=گذرواژه کاربر -addPassword.selectText.3=طول کلید رمزنگاری -addPassword.selectText.4=مقادیر بالاتر قوی‌ترند، اما مقادیر پایین‌تر بهتر سازگارند. -addPassword.selectText.5=مجوزهایی که باید تنظیم شوند (توصیه می‌شود همراه با گذرواژه مالک استفاده شود) -addPassword.selectText.6=جلوگیری از مونتاژ سند -addPassword.selectText.7=جلوگیری از استخراج محتوا -addPassword.selectText.8=جلوگیری از استخراج برای دسترسی‌پذیری -addPassword.selectText.9=جلوگیری از پرکردن فرم -addPassword.selectText.10=جلوگیری از اصلاح -addPassword.selectText.11=جلوگیری از اصلاح حاشیه‌نویسی -addPassword.selectText.12=جلوگیری از چاپ -addPassword.selectText.13=جلوگیری از چاپ فرمت‌های مختلف -addPassword.selectText.14=گذرواژه مالک -addPassword.selectText.15=محدودیت‌هایی که می‌توان بر روی سند اعمال کرد هنگامی که باز است (پشتیبانی‌شده توسط همه خوانندگان نیست) -addPassword.selectText.16=محدودیت‌های باز شدن خود سند -addPassword.submit=رمزنگاری - - -#watermark -watermark.title=افزودن واترمارک -watermark.header=افزودن واترمارک -watermark.customColor=رنگ متن سفارشی -watermark.selectText.1=PDFی که می‌خواهید به آن واترمارک اضافه کنید را انتخاب کنید: -watermark.selectText.2=متن واترمارک: -watermark.selectText.3=اندازه فونت: -watermark.selectText.4=چرخش (۰-۳۶۰): -watermark.selectText.5=فاصله عرضی (فاصله بین هر واترمارک به صورت افقی): -watermark.selectText.6=فاصله ارتفاعی (فاصله بین هر واترمارک به صورت عمودی): -watermark.selectText.7=شفافیت (۰٪ - ۱۰۰٪): -watermark.selectText.8=نوع واترمارک: -watermark.selectText.9=تصویر واترمارک: -watermark.selectText.10=تبدیل PDF به PDF-Image -watermark.submit=افزودن واترمارک -watermark.type.1=متن -watermark.type.2=تصویر - - -#Change permissions -permissions.title=تغییر مجوزها -permissions.header=تغییر مجوزها -permissions.warning=برای اینکه این مجوزها غیرقابل تغییر باشند، توصیه می‌شود آنها را با گذرواژه از طریق صفحه افزودن گذرواژه تنظیم کنید -permissions.selectText.1=PDFی را برای تغییر مجوزها انتخاب کنید -permissions.selectText.2=مجوزهایی که باید تنظیم شوند -permissions.selectText.3=جلوگیری از مونتاژ سند -permissions.selectText.4=جلوگیری از استخراج محتوا -permissions.selectText.5=جلوگیری از استخراج برای دسترسی‌پذیری -permissions.selectText.6=جلوگیری از پرکردن فرم -permissions.selectText.7=جلوگیری از اصلاح -permissions.selectText.8=جلوگیری از اصلاح حاشیه‌نویسی -permissions.selectText.9=جلوگیری از چاپ -permissions.selectText.10=جلوگیری از چاپ فرمت‌های مختلف -permissions.submit=تغییر - - -#remove password -removePassword.title=حذف گذرواژه -removePassword.header=حذف گذرواژه (رمزگشایی) -removePassword.selectText.1=PDFی را برای رمزگشایی انتخاب کنید -removePassword.selectText.2=گذرواژه -removePassword.submit=حذف - - -#changeMetadata -changeMetadata.title=عنوان: -changeMetadata.header=تغییر متاداده‌ها -changeMetadata.selectText.1=لطفاً متغیرهایی که مایل به تغییر آنها هستید را ویرایش کنید -changeMetadata.selectText.2=حذف همه متاداده‌ها -changeMetadata.selectText.3=نمایش متاداده سفارشی: -changeMetadata.author=نویسنده: -changeMetadata.creationDate=تاریخ ایجاد (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=خالق: -changeMetadata.keywords=کلمات کلیدی: -changeMetadata.modDate=تاریخ اصلاح (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=تولید کننده: -changeMetadata.subject=موضوع: -changeMetadata.trapped=گیر افتاده: -changeMetadata.selectText.4=سایر متاداده‌ها: -changeMetadata.selectText.5=افزودن ورودی متاداده سفارشی -changeMetadata.submit=تغییر - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF به PDF/A -pdfToPDFA.header=PDF به PDF/A -pdfToPDFA.credit=این سرویس از libreoffice برای تبدیل PDF/A استفاده می‌کند -pdfToPDFA.submit=تبدیل -pdfToPDFA.tip=در حال حاضر برای چندین ورودی به طور همزمان کار نمی‌کند -pdfToPDFA.outputFormat=فرمت خروجی -pdfToPDFA.pdfWithDigitalSignature=PDF حاوی یک امضای دیجیتال است. این در مرحله بعد حذف خواهد شد. - - -#PDFToWord -PDFToWord.title=PDF به ورد -PDFToWord.header=PDF به ورد -PDFToWord.selectText.1=فرمت فایل خروجی -PDFToWord.credit=این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند. -PDFToWord.submit=تبدیل - - -#PDFToPresentation -PDFToPresentation.title=PDF به ارائه -PDFToPresentation.header=PDF به ارائه -PDFToPresentation.selectText.1=فرمت فایل خروجی -PDFToPresentation.credit=این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند. -PDFToPresentation.submit=تبدیل - - -#PDFToText -PDFToText.title=PDF به RTF (متن) -PDFToText.header=PDF به RTF (متن) -PDFToText.selectText.1=فرمت فایل خروجی -PDFToText.credit=این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند. -PDFToText.submit=تبدیل - - -#PDFToHTML -PDFToHTML.title=PDF به HTML -PDFToHTML.header=PDF به HTML -PDFToHTML.credit=این سرویس از pdftohtml برای تبدیل فایل استفاده می‌کند. -PDFToHTML.submit=تبدیل - - -#PDFToXML -PDFToXML.title=PDF به XML -PDFToXML.header=PDF به XML -PDFToXML.credit=این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند. -PDFToXML.submit=تبدیل - -#PDFToCSV -PDFToCSV.title=PDF به CSV -PDFToCSV.header=PDF به CSV -PDFToCSV.prompt=صفحه‌ای که می‌خواهید جدول استخراج شود را انتخاب کنید -PDFToCSV.submit=استخراج - -#split-by-size-or-count -split-by-size-or-count.title=تقسیم PDF بر اساس اندازه یا تعداد -split-by-size-or-count.header=تقسیم PDF بر اساس اندازه یا تعداد -split-by-size-or-count.type.label=انتخاب نوع تقسیم -split-by-size-or-count.type.size=بر اساس اندازه -split-by-size-or-count.type.pageCount=بر اساس تعداد صفحات -split-by-size-or-count.type.docCount=بر اساس تعداد اسناد -split-by-size-or-count.value.label=وارد کردن مقدار -split-by-size-or-count.value.placeholder=اندازه را وارد کنید (مثلاً ۲MB یا ۳KB) یا تعداد (مثلاً ۵) -split-by-size-or-count.submit=ارسال - - -#overlay-pdfs -overlay-pdfs.header=ترکیب فایل‌های PDF -overlay-pdfs.baseFile.label=انتخاب فایل پایه PDF -overlay-pdfs.overlayFiles.label=انتخاب فایل‌های ترکیبی PDF -overlay-pdfs.mode.label=انتخاب حالت ترکیب -overlay-pdfs.mode.sequential=ترکیب ترتیبی -overlay-pdfs.mode.interleaved=ترکیب درهم -overlay-pdfs.mode.fixedRepeat=ترکیب با تکرار ثابت -overlay-pdfs.counts.label=تعداد تکرارهای ترکیب (برای حالت تکرار ثابت) -overlay-pdfs.counts.placeholder=مقادیر تعداد را با کاما جدا کنید (مثلاً ۲,۳,۱) -overlay-pdfs.position.label=انتخاب موقعیت ترکیب -overlay-pdfs.position.foreground=پیش‌زمینه -overlay-pdfs.position.background=پس‌زمینه -overlay-pdfs.submit=ارسال - - -#split-by-sections -split-by-sections.title=تقسیم PDF به بخش‌ها -split-by-sections.header=تقسیم PDF به بخش‌ها -split-by-sections.horizontal.label=تقسیمات افقی -split-by-sections.vertical.label=تقسیمات عمودی -split-by-sections.horizontal.placeholder=تعداد تقسیمات افقی را وارد کنید -split-by-sections.vertical.placeholder=تعداد تقسیمات عمودی را وارد کنید -split-by-sections.submit=تقسیم PDF -split-by-sections.merge=ادغام به یک PDF - - -#printFile -printFile.title=چاپ فایل -printFile.header=چاپ فایل به چاپگر -printFile.selectText.1=انتخاب فایل برای چاپ -printFile.selectText.2=نام چاپگر را وارد کنید -printFile.submit=چاپ - - -#licenses -licenses.nav=مجوزها -licenses.title=مجوزهای شخص ثالث -licenses.header=مجوزهای شخص ثالث -licenses.module=ماژول -licenses.version=نسخه -licenses.license=مجوز - -#survey -survey.nav=نظرسنجی -survey.title=نظرسنجی Stirling-PDF -survey.description=Stirling-PDF هیچ ردیابی ندارد، بنابراین ما می‌خواهیم از کاربران خود بشنویم تا Stirling-PDF را بهبود دهیم! -survey.changes=Stirling-PDF از زمان آخرین نظرسنجی تغییر کرده است! برای کسب اطلاعات بیشتر لطفاً پست وبلاگ ما را اینجا بررسی کنید: -survey.changes2=با این تغییرات، ما حمایت و تأمین مالی تجاری دریافت می‌کنیم -survey.please=لطفاً در نظر بگیرید که در نظرسنجی ما شرکت کنید! -survey.disabled=(پنجره نظرسنجی در بروزرسانی‌های آینده غیرفعال خواهد شد اما در پایین صفحه در دسترس خواهد بود) -survey.button=شرکت در نظرسنجی -survey.dontShowAgain=دیگر نشان نده -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=متأسفیم برای مشکل موجود! -error.needHelp=نیاز به کمک / یافتن مشکلی؟ -error.contactTip=اگر هنوز مشکلی دارید، دریغ نکنید که با ما تماس بگیرید. می‌توانید یک تیکت در صفحه GitHub ما ارسال کنید یا از طریق Discord با ما تماس بگیرید: -error.404.head=۴۰۴ - صفحه پیدا نشد | اوه، در کد لغزیدیم! -error.404.1=به نظر نمی‌رسد بتوانیم صفحه‌ای را که دنبالش هستید پیدا کنیم. -error.404.2=مشکلی پیش آمده است -error.github=ارسال تیکت در GitHub -error.showStack=نمایش Trace Stack -error.copyStack=کپی Trace Stack -error.githubSubmit=GitHub - ارسال تیکت -error.discordSubmit=Discord - ارسال پست پشتیبانی - - -#remove-image -removeImage.title=حذف تصویر -removeImage.header=حذف تصویر -removeImage.removeImage=حذف تصویر -removeImage.submit=حذف تصویر - - -splitByChapters.title=تقسیم PDF بر اساس فصل‌ها -splitByChapters.header=تقسیم PDF بر اساس فصل‌ها -splitByChapters.bookmarkLevel=سطح نشانک -splitByChapters.includeMetadata=شامل متادیتا -splitByChapters.allowDuplicates=اجازه‌ی تکرار -splitByChapters.desc.1=این ابزار یک فایل PDF را بر اساس ساختار فصل‌اش به چندین فایل PDF تقسیم می‌کند. -splitByChapters.desc.2=سطح نشانک: سطح نشانک‌ها را برای استفاده در تقسیم انتخاب کنید (0 برای سطح بالا، 1 برای سطح دوم و غیره). -splitByChapters.desc.3=شامل متادیتا: اگر انتخاب شده، متادیتای فایل PDF اصلی در هر فایل تقسیم‌شده گنجانده خواهد شد. -splitByChapters.desc.4=اجازه‌ی تکرار: اگر انتخاب شده باشد، اجازه می‌دهد نشانک‌های متعدد در یک صفحه، فایل‌های PDF جداگانه ایجاد کنند. -splitByChapters.submit=تقسیم PDF - -#File Chooser -fileChooser.click=کلیک کنید -fileChooser.or=یا -fileChooser.dragAndDrop=بکشید و رها کنید -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=فایل(های) خود را اینجا بکشید و رها کنید -fileChooser.extractPDF=در حال استخراج... - -#release notes -releases.footer=نسخه‌ها -releases.title=یادداشت‌های نسخه -releases.header=یادداشت‌های نسخه -releases.current.version=نسخه فعلی -releases.note=یادداشت‌های نسخه فقط به زبان انگلیسی موجود است - -#Validate Signature -validateSignature.title=اعتبارسنجی امضاهای PDF -validateSignature.header=اعتبارسنجی امضای دیجیتال -validateSignature.selectPDF=فایل PDF امضاشده را انتخاب کنید -validateSignature.submit=اعتبارسنجی امضاها -validateSignature.results=نتایج اعتبارسنجی -validateSignature.status=وضعیت -validateSignature.signer=امضاکننده -validateSignature.date=تاریخ -validateSignature.reason=دلیل -validateSignature.location=مکان -validateSignature.noSignatures=هیچ امضای دیجیتالی در این سند یافت نشد -validateSignature.status.valid=معتبر -validateSignature.status.invalid=نامعتبر -validateSignature.chain.invalid=اعتبارسنجی زنجیره گواهی ناموفق بود - هویت امضاکننده قابل تأیید نیست -validateSignature.trust.invalid=گواهی در مخزن اعتماد نیست - منبع قابل تأیید نیست -validateSignature.cert.expired=گواهی منقضی شده است -validateSignature.cert.revoked=گواهی لغو شده است -validateSignature.signature.info=اطلاعات امضا -validateSignature.signature=امضا -validateSignature.signature.mathValid=امضا از لحاظ ریاضی معتبر است اما: -validateSignature.selectCustomCert=فایل گواهی سفارشی X.509 (اختیاری) -validateSignature.cert.info=جزئیات گواهی -validateSignature.cert.issuer=صادرکننده -validateSignature.cert.subject=موضوع -validateSignature.cert.serialNumber=شماره سریال -validateSignature.cert.validFrom=معتبر از -validateSignature.cert.validUntil=معتبر تا -validateSignature.cert.algorithm=الگوریتم -validateSignature.cert.keySize=اندازه کلید -validateSignature.cert.version=نسخه -validateSignature.cert.keyUsage=کاربرد کلید -validateSignature.cert.selfSigned=با امضای خود -validateSignature.cert.bits=بیت‌ها - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_fr_FR.properties b/stirling-pdf/build/resources/main/messages_fr_FR.properties deleted file mode 100644 index 0ae596229..000000000 --- a/stirling-pdf/build/resources/main/messages_fr_FR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Taille de Police -addPageNumbers.fontName=Nom de la Police -pdfPrompt=Sélectionnez le(s) PDF -multiPdfPrompt=Sélectionnez les PDF -multiPdfDropPrompt=Sélectionnez (ou glissez-déposez) tous les PDF dont vous avez besoin -imgPrompt=Choisir une image -genericSubmit=Envoyer -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Attention, ce processus peut prendre jusqu'à une minute en fonction de la taille du fichier. -pageOrderPrompt=Ordre des pages (entrez une liste de numéros de page séparés par des virgules ou des fonctions telles que 2n+1) : -pageSelectionPrompt=Sélection des pages (entrez une liste de numéros de page séparés par des virgules ou des fonctions telles que 2n+1) : -goToPage=Aller -true=Vrai -false=Faux -unknown=Inconnu -save=Enregistrer -saveToBrowser=Enregistrer dans le navigateur -close=Fermer -filesSelected=fichiers sélectionnés -noFavourites=Aucun favori ajouté -downloadComplete=Téléchargement terminé -bored=Marre d'attendre ? -alphabet=Alphabet -downloadPdf=Télécharger le PDF -text=Texte -font=Police -selectFillter=-- Sélectionnez -- -pageNum=Numéro de page -sizes.small=Petit -sizes.medium=Moyen -sizes.large=Grand -sizes.x-large=Très grand -error.pdfPassword=Le document PDF est protégé par un mot de passe qui n'a pas été fourni ou était incorrect -delete=Supprimer -username=Nom d'utilisateur -password=Mot de passe -welcome=Bienvenue -property=Propriété -black=Noir -white=Blanc -red=Rouge -green=Vert -blue=Bleu -custom=Personnalisé… -WorkInProgess=En cours de développement, merci de nous remonter les problèmes que vous pourriez constater! -poweredBy=Propulsé par -yes=Oui -no=Non -changedCredsMessage=Les identifiants ont été mis à jour ! -notAuthenticatedMessage=Utilisateur non authentifié. -userNotFoundMessage=Utilisateur non trouvé. -incorrectPasswordMessage=Le mot de passe actuel est incorrect. -usernameExistsMessage=Le nouveau nom d'utilisateur existe déjà. -invalidUsernameMessage=Nom d'utilisateur invalide, le nom d'utilisateur ne peut contenir que des lettres, des chiffres et les caractères spéciaux suivants @._+- ou doit être une adresse e-mail valide. -invalidPasswordMessage=Le mot de passe ne peut pas être vide et ne doit pas contenir d'espaces au début ou à la fin. -confirmPasswordErrorMessage=Le nouveau mot de passe et sa confirmation doivent être identiques. -deleteCurrentUserMessage=Impossible de supprimer l'utilisateur actuellement connecté. -deleteUsernameExistsMessage=Le nom d'utilisateur n'existe pas et ne peut pas être supprimé. -downgradeCurrentUserMessage=Impossible de rétrograder le rôle de l'utilisateur actuel. -disabledCurrentUserMessage=L'utilisateur actuel ne peut pas être désactivé -downgradeCurrentUserLongMessage=Impossible de rétrograder le rôle de l'utilisateur actuel. Par conséquent, l'utilisateur actuel ne sera pas affiché. -userAlreadyExistsOAuthMessage=L'utilisateur existe déjà en tant qu'utilisateur OAuth2. -userAlreadyExistsWebMessage=L'utilisateur existe déjà en tant qu'utilisateur Web. -error=Erreur -oops=Oups ! -help=Aide -goHomepage=Aller à la page d'accueil -joinDiscord=Rejoignez notre serveur Discord -seeDockerHub=Consulter le Docker Hub -visitGithub=Visiter le dépôt Github -donate=Faire un don -color=Couleur -sponsor=Sponsoriser -info=Informations -pro=Pro -page=Page -pages=Pages -loading=Chargement... -addToDoc=Ajouter au Document -reset=Réinitialiser -apply=Appliquer -noFileSelected=No file selected. Please upload one. - -legal.privacy=Politique de Confidentialité -legal.terms=Conditions Générales -legal.accessibility=Accessibilité -legal.cookie=Politique des Cookies -legal.impressum=Mentions Légales -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menu Pipeline (Beta) -pipeline.uploadButton=Charger une personnalisation -pipeline.configureButton=Configurer -pipeline.defaultOption=Personnaliser -pipeline.submitButton=Soumettre -pipeline.help=Aide Pipeline -pipeline.scanHelp=Aide analyse de dossier -pipeline.deletePrompt=Êtes-vous sûr de vouloir supprimer le pipeline ? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configuration du pipeline -pipelineOptions.pipelineNameLabel=Nom du pipeline -pipelineOptions.saveSettings=Sauvegarder la configuration -pipelineOptions.pipelineNamePrompt=Entrez ici le nom du pipeline -pipelineOptions.selectOperation=Sélectionner une opération -pipelineOptions.addOperationButton=Ajouter une opération -pipelineOptions.pipelineHeader=Pipeline : -pipelineOptions.saveButton=Télécharger -pipelineOptions.validateButton=Valider - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Passer à Pro -enterpriseEdition.warning=Cette fonctionnalité est uniquement disponible pour les utilisateurs Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro prend en charge les fichiers de configuration YAML et d'autres fonctionnalités SSO. -enterpriseEdition.ssoAdvert=Vous cherchez plus de fonctionnalités de gestion des utilisateurs ? Découvrez Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Souhaitez-vous améliorer Stirling PDF ? -analytics.paragraph1=Stirling PDF utilise des analyses volontaires pour nous aider à améliorer le produit. Nous ne suivons aucune information personnelle ni le contenu des fichiers. -analytics.paragraph2=Veuillez envisager d'activer les analyses pour aider Stirling-PDF à se développer et pour nous permettre de mieux comprendre nos utilisateurs. -analytics.enable=Activer les analyses -analytics.disable=Désactiver les analyses -analytics.settings=Vous pouvez modifier les paramètres des analyses dans le fichier config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favoris -navbar.recent=Nouveau et mise à jour -navbar.darkmode=Mode sombre -navbar.language=Langues -navbar.settings=Paramètres -navbar.allTools=Outils -navbar.multiTool=Outils Multiples -navbar.search=Rechercher -navbar.sections.organize=Organisation -navbar.sections.convertTo=Convertir en PDF -navbar.sections.convertFrom=Convertir depuis PDF -navbar.sections.security=Signature et sécurité -navbar.sections.advance=Mode avancé -navbar.sections.edit=Voir et modifier -navbar.sections.popular=Populaire - -############# -# SETTINGS # -############# -settings.title=Paramètres -settings.update=Mise à jour disponible -settings.updateAvailable={0} est la version actuellement installée. Une nouvelle version ({1}) est disponible. -settings.appVersion=Version de l'application : -settings.downloadOption.title=Choisissez l'option de téléchargement (pour les téléchargements à fichier unique non ZIP) : -settings.downloadOption.1=Ouvrir dans la même fenêtre -settings.downloadOption.2=Ouvrir dans une nouvelle fenêtre -settings.downloadOption.3=Télécharger le fichier -settings.zipThreshold=Compresser les fichiers en ZIP lorsque le nombre de fichiers téléchargés dépasse -settings.signOut=Déconnexion -settings.accountSettings=Paramètres du compte -settings.bored.help=Activer les jeux cachés -settings.cacheInputs.name=Sauvegarder les entrées du formulaire -settings.cacheInputs.help=Permet de stocker les entrées précédemment utilisées pour les exécutions futures - -changeCreds.title=Modifiez vos identifiants -changeCreds.header=Mettez à jour vos identifiants de connexion -changeCreds.changePassword=Vous utilisez les identifiants de connexion par défaut. Veuillez saisir un nouveau mot de passe -changeCreds.newUsername=Nouveau nom d'utilisateur -changeCreds.oldPassword=Mot de passe actuel -changeCreds.newPassword=Nouveau mot de passe -changeCreds.confirmNewPassword=Confirmer le nouveau mot de passe -changeCreds.submit=Soumettre les modifications - - - -account.title=Paramètres du compte -account.accountSettings=Paramètres du compte -account.adminSettings=Paramètres d'administration – Voir et ajouter des utilisateurs -account.userControlSettings=Contrôle des paramètres des utilisateurs -account.changeUsername=Modifier le nom d'utilisateur -account.newUsername=Nouveau nom d'utilisateur -account.password=Mot de passe de confirmation -account.oldPassword=Ancien mot de passe -account.newPassword=Nouveau mot de passe -account.changePassword=Modifier le mot de passe -account.confirmNewPassword=Confirmer votre nouveau mot de passe -account.signOut=Déconnexion -account.yourApiKey=Votre clé API -account.syncTitle=Synchroniser les paramètres du navigateur avec le compte -account.settingsCompare=Comparaison des paramètres -account.property=Propriété -account.webBrowserSettings=Paramètres du navigateur -account.syncToBrowser=Synchroniser : Compte → Navigateur -account.syncToAccount=Synchroniser : Compte ← Navigateur - - -adminUserSettings.title=Administration des paramètres des utilisateurs -adminUserSettings.header=Administration des paramètres des utilisateurs -adminUserSettings.admin=Administateur -adminUserSettings.user=Utilisateur -adminUserSettings.addUser=Ajouter un utilisateur -adminUserSettings.deleteUser=Supprimer l'utilisateur -adminUserSettings.confirmDeleteUser=Voulez vous vraiment supprimer l'utilisateur ? -adminUserSettings.confirmChangeUserStatus=Voulez vous vraiment déactiver/réactiver l'utilisateur ? -adminUserSettings.usernameInfo=Le nom d'utilisateur ne peut contenir que des lettres, des chiffres et les caractères spéciaux suivants @._+- ou doit être une adresse e-mail valide. -adminUserSettings.roles=Rôles -adminUserSettings.role=Rôle -adminUserSettings.actions=Actions -adminUserSettings.apiUser=Utilisateur API limité -adminUserSettings.extraApiUser=Utilisateur limité supplémentaire de l'API -adminUserSettings.webOnlyUser=Utilisateur Web uniquement -adminUserSettings.demoUser=Demo User (Paramètres par défaut) -adminUserSettings.internalApiUser=Utilisateur de l'API interne -adminUserSettings.forceChange=Forcer l'utilisateur à changer son nom d'utilisateur/mot de passe lors de la connexion -adminUserSettings.submit=Ajouter -adminUserSettings.changeUserRole=Changer le rôle de l'utilisateur -adminUserSettings.authenticated=Authentifié -adminUserSettings.editOwnProfil=Éditer son propre profil -adminUserSettings.enabledUser=Utilisateur activé -adminUserSettings.disabledUser=Utilisateur désactivé -adminUserSettings.activeUsers=Utilisateurs actifs : -adminUserSettings.disabledUsers=Utilisateurs désactivés : -adminUserSettings.totalUsers=Utilisateurs au total : -adminUserSettings.lastRequest=Dernière requête -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Import/Export de la Base de Données -database.header=Import/Export de la Base de Données -database.fileName=Nom du Fichier -database.creationDate=Date de Création -database.fileSize=Taille du Fichier -database.deleteBackupFile=Supprimer le fichier de sauvegarde -database.importBackupFile=Importer le fichier de sauvegarde -database.createBackupFile=Créer un fichier de sauvegarde -database.downloadBackupFile=Télécharger le fichier de sauvegarde -database.info_1=Lors de l'importation des données, il est crucial de garantir la structure correcte. Si vous n'êtes pas sûr de ce que vous faites, sollicitez un avis et un soutien d'un professionnel. Une erreur dans la structure peut entraîner des dysfonctionnements de l'application, allant jusqu'à l'incapacité totale d'exécuter l'application. -database.info_2=Le nom du fichier ne fait pas de différence lors de l'upload. Il sera renommé ultérieurement selon le format backup_user_yyyyMMddHHmm.sql, assurant ainsi une convention de nommage cohérente. -database.submit=Importer la sauvegarde -database.importIntoDatabaseSuccessed=Importation dans la base de données réussie -database.backupCreated=Sauvegarde de la base de donnée réussie -database.fileNotFound=Fichier introuvable -database.fileNullOrEmpty=Fichier ne peut pas être null ou vide -database.failedImportFile=Échec de l'imporation du fichier -database.notSupported=Cette fonctionnalité n'est pas supportée avec votre base de donnée - -session.expired=Votre session a expiré. Veuillez recharger la page et réessayer. -session.refreshPage=Rafraichir la page - -############# -# HOME-PAGE # -############# -home.desc=Votre application Web hébergée localement pour répondre à tous vos besoins PDF. -home.searchBar=Rechercher des fonctionnalités... - - -home.viewPdf.title=Visionner/Modifier des PDF -home.viewPdf.desc=Visionner, annoter, ajouter du texte ou des images. -viewPdf.tags=visualiser,lire,annoter,texte,image - -home.setFavorites=Ajouter des favoris -home.hideFavorites=Cacher les favoris -home.showFavorites=Montrer les favoris -home.legacyHomepage=Ancienne Homepage -home.newHomePage=Essayez notre nouvelle Homepage ! -home.alphabetical=Alphabétique -home.globalPopularity=Popularité globale -home.sortBy=Trier par : - -home.multiTool.title=Outil multifonction PDF -home.multiTool.desc=Fusionnez, faites pivoter, réorganisez et supprimez des pages. -multiTool.tags=outil multifonction,opération multifonction,interface utilisateur,glisser déposer,front-end,client side,interactif,intransigeant,déplacer,multi tool - -home.merge.title=Fusionner -home.merge.desc=Fusionnez facilement plusieurs PDF en un seul. -merge.tags=fusionner,opérations sur les pages,backend,server side,merge - -home.split.title=Diviser -home.split.desc=Divisez un PDF en plusieurs documents. -split.tags=opérations sur les pages,diviser,plusieurs pages,cut,server side,divide - -home.rotate.title=Pivoter -home.rotate.desc=Faites pivoter facilement vos PDF. -rotate.tags=pivoter,server side,rotate - - -home.imageToPdf.title=Image en PDF -home.imageToPdf.desc=Convertissez une image (PNG, JPEG, GIF) en PDF. -imageToPdf.tags=pdf,conversion,img,jpg,image,photo - -home.pdfToImage.title=PDF en image -home.pdfToImage.desc=Convertissez un PDF en image (PNG, JPEG, GIF). -pdfToImage.tags=conversion,img,jpg,image,photo - -home.pdfOrganiser.title=Organiser -home.pdfOrganiser.desc=Supprimez ou réorganisez les pages dans n'importe quel ordre. -pdfOrganiser.tags=organiser,recto-verso,duplex,even,odd,sort,move - - -home.addImage.title=Ajouter une image -home.addImage.desc=Ajoutez une image à un emplacement défini sur un PDF. -addImage.tags=img,jpg,image,photo - -home.watermark.title=Ajouter un filigrane -home.watermark.desc=Ajoutez un filigrane personnalisé à votre PDF. -watermark.tags=texte,filigrane,label,propriété,droit d'auteur,marque déposée,img,jpg,image,photo,copyright,trademark - -home.permissions.title=Modifier les permissions -home.permissions.desc=Modifiez les permissions de votre PDF. -permissions.tags=permissions,lire,écrire,modifier,imprimer,read,write,edit,print - - -home.removePages.title=Supprimer -home.removePages.desc=Supprimez les pages inutiles de votre PDF. -removePages.tags=supprimer,remove,delete - -home.addPassword.title=Ajouter un mot de passe -home.addPassword.desc=Chiffrez votre PDF avec un mot de passe. -addPassword.tags=ajouter,sécurité,mot de passe,secure,security - -home.removePassword.title=Supprimer le mot de passe -home.removePassword.desc=Supprimez la protection par mot de passe de votre PDF. -removePassword.tags=supprimer,sécurité,mot de passe,secure,decrypt,security,unpassword,delete password - -home.compressPdfs.title=Compresser -home.compressPdfs.desc=Compressez les PDF pour réduire leur tailles. -compressPdfs.tags=compresser,réduire,taille,squish,small,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Modifier les métadonnées -home.changeMetadata.desc=Modifiez, supprimez ou ajoutez des métadonnées à un PDF. -changeMetadata.tags=métadonnées,titre,auteur,date,création,heure,éditeur,statistiques,title,author,date,creation,time,publisher,producer,stats,metadata - -home.fileToPDF.title=Fichier en PDF -home.fileToPDF.desc=Convertissez presque n'importe quel fichier en PDF (DOCX, PNG, XLS, PPT, TXT, etc.). -fileToPDF.tags=convertion,transformation,format,document,image,slide,texte,conversion,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Nettoyage des numérisations -home.ocr.desc=Utilisez l'OCR pour analyser et détecter le texte des images d'un PDF et le rajouter en tant que tel. -ocr.tags=ocr,reconnaissance,texte,image,numérisation,scan,read,identify,detection,editable - -home.extractImages.title=Extraire les images -home.extractImages.desc=Extrayez toutes les images d'un PDF et enregistrez-les dans un ZIP. -extractImages.tags=image,photo,save,archive,zip,capture,grab - -home.pdfToPDFA.title=PDF en PDF/A -home.pdfToPDFA.desc=Convertir un PDF en PDF/A pour un stockage à long terme. -pdfToPDFA.tags=convertion,archive,long-term,standard,conversion,storage,préservation,preservation - -home.PDFToWord.title=PDF en Word -home.PDFToWord.desc=Convertissez un PDF en Word (DOC, DOCX et ODT). -PDFToWord.tags=doc, docx, odt, word, transformation, format, conversion, office, microsoft, docfile - -home.PDFToPresentation.title=PDF en formats de présentation -home.PDFToPresentation.desc=Convertissez un PDF en format de présentation (PPT, PPTX et ODP). -PDFToPresentation.tags=présentation,slides,show,office,microsoft - -home.PDFToText.title=PDF en RTF (texte) -home.PDFToText.desc=Convertissez un PDF au format RTF (texte). -PDFToText.tags=format riche, format de texte riche, format de texte enrichi - -home.PDFToHTML.title=PDF en HTML -home.PDFToHTML.desc=Convertissez un PDF au format HTML. -PDFToHTML.tags=html,web content,browser friendly - - -home.PDFToXML.title=PDF en XML -home.PDFToXML.desc=Convertissez un PDF au format XML. -PDFToXML.tags=xml,extraction de données,contenu structuré,interopérabilité,data-extraction,structured-content,interop,transformation,convert - -home.ScannerImageSplit.title=Diviser les photos numérisées -home.ScannerImageSplit.desc=Divisez plusieurs photos à partir d'une photo ou d'un PDF. -ScannerImageSplit.tags=diviser,détecter automatiquement,numériser,separate,auto-detect,scans,multi-photo,organize - -home.sign.title=Signer -home.sign.desc=Ajoutez une signature au PDF avec un dessin, du texte ou une image. -sign.tags=signer,authorize,initials,drawn-signature,text-sign,image-signature - -home.flatten.title=Rendre inerte -home.flatten.desc=Supprimez tous les éléments et formulaires interactifs d'un PDF. -flatten.tags=inerte,static,deactivate,non-interactive,streamline - -home.repair.title=Réparer -home.repair.desc=Essayez de réparer un PDF corrompu ou cassé. -repair.tags=réparer,restaurer,corriger,récupérer,fix,restore,correction,recover - -home.removeBlanks.title=Supprimer les pages vierges -home.removeBlanks.desc=Détectez et supprimez les pages vierges d'un PDF. -removeBlanks.tags=pages vierges,supprimer,nettoyer,cleanup,streamline,non-content,organize - -home.removeAnnotations.title=Supprimer les annotations -home.removeAnnotations.desc=Supprimer tous les commentaires/annotations d'un PDF. -removeAnnotations.tags=commentaires,supprimer,annotations,highlight,notes,markup,remove - -home.compare.title=Comparer -home.compare.desc=Comparez et visualisez les différences entre deux PDF. -compare.tags=comparer,analyser,differentiate,contrast,changes,analysis - -home.certSign.title=Signer avec un certificat -home.certSign.desc=Signez un PDF avec un certificat ou une clé (PEM/P12). -certSign.tags=signer,chiffrer,certificat,authenticate,PEM,P12,official,encrypt - -home.removeCertSign.title=Supprimer la signature par certificat -home.removeCertSign.desc=Supprimez la signature par certificat d'un PDF -removeCertSign.tags=signer,chiffrer,certificat,authenticate,PEM,P12,official,decrypt - -home.pageLayout.title=Fusionner des pages -home.pageLayout.desc=Fusionnez plusieurs pages d'un PDF en une seule. -pageLayout.tags=fusionner,merge,composite,single-view,organize - -home.scalePages.title=Ajuster l'échelle ou la taille -home.scalePages.desc=Modifiez la taille ou l'échelle d'une page et/ou de son contenu. -scalePages.tags=ajuster,redimensionner,resize,modify,dimension,adapt - -home.pipeline.title=Pipeline -home.pipeline.desc=Exécutez plusieurs actions sur les PDF en définissant des scripts de pipeline. -pipeline.tags=automatiser,séquencer,automate,sequence,scripted,batch-process - -home.add-page-numbers.title=Ajouter des numéros de page -home.add-page-numbers.desc=Ajoutez des numéros de page dans un PDF à un emplacement défini. -add-page-numbers.tags=paginer,numéros,étiqueter,paginate,label,organize,index - -home.auto-rename.title=Renommer automatiquement -home.auto-rename.desc=Renommez automatiquement un fichier PDF en fonction de son en-tête détecté. -auto-rename.tags=renommer,détection automatique,réétiqueter,auto-detect,header-based,organize,relabel - -home.adjust-contrast.title=Ajuster les couleurs -home.adjust-contrast.desc=Ajustez le contraste, la saturation et la luminosité d'un PDF. -adjust-contrast.tags=ajuster,couleurs,amélioration,color-correction,tune,modify,enhance - -home.crop.title=Redimensionner -home.crop.desc=Redimensionnez un PDF pour réduire sa taille (en conservant le texte !). -crop.tags=redimensionner,trim,shrink,edit,shape - -home.autoSplitPDF.title=Séparer automatiquement les pages -home.autoSplitPDF.desc=Séparez automatiquement le PDF numérisé avec le code QR du diviseur de page numérisé. -autoSplitPDF.tags=séparer,QR-based,separate,scan-segment,organize - -home.sanitizePdf.title=Assainir -home.sanitizePdf.desc=Supprimez les scripts et autres éléments des PDF. -sanitizePdf.tags=assainir,sécurisé,clean,secure,safe,remove-threats - -home.URLToPDF.title=URL en PDF -home.URLToPDF.desc=Convertissez n'importe quelle URL http(s) en PDF. -URLToPDF.tags=pdf,contenu Web,save-page,web-to-doc,archive - -home.HTMLToPDF.title=HTML en PDF -home.HTMLToPDF.desc=Convertissez n'importe quel fichier HTML ou ZIP en PDF. -HTMLToPDF.tags=html,markup,contenu Web,transformation,convert - - -home.MarkdownToPDF.title=Markdown en PDF -home.MarkdownToPDF.desc=Convertissez n'importe quel fichier Markdown en PDF. -MarkdownToPDF.tags=markdown,markup,contenu Web,transformation,convert - -home.PDFToMarkdown.title=PDF en Markdown -home.PDFToMarkdown.desc=Convertissez n'importe quel fichier PDF en Markdown. -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Récupérer les informations -home.getPdfInfo.desc=Récupérez toutes les informations possibles sur un PDF. -getPdfInfo.tags=récupérer,infomation,data,stats,statistics - - -home.extractPage.title=Extraire des pages -home.extractPage.desc=Extrayez certaines pages du PDF. -extractPage.tags=extraire,extract - - -home.PdfToSinglePage.title=Fusionner en une seule page -home.PdfToSinglePage.desc=Fusionnez toutes les pages PDF en une seule grande page. -PdfToSinglePage.tags=fusionner,merge,une seule page,single page - - -home.showJS.title=Afficher le JavaScript -home.showJS.desc=Recherche et affiche tout JavaScript injecté dans un PDF. -showJS.tags=JS - -home.autoRedact.title=Caviardage automatique -home.autoRedact.desc=Caviardez automatiquement les informations sensibles d'un PDF. -autoRedact.tags=caviarder,redact,auto,Masquer,noircir,noir,marqueur,caché,rédiger,censurer - -home.redact.title=Caviardage manuel -home.redact.desc=Caviarder un PDF en fonction de texte sélectionné, formes dessinées et/ou des pages sélectionnées. -redact.tags=Caviarder,Redact,Masquer,noircir,noir,marqueur,caché,rédiger,censurer - -home.tableExtraxt.title=PDF en CSV -home.tableExtraxt.desc=Extrait les tableaux d'un PDF et les transforme en CSV. -tableExtraxt.tags=CSV, Extraction de table, extraction, conversion - - -home.autoSizeSplitPDF.title=Séparer automatiquement par taille/nombre -home.autoSizeSplitPDF.desc=Séparer un PDF unique en plusieurs documents en fonction de la taille, du nombre de pages ou du nombre de documents. -autoSizeSplitPDF.tags=pdf, découpage, document, organisation - - -home.overlay-pdfs.title=Incrustation de PDF -home.overlay-pdfs.desc=Incrustation d'un PDF sur un autre PDF. -overlay-pdfs.tags=Overlay,incrustation - -home.split-by-sections.title=Séparer un PDF en sections -home.split-by-sections.desc=Diviser chaque page d'un PDF en sections horizontales/verticales plus petites. -split-by-sections.tags=Sections,Diviser,Section Split, Divide, Customize - -home.AddStampRequest.title=Ajouter un tampon sur un PDF -home.AddStampRequest.desc=Ajouter un texte ou l'image d'un tampon à un emplacement défini. -AddStampRequest.tags=Tampon,Ajouter,Stamp,Add image,center image,Watermark,PDF,Embed,Customize - - -home.removeImagePdf.title=Supprimer les images -home.removeImagePdf.desc=Supprimez les images d'un PDF pour réduire sa taille -removeImagePdf.tags=Images,Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Séparer un PDF par chapitres -home.splitPdfByChapters.desc=Séparez un PDF en fichiers multiples en fonction de sa structure par chapitres. -splitPdfByChapters.tags=séparer,chapitres,split,chapters,bookmarks,organize - -home.validateSignature.title=Valider la signature du fichier PDF -home.validateSignature.desc=Vérifier les signatures numériques et les certificats des documents PDF -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Remplacer-Inverser-Couleur -replace-color.header=Remplacer-Inverser Couleur PDF -home.replaceColorPdf.title=Remplacer et Inverser Couleur -home.replaceColorPdf.desc=Remplacer la couleur pour le texte et l'arrière-plan dans le PDF et inverser la couleur complète du PDF pour réduire la taille du fichier -replaceColorPdf.tags=Remplacer Couleur,Opérations de Page,Back-end,Côté serveur -replace-color.selectText.1=Options de Remplacement ou d'Inversion de Couleur -replace-color.selectText.2=Par défaut (Couleurs à fort contraste par défaut) -replace-color.selectText.3=Personnalisé (Couleurs personnalisées) -replace-color.selectText.4=Inversion complète (Inverser toutes les couleurs) -replace-color.selectText.5=Options de couleur à fort contraste -replace-color.selectText.6=Texte blanc sur fond noir -replace-color.selectText.7=Texte noir sur fond blanc -replace-color.selectText.8=Texte jaune sur fond noir -replace-color.selectText.9=Texte vert sur fond noir -replace-color.selectText.10=Choisir la couleur du texte -replace-color.selectText.11=Choisir la couleur de l'arrière-plan -replace-color.submit=Remplacer - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Connexion -login.header=Connexion -login.signin=Connexion -login.rememberme=Se souvenir de moi -login.invalid=Nom d'utilisateur ou mot de passe invalide. -login.locked=Votre compte a été verrouillé. -login.signinTitle=Veuillez vous connecter -login.ssoSignIn=Se connecter via l'authentification unique -login.oAuth2AutoCreateDisabled=OAUTH2 Création automatique d'utilisateur désactivée -login.oAuth2AdminBlockedUser=La création ou l'authentification d'utilisateurs non enregistrés est actuellement bloquée. Veuillez contacter l'administrateur. -login.oauth2RequestNotFound=Demande d'autorisation introuvable -login.oauth2InvalidUserInfoResponse=Réponse contenant les informations de l'utilisateur est invalide -login.oauth2invalidRequest=Requête invalide -login.oauth2AccessDenied=Accès refusé -login.oauth2InvalidTokenResponse=Réponse contenant le jeton est invalide -login.oauth2InvalidIdToken=Jeton d'identification invalide -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=L'utilisateur est désactivé, la connexion est actuellement bloquée avec ce nom d'utilisateur. Veuillez contacter l'administrateur. -login.alreadyLoggedIn=Vous êtes déjà connecté sur -login.alreadyLoggedIn2=appareils. Veuillez vous déconnecter des appareils et réessayer. -login.toManySessions=Vous avez trop de sessions actives. -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Caviarder automatiquement -autoRedact.header=Caviarder automatiquement -autoRedact.colorLabel=Couleur -autoRedact.textsToRedactLabel=Texte à caviarder (séparé par des lignes) -autoRedact.textsToRedactPlaceholder=ex. \nConfidentiel \nTop secret -autoRedact.useRegexLabel=Utiliser une Regex -autoRedact.wholeWordSearchLabel=Recherche de mots entiers -autoRedact.customPaddingLabel=Marge intérieure supplémentaire -autoRedact.convertPDFToImageLabel=Convertir un PDF en PDF-Image (utilisé pour supprimer le texte en arrière-plan) -autoRedact.submitButton=Caviarder - -#redact -redact.title=Caviardage manuel -redact.header=Caviardage manuel -redact.submit=Caviarder -redact.textBasedRedaction=Caviarder du texte -redact.pageBasedRedaction=Caviarder des pages -redact.convertPDFToImageLabel=Convertir en PDF-Image (pour supprimer le texte derrière le rectangle) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(ex: 1,2,8 ou 4,7,12-16 ou 2n-1) -redact.redactionColor.title=Couleur -redact.export=Exporter -redact.upload=Téléverser -redact.boxRedaction=Tracer le rectangle à caviarder -redact.zoom=Zoom -redact.zoomIn=Zoom avant -redact.zoomOut=Zoom arrière -redact.nextPage=Page suivante -redact.previousPage=Page précédente -redact.toggleSidebar=Montrer la barre latérale -redact.showThumbnails=Afficher les miniatures -redact.showDocumentOutline=Montrer les contours du document (double-click pour agrandir/réduire tous les éléments) -redact.showAttatchments=Montrer les éléments attachés -redact.showLayers=Montrer les calques (double-click pour réinitialiser tous les calques à l'état par défaut) -redact.colourPicker=Sélection de couleur -redact.findCurrentOutlineItem=Trouver l'élément de contour courrant -redact.applyChanges=Appliquer les changements - -#showJS -showJS.title=Afficher le JavaScript -showJS.header=Afficher le JavaScript -showJS.downloadJS=Télécharger le JavaScript -showJS.submit=Afficher - - -#pdfToSinglePage -pdfToSinglePage.title=Fusionner les pages -pdfToSinglePage.header=Fusionner les pages -pdfToSinglePage.submit=Convertir en une seule page - - -#pageExtracter -pageExtracter.title=Extraire des pages -pageExtracter.header=Extraire des pages -pageExtracter.submit=Extraire -pageExtracter.placeholder=(par exemple : 1,2,8 ou 4,7,12-16 ou 2n-1) - - -#getPdfInfo -getPdfInfo.title=Récupérer les informations -getPdfInfo.header=Récupérer les informations -getPdfInfo.submit=Récupérer les informations -getPdfInfo.downloadJson=Télécharger le JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown en PDF -MarkdownToPDF.header=Markdown en PDF -MarkdownToPDF.submit=Convertir -MarkdownToPDF.help=(Travail en cours). -MarkdownToPDF.credit=Utilise WeasyPrint. - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL en PDF -URLToPDF.header=URL en PDF -URLToPDF.submit=Convertir -URLToPDF.credit=Utilise WeasyPrint. - - -#html-to-pdf -HTMLToPDF.title=HTML en PDF -HTMLToPDF.header=HTML en PDF -HTMLToPDF.help=Accepte les fichiers HTML et les ZIP contenant du HTML, du CSS, des images, etc. (requis). -HTMLToPDF.submit=Convertir -HTMLToPDF.credit=Utilise WeasyPrint. -HTMLToPDF.zoom=Niveau de zoom pour l'affichage du site web. -HTMLToPDF.pageWidth=Largeur de la page en centimètres. (Vide par défaut) -HTMLToPDF.pageHeight=Hauteur de la page en centimètres. (Vide par défaut) -HTMLToPDF.marginTop=Marge supérieure de la page en millimètres. (Vide par défaut) -HTMLToPDF.marginBottom=Marge inférieure de la page en millimètres. (Vide par défaut) -HTMLToPDF.marginLeft=Marge gauche de la page en millimètres. (Vide par défaut) -HTMLToPDF.marginRight=Marge droite de la page en millimètres. (Vide par défaut) -HTMLToPDF.printBackground=Restituer l'image de fond des sites web. -HTMLToPDF.defaultHeader=Activer l'entête par défaut (Nom et numéro de page) -HTMLToPDF.cssMediaType=Modifier le type de média CSS de la page. -HTMLToPDF.none=Aucun -HTMLToPDF.print=Imprimer -HTMLToPDF.screen=Écran - - -#AddStampRequest -AddStampRequest.header=Tampon PDF -AddStampRequest.title=Tampon PDF -AddStampRequest.stampType=Type de tampon -AddStampRequest.stampText=Tampon texte -AddStampRequest.stampImage=Tampon image -AddStampRequest.alphabet=Alphabet -AddStampRequest.fontSize=Taille de fonte/image -AddStampRequest.rotation=Rotation -AddStampRequest.opacity=Opacité -AddStampRequest.position=Position -AddStampRequest.overrideX=Définir coordonnées X -AddStampRequest.overrideY=Définir coordonnées Y -AddStampRequest.customMargin=Marge personnalisée -AddStampRequest.customColor=Couleur de texte personnalisée -AddStampRequest.submit=Soumettre - - -#sanitizePDF -sanitizePDF.title=Assainir -sanitizePDF.header=Assainir -sanitizePDF.selectText.1=Supprimer les actions JavaScript -sanitizePDF.selectText.2=Supprimer les fichiers intégrés -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Supprimer les liens -sanitizePDF.selectText.5=Supprimer les polices -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Assainir - - -#addPageNumbers -addPageNumbers.title=Ajouter des numéros de page -addPageNumbers.header=Ajouter des numéros de page -addPageNumbers.selectText.1=Sélectionnez le fichier PDF -addPageNumbers.selectText.2=Taille de la marge -addPageNumbers.selectText.3=Position -addPageNumbers.selectText.4=Numéro de départ -addPageNumbers.selectText.5=Pages à numéroter -addPageNumbers.selectText.6=Texte personnalisé -addPageNumbers.customTextDesc=Texte personnalisé -addPageNumbers.numberPagesDesc=Quelles pages numéroter, par défaut 'all' (toutes les pages), accepte également 1-5 ou 2,5,9, etc. -addPageNumbers.customNumberDesc=La valeur par défaut est '{n}', accepte également 'Page {n} sur {total}', 'Texte-{n}', '{filename}-{n}' -addPageNumbers.submit=Ajouter les numéros de page - - -#auto-rename -auto-rename.title=Renommer automatiquement -auto-rename.header=Renommer automatiquement -auto-rename.submit=Renommer automatiquement - - -#adjustContrast -adjustContrast.title=Ajuster les couleurs -adjustContrast.header=Ajuster les couleurs -adjustContrast.contrast=Contraste -adjustContrast.brightness=Luminosité -adjustContrast.saturation=Saturation -adjustContrast.download=Télécharger - - -#crop -crop.title=Redimensionner -crop.header=Redimensionner -crop.submit=Envoyer - - -#autoSplitPDF -autoSplitPDF.title=Séparer automatiquement les pages -autoSplitPDF.header=Séparer automatiquement les pages -autoSplitPDF.description=Imprimez, insérez, numérisez, téléchargez et laissez-nous séparer automatiquement vos documents. Aucun travail de tri manuel nécessaire. -autoSplitPDF.selectText.1=Imprimez des feuilles de séparation ci-dessous (le mode noir et blanc convient). -autoSplitPDF.selectText.2=Numérisez tous vos documents en une seule fois en insérant les feuilles intercalaires entre eux. -autoSplitPDF.selectText.3=Téléchargez le fichier PDF numérisé et laissez Stirling PDF s'occuper du reste. -autoSplitPDF.selectText.4=Les feuilles de séparation sont automatiquement détectées et supprimées, garantissant un document final soigné. -autoSplitPDF.formPrompt=PDF contenant des feuilles de séparation de Stirling PDF : -autoSplitPDF.duplexMode=Mode recto-verso -autoSplitPDF.dividerDownload2=Auto Splitter Divider (with instructions).pdf -autoSplitPDF.submit=Séparer - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Fusionner des pages -pageLayout.header=Fusionner des pages -pageLayout.pagesPerSheet=Pages par feuille -pageLayout.addBorder=Ajouter des bordures -pageLayout.submit=Fusionner - - -#scalePages -scalePages.title=Ajuster la taille ou l'échelle -scalePages.header=Ajuster la taille ou l'échelle -scalePages.pageSize=Taille d'une page du document -scalePages.keepPageSize=Taille d'origine -scalePages.scaleFactor=Niveau de zoom (recadrage) d'une page -scalePages.submit=Ajuster - - -#certSign -certSign.title=Signer avec un certificat -certSign.header=Signer avec un certificat (Travail en cours) -certSign.selectPDF=PDF à signer -certSign.jksNote=Note: Si votre type de certificat n'est pas listé ci-dessous, merci de le convertir en fichier Java Keystore (.jks) en utilisant l'outil en ligne de commande keytool. Puis choisissez l'option Fichier .jks ci-dessous. -certSign.selectKey=Fichier de clé privée (format PKCS#8, peut être .pem ou .der) -certSign.selectCert=Fichier de certificat (format X.509, peut être .pem ou .der) -certSign.selectP12=Fichier keystore de clés PKCS#12 (.p12 ou .pfx) (facultatif, s'il n'est fourni, il doit contenir votre clé privée et votre certificat) -certSign.selectJKS=Sélectionner votre fichier Java Keystore File (.jks or .keystore): -certSign.certType=Type de certificat -certSign.password=Mot de passe keystore ou clé privée le cas échéant -certSign.showSig=Afficher la signature -certSign.reason=Raison -certSign.location=Emplacement -certSign.name=Nom -certSign.showLogo=Afficher le logo -certSign.submit=Signer - - -#removeCertSign -removeCertSign.title=Supprimer la Signature de Certificat -removeCertSign.header=Supprimer le certificat numérique du PDF -removeCertSign.selectPDF=Sélectionnez un fichier PDF : -removeCertSign.submit=Supprimer la Signature - - -#removeBlanks -removeBlanks.title=Supprimer les pages vierges -removeBlanks.header=Supprimer les pages vierges -removeBlanks.threshold=Seuil de blancheur des pixels -removeBlanks.thresholdDesc=Seuil pour déterminer à quel point un pixel blanc doit être blanc pour être classé comme « blanc » (0 = noir, 255 = blanc pur). -removeBlanks.whitePercent=Pourcentage de blanc -removeBlanks.whitePercentDesc=Pourcentage de la page qui doit contenir des pixels « blancs » à supprimer. -removeBlanks.submit=Supprimer les pages vierges - - -#removeAnnotations -removeAnnotations.title=Supprimer les annotations -removeAnnotations.header=Supprimer les annotations -removeAnnotations.submit=Supprimer - - -#compare -compare.title=Comparer -compare.header=Comparer -compare.highlightColor.1=Couleur de mise en évidence 1 : -compare.highlightColor.2=Couleur de mise en évidence 2 : -compare.document.1=Document 1 -compare.document.2=Document 2 -compare.submit=Comparer -compare.complex.message=Un ou les deux documents fournis sont des fichiers volumineux, l'exactitude de la comparaison peut être réduite -compare.large.file.message=Un ou les deux documents fournis sont trop volumineux pour être traités -compare.no.text.message=L'un ou les deux documents PDF sélectionnés ne contiennent aucun contenu textuel. Veuillez choisir des documents PDF avec du texte pour la comparaison. - -#sign -sign.title=Signer -sign.header=Signer -sign.upload=Télécharger une image -sign.draw=Dessiner une signature -sign.text=Saisir de texte -sign.clear=Effacer -sign.add=Ajouter -sign.saved=Sceaux enregistrées -sign.save=Enregistrer le sceau -sign.personalSigs=Sceaux personnels -sign.sharedSigs=Sceaux partagés -sign.noSavedSigs=Aucun sceau enregistré trouvé -sign.addToAll=Ajouter à toutes les pages -sign.delete=Supprimer -sign.first=Première page -sign.last=Dernière page -sign.next=Page suivante -sign.previous=Page précédente -sign.maintainRatio=Conserver les proportions -sign.undo=Défaire -sign.redo=Refaire - -#repair -repair.title=Réparer -repair.header=Réparer -repair.submit=Réparer - - -#flatten -flatten.title=Rendre inerte -flatten.header=Rendre inerte -flatten.flattenOnlyForms=Aplatir uniquement les formulaires -flatten.submit=Rendre inerte - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Seuil de rotation -ScannerImageSplit.selectText.2=Définit l'angle absolu minimum requis pour la rotation de l'image (par défaut : 10). -ScannerImageSplit.selectText.3=Tolérance -ScannerImageSplit.selectText.4=Détermine la plage de variation de couleur autour de la couleur d'arrière-plan estimée (par défaut : 20). -ScannerImageSplit.selectText.5=Surface minimale -ScannerImageSplit.selectText.6=Définit la surface minimale pour une photo (par défaut : 8 000). -ScannerImageSplit.selectText.7=Surface de contour minimale -ScannerImageSplit.selectText.8=Définit la surface de contour minimale pour une photo (par défaut : 500). -ScannerImageSplit.selectText.9=Taille de la bordure -ScannerImageSplit.selectText.10=Définit la taille de la bordure ajoutée et supprimée pour éviter les bordures blanches dans la sortie (par défaut : 1). -ScannerImageSplit.info=Python n'est pas installé. Il est nécessaire pour le fonctionnement. - - -#OCR -ocr.title=OCR / Nettoyage des numérisations -ocr.header=OCR (Reconnaissance optique de caractères) / Nettoyage des numérisations -ocr.selectText.1=Langues à détecter dans le PDF (celles listées sont celles actuellement détectées) -ocr.selectText.2=Produire un fichier texte contenant le texte détecté à côté du PDF -ocr.selectText.3=Corriger les pages qui ont été numérisées à un angle oblique en les remettant en place -ocr.selectText.4=Nettoyer la page afin qu'il soit moins probable que l'OCR trouve du texte dans le bruit de fond, sans modifier la sortie -ocr.selectText.5=Nettoyer la page afin qu'il soit moins probable que l'OCR trouve du texte dans le bruit de fond, en modifiant la sortie -ocr.selectText.6=Ignorer les pages contenant du texte interactif, n'analyser que les pages qui sont des images -ocr.selectText.7=Forcer l'OCR, analyser chaque page et supprimer tous les éléments de texte d'origine -ocr.selectText.8=Normal (génère une erreur si le PDF contient du texte) -ocr.selectText.9=Paramètres additionnels -ocr.selectText.10=Mode OCR -ocr.selectText.11=Supprimer les images après l'OCR (Supprime TOUTES les images, utile uniquement si elles font partie de l'étape de conversion) -ocr.selectText.12=Type de rendu (avancé) -ocr.help=Veuillez lire cette documentation pour savoir comment utiliser l'OCR pour d'autres langues ou une utilisation hors Docker : -ocr.credit=Ce service utilise qpdf et Tesseract pour l'OCR. -ocr.submit=Traiter - - -#extractImages -extractImages.title=Extraire les images -extractImages.header=Extraire les images -extractImages.selectText=Format d'image dans lequel convertir les images extraites -extractImages.allowDuplicates=Enregistrer les images dupliquées -extractImages.submit=Extraire - - -#File to PDF -fileToPDF.title=Fichier en PDF -fileToPDF.header=Convertir un fichier en PDF -fileToPDF.credit=Ce service utilise LibreOffice et Unoconv pour la conversion de fichiers. -fileToPDF.supportedFileTypesInfo=Types de fichiers pris en charge -fileToPDF.supportedFileTypes=Les types de fichiers pris en charge doivent inclure les éléments ci-dessous, mais pour une liste complète et mise à jour des formats pris en charge, veuillez vous reporter à la documentation de LibreOffice. -fileToPDF.submit=Convertir - - -#compress -compress.title=Compresser un PDF -compress.header=Compresser un PDF (lorsque c'est possible!) -compress.credit=Ce service utilise qpdf pour la compression et l'optimisation des PDF. -compress.grayscale.label=Appliquer l'échelle de gris pour la compression -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Niveau d'optimisation -compress.selectText.4=Mode automatique – ajuste automatiquement la qualité pour obtenir le PDF à la taille exacte -compress.selectText.5=Taille PDF attendue (par exemple, 25 MB, 10,8 MB, 25 KB) -compress.submit=Compresser - - -#Add image -addImage.title=Ajouter une image -addImage.header=Ajouter une image -addImage.everyPage=Toutes les pages ? -addImage.upload=Télécharger une image -addImage.submit=Ajouter une image - - -#merge -merge.title=Fusionner -merge.header=Fusionner plusieurs PDF -merge.sortByName=Trier par nom -merge.sortByDate=Trier par date -merge.removeCertSign=Supprimer la signature numérique dans le fichier fusionné ? -merge.submit=Fusionner - - -#pdfOrganiser -pdfOrganiser.title=Organiser -pdfOrganiser.header=Organiser les pages -pdfOrganiser.submit=Organiser -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Ordre des pages personnalisé -pdfOrganiser.mode.2=Ordre inverse -pdfOrganiser.mode.3=Tri recto verso -pdfOrganiser.mode.4=Tri des livrets -pdfOrganiser.mode.5=Tri de livrets à points latéraux -pdfOrganiser.mode.6=Partage impair-pair -pdfOrganiser.mode.7=Supprimer le premier -pdfOrganiser.mode.8=Supprimer le dernier -pdfOrganiser.mode.9=Supprimer le premier et le dernier -pdfOrganiser.mode.10=Méger Impair-Pair -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(par exemple 1,3,2 ou 4-8,2,10-12 ou 2n-1) - - -#multiTool -multiTool.title=Outil multifonction PDF -multiTool.header=Outil multifonction PDF -multiTool.uploadPrompts=Nom du fichier -multiTool.selectAll=Tout sélectionner -multiTool.deselectAll=Tout déselectionner -multiTool.selectPages=Sélection des pages -multiTool.selectedPages=Pages sélectionnées -multiTool.page=Page -multiTool.deleteSelected=Supprimer la sélection -multiTool.downloadAll=Exporter -multiTool.downloadSelected=Exporter la sélection - -multiTool.insertPageBreak=Insérer un saut de page -multiTool.addFile=Ajouter un fichier -multiTool.rotateLeft=Rotation vers la gauche -multiTool.rotateRight=Rotation vers la droite -multiTool.split=Diviser -multiTool.moveLeft=Déplacer vers la gauche -multiTool.moveRight=Déplacer vers la droite -multiTool.delete=Supprimer -multiTool.dragDropMessage=Page(s) sélectionnées -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=Ce fichier est protégé par un mot de passe. Veuillez saisir le mot de passe : -decrypt.cancelled=Operation annulée pour le PDF: {0} -decrypt.noPassword=Pas de mot de passe fourni pour le PDF chiffré : {0} -decrypt.invalidPassword=Veuillez réessayer avec le bon mot de passe -decrypt.invalidPasswordHeader=Mauvais mot de passe ou chiffrement non supporté pour le PDF : {0} -decrypt.unexpectedError=Une erreur est survenue lors de traitement du fichier. Veuillez essayer de nouveau. -decrypt.serverError=Erreur du serveur lors du déchiffrement : {0} -decrypt.success=Fichier déchiffré avec succès. - -#multiTool-advert -multiTool-advert.message=Cette fonctionnalité est aussi disponible dans la page de l'outil multifonction. Allez-y pour une interface page par page améliorée et des fonctionnalités additionnelles ! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Visualiser un PDF - -#pageRemover -pageRemover.title=Supprimer des pages -pageRemover.header=Supprimer des pages -pageRemover.pagesToDelete=Pages à supprimer (entrez une liste de numéros de pages séparés par des virgules) : -pageRemover.submit=Supprimer les pages -pageRemover.placeholder=(par exemple 1,2,6 ou 1-10,15-30) - - -#rotate -rotate.title=Pivoter -rotate.header=Pivoter -rotate.selectAngle=Angle de rotation (par multiples de 90 degrés) -rotate.submit=Pivoter - - -#split-pdfs -split.title=Diviser -split.header=Diviser -split.desc.1=Les numéros que vous sélectionnez sont le numéro de page sur lequel vous souhaitez faire une division -split.desc.2=Ainsi, la sélection de 1,3,7-9 diviserait un document de 10 pages en 6 PDF distincts avec : -split.desc.3=Document #1: Page 1 -split.desc.4=Document #2: Page 2 et 3 -split.desc.5=Document #3: Page 4, 5, 6 et 7 -split.desc.6=Document #4: Page 8 -split.desc.7=Document #5: Page 9 -split.desc.8=Document #6: Page 10 -split.splitPages=Pages sur lesquelles diviser -split.submit=Diviser - - -#merge -imageToPDF.title=Image en PDF -imageToPDF.header=Image en PDF -imageToPDF.submit=Convertir -imageToPDF.selectLabel=Options d'ajustement de l'image -imageToPDF.fillPage=Remplir la page -imageToPDF.fitDocumentToImage=Ajuster la page à l'image -imageToPDF.maintainAspectRatio=Maintenir les proportions -imageToPDF.selectText.2=Rotation automatique du PDF -imageToPDF.selectText.3=Logique multi-fichiers (uniquement activée si vous travaillez avec plusieurs images) -imageToPDF.selectText.4=Fusionner en un seul PDF -imageToPDF.selectText.5=Convertir en PDF séparés - - -#pdfToImage -pdfToImage.title=PDF en Image -pdfToImage.header=PDF en Image -pdfToImage.selectText=Format d'image -pdfToImage.singleOrMultiple=Type de résultat -pdfToImage.single=Une seule grande image -pdfToImage.multi=Plusieurs images -pdfToImage.colorType=Type d'impression -pdfToImage.color=Couleur -pdfToImage.grey=Niveaux de gris -pdfToImage.blackwhite=Noir et blanc (peut engendrer une perte de données !) -pdfToImage.submit=Convertir -pdfToImage.info=Python n’est pas installé. Nécessaire pour la conversion WebP. -pdfToImage.placeholder=(par exemple : 1,2,8 ou 4,7,12-16 ou 2n-1) - - -#addPassword -addPassword.title=Ajouter un mot de passe -addPassword.header=Ajouter un mot de passe -addPassword.selectText.1=PDF à chiffrer -addPassword.selectText.2=Mot de passe de l'utilisateur -addPassword.selectText.3=Longueur de la clé de chiffrement -addPassword.selectText.4=Les valeurs plus élevées sont plus fortes, mais les valeurs plus faibles ont une meilleure compatibilité. -addPassword.selectText.5=Autorisations à définir (utilisation recommandée avec le mot de passe du propriétaire) -addPassword.selectText.6=Empêcher l'assemblage du document -addPassword.selectText.7=Empêcher l'extraction de contenu -addPassword.selectText.8=Empêcher l'extraction pour l'accessibilité -addPassword.selectText.9=Empêcher de remplir les formulaires -addPassword.selectText.10=Empêcher la modification -addPassword.selectText.11=Empêcher la modification des annotations -addPassword.selectText.12=Empêcher l'impression -addPassword.selectText.13=Empêcher l'impression des différents formats -addPassword.selectText.14=Mot de passe du propriétaire -addPassword.selectText.15=Restreint ce qui peut être fait avec le document une fois qu'il est ouvert (non pris en charge par tous les lecteurs). -addPassword.selectText.16=Restreint l'ouverture du document lui-même. -addPassword.submit=Chiffrer - - -#watermark -watermark.title=Ajouter un filigrane -watermark.header=Ajouter un filigrane -watermark.customColor=Couleur de texte personnalisée -watermark.selectText.1=PDF auquel ajouter un filigrane -watermark.selectText.2=Texte du filigrane -watermark.selectText.3=Taille de police -watermark.selectText.4=Rotation (de 0 à 360 degrés) -watermark.selectText.5=Width Spacer (espace entre chaque filigrane horizontalement) -watermark.selectText.6=Height Spacer (espace entre chaque filigrane verticalement) -watermark.selectText.7=Opacité (de 0% à 100%) -watermark.selectText.8=Type de filigrane -watermark.selectText.9=Image du filigrane -watermark.selectText.10=Convertir le PDF en PDF-Image -watermark.submit=Ajouter un filigrane -watermark.type.1=Texte -watermark.type.2=Image - - -#Change permissions -permissions.title=Modifier les permissions -permissions.header=Modifier les permissions -permissions.warning=Attention, pour que ces permissions soient immuables il est recommandé de les paramétrer avec un mot de passe via la page Ajouter un mot de passe. -permissions.selectText.1=Sélectionnez le PDF -permissions.selectText.2=Permissions à définir -permissions.selectText.3=Empêcher l'assemblage du document -permissions.selectText.4=Empêcher l'extraction de contenu -permissions.selectText.5=Empêcher l'extraction pour l'accessibilité -permissions.selectText.6=Empêcher de remplir les formulaires -permissions.selectText.7=Empêcher la modification -permissions.selectText.8=Empêcher la modification des annotations -permissions.selectText.9=Empêcher l'impression -permissions.selectText.10=Empêcher l'impression des différents formats -permissions.submit=Modifier - - -#remove password -removePassword.title=Supprimer le mot de passe -removePassword.header=Supprimer le mot de passe -removePassword.selectText.1=Sélectionnez le PDF -removePassword.selectText.2=Mot de passe -removePassword.submit=Supprimer - - -#changeMetadata -changeMetadata.title=Titre -changeMetadata.header=Modifier les métadonnées -changeMetadata.selectText.1=Veuillez modifier les variables que vous souhaitez modifier. -changeMetadata.selectText.2=Supprimer toutes les métadonnées -changeMetadata.selectText.3=Afficher des métadonnées personnalisées -changeMetadata.author=Auteur -changeMetadata.creationDate=Date de création (yyyy/MM/dd HH:mm:ss) -changeMetadata.creator=Créateur -changeMetadata.keywords=Mots clés -changeMetadata.modDate=Date de modification (yyyy/MM/dd HH:mm:ss) -changeMetadata.producer=Producteur -changeMetadata.subject=Sujet -changeMetadata.trapped=Recouvrement (technique d'impression) -changeMetadata.selectText.4=Autres métadonnées -changeMetadata.selectText.5=Ajouter une entrée de métadonnées personnalisée -changeMetadata.submit=Modifier - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF en PDF/A -pdfToPDFA.header=PDF en PDF/A -pdfToPDFA.credit=Ce service utilise libreoffice pour la conversion en PDF/A. -pdfToPDFA.submit=Convertir -pdfToPDFA.tip=Ne fonctionne actuellement pas pour plusieurs entrées à la fois -pdfToPDFA.outputFormat=Format de sortie -pdfToPDFA.pdfWithDigitalSignature=Le PDF contient une signature numérique. Elle sera supprimée dans l'étape suivante. - - -#PDFToWord -PDFToWord.title=PDF en Word -PDFToWord.header=PDF en Word -PDFToWord.selectText.1=Format du fichier de sortie -PDFToWord.credit=Ce service utilise LibreOffice pour la conversion de fichiers. -PDFToWord.submit=Convertir - - -#PDFToPresentation -PDFToPresentation.title=PDF en formats de présentation -PDFToPresentation.header=PDF en formats de présentation -PDFToPresentation.selectText.1=Format du fichier de sortie -PDFToPresentation.credit=Ce service utilise LibreOffice pour la conversion de fichiers. -PDFToPresentation.submit=Convertir - - -#PDFToText -PDFToText.title=PDF en RTF (texte) -PDFToText.header=PDF en RTF (texte) -PDFToText.selectText.1=Format du fichier de sortie -PDFToText.credit=Ce service utilise LibreOffice pour la conversion de fichiers. -PDFToText.submit=Convertir - - -#PDFToHTML -PDFToHTML.title=PDF en HTML -PDFToHTML.header=PDF en HTML -PDFToHTML.credit=Ce service utilise pdftohtml pour la conversion de fichiers. -PDFToHTML.submit=Convertir - - -#PDFToXML -PDFToXML.title=PDF en XML -PDFToXML.header=PDF en XML -PDFToXML.credit=Ce service utilise LibreOffice pour la conversion de fichiers. -PDFToXML.submit=Convertir - -#PDFToCSV -PDFToCSV.title=PDF en CSV -PDFToCSV.header=PDF en CSV -PDFToCSV.prompt=Choisir la page pour en extraire le tableau -PDFToCSV.submit=Extrait - -#split-by-size-or-count -split-by-size-or-count.title=Séparer le PDF par taille ou par nombre -split-by-size-or-count.header=Séparer le PDF par taille ou par nombre -split-by-size-or-count.type.label=Sélectionner le type de division -split-by-size-or-count.type.size=Par taille -split-by-size-or-count.type.pageCount=Par nombre de pages -split-by-size-or-count.type.docCount=Par nombre de documents -split-by-size-or-count.value.label=Entrer la valeur -split-by-size-or-count.value.placeholder=Saisir la taille (par exemple, 2MB ou 3KB) ou le nombre (par exemple, 5) -split-by-size-or-count.submit=Séparer - - -#overlay-pdfs -overlay-pdfs.header=Incrustation de PDF -overlay-pdfs.baseFile.label=Sélectionner le fichier PDF de base -overlay-pdfs.overlayFiles.label=Sélectionner les fichiers PDF à superposer -overlay-pdfs.mode.label=Sélectionner le mode d'incrustation -overlay-pdfs.mode.sequential=Superposition séquentielle -overlay-pdfs.mode.interleaved=Superposition entrelacée -overlay-pdfs.mode.fixedRepeat=Superposition à répétition fixe -overlay-pdfs.counts.label=Nombre de superpositions (pour le mode de répétition fixe) -overlay-pdfs.counts.placeholder=Compteurs (séparés par des virgules, exemple : 2,3,1) -overlay-pdfs.position.label=Définir la position de l'incrustation -overlay-pdfs.position.foreground=Premier plan -overlay-pdfs.position.background=Arrière-plan -overlay-pdfs.submit=Soumettre - - -#split-by-sections -split-by-sections.title=Diviser le PDF en sections -split-by-sections.header=Diviser le PDF en sections -split-by-sections.horizontal.label=Divisions horizontales -split-by-sections.vertical.label=Divisions verticales -split-by-sections.horizontal.placeholder=Saisir le nombre de divisions horizontales -split-by-sections.vertical.placeholder=Entrer le nombre de divisions verticales -split-by-sections.submit=Diviser le PDF -split-by-sections.merge=Fusionner en un seul PDF - - -#printFile -printFile.title=Imprimer le fichier -printFile.header=Imprimer le fichier sur l'imprimante -printFile.selectText.1=Sélectionner le fichier à imprimer -printFile.selectText.2=Entrez le nom de l'imprimante -printFile.submit=Imprimer - - -#licenses -licenses.nav=Licences -licenses.title=Licences tierces -licenses.header=Licences tierces -licenses.module=Module -licenses.version=Version -licenses.license=Licence - -#survey -survey.nav=Enquête -survey.title=Enquête Stirling-PDF -survey.description=Stirling-PDF n'a pas de suivi, donc nous voulons entendre nos utilisateurs pour améliorer Stirling-PDF ! -survey.changes=Stirling-PDF a changé depuis la dernière enquête ! Pour en savoir plus, veuillez consulter notre article de blog ici : -survey.changes2=Avec ces changements, nous obtenons un soutien commercial rémunéré et un financement -survey.please=Veuillez envisager de répondre à notre enquête ! -survey.disabled=(La fenêtre contextuelle de l'enquête sera désactivée dans les mises à jour suivantes mais sera disponible en bas de page) -survey.button=Répondre à l'enquête -survey.dontShowAgain=Ne plus afficher -survey.meeting.1=Si vous utilisez Stirling PDF au travail, nous aimerions en discuter avec vous. Nous offrons des sessions de support technique en échante d'une discussion de 15 minutes pour découvrir nos utilisateurs. -survey.meeting.2=C'est l'occasion de : -survey.meeting.3=Obtenir de l'aide pour le déploiement, l'intégration ou résoudre des problèmes -survey.meeting.4=Fournir un retour direct sur les performances, les cas limites, les fonctionnalités demandées -survey.meeting.5=Nous aider à adapter Stirling PDF aux usages réels en entreprise -survey.meeting.6=Si vous êtes intéressé, prenez rendez-vous avec notre équipe (en anglias uniquement) -survey.meeting.7=Nous avons hâte de découvrir vos cas d'usage et d'améliorer encore Stirling PDF ! -survey.meeting.notInterested=Bous n'êtes pas une entreprise et/ou n'êtes pas intéressé par une discussion ? -survey.meeting.button=Prendre rendez-vous - -#error -error.sorry=Désolé pour ce problème ! -error.needHelp=Besoin d'aide / Vous avez trouvé un problème ? -error.contactTip=Si vous avez encore des problèmes, n'hésitez pas à nous contacter pour obtenir de l'aide. Vous pouvez soumettre un ticket sur notre page GitHub ou nous contacter via Discord : -error.404.head=404 - Page non trouvée | oups on s'est foiré ! -error.404.1=Nous ne parvenons pas à trouver la page que vous recherchez. -error.404.2=Quelque chose n'a pas fonctionné -error.github=Créer un ticket sur GitHub -error.showStack=Afficher la Stack Trace -error.copyStack=Copier la Stack Trace -error.githubSubmit=GitHub - Créer un ticket -error.discordSubmit=Discord - Poster un message de demande d'assistance - - -#remove-image -removeImage.title=Supprimer l'image -removeImage.header=Supprimer l'image -removeImage.removeImage=Supprimer l'image -removeImage.submit=Supprimer l'image - - -splitByChapters.title=Diviser un PDF par Chapitres -splitByChapters.header=Diviser un PDF par Chapitres -splitByChapters.bookmarkLevel=Niveau de Signet -splitByChapters.includeMetadata=Inclure les Métadonnées -splitByChapters.allowDuplicates=Autoriser les Doublons -splitByChapters.desc.1=Cet outil divise un fichier PDF en plusieurs PDF en fonction de sa structure de chapitres. -splitByChapters.desc.2=Niveau de Signet : Choisissez le niveau de signets à utiliser pour la division (0 pour le niveau supérieur, 1 pour le deuxième niveau, etc...). -splitByChapters.desc.3=Inclure les Métadonnées : Si coché, les métadonnées du PDF original seront incluses dans chaque PDF divisé. -splitByChapters.desc.4=Autoriser les Doublons : Si coché, permet à plusieurs signets sur la même page de créer des PDF séparés. -splitByChapters.submit=Diviser le PDF - -#File Chooser -fileChooser.click=Cliquez -fileChooser.or=ou -fileChooser.dragAndDrop=Glisser & Déposer -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Glisser & Déposer le(s) fichier(s) ici -fileChooser.extractPDF=Extraction en cours... - -#release notes -releases.footer=Versions -releases.title=Notes de version -releases.header=Notes de version -releases.current.version=Version actuelle -releases.note=Les notes de version sont uniquement disponibles en anglais - -#Validate Signature -validateSignature.title=Valider les signatures PDF -validateSignature.header=Valider les signatures numériques -validateSignature.selectPDF=Sélectionnez un fichier PDF signé -validateSignature.submit=Valider les signatures -validateSignature.results=Résultats de la validation -validateSignature.status=Statut -validateSignature.signer=Signataire -validateSignature.date=Date -validateSignature.reason=Raison -validateSignature.location=Localisation -validateSignature.noSignatures=Aucune signature numérique trouvée dans ce document -validateSignature.status.valid=Valide -validateSignature.status.invalid=Invalide -validateSignature.chain.invalid=La validation de la chaîne de certificats a échoué - impossible de vérifier l'identité du signataire -validateSignature.trust.invalid=Le certificat n'est pas dans le magasin de confiance - la source ne peut pas être vérifiée -validateSignature.cert.expired=Le certificat a expiré -validateSignature.cert.revoked=Le certificat a été révoqué -validateSignature.signature.info=Informations sur la signature -validateSignature.signature=Signature -validateSignature.signature.mathValid=La signature est mathématiquement valide MAIS : -validateSignature.selectCustomCert=Fichier de certificat personnalisé X.509 (Optionnel) -validateSignature.cert.info=Détails du certificat -validateSignature.cert.issuer=Émetteur -validateSignature.cert.subject=Sujet -validateSignature.cert.serialNumber=Numéro de série -validateSignature.cert.validFrom=Valide à partir du -validateSignature.cert.validUntil=Valide jusqu'au -validateSignature.cert.algorithm=Algorithme -validateSignature.cert.keySize=Taille de la clé -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Usage de la clé -validateSignature.cert.selfSigned=Auto-signé -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_ga_IE.properties b/stirling-pdf/build/resources/main/messages_ga_IE.properties deleted file mode 100644 index 7cb3ee6e2..000000000 --- a/stirling-pdf/build/resources/main/messages_ga_IE.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Méid an Chló -addPageNumbers.fontName=Ainm Cló -pdfPrompt=Roghnaigh PDF(anna) -multiPdfPrompt=Roghnaigh PDFs (2+) -multiPdfDropPrompt=Roghnaigh (nó tarraing & scaoil) gach PDF atá uait -imgPrompt=Roghnaigh Íomhá(í) -genericSubmit=Cuir isteach -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Rabhadh: Féadfaidh an próiseas seo suas le nóiméad a ghlacadh ag brath ar mhéid an chomhaid -pageOrderPrompt=Ordú Leathanach Saincheaptha (Iontráil liosta uimhreacha leathanaigh nó Feidhmeanna ar nós 2n+1 le camóga deighilte): -pageSelectionPrompt=Roghnú Leathanach Saincheaptha (Iontráil liosta leathanach scartha le camóg d'uimhreacha 1,5,6 nó Feidhmeanna ar nós 2n+1): -goToPage=Téigh -true=Fíor -false=Bréagach -unknown=Anaithnid -save=Sábháil -saveToBrowser=Sábháil go Brabhsálaí -close=Dún -filesSelected=comhaid roghnaithe -noFavourites=Níor cuireadh aon cheanáin leis -downloadComplete=Íosluchtaigh Críochnaithe -bored=Leamh Ag Feitheamh? -alphabet=Aibítir -downloadPdf=Íoslódáil PDF -text=Téacs -font=Cló -selectFillter=-- Roghnaigh -- -pageNum=Uimhir an Leathanaigh -sizes.small=Beaga -sizes.medium=Mheán -sizes.large=Mór -sizes.x-large=X-Mór -error.pdfPassword=Tá pasfhocal ar an Doiciméad PDF agus níor soláthraíodh an pasfhocal nó bhí sé mícheart -delete=Scrios -username=Ainm úsáideora -password=Pasfhocal -welcome=Fáilte -property=Maoin -black=Dubh -white=Bán -red=Dearg -green=Glas -blue=Gorm -custom=Saincheaptha... -WorkInProgess=Obair idir lámha, B’fhéidir nach n-oibreoidh sí nó nach mbeidh bugaí ann, Tuairiscigh aon fhadhbanna le do thoil! -poweredBy=Cumhachtaithe ag -yes=Tá -no=Níl -changedCredsMessage=Dintiúir athraithe! -notAuthenticatedMessage=Úsáideoir gan fíordheimhniú. -userNotFoundMessage=Úsáideoir gan aimsiú. -incorrectPasswordMessage=Tá an pasfhocal reatha mícheart. -usernameExistsMessage=Tá Ainm Úsáideora Nua ann cheana féin. -invalidUsernameMessage=Ainm úsáideora neamhbhailí, ní féidir ach litreacha, uimhreacha agus na carachtair speisialta seo a leanas @._+- a bheith san ainm úsáideora nó ní mór gur seoladh ríomhphoist bailí é. -invalidPasswordMessage=Níor cheart go mbeadh an pasfhocal folamh agus níor cheart go mbeadh spásanna ag an tús nó ag an deireadh. -confirmPasswordErrorMessage=Ní mór Pasfhocal Nua agus Deimhnigh Pasfhocal Nua a bheith ag teacht leis. -deleteCurrentUserMessage=Ní féidir an t-úsáideoir atá logáilte isteach faoi láthair a scriosadh. -deleteUsernameExistsMessage=Níl an t-ainm úsáideora ann agus ní féidir é a scriosadh. -downgradeCurrentUserMessage=Ní féidir ról an úsáideora reatha a íosghrádú -disabledCurrentUserMessage=Ní féidir an t-úsáideoir reatha a dhíchumasú -downgradeCurrentUserLongMessage=Ní féidir ról an úsáideora reatha a íosghrádú. Mar sin, ní thaispeánfar an t-úsáideoir reatha. -userAlreadyExistsOAuthMessage=Tá an t-úsáideoir ann cheana mar úsáideoir OAuth2. -userAlreadyExistsWebMessage=Tá an t-úsáideoir ann cheana féin mar úsáideoir gréasáin. -error=Earráid -oops=Úps! -help=Cabhrú -goHomepage=Téigh go Leathanach Baile -joinDiscord=Cláraigh lenár bhfreastalaí Discord -seeDockerHub=Féach Docker Hub -visitGithub=Tabhair cuairt ar Github Stór -donate=Síntiúis -color=Dath -sponsor=Urraitheoir -info=Eolas -pro=Pro -page=Leathanach -pages=Leathanaigh -loading=Á lódáil... -addToDoc=Cuir le Doiciméad -reset=Athshocraigh -apply=Cuir i bhFeidhm -noFileSelected=No file selected. Please upload one. - -legal.privacy=Polasaí Príobháideachta -legal.terms=Téarmaí agus Coinníollacha -legal.accessibility=Inrochtaineacht -legal.cookie=Polasaí Fianán -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Roghchlár Píblíne (Beta) -pipeline.uploadButton=Uaslódáil Saincheaptha -pipeline.configureButton=Cumraigh -pipeline.defaultOption=Saincheaptha -pipeline.submitButton=Cuir isteach -pipeline.help=Cabhair Píblíne -pipeline.scanHelp=Cabhair Scanadh Fillteán -pipeline.deletePrompt=An bhfuil tú cinnte gur mhaith leat píblíne a scriosadh - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Cumraíocht Píblíne -pipelineOptions.pipelineNameLabel=Ainm Píblíne -pipelineOptions.saveSettings=Sábháil Socruithe Oibriúcháin -pipelineOptions.pipelineNamePrompt=Cuir isteach ainm na píblíne anseo -pipelineOptions.selectOperation=Roghnaigh Oibríocht -pipelineOptions.addOperationButton=Cuir oibríocht leis -pipelineOptions.pipelineHeader=Píblíne: -pipelineOptions.saveButton=Íosluchtaigh -pipelineOptions.validateButton=Bailíochtaigh - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Uasghrádú go Pro -enterpriseEdition.warning=Níl an ghné seo ar fáil ach d'úsáideoirí Pro. -enterpriseEdition.yamlAdvert=Tacaíonn Stirling PDF Pro le comhaid cumraíochta YAML agus gnéithe SSO eile. -enterpriseEdition.ssoAdvert=Tá tuilleadh gnéithe bainistíochta úsáideoirí á lorg? Seiceáil Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=An bhfuil fonn ort PDF Stirling a fheabhsú? -analytics.paragraph1=Tá rogha an diúltaithe ag PDF Stirling chun cabhrú linn an táirge a fheabhsú. Ní rianaimid aon fhaisnéis phearsanta nó ábhar comhaid. -analytics.paragraph2=Smaoinigh le do thoil ar anailísíocht a chumasú chun cabhrú le Stirling-PDF fás agus chun ligean dúinn ár n-úsáideoirí a thuiscint níos fearr. -analytics.enable=Cumasaigh anailísíocht -analytics.disable=Díchumasaigh anailísíocht -analytics.settings=Is féidir leat na socruithe don anailísíocht a athrú sa chomhad config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Ceanáin -navbar.recent=New and recently updated -navbar.darkmode=Mód Dorcha -navbar.language=Teangacha -navbar.settings=Socruithe -navbar.allTools=Uirlisí -navbar.multiTool=Uirlisí Il -navbar.search=Cuardach -navbar.sections.organize=Eagraigh -navbar.sections.convertTo=Tiontaigh go PDF -navbar.sections.convertFrom=Tiontaigh ó PDF -navbar.sections.security=Comhartha & Slándáil -navbar.sections.advance=Casta -navbar.sections.edit=Féach ar & Cuir in Eagar -navbar.sections.popular=Coitianta - -############# -# SETTINGS # -############# -settings.title=Socruithe -settings.update=Nuashonrú ar fáil -settings.updateAvailable=Is é {0} an leagan suiteáilte reatha. Tá leagan nua ({1}) ar fáil. -settings.appVersion=Leagan Aipe: -settings.downloadOption.title=Roghnaigh rogha íoslódála (Le haghaidh íoslódálacha comhad amháin seachas zip): -settings.downloadOption.1=Oscail sa bhfuinneog chéanna -settings.downloadOption.2=Oscail i bhfuinneog nua -settings.downloadOption.3=Íoslódáil an comhad -settings.zipThreshold=Comhaid zip nuair a sháraíonn líon na gcomhad íoslódála -settings.signOut=Logáil Amach -settings.accountSettings=Socruithe cuntas -settings.bored.help=Cumasaíonn sé cluiche uibheacha Cásca -settings.cacheInputs.name=Sábháil ionchuir fhoirm -settings.cacheInputs.help=Cumasaigh ionchuir a úsáideadh roimhe seo a stóráil le haghaidh ritheanna amach anseo - -changeCreds.title=Athraigh Dintiúir -changeCreds.header=Nuashonraigh Sonraí do Chuntais -changeCreds.changePassword=Tá dintiúir réamhshocraithe logáil isteach á úsáid agat. Cuir isteach pasfhocal nua le do thoil -changeCreds.newUsername=Ainm Úsáideora Nua -changeCreds.oldPassword=Pasfhocal reatha -changeCreds.newPassword=Focal Faire Nua -changeCreds.confirmNewPassword=Deimhnigh Pasfhocal Nua -changeCreds.submit=Cuir Athruithe isteach - - - -account.title=Socruithe cuntas -account.accountSettings=Socruithe cuntas -account.adminSettings=Socruithe Riaracháin - Féach ar agus Cuir Úsáideoirí Leis -account.userControlSettings=Socruithe Rialaithe Úsáideora -account.changeUsername=Athraigh Ainm Úsáideora -account.newUsername=Ainm Úsáideora Nua -account.password=Pasfhocal Deimhnithe -account.oldPassword=Sean Pasfhocal -account.newPassword=Focal Faire Nua -account.changePassword=Athraigh do phasfhocal -account.confirmNewPassword=Deimhnigh Pasfhocal Nua -account.signOut=Logáil Amach -account.yourApiKey=D'Eochair API -account.syncTitle=Sioncronaigh socruithe brabhsálaí leis an gCuntas -account.settingsCompare=Comparáid Socruithe: -account.property=Maoin -account.webBrowserSettings=Socrú Brabhsálaí Gréasáin -account.syncToBrowser=Cuntas Sync -> Brabhsálaí -account.syncToAccount=Cuntas Sioncronaigh <- Brabhsálaí - - -adminUserSettings.title=Socruithe Rialaithe Úsáideora -adminUserSettings.header=Socruithe Rialaithe Úsáideoir Riaracháin -adminUserSettings.admin=Riarachán -adminUserSettings.user=Úsáideoir -adminUserSettings.addUser=Cuir Úsáideoir Nua leis -adminUserSettings.deleteUser=Scrios Úsáideoir -adminUserSettings.confirmDeleteUser=Ar cheart an t-úsáideoir a scriosadh? -adminUserSettings.confirmChangeUserStatus=Ar cheart an t-úsáideoir a dhíchumasú/a chumasú? -adminUserSettings.usernameInfo=Ní féidir ach litreacha, uimhreacha agus na carachtair speisialta seo a leanas @._+- a bheith san ainm úsáideora nó ní mór gur seoladh ríomhphoist bailí é. -adminUserSettings.roles=Róil -adminUserSettings.role=Ról -adminUserSettings.actions=Gníomhartha -adminUserSettings.apiUser=Úsáideoir API Teoranta -adminUserSettings.extraApiUser=Úsáideoir API Teoranta breise -adminUserSettings.webOnlyUser=Úsáideoir Gréasáin Amháin -adminUserSettings.demoUser=Úsáideoir Taispeána (Gan socruithe saincheaptha) -adminUserSettings.internalApiUser=Úsáideoir API Inmheánach -adminUserSettings.forceChange=Cuir iallach ar an úsáideoir pasfhocal a athrú ar logáil isteach -adminUserSettings.submit=Sábháil Úsáideoir -adminUserSettings.changeUserRole=Athraigh Ról an Úsáideora -adminUserSettings.authenticated=Fíordheimhnithe -adminUserSettings.editOwnProfil=Cuir a phróifíl féin in eagar -adminUserSettings.enabledUser=úsáideoir cumasaithe -adminUserSettings.disabledUser=úsáideoir faoi mhíchumas -adminUserSettings.activeUsers=Úsáideoirí Gníomhacha: -adminUserSettings.disabledUsers=Úsáideoirí faoi mhíchumas: -adminUserSettings.totalUsers=Úsáideoirí Iomlán: -adminUserSettings.lastRequest=Iarratas Deiridh -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Iompórtáil/Easpórtáil Bunachar Sonraí -database.header=Iompórtáil/Easpórtáil Bunachar Sonraí -database.fileName=Ainm comhaid -database.creationDate=Dáta Cruthaithe -database.fileSize=Méid an Chomhaid -database.deleteBackupFile=Scrios Comhad Cúltaca -database.importBackupFile=Iompórtáil Comhad Cúltaca -database.createBackupFile=Cruthaigh Comhad Cúltaca -database.downloadBackupFile=Íoslódáil an comhad cúltaca -database.info_1=Agus sonraí á n-allmhairiú, tá sé ríthábhachtach an struchtúr ceart a chinntiú. Mura bhfuil tú cinnte faoina bhfuil ar siúl agat, iarr comhairle agus tacaíocht ó ghairmí. Féadfaidh earráid sa struchtúr a bheith ina chúis le mífheidhmeanna iarratais, suas go dtí agus lena n-áirítear an neamhábaltacht iomlán an t-iarratas a rith. -database.info_2=Ní hionann ainm an chomhaid agus é á uaslódáil. Déanfar é a athainmniú ina dhiaidh sin chun an fhormáid backup_user_yyyyMMddHHmm.sql a leanúint, ag cinntiú go bhfuil coinbhinsiún ainmniúcháin comhsheasmhach ann. -database.submit=Iompórtáil Cúltaca -database.importIntoDatabaseSuccessed=D'éirigh leis an allmhairiú isteach sa bhunachar sonraí -database.backupCreated=D'éirigh le cúltaca bunachar sonraí -database.fileNotFound=Comhad gan aimsiú -database.fileNullOrEmpty=Níor cheart go mbeadh an comhad ar neamhní nó folamh -database.failedImportFile=Theip ar iompórtáil an chomhaid -database.notSupported=Níl an fheidhm seo ar fáil do nasc bunachar sonraí. - -session.expired=Tá do sheisiún imithe in éag. Athnuaigh an leathanach agus bain triail eile as. -session.refreshPage=Athnuaigh an Leathanach - -############# -# HOME-PAGE # -############# -home.desc=Do shiopa ilfhreastail arna óstáil go háitiúil do do riachtanais PDF go léir. -home.searchBar=Cuardaigh gnéithe... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Féach ar, nótáil, cuir téacs nó íomhánna leis -viewPdf.tags=amharc, léamh, anótáil, téacs, íomhá - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Il-uirlis PDF -home.multiTool.desc=Cumaisc, Rothlaigh, Atheagraigh, agus Bain leathanaigh -multiTool.tags=Il-Uirlis, Iloibríocht, Chomhéadain, cliceáil tarraing, ceann tosaigh, taobh an chliaint, idirghníomhach, intractable, bog - -home.merge.title=Cumaisc -home.merge.desc=Go héasca chumasadh go leor PDFanna isteach i gceann amháin. -merge.tags=chumasadh,Oibríochtaí Leathanaigh,Cúl-deireadh,taobh freastalaí - -home.split.title=Scoilt -home.split.desc=Scoilt comhaid PDF isteach i ndoiciméid iolracha -split.tags=Oibríochtaí leathanach, roinnt, Leathanach Il, gearrtha, taobh freastalaí - -home.rotate.title=Rothlaigh -home.rotate.desc=Rothlaigh do PDFanna go héasca. -rotate.tags=taobh freastalaí - - -home.imageToPdf.title=Íomhá go PDF -home.imageToPdf.desc=Tiontaigh íomhá (PNG, JPEG, GIF) go PDF. -imageToPdf.tags=comhshó, img, jpg, pictiúr, grianghraf - -home.pdfToImage.title=PDF go íomhá -home.pdfToImage.desc=Tiontaigh PDF a íomhá. (PNG, JPEG, GIF) -pdfToImage.tags=comhshó, img, jpg, pictiúr, grianghraf - -home.pdfOrganiser.title=Eagraigh -home.pdfOrganiser.desc=Bain/Atheagraigh na leathanaigh in ord ar bith -pdfOrganiser.tags=déphléacsacha, cothrom, corr, sórtáil, bogadh - - -home.addImage.title=Cuir íomhá leis -home.addImage.desc=Cuireann sé íomhá ar shuíomh socraithe ar an PDF -addImage.tags=img, jpg, pictiúr, grianghraf - -home.watermark.title=Cuir Uisce leis -home.watermark.desc=Cuir comhartha uisce saincheaptha le do dhoiciméad PDF. -watermark.tags=Téacs, athrá, lipéad, úinéireacht, cóipcheart, trádmharc, img, jpg, pictiúr, grianghraf - -home.permissions.title=Athrú Ceadanna -home.permissions.desc=Athraigh ceadanna do dhoiciméad PDF -permissions.tags=léamh, scríobh, cuir in eagar, priontáil - - -home.removePages.title=Bain -home.removePages.desc=Scrios leathanaigh nach dteastaíonn ó do dhoiciméad PDF. -removePages.tags=Bain leathanaigh, scrios leathanaigh - -home.addPassword.title=Cuir Pasfhocal leis -home.addPassword.desc=Criptigh do dhoiciméad PDF le focal faire. -addPassword.tags=slán, slándáil - -home.removePassword.title=Bain Pasfhocal -home.removePassword.desc=Bain cosaint phasfhocal ó do dhoiciméad PDF. -removePassword.tags=slán, Díchriptiú, slándáil, Unpassword, scrios pasfhocal - -home.compressPdfs.title=Comhbhrúigh -home.compressPdfs.desc=Comhbhrúigh PDFanna chun a méid comhaid a laghdú. -compressPdfs.tags=squish, beag, beag bídeach - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Athraigh Meiteashonraí -home.changeMetadata.desc=Athraigh/Bain/Cuir meiteashonraí ó dhoiciméad PDF -changeMetadata.tags=Teideal,údar, dáta, cruthú, am, foilsitheoir, léiritheoir, staitisticí - -home.fileToPDF.title=Comhad a thiontú go PDF -home.fileToPDF.desc=Tiontaigh beagnach aon chomhad go PDF (DOCX, PNG, XLS, PPT, TXT agus go leor eile) -fileToPDF.tags=claochlú, formáid, doiciméad, pictiúr, sleamhnán, téacs, comhshó, oifig, docs, focal, excel, powerpoint - -home.ocr.title=OCR / Scananna glanta -home.ocr.desc=Scanann glantachán agus aimsíonn sé téacs ó íomhánna laistigh de PDF agus cuireann sé isteach arís é mar théacs. -ocr.tags=aithint, téacs, íomhá, scanadh, léamh, a aithint, a bhrath, in eagar - -home.extractImages.title=Sliocht Íomhánna -home.extractImages.desc=Sliochtann sé gach íomhá ó PDF agus sábhálann sé iad a zip -extractImages.tags=pictiúr, grianghraf, shábháil, cartlann, zip, gabháil, grab - -home.pdfToPDFA.title=PDF go PDF/A -home.pdfToPDFA.desc=Tiontaigh PDF go PDF/A le haghaidh stórála fadtéarmach -pdfToPDFA.tags=cartlann, fadtéarmach, caighdeánach, comhshó, stóráil, caomhnú - -home.PDFToWord.title=PDF a thiontú go Word -home.PDFToWord.desc=Tiontaigh PDF go formáidí Word (DOC, DOCX agus ODT) -PDFToWord.tags=doc, docx, odt, focal, claochlú, formáid, comhshó, oifig, microsoft, docfile - -home.PDFToPresentation.title=PDF a chur i láthair -home.PDFToPresentation.desc=Tiontaigh PDF go formáidí Léirithe (PPT, PPTX agus ODP) -PDFToPresentation.tags=sleamhnáin, seó, oifig, microsoft - -home.PDFToText.title=PDF go RTF (Téacs) -home.PDFToText.desc=Tiontaigh PDF go Téacs nó formáid RTF -PDFToText.tags=richformat, richtextformat, formáid téacs saibhir - -home.PDFToHTML.title=PDF go HTML -home.PDFToHTML.desc=Tiontaigh HTML i bhformáid PDF -PDFToHTML.tags=ábhar gréasáin, cairdiúil don bhrabhsálaí - - -home.PDFToXML.title=PDF go XML -home.PDFToXML.desc=Tiontaigh PDF i bhformáid XML -PDFToXML.tags=asbhaint sonraí, ábhar struchtúrtha, idirghabhála, claochlú, thiontú - -home.ScannerImageSplit.title=Braith / Scoilt grianghraif Scanta -home.ScannerImageSplit.desc=Scoilteann sé grianghraif iolracha ó laistigh de ghrianghraf/PDF -ScannerImageSplit.tags=ar leithligh, a bhrath go huathoibríoch, scanadh, il-grianghraf, eagrú - -home.sign.title=Comhartha -home.sign.desc=Cuireann síniú le PDF trí líníocht, téacs nó íomhá -sign.tags=údarú, tosaigh, síniú tarraingthe, comhartha téacs, íomhá-shíniú - -home.flatten.title=Comhcheangail -home.flatten.desc=Bain gach eilimint agus foirm idirghníomhach as PDF -flatten.tags=statach, díghníomhachtú, neamh-idirghníomhach, sruthlíniú - -home.repair.title=Deisiúchán -home.repair.desc=Déanann sé iarracht PDF truaillithe/briste a dheisiú -repair.tags=deisiú, athchóiriú, ceartú, aisghabháil - -home.removeBlanks.title=Bain leathanaigh Bhána -home.removeBlanks.desc=Aimsíonn agus baintear leathanaigh bhána de dhoiciméad -removeBlanks.tags=glanta, sruthlíniú, neamhábhar, eagrú - -home.removeAnnotations.title=Bain Anótálacha -home.removeAnnotations.desc=Baintear gach trácht/nóta de PDF -removeAnnotations.tags=tuairimí, aibhsiú, nótaí, marcáil, bain - -home.compare.title=Déan comparáid idir -home.compare.desc=Déanann sé na difríochtaí idir 2 Dhoiciméad PDF a chur i gcomparáid agus a thaispeáint -compare.tags=idirdhealú, codarsnacht, athruithe, anailís - -home.certSign.title=Sínigh le Deimhniú -home.certSign.desc=Síníonn sé PDF le Deimhniú/Eochair (PEM/P12) -certSign.tags=fíordheimhnigh, PEM, P12, oifigiúil, criptigh - -home.removeCertSign.title=Bain Comhartha Teastais -home.removeCertSign.desc=Bain síniú teastas ó PDF -removeCertSign.tags=fíordheimhnigh, PEM, P12, oifigiúil, dhíchriptiú - -home.pageLayout.title=Leagan Amach Illeathanaigh -home.pageLayout.desc=Cumaisc leathanaigh iolracha de dhoiciméad PDF isteach i leathanach amháin -pageLayout.tags=chumasc, ilchodach, aon-amharc, a eagrú - -home.scalePages.title=Coigeartaigh méid/scála an leathanaigh -home.scalePages.desc=Athraigh méid/scála leathanaigh agus/nó a bhfuil ann. -scalePages.tags=athraigh, modhnaigh, toise, cuir in oiriúint - -home.pipeline.title=Píblíne (Ardleibhéal) -home.pipeline.desc=Rith gníomhartha iolracha ar PDFanna trí scripteanna píblíne a shainiú -pipeline.tags=uathoibriú, seicheamh, scriptithe, baisc-phróiseas - -home.add-page-numbers.title=Cuir Uimhreacha Leathanaigh leis -home.add-page-numbers.desc=Cuir uimhreacha Leathanach leis an doiciméad i suíomh socraithe -add-page-numbers.tags=leathanach, lipéad, eagraigh, innéacs - -home.auto-rename.title=Comhad PDF a athainmniú go huathoibríoch -home.auto-rename.desc=Athainmníonn Auto comhad PDF bunaithe ar a cheanntásc braite -auto-rename.tags=auto-bhrath, ceanntásc-bhunaithe, a eagrú, a athlipéadú - -home.adjust-contrast.title=Coigeartaigh Dathanna/Codarsnacht -home.adjust-contrast.desc=Coigeartaigh Codarsnacht, Sáithiú agus Gile PDF -adjust-contrast.tags=dath-cheartú, tune, a mhodhnú, a fheabhsú - -home.crop.title=PDF a ghearradh -home.crop.desc=Bearr PDF chun a mhéid a laghdú (coimeádann an téacs!) -crop.tags=Baile Átha Troim, Laghdaigh, Cuir in eagar, Cruth - -home.autoSplitPDF.title=Leathanaigh Scoilte Uathoibríoch -home.autoSplitPDF.desc=Auto Scoilt PDF Scanta le Cód QR scoilteoir leathanach scanadh fisiciúil -autoSplitPDF.tags=QR-bhunaithe, ar leith, scanadh-deighleog, eagrú - -home.sanitizePdf.title=Sláintíocht -home.sanitizePdf.desc=Bain scripteanna agus gnéithe eile ó chomhaid PDF -sanitizePdf.tags=glan, slán, sábháilte, bain bagairtí - -home.URLToPDF.title=URL/Láithreán Gréasáin go PDF -home.URLToPDF.desc=Tiontaíonn aon http(s) URL go PDF -URLToPDF.tags=gréasán a ghabháil, a shábháil-leathanach, gréasán-go-doc, cartlann - -home.HTMLToPDF.title=HTML go PDF -home.HTMLToPDF.desc=Tiontaíonn aon chomhad HTML nó zip go PDF -HTMLToPDF.tags=marcáil, ábhar gréasáin, claochlú, tiontú - - -home.MarkdownToPDF.title=Marcáil síos go PDF -home.MarkdownToPDF.desc=Tiontaíonn aon chomhad Markdown go PDF -MarkdownToPDF.tags=marcáil, ábhar gréasáin, claochlú, tiontú - -home.PDFToMarkdown.title=PDF chuig Markdown -home.PDFToMarkdown.desc=Tiontaíonn PDF ar bith go Markdown -PDFToMarkdown.tags=marcáil, ábhar Gréasáin, claochlú, tiontú, md - -home.getPdfInfo.title=Faigh GACH Eolas ar PDF -home.getPdfInfo.desc=Grab aon fhaisnéis agus is féidir ar PDFs -getPdfInfo.tags=faisnéis, sonraí, staitisticí, staitisticí - - -home.extractPage.title=Sliocht leathanach(eacha) -home.extractPage.desc=Sleachta roghnaigh leathanaigh ó PDF -extractPage.tags=sliocht - - -home.PdfToSinglePage.title=PDF go leathanach mór amháin -home.PdfToSinglePage.desc=Cumasc gach leathanach PDF isteach i leathanach mór amháin -PdfToSinglePage.tags=leathanach amháin - - -home.showJS.title=Taispeáin Javascript -home.showJS.desc=Déanann sé cuardach agus taispeáint ar aon JS a instealladh isteach i PDF -showJS.tags=JS - -home.autoRedact.title=Auto Redact -home.autoRedact.desc=Auto Redacts (Blacks out) téacs i PDF bunaithe ar an téacs ionchuir -autoRedact.tags=Dearg, Folaigh, dubh amach, dubh, marcóir, i bhfolach - -home.redact.title=Athchóiriú de Láimh -home.redact.desc=Réiteann sé PDF bunaithe ar théacs roghnaithe, cruthanna tarraingthe agus/nó leathanaigh roghnaithe -redact.tags=Réiteach, Folaigh, dubh amach, dubh, marcóir, i bhfolach, lámhleabhar - -home.tableExtraxt.title=Ó CSV go PDF -home.tableExtraxt.desc=Sleachta Táblaí ó PDF agus é a thiontú go CSV -tableExtraxt.tags=CSV, Eastóscadh Tábla, sliocht, tiontú - - -home.autoSizeSplitPDF.title=Auto Scoilte de réir Méid/Comhaireamh -home.autoSizeSplitPDF.desc=Scoilt PDF amháin i ndoiciméid iolracha bunaithe ar mhéid, líon na leathanach, nó comhaireamh doiciméad -autoSizeSplitPDF.tags=pdf, scoilt, doiciméad, eagraíocht - - -home.overlay-pdfs.title=Forleagan PDF -home.overlay-pdfs.desc=Forleagain PDF ar bharr PDF eile -overlay-pdfs.tags=Forleagan - -home.split-by-sections.title=Scoilt PDF de réir ailt -home.split-by-sections.desc=Roinn gach leathanach de PDF i gcodanna cothrománacha agus ingearacha níos lú -split-by-sections.tags=Roinn Scoilt, Roinn, Saincheap - -home.AddStampRequest.title=Cuir Stampa go PDF -home.AddStampRequest.desc=Cuir téacs leis nó cuir stampaí íomhá leis ag láithreacha socraithe -AddStampRequest.tags=Stampa, Cuir íomhá, íomhá lár, Uisce, PDF, Leabú, Saincheap - - -home.removeImagePdf.title=Bain íomhá -home.removeImagePdf.desc=Bain íomhá de PDF chun méid comhaid a laghdú -removeImagePdf.tags=Bain Íomhá, Oibríochtaí Leathanaigh, Cúl, taobh an fhreastalaí - - -home.splitPdfByChapters.title=Scoil PDF ar Chaibidlí -home.splitPdfByChapters.desc=Scoilt PDF ina chomhaid iolracha bunaithe ar a struchtúr caibidle. -splitPdfByChapters.tags=scoilt, caibidlí, leabharmharcanna, eagraigh - -home.validateSignature.title=Bailíochtaigh Síniú PDF -home.validateSignature.desc=Fíoraigh sínithe digiteacha agus teastais i gcáipéisí PDF -validateSignature.tags=síniú, fíoraigh, deimhnigh, pdf, teastas, síniú digiteach, Síniú Bailíochtaigh, Bailíochtaigh teastas - -#replace-invert-color -replace-color.title=Athchuir-Inbhéartaigh-Dath -replace-color.header=Athchuir-Inbhéartaigh Dath PDF -home.replaceColorPdf.title=Athchuir agus Inbhéartaigh Dath -home.replaceColorPdf.desc=Athchuir dath an téacs agus an chúlra i bhformáid PDF agus inbhéartaigh dath iomlán pdf chun méid comhaid a laghdú -replaceColorPdf.tags=Athchuir Dath,Oibríochtaí Leathanaigh,Cúl,taobh an fhreastalaí -replace-color.selectText.1=Athchuir nó Inbhéartaigh Roghanna datha -replace-color.selectText.2=Réamhshocrú(Réamhshocrú dathanna ardchodarsnachta) -replace-color.selectText.3=Saincheaptha(dathanna saincheaptha) -replace-color.selectText.4=Iompaithe Lán(Inbhéartaigh gach dath) -replace-color.selectText.5=Roghanna dathanna ardchodarsnachta -replace-color.selectText.6=téacs bán ar chúlra dubh -replace-color.selectText.7=Téacs dubh ar chúlra bán -replace-color.selectText.8=Téacs buí ar chúlra dubh -replace-color.selectText.9=Téacs glas ar chúlra dubh -replace-color.selectText.10=Roghnaigh Dath an téacs -replace-color.selectText.11=Roghnaigh Dath an Chúlra -replace-color.submit=Ionadaigh - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Sínigh isteach -login.header=Sínigh isteach -login.signin=Sínigh isteach -login.rememberme=Cuimhnigh orm -login.invalid=Ainm úsáideora nó pasfhocal neamhbhailí. -login.locked=Tá do chuntas glasáilte. -login.signinTitle=Sínigh isteach le do thoil -login.ssoSignIn=Logáil isteach trí Chlárú Aonair -login.oAuth2AutoCreateDisabled=OAUTH2 Uath-Chruthaigh Úsáideoir faoi Mhíchumas -login.oAuth2AdminBlockedUser=Tá bac faoi láthair ar chlárú nó logáil isteach úsáideoirí neamhchláraithe. Déan teagmháil leis an riarthóir le do thoil. -login.oauth2RequestNotFound=Níor aimsíodh iarratas údaraithe -login.oauth2InvalidUserInfoResponse=Freagra Neamhbhailí Faisnéise Úsáideora -login.oauth2invalidRequest=Iarratas Neamhbhailí -login.oauth2AccessDenied=Rochtain Diúltaithe -login.oauth2InvalidTokenResponse=Freagra Comhartha Neamhbhailí -login.oauth2InvalidIdToken=Comhartha Aitheantais Neamhbhailí -login.relyingPartyRegistrationNotFound=Níor aimsíodh clárú páirtí spleách -login.userIsDisabled=Úsáideoir díghníomhachtaithe, tá bac ar logáil isteach leis an ainm úsáideora seo faoi láthair. Déan teagmháil leis an riarthóir le do thoil. -login.alreadyLoggedIn=Tá tú logáilte isteach cheana -login.alreadyLoggedIn2=gléasanna. Logáil amach as na gléasanna agus bain triail eile as. -login.toManySessions=Tá an iomarca seisiún gníomhach agat -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Redact -autoRedact.header=Auto Redact -autoRedact.colorLabel=Dath -autoRedact.textsToRedactLabel=Téacs go Deighilt (línescartha) -autoRedact.textsToRedactPlaceholder=e.g. \nRúnda \nTrí-rúnda -autoRedact.useRegexLabel=Bain úsáid as Regex -autoRedact.wholeWordSearchLabel=Cuardach Focal Iomlán -autoRedact.customPaddingLabel=Stuáil Breise Saincheaptha -autoRedact.convertPDFToImageLabel=Tiontaigh PDF go PDF-Image (Úsáidte chun téacs a bhaint taobh thiar den bhosca) -autoRedact.submitButton=Cuir isteach - -#redact -redact.title=Athchóiriú de Láimh -redact.header=Athchóiriú de Láimh -redact.submit=Réiteach -redact.textBasedRedaction=Athrú Téacsbhunaithe -redact.pageBasedRedaction=Athrú bunaithe ar Leathanaigh -redact.convertPDFToImageLabel=Tiontaigh PDF go PDF-Image (Úsáidte chun téacs a bhaint taobh thiar den bhosca) -redact.pageRedactionNumbers.title=Leathanaigh -redact.pageRedactionNumbers.placeholder=(m.sh. 1,2,8 nó 4,7,12-16 nó 2n-1) -redact.redactionColor.title=Dath Athbhreithnithe -redact.export=Easpórtáil -redact.upload=Uaslódáil -redact.boxRedaction=dearadh tarraingthe an bhosca -redact.zoom=Súmáil -redact.zoomIn=Súmáil isteach -redact.zoomOut=Súmáil amach -redact.nextPage=An Chéad Leathanach Eile -redact.previousPage=Leathanach Roimhe Seo -redact.toggleSidebar=Scoránaigh an Barra Taoibh -redact.showThumbnails=Taispeáin Mionsamhlacha -redact.showDocumentOutline=Taispeáin Imlíne an Doiciméid (cliceáil faoi dhó chun gach mír a leathnú/laghdú) -redact.showAttatchments=Taispeáin Ceangaltáin -redact.showLayers=Taispeáin Sraitheanna (cliceáil faoi dhó chun gach sraith a athshocrú go dtí an staid réamhshocraithe) -redact.colourPicker=Roghnóir Dathanna -redact.findCurrentOutlineItem=Faigh imlíne reatha -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Taispeáin Javascript -showJS.header=Taispeáin Javascript -showJS.downloadJS=Íosluchtaigh Javascript -showJS.submit=Taispeáin - - -#pdfToSinglePage -pdfToSinglePage.title=PDF go leathanach amháin -pdfToSinglePage.header=PDF go leathanach amháin -pdfToSinglePage.submit=Tiontaigh go Leathanach Aonair - - -#pageExtracter -pageExtracter.title=Leathanaigh Sliocht -pageExtracter.header=Leathanaigh Sliocht -pageExtracter.submit=Sliocht -pageExtracter.placeholder=(m.sh. 1,2,8 nó 4,7,12-16 nó 2n-1) - - -#getPdfInfo -getPdfInfo.title=Faigh eolas ar PDF -getPdfInfo.header=Faigh eolas ar PDF -getPdfInfo.submit=Faigh Eolas -getPdfInfo.downloadJson=Íosluchtaigh ceol JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Marcáil síos go PDF -MarkdownToPDF.header=Marcáil síos go PDF -MarkdownToPDF.submit=Tiontaigh -MarkdownToPDF.help=Obair idir lámha -MarkdownToPDF.credit=Úsáideann WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF Chuig Marcáil -PDFToMarkdown.header=PDF Go Marcáil -PDFToMarkdown.submit=Tiontaigh - - -#url-to-pdf -URLToPDF.title=URL go PDF -URLToPDF.header=URL go PDF -URLToPDF.submit=Tiontaigh -URLToPDF.credit=Úsáideann WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML go PDF -HTMLToPDF.header=HTML go PDF -HTMLToPDF.help=Glacann sé le comhaid HTML agus ZIPs ina bhfuil html/css/íomhánna srl riachtanach -HTMLToPDF.submit=Tiontaigh -HTMLToPDF.credit=Úsáideann WeasyPrint -HTMLToPDF.zoom=Leibhéal súmáil chun an suíomh Gréasáin a thaispeáint. -HTMLToPDF.pageWidth=Leithead an leathanaigh i ceintiméadar. (Bán go réamhshocrú) -HTMLToPDF.pageHeight=Airde an leathanaigh i ceintiméadar. (Bán go réamhshocrú) -HTMLToPDF.marginTop=Imeall barr an leathanaigh i milliméadair. (Bán go réamhshocrú) -HTMLToPDF.marginBottom=Imeall bun an leathanaigh i milliméadair. (Bán go réamhshocrú) -HTMLToPDF.marginLeft=Imeall clé an leathanaigh i milliméadair. (Bán go réamhshocrú) -HTMLToPDF.marginRight=Imeall ceart an leathanaigh i milliméadair. (Bán go réamhshocrú) -HTMLToPDF.printBackground=Íosluchtaigh cúlra do láithreáin ghréasáin. -HTMLToPDF.defaultHeader=Cumasaigh Ceanntásc Réamhshocraithe (Ainm agus uimhir an leathanaigh) -HTMLToPDF.cssMediaType=Athraigh cineál meáin CSS an leathanaigh. -HTMLToPDF.none=Dada -HTMLToPDF.print=Priontáil -HTMLToPDF.screen=Scáileán - - -#AddStampRequest -AddStampRequest.header=Stampa PDF -AddStampRequest.title=Stampa PDF -AddStampRequest.stampType=Cineál Stampa -AddStampRequest.stampText=Téacs Stampa -AddStampRequest.stampImage=Íomhá Stampa -AddStampRequest.alphabet=Aibítir -AddStampRequest.fontSize=Cló/Méid na hÍomhá -AddStampRequest.rotation=Rothlú -AddStampRequest.opacity=Teimhneacht -AddStampRequest.position=Post -AddStampRequest.overrideX=Sáraigh X Comhordanáid -AddStampRequest.overrideY=Sáraigh Y Comhordanáid -AddStampRequest.customMargin=Imeall an Chustaim -AddStampRequest.customColor=Dath Téacs Saincheaptha -AddStampRequest.submit=Cuir isteach - - -#sanitizePDF -sanitizePDF.title=PDF sláintíocht -sanitizePDF.header=Glanadh comhad PDF -sanitizePDF.selectText.1=Bain gníomhartha JavaScript -sanitizePDF.selectText.2=Bain comhaid leabaithe -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Bain naisc -sanitizePDF.selectText.5=Bain clónna -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=PDF sláintíocht - - -#addPageNumbers -addPageNumbers.title=Cuir Uimhreacha Leathanaigh leis -addPageNumbers.header=Cuir Uimhreacha Leathanaigh leis -addPageNumbers.selectText.1=Roghnaigh comhad PDF: -addPageNumbers.selectText.2=Méid Imeall -addPageNumbers.selectText.3=Post -addPageNumbers.selectText.4=Uimhir Tosaigh -addPageNumbers.selectText.5=Leathanaigh go hUimhir -addPageNumbers.selectText.6=Téacs Saincheaptha -addPageNumbers.customTextDesc=Téacs Saincheaptha -addPageNumbers.numberPagesDesc=Cé na leathanaigh le huimhriú, réamhshocraithe 'gach duine', a ghlacann freisin 1-5 nó 2,5,9 etc -addPageNumbers.customNumberDesc=Réamhshocrú go {n}, glacann sé freisin le 'Leathanach {n} de {total}', 'Text-{n}', '{filename}-{n} -addPageNumbers.submit=Cuir Uimhreacha Leathanaigh leis - - -#auto-rename -auto-rename.title=Athainmnigh Uathainm -auto-rename.header=Auto Athainmnigh PDF -auto-rename.submit=Athainmnigh Uathainm - - -#adjustContrast -adjustContrast.title=Coigeartaigh Codarsnacht -adjustContrast.header=Coigeartaigh Codarsnacht -adjustContrast.contrast=Codarsnacht: -adjustContrast.brightness=Gile: -adjustContrast.saturation=Sáithiú: -adjustContrast.download=Íosluchtaigh - - -#crop -crop.title=Barraí -crop.header=PDF a ghearradh -crop.submit=Cuir isteach - - -#autoSplitPDF -autoSplitPDF.title=Auto Scoilt PDF -autoSplitPDF.header=Auto Scoilt PDF -autoSplitPDF.description=Priontáil, Ionsáigh, Scan, uaslódáil, agus lig dúinn do dhoiciméid a scaradh go huathoibríoch. Níl gá le sórtáil obair láimhe. -autoSplitPDF.selectText.1=Priontáil roinnt bileoga roinnteoirí thíos (tá dubh agus bán go breá). -autoSplitPDF.selectText.2=Scan do dhoiciméid go léir ag an am céanna tríd an leathán roinnteora a chur isteach eatarthu. -autoSplitPDF.selectText.3=Uaslódáil an comhad PDF mór scanta amháin agus lig do Stirling PDF an chuid eile a láimhseáil. -autoSplitPDF.selectText.4=Déantar leathanaigh roinnteoirí a bhrath agus a bhaint go huathoibríoch, rud a ráthaíonn doiciméad deiridh néata. -autoSplitPDF.formPrompt=Cuir PDF isteach ina bhfuil roinnteoirí Leathanaigh Stirling-PDF: -autoSplitPDF.duplexMode=Mód Duplex (scanadh tosaigh agus cúil) -autoSplitPDF.dividerDownload2=Íoslódáil 'Auto Splitter Divider (le treoracha).pdf' -autoSplitPDF.submit=Cuir isteach - - -#pipeline -pipeline.title=Píblíne - - -#pageLayout -pageLayout.title=Leagan Amach Illeathanaigh -pageLayout.header=Leagan Amach Illeathanaigh -pageLayout.pagesPerSheet=Leathanaigh in aghaidh na bileoige: -pageLayout.addBorder=Cuir Teorainneacha leis -pageLayout.submit=Cuir isteach - - -#scalePages -scalePages.title=Coigeartaigh scála an leathanaigh -scalePages.header=Coigeartaigh scála an leathanaigh -scalePages.pageSize=Méid leathanach den doiciméad. -scalePages.keepPageSize=Méid Bunaidh -scalePages.scaleFactor=Leibhéal súmáil (barr) de leathanach. -scalePages.submit=Cuir isteach - - -#certSign -certSign.title=Síniú Teastais -certSign.header=Sínigh PDF le do theastas (Obair ar siúl) -certSign.selectPDF=Roghnaigh Comhad PDF le síniú: -certSign.jksNote=Nóta: Mura bhfuil do chineál teastais liostaithe thíos, le do thoil é a thiontú go comhad Java Keystore (.jks) ag baint úsáide as an uirlis líne ordaithe keytool. Ansin, roghnaigh an rogha comhad .jks thíos. -certSign.selectKey=Roghnaigh Do Chomhad Eochracha Príobháidí (Formáid PKCS#8, b'fhéidir .pem nó .der): -certSign.selectCert=Roghnaigh Do Chomhad Teastais (formáid X.509, d'fhéadfadh sé a bheith .pem nó .der): -certSign.selectP12=Roghnaigh Do Chomhad Siopa Eochracha PKCS#12 (.p12 nó .pfx) (Roghnach, Má chuirtear ar fáil é, ba cheart go mbeadh d'eochair phríobháideach agus teastas ann): -certSign.selectJKS=Roghnaigh Do Chomhad Keystore Java (.jks nó .keystore): -certSign.certType=Cineál Teastais -certSign.password=Cuir isteach do Phasfhocal Stórais Eochracha nó Eochracha Príobháidí (más ann dó): -certSign.showSig=Taispeáin Síniú -certSign.reason=Cúis -certSign.location=Suíomh -certSign.name=Ainm -certSign.showLogo=Taispeáin Lógó -certSign.submit=Sínigh PDF - - -#removeCertSign -removeCertSign.title=Bain Síniú Teastais -removeCertSign.header=Bain an deimhniú digiteach ó PDF -removeCertSign.selectPDF=Roghnaigh comhad PDF: -removeCertSign.submit=Bain Síniú - - -#removeBlanks -removeBlanks.title=Bain Bearnaí -removeBlanks.header=Bain Leathanaigh Bhána -removeBlanks.threshold=Tairseach Bánachta picteilíní: -removeBlanks.thresholdDesc=An tairseach chun a chinneadh cé chomh bán is gá picteilín bán a bheith le rangú mar 'Bán'. 0 -removeBlanks.whitePercent=Céatadán Bán (%): -removeBlanks.whitePercentDesc=Céatadán an leathanaigh a chaithfidh picteilíní 'bán' a bheith ann lena bhaint -removeBlanks.submit=Bain Bearnaí - - -#removeAnnotations -removeAnnotations.title=Bain Anótálacha -removeAnnotations.header=Bain Anótálacha -removeAnnotations.submit=Bain - - -#compare -compare.title=Déan comparáid idir -compare.header=Déan comparáid idir comhaid PDF -compare.highlightColor.1=Dath Aibhsithe 1: -compare.highlightColor.2=Dath Aibhsithe 2: -compare.document.1=Doiciméad 1 -compare.document.2=Doiciméad 2 -compare.submit=Déan comparáid idir -compare.complex.message=Is comhaid mhóra ceann amháin nó an dá cheann de na doiciméid a soláthraíodh, d'fhéadfaí cruinneas na comparáide a laghdú -compare.large.file.message=Tá ceann amháin de na doiciméid nó an dá cheann rómhór le próiseáil -compare.no.text.message=Níl aon ábhar téacs i gceann amháin nó sa dá cheann de na PDF roghnaithe. Roghnaigh PDF le do thoil le téacs chun comparáid a dhéanamh. - -#sign -sign.title=Comhartha -sign.header=Sínigh comhaid PDF -sign.upload=Uaslódáil Íomhá -sign.draw=Tarraing Síniú -sign.text=Ionchur Téacs -sign.clear=Glan -sign.add=Cuir -sign.saved=Sínithe Sínithe -sign.save=Sábháil an Síniú -sign.personalSigs=Sínithe Pearsanta -sign.sharedSigs=Sínithe Roinnte -sign.noSavedSigs=Níor aimsíodh aon síniú sábháilte -sign.addToAll=Cuir le gach leathanach -sign.delete=Scrios -sign.first=An chéad leathanach -sign.last=An leathanach deiridh -sign.next=An chéad leathanach eile -sign.previous=Leathanach roimhe seo -sign.maintainRatio=Scoránaigh, coinnigh an cóimheas gné -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Deisiúchán -repair.header=PDF a dheisiú -repair.submit=Deisiúchán - - -#flatten -flatten.title=Flatten -flatten.header=PDF cothromú -flatten.flattenOnlyForms=Flatten foirmeacha amháin -flatten.submit=Flatten - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Tairseach Uillinn: -ScannerImageSplit.selectText.2=Socraíonn sé an uillinn iomlán íosta a theastaíonn chun an íomhá a rothlú (réamhshocraithe: 10). -ScannerImageSplit.selectText.3=Caoinfhulaingt: -ScannerImageSplit.selectText.4=Cinneann an raon éagsúlachta dath timpeall an dath cúlra measta (réamhshocraithe: 30). -ScannerImageSplit.selectText.5=Achar Íosta: -ScannerImageSplit.selectText.6=Socraíonn sé an tairseach achair íosta le haghaidh grianghraf (réamhshocraithe: 10000). -ScannerImageSplit.selectText.7=Íos-Limistéar Comhrianta: -ScannerImageSplit.selectText.8=Socraíonn sé an tairseach íosta achar comhrianta le haghaidh grianghraf -ScannerImageSplit.selectText.9=Méid na Teorann: -ScannerImageSplit.selectText.10=Socraíonn sé méid na teorann a chuirtear leis agus a bhaintear chun teorainneacha bán a chosc san aschur (réamhshocraithe: 1). -ScannerImageSplit.info=Níl Python suiteáilte. Tá sé ag teastáil a rith. - - -#OCR -ocr.title=OCR / Glanta Scan -ocr.header=Scananna Glanta / OCR (Aithint Optúil Carachtair) -ocr.selectText.1=Roghnaigh teangacha atá le brath laistigh den PDF (Is iad na cinn a liostaítear na cinn a aimsítear faoi láthair): -ocr.selectText.2=Comhad téacs a tháirgeadh ina bhfuil téacs OCR taobh leis an PDF a cuireadh le OCR -ocr.selectText.3=Scanadh leathanaigh chearta ag uillinn sceabhach trína rothlú ar ais ina n-áit -ocr.selectText.4=Glan an leathanach ionas gur lú an seans go bhfaighidh OCR téacs i torann cúlra. (Gan athrú aschuir) -ocr.selectText.5=Glan an leathanach ionas gur lú an seans go bhfaighidh OCR téacs le torann cúlra, go gcoimeádann sé glantachán san aschur. -ocr.selectText.6=Déanann sé neamhaird ar leathanaigh a bhfuil téacs idirghníomhach orthu, agus ar leathanaigh OCR amháin ar íomhánna iad -ocr.selectText.7=Fórsa OCR, bainfidh OCR Gach leathanach ag baint na buneilimintí téacs uile -ocr.selectText.8=Gnáth (Tharla earráid má tá téacs sa PDF) -ocr.selectText.9=Socruithe Breise -ocr.selectText.10=Mód OCR -ocr.selectText.11=Bain íomhánna tar éis OCR (Bain GACH íomhá, ní úsáideach ach amháin má tá siad mar chuid den chéim tiontaithe) -ocr.selectText.12=Cineál Rindreála (Ardleibhéal) -ocr.help=Léigh le do thoil an doiciméadú seo ar conas é seo a úsáid do theangacha eile agus/nó úsáid nach bhfuil i ndugairí -ocr.credit=Úsáideann an tseirbhís seo qpdf agus Tesseract le haghaidh OCR. -ocr.submit=Próiseáil PDF le OCR - - -#extractImages -extractImages.title=Sliocht Íomhánna -extractImages.header=Sliocht Íomhánna -extractImages.selectText=Roghnaigh formáid íomhá chun íomhánna bainte a thiontú go -extractImages.allowDuplicates=Sábháil íomhánna dúblacha -extractImages.submit=Sliocht - - -#File to PDF -fileToPDF.title=Comhad go PDF -fileToPDF.header=Tiontaigh aon chomhad go PDF -fileToPDF.credit=Úsáideann an tseirbhís seo LibreOffice agus Unoconv chun comhaid a thiontú. -fileToPDF.supportedFileTypesInfo=Cineálacha Comhaid Tacaithe -fileToPDF.supportedFileTypes=Ba cheart go n-áireofaí na cineálacha comhaid a dtacaítear leo thíos, áfach, le haghaidh liosta nuashonraithe iomlán de na formáidí a dtacaítear leo, féach le do thoil ar dhoiciméadú LibreOffice -fileToPDF.submit=Tiontaigh go PDF - - -#compress -compress.title=Comhbhrúigh -compress.header=Comhbhrúigh PDF -compress.credit=Úsáideann an tseirbhís seo qpdf le haghaidh Comhbhrú/Optimization PDF. -compress.grayscale.label=Cuir Scála Liath i bhFeidhm le Comhbhrú -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Leibhéal optamaithe: -compress.selectText.4=Mód uathoibríoch - Coigeartaíonn Auto cáilíocht chun PDF a fháil go dtí an méid cruinn -compress.selectText.5=Méid PDF a bhfuiltear ag súil leis (m.sh. 25MB, 10.8MB, 25KB) -compress.submit=Comhbhrúigh - - -#Add image -addImage.title=Cuir Íomhá leis -addImage.header=Cuir íomhá i bhformáid PDF -addImage.everyPage=Gach Leathanach? -addImage.upload=Cuir íomhá leis -addImage.submit=Cuir íomhá leis - - -#merge -merge.title=Cumaisc -merge.header=Cumaisc PDFanna iolracha (2+) -merge.sortByName=Sórtáil de réir ainm -merge.sortByDate=Sórtáil de réir dáta -merge.removeCertSign=Bain síniú digiteach sa chomhad cumaiscthe? -merge.submit=Cumaisc - - -#pdfOrganiser -pdfOrganiser.title=Eagraigh Leathanach -pdfOrganiser.header=Eagraí leathanach PDF -pdfOrganiser.submit=Athshocrú Leathanaigh -pdfOrganiser.mode=Mód -pdfOrganiser.mode.1=Ordú Leathanach Saincheaptha -pdfOrganiser.mode.2=Ordú Droim ar Ais -pdfOrganiser.mode.3=Sórtáil Duplex -pdfOrganiser.mode.4=Sórtáil Leabhrán -pdfOrganiser.mode.5=Sórtáil Leabhrán Stitch Taobh -pdfOrganiser.mode.6=Scoilt Corr-Fiú -pdfOrganiser.mode.7=Bain Ar dtús -pdfOrganiser.mode.8=Bain Last -pdfOrganiser.mode.9=Bain An Chéad agus an Deireadh -pdfOrganiser.mode.10=Corr-Fiú Cumaisc -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(m.sh. 1,3,2 nó 4-8,2,10-12 nó 2n-1) - - -#multiTool -multiTool.title=Il-uirlis PDF -multiTool.header=Il-uirlis PDF -multiTool.uploadPrompts=Ainm comhaid -multiTool.selectAll=Roghnaigh Uile -multiTool.deselectAll=Díroghnaigh Uile -multiTool.selectPages=Roghnaigh Leathanach -multiTool.selectedPages=Leathanaigh Roghnaithe -multiTool.page=Leathanach -multiTool.deleteSelected=Scrios Roghnaithe -multiTool.downloadAll=Easpórtáil -multiTool.downloadSelected=Easpórtáil Roghnaithe - -multiTool.insertPageBreak=Ionsáigh Sos Leathanaigh -multiTool.addFile=Cuir Comhad Leis -multiTool.rotateLeft=Rothlaigh ar Chlé -multiTool.rotateRight=Rothlaigh ar Dheis -multiTool.split=Scoil -multiTool.moveLeft=Bog ar Chlé -multiTool.moveRight=Bog ar Dheis -multiTool.delete=Scrios -multiTool.dragDropMessage=Leathanach(leathanaigh) roghnaithe -multiTool.undo=Cealaigh -multiTool.redo=Athdhéan - -#decrypt -decrypt.passwordPrompt=Tá an comhad seo cosanta ag pasfhocal. Cuir isteach an pasfhocal le do thoil: -decrypt.cancelled=Cealaíodh an oibríocht le haghaidh PDF: {0} -decrypt.noPassword=Níor soláthraíodh focal faire don PDF criptithe: {0} -decrypt.invalidPassword=Déan iarracht eile leis an bhfocal faire ceart. -decrypt.invalidPasswordHeader=Focal faire mícheart nó criptiúchán PDF nach dtacaítear leis: {0} -decrypt.unexpectedError=Tharla earráid agus an comhad á phróiseáil. Bain triail eile as. -decrypt.serverError=Earráid fhreastalaí agus é díchriptiú: {0} -decrypt.success=D'éirigh le díchriptiú an chomhaid. - -#multiTool-advert -multiTool-advert.message=Tá an ghné seo ar fáil inár leathanach il-uirlisí freisin. Seiceáil é le haghaidh Chomhéadain leathanach ar leathanach feabhsaithe agus gnéithe breise! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Féach PDF - -#pageRemover -pageRemover.title=Bainteoir Leathanach -pageRemover.header=PDF leathanach remover -pageRemover.pagesToDelete=Leathanaigh le scriosadh (Cuir isteach liosta uimhreacha leathanaigh atá deighilte le camóga): : -pageRemover.submit=Scrios Leathanaigh -pageRemover.placeholder=(m.sh. 1,2,6 nó 1-10,15-30) - - -#rotate -rotate.title=Rothlaigh PDF -rotate.header=Rothlaigh PDF -rotate.selectAngle=Roghnaigh uillinn rothlaithe (i iolraí de 90 céim): -rotate.submit=Rothlaigh - - -#split-pdfs -split.title=Scoilt PDF -split.header=Scoilt PDF -split.desc.1=Is iad na huimhreacha a roghnaíonn tú an uimhir leathanaigh ar mian leat scoilt a dhéanamh air -split.desc.2=Dá bhrí sin, dá roghnófaí 1,3,7-9, roinnfí doiciméad 10 leathanach ina 6 PDF ar leith le: -split.desc.3=Doiciméad #1: Leathanach 1 -split.desc.4=Doiciméad #2: Leathanach 2 agus 3 -split.desc.5=Doiciméad #3: Leathanach 4, 5, 6 agus 7 -split.desc.6=Doiciméad #4: Leathanach 8 -split.desc.7=Doiciméad #5: Leathanach 9 -split.desc.8=Doiciméad #6: Leathanach 10 -split.splitPages=Iontráil leathanaigh le scoilt ar: -split.submit=Scoilt - - -#merge -imageToPDF.title=Íomhá go PDF -imageToPDF.header=Íomhá go PDF -imageToPDF.submit=Tiontaigh -imageToPDF.selectLabel=Roghanna Oiriúnú Íomhá -imageToPDF.fillPage=Líon Leathanach -imageToPDF.fitDocumentToImage=Fit Leathanach don Íomhá -imageToPDF.maintainAspectRatio=Cóimheasa Gnéis a chothabháil -imageToPDF.selectText.2=PDF rothlú uathoibríoch -imageToPDF.selectText.3=Loighic ilchomhad (cumasaithe ach amháin má oibríonn tú le híomhánna iolracha) -imageToPDF.selectText.4=Chumasadh go PDF amháin -imageToPDF.selectText.5=Tiontaigh go PDF ar leith - - -#pdfToImage -pdfToImage.title=PDF go íomhá -pdfToImage.header=PDF go íomhá -pdfToImage.selectText=Formáid Íomhá -pdfToImage.singleOrMultiple=Cineál toraidh Leathanach go hÍomhá -pdfToImage.single=Mhór Aonair a Chomhcheanglaíonn gach leathanach -pdfToImage.multi=Ilíomhánna, íomhá amháin in aghaidh an leathanaigh -pdfToImage.colorType=Cineál dath -pdfToImage.color=Dath -pdfToImage.grey=Scála Liath -pdfToImage.blackwhite=Dubh agus Bán (D’fhéadfadh sonraí a chailleadh!) -pdfToImage.submit=Tiontaigh -pdfToImage.info=Níl Python suiteáilte. Ag teastáil le haghaidh comhshó WebP. -pdfToImage.placeholder=(m.sh. 1,2,8 nó 4,7,12-16 nó 2n-1) - - -#addPassword -addPassword.title=Cuir Pasfhocal leis -addPassword.header=Cuir pasfhocal leis (Criptigh) -addPassword.selectText.1=Roghnaigh PDF le criptiú -addPassword.selectText.2=Pasfhocal Úsáideora -addPassword.selectText.3=Fad Eochracha Criptithe -addPassword.selectText.4=Tá luachanna níos airde níos láidre, ach tá comhoiriúnacht níos fearr ag luachanna níos ísle. -addPassword.selectText.5=Ceadanna le socrú (Moltar iad a úsáid in éineacht le pasfhocal an Úinéara) -addPassword.selectText.6=Cosc a chur le chéile doiciméad -addPassword.selectText.7=Cosc a chur ar eastóscadh ábhar -addPassword.selectText.8=Cosc a chur ar eastóscadh le haghaidh inrochtaineachta -addPassword.selectText.9=Cosc ar fhoirm a líonadh -addPassword.selectText.10=Cosc a chur ar mhodhnú -addPassword.selectText.11=Cosc a chur ar mhodhnú anótála -addPassword.selectText.12=Cosc a chur ar phriontáil -addPassword.selectText.13=Cosc a chur ar phriontáil bhformáidí éagsúla -addPassword.selectText.14=Pasfhocal Úinéir -addPassword.selectText.15=Cuireann sé srian lenar féidir a dhéanamh leis an doiciméad nuair a osclaítear é (Ní thacaíonn gach léitheoir leis) -addPassword.selectText.16=Cuireann sé srian le hoscailt an doiciméid féin -addPassword.submit=Criptigh - - -#watermark -watermark.title=Cuir Uisce leis -watermark.header=Cuir Uisce leis -watermark.customColor=Dath Téacs Saincheaptha -watermark.selectText.1=Roghnaigh PDF chun comhartha uisce a chur leis: -watermark.selectText.2=Téacs Comhartha Uisce: -watermark.selectText.3=Méid cló: -watermark.selectText.4=Rothlú (0-360): -watermark.selectText.5=Spásaire Leithead (Spás idir gach comhartha uisce go cothrománach): -watermark.selectText.6=Spásaire Airde (Spás idir gach comhartha uisce go hingearach): -watermark.selectText.7=Teimhneacht (0% - 100%): -watermark.selectText.8=Cineál Comhartha Uisce: -watermark.selectText.9=Íomhá Comhartha Uisce: -watermark.selectText.10=Tiontaigh PDF go PDF-Íomhá -watermark.submit=Cuir Uisce leis -watermark.type.1=Téacs -watermark.type.2=Íomha - - -#Change permissions -permissions.title=Athrú Ceadanna -permissions.header=Athrú Ceadanna -permissions.warning=Má thugtar rabhadh nach féidir na ceadanna seo a athrú, moltar pasfhocal a shocrú dóibh trí leathanach an bhreiseáin phasfhocal -permissions.selectText.1=Roghnaigh PDF chun ceadanna a athrú -permissions.selectText.2=Ceadanna a shocrú -permissions.selectText.3=Cosc a chur le chéile doiciméad -permissions.selectText.4=Cosc a chur ar eastóscadh ábhar -permissions.selectText.5=Cosc a chur ar eastóscadh le haghaidh inrochtaineachta -permissions.selectText.6=Cosc ar fhoirm a líonadh -permissions.selectText.7=Cosc a chur ar mhodhnú -permissions.selectText.8=Cosc a chur ar mhodhnú anótála -permissions.selectText.9=Cosc a chur ar phriontáil -permissions.selectText.10=Cosc a chur ar phriontáil bhformáidí éagsúla -permissions.submit=Athrú - - -#remove password -removePassword.title=Bain pasfhocal -removePassword.header=Bain pasfhocal (Díchriptigh) -removePassword.selectText.1=Roghnaigh PDF le Díchriptiú -removePassword.selectText.2=Pasfhocal -removePassword.submit=Bain - - -#changeMetadata -changeMetadata.title=Athraigh Meiteashonraí -changeMetadata.header=Athraigh Meiteashonraí -changeMetadata.selectText.1=Cuir na hathróga is mian leat a athrú in eagar -changeMetadata.selectText.2=Scrios na meiteashonraí go léir -changeMetadata.selectText.3=Taispeáin Meiteashonraí Saincheaptha: -changeMetadata.author=Údar: -changeMetadata.creationDate=Dáta Cruthaithe (bbbb/MM/ll HH:mm:ss): -changeMetadata.creator=Cruthaitheoir: -changeMetadata.keywords=Eochairfhocail: -changeMetadata.modDate=Dáta Mionathraithe (bbbb/MM/ll HH:mm:ss): -changeMetadata.producer=léiritheoir: -changeMetadata.subject=Ábhar: -changeMetadata.trapped=Gafa: -changeMetadata.selectText.4=Meiteashonraí Eile: -changeMetadata.selectText.5=Cuir Iontráil Meiteashonraí Saincheaptha leis -changeMetadata.submit=Athrú - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF Go PDF/A -pdfToPDFA.header=PDF Go PDF/A -pdfToPDFA.credit=Úsáideann an tseirbhís seo libreoffice chun PDF/A a thiontú -pdfToPDFA.submit=Tiontaigh -pdfToPDFA.tip=Faoi láthair ní oibríonn sé le haghaidh ionchuir iolracha ag an am céanna -pdfToPDFA.outputFormat=Formáid aschuir -pdfToPDFA.pdfWithDigitalSignature=Tá síniú digiteach ar an PDF. Bainfear é seo sa chéad chéim eile. - - -#PDFToWord -PDFToWord.title=PDF a thiontú go word -PDFToWord.header=PDF a thiontú go word -PDFToWord.selectText.1=Formáid comhaid aschuir -PDFToWord.credit=Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú. -PDFToWord.submit=Tiontaigh - - -#PDFToPresentation -PDFToPresentation.title=PDF a chur i láthair -PDFToPresentation.header=PDF a chur i láthair -PDFToPresentation.selectText.1=Formáid comhaid aschuir -PDFToPresentation.credit=Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú. -PDFToPresentation.submit=Tiontaigh - - -#PDFToText -PDFToText.title=PDF go RTF (Téacs) -PDFToText.header=PDF go RTF (Téacs) -PDFToText.selectText.1=Formáid comhaid aschuir -PDFToText.credit=Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú. -PDFToText.submit=Tiontaigh - - -#PDFToHTML -PDFToHTML.title=Ó HTML go PDF -PDFToHTML.header=Ó HTML go PDF -PDFToHTML.credit=Úsáideann an tseirbhís seo PDF go html chun comhaid a thiontú. -PDFToHTML.submit=Tiontaigh - - -#PDFToXML -PDFToXML.title=Ó XML go PDF -PDFToXML.header=Ó XML go PDF -PDFToXML.credit=Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú. -PDFToXML.submit=Tiontaigh - -#PDFToCSV -PDFToCSV.title=Ó CSV go PDF -PDFToCSV.header=Ó CSV go PDF -PDFToCSV.prompt=Roghnaigh leathanach chun tábla a bhaint as -PDFToCSV.submit=Sliocht - -#split-by-size-or-count -split-by-size-or-count.title=Scoilt PDF de réir Méid nó Comhairimh -split-by-size-or-count.header=Scoilt PDF de réir Méid nó Comhairimh -split-by-size-or-count.type.label=Roghnaigh Cineál Scoilt -split-by-size-or-count.type.size=De réir Méid -split-by-size-or-count.type.pageCount=De réir Comhaireamh Leathanaigh -split-by-size-or-count.type.docCount=De réir Líon na nDoiciméad -split-by-size-or-count.value.label=Cuir isteach Luach -split-by-size-or-count.value.placeholder=Cuir isteach méid (m.sh., 2MB nó 3KB) nó comhaireamh (m.sh., 5) -split-by-size-or-count.submit=Cuir isteach - - -#overlay-pdfs -overlay-pdfs.header=Forleagan comhaid PDF -overlay-pdfs.baseFile.label=Roghnaigh Bonn Comhad PDF -overlay-pdfs.overlayFiles.label=Roghnaigh Forleagan Comhaid PDF -overlay-pdfs.mode.label=Roghnaigh Mód Forleagan -overlay-pdfs.mode.sequential=Forleagan Seicheamhach -overlay-pdfs.mode.interleaved=Forleagan Interleaved -overlay-pdfs.mode.fixedRepeat=Forleagan Athdhéanta Seasta -overlay-pdfs.counts.label=Áireamh Forleagan (do Mhód Athdhéanta Seasta) -overlay-pdfs.counts.placeholder=Cuir isteach comhairimh scartha le camóga (m.sh., 2,3,1) -overlay-pdfs.position.label=Roghnaigh Post Forleagan -overlay-pdfs.position.foreground=Tulra -overlay-pdfs.position.background=Cúlra -overlay-pdfs.submit=Cuir isteach - - -#split-by-sections -split-by-sections.title=Scoilt PDF de réir ailt -split-by-sections.header=Scoilt PDF i gcodanna -split-by-sections.horizontal.label=Rannáin Chothrománacha -split-by-sections.vertical.label=Rannáin Ingearach -split-by-sections.horizontal.placeholder=Cuir isteach líon na rannán cothrománach -split-by-sections.vertical.placeholder=Cuir isteach líon na rannáin ingearacha -split-by-sections.submit=Scoilt PDF -split-by-sections.merge=Chumasadh i gceann PDF - - -#printFile -printFile.title=Priontáil Comhad -printFile.header=Priontáil an Comhad go Printéir -printFile.selectText.1=Roghnaigh Comhad le Priontáil -printFile.selectText.2=Cuir isteach Ainm an Phrintéara -printFile.submit=Priontáil - - -#licenses -licenses.nav=Ceadúnais -licenses.title=Ceadúnais 3ú Páirtí -licenses.header=Ceadúnais 3ú Páirtí -licenses.module=Modúl -licenses.version=Leagan -licenses.license=Ceadúnas - -#survey -survey.nav=Suirbhé -survey.title=Suirbhé Stirling-PDF -survey.description=Níl aon rian ar Stirling-PDF agus mar sin ba mhaith linn cloisteáil ónár n-úsáideoirí chun feabhas a chur ar Stirling-PDF! -survey.changes=Tá Stirling-PDF athraithe ón suirbhé deireanach! Le tuilleadh a fháil amach féach ar ár mblagphost anseo: -survey.changes2=De bharr na n-athruithe seo táimid ag fáil tacaíochta gnó agus maoiniú íoctha -survey.please=Smaoinigh ar ár suirbhé a dhéanamh le do thoil! -survey.disabled=(Díchumasófar aníos an tsuirbhé sna nuashonruithe seo a leanas ach beidh siad ar fáil ag bun an leathanaigh) -survey.button=Tóg Suirbhé -survey.dontShowAgain=Ná taispeáin arís -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Gabh mo leithscéal as an gceist! -error.needHelp=Cabhair uait / Ar aimsíodh fadhb? -error.contactTip=Má tá trioblóid agat fós, ná bíodh leisce ort teagmháil a dhéanamh linn le haghaidh cabhrach. Is féidir leat ticéad a chur isteach ar ár leathanach GitHub nó déan teagmháil linn trí Discord: -error.404.head=404 - Leathanach Gan Aimsiú | Úps, thuislíomar sa chód! -error.404.1=Is cosúil nach féidir linn teacht ar an leathanach atá uait. -error.404.2=Chuaigh rud eigin mícheart -error.github=Cuir ticéad isteach ar GitHub -error.showStack=Taispeáin Stack Trace -error.copyStack=Cóipeáil Stack Trace -error.githubSubmit=GitHub - Cuir ticéad isteach -error.discordSubmit=Discord - Cuir post Tacaíochta - - -#remove-image -removeImage.title=Bain íomhá -removeImage.header=Bain íomhá -removeImage.removeImage=Bain íomhá -removeImage.submit=Bain íomhá - - -splitByChapters.title=Scoil PDF de réir Caibidlí -splitByChapters.header=Scoil PDF de réir Caibidlí -splitByChapters.bookmarkLevel=Leibhéal Leabharmharc -splitByChapters.includeMetadata=Cuir meiteashonraí san áireamh -splitByChapters.allowDuplicates=Ceadaigh do Dhúblaigh -splitByChapters.desc.1=Scann an uirlis seo comhad PDF ina PDFanna iolracha bunaithe ar a struchtúr caibidle. -splitByChapters.desc.2=Leibhéal Leabharmharc: Roghnaigh leibhéal na leabharmharcanna le húsáid don scoilteadh (0 don bharrleibhéal, 1 don dara leibhéal, etc.). -splitByChapters.desc.3=Cuir Meiteashonraí san áireamh: Má dhéantar iad a sheiceáil, cuirfear meiteashonraí an PDF bhunaidh san áireamh i ngach PDF scoilte. -splitByChapters.desc.4=Ceadaigh do Dhúblaigh: Má dhéantar iad a sheiceáil, ceadaítear go leor leabharmharcanna ar an leathanach céanna chun PDFanna ar leith a chruthú. -splitByChapters.submit=Scoil PDF - -#File Chooser -fileChooser.click=Cliceáil -fileChooser.or=nó -fileChooser.dragAndDrop=Tarraing & Scaoil -fileChooser.dragAndDropPDF=Tarraing & Scaoil comhad PDF -fileChooser.dragAndDropImage=Tarraing & Scaoil comhad Íomhá -fileChooser.hoveredDragAndDrop=Tarraing agus scaoil comhad(í) anseo -fileChooser.extractPDF=Ag Aistriú... - -#release notes -releases.footer=Eisiúintí -releases.title=Nótaí Eisiúna -releases.header=Nótaí Eisiúna -releases.current.version=Eisiúna Reatha -releases.note=Tá nótaí eisiúna ar fáil i mBéarla amháin - -#Validate Signature -validateSignature.title=Bailíochtaigh Sínithe PDF -validateSignature.header=Bailíochtaigh Sínithe Digiteacha -validateSignature.selectPDF=Roghnaigh comhad PDF sínithe -validateSignature.submit=Bailíochtaigh Sínithe -validateSignature.results=Torthaí Bailíochtaithe -validateSignature.status=Stádas -validateSignature.signer=Sínitheoir -validateSignature.date=Dáta -validateSignature.reason=Cúis -validateSignature.location=Suíomh -validateSignature.noSignatures=Níor aimsíodh síniú digiteach ar bith sa doiciméad seo -validateSignature.status.valid=Bailí -validateSignature.status.invalid=Neamhbhailí -validateSignature.chain.invalid=Theip ar bhailíochtú slabhra an teastais - ní féidir aitheantas an tsínitheora a fhíorú -validateSignature.trust.invalid=Níl an teastas sa stór muiníne - ní féidir an fhoinse a fhíorú -validateSignature.cert.expired=Tá an teastas imithe in éag -validateSignature.cert.revoked=Tá an teastas cúlghairthe -validateSignature.signature.info=Eolas Sínithe -validateSignature.signature=Síniú -validateSignature.signature.mathValid=Tá an síniú bailí go matamaiticiúil ACH: -validateSignature.selectCustomCert=Comhad Teastais Saincheaptha X.509 (Roghnach) -validateSignature.cert.info=Sonraí an Teastais -validateSignature.cert.issuer=Eisitheoir -validateSignature.cert.subject=Ábhar -validateSignature.cert.serialNumber=Sraithuimhir -validateSignature.cert.validFrom=Bailí Ó -validateSignature.cert.validUntil=Bailí Go dtí -validateSignature.cert.algorithm=Algartam -validateSignature.cert.keySize=Méid na hEochrach -validateSignature.cert.version=Leagan -validateSignature.cert.keyUsage=Úsáid Eochrach -validateSignature.cert.selfSigned=Féin-Sínithe -validateSignature.cert.bits=giotáin - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_hi_IN.properties b/stirling-pdf/build/resources/main/messages_hi_IN.properties deleted file mode 100644 index 578ba4ae9..000000000 --- a/stirling-pdf/build/resources/main/messages_hi_IN.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=फ़ॉन्ट आकार -addPageNumbers.fontName=फ़ॉन्ट नाम -pdfPrompt=पीडीएफ फ़ाइल(ें) चुनें -multiPdfPrompt=पीडीएफ फ़ाइलें चुनें (2+) -multiPdfDropPrompt=आवश्यक सभी पीडीएफ फ़ाइलों को चुनें (या खींच कर छोड़ें) -imgPrompt=छवि(यां) चुनें -genericSubmit=जमा करें -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=चेतावनी: फ़ाइल के आकार के आधार पर यह प्रक्रिया एक मिनट तक ले सकती है -pageOrderPrompt=कस्टम पृष्ठ क्रम (पृष्ठ संख्याओं की अल्पविराम से अलग सूची या 2n+1 जैसे फ़ंक्शन दर्ज करें): -pageSelectionPrompt=कस्टम पृष्ठ चयन (पृष्ठ संख्याओं 1,5,6 या 2n+1 जैसे फ़ंक्शन की अल्पविराम से अलग सूची दर्ज करें): -goToPage=जाएं -true=हाँ -false=नहीं -unknown=अज्ञात -save=सहेजें -saveToBrowser=ब्राउज़र में सहेजें -close=बंद करें -filesSelected=फ़ाइलें चयनित -noFavourites=कोई पसंदीदा नहीं जोड़ा गया -downloadComplete=डाउनलोड पूर्ण -bored=इंतज़ार करते हुए बोर हो रहे हैं? -alphabet=वर्णमाला -downloadPdf=पीडीएफ डाउनलोड करें -text=टेक्स्ट -font=फ़ॉन्ट -selectFillter=-- चुनें -- -pageNum=पृष्ठ संख्या -sizes.small=छोटा -sizes.medium=मध्यम -sizes.large=बड़ा -sizes.x-large=बहुत बड़ा -error.pdfPassword=पीडीएफ दस्तावेज़ पासवर्ड से सुरक्षित है और या तो पासवर्ड नहीं दिया गया था या गलत था -delete=हटाएं -username=उपयोगकर्ता नाम -password=पासवर्ड -welcome=स्वागत है -property=संपत्ति -black=काला -white=सफेद -red=लाल -green=हरा -blue=नीला -custom=कस्टम... -WorkInProgess=कार्य प्रगति पर है, काम नहीं कर सकता है या बग हो सकते हैं, कृपया किसी भी समस्या की रिपोर्ट करें! -poweredBy=द्वारा संचालित -yes=हाँ -no=नहीं -changedCredsMessage=क्रेडेंशियल्स बदल दिए गए! -notAuthenticatedMessage=उपयोगकर्ता प्रमाणित नहीं है। -userNotFoundMessage=उपयोगकर्ता नहीं मिला। -incorrectPasswordMessage=वर्तमान पासवर्ड गलत है। -usernameExistsMessage=नया उपयोगकर्ता नाम पहले से मौजूद है। -invalidUsernameMessage=अमान्य उपयोगकर्ता नाम, उपयोगकर्ता नाम में केवल अक्षर, संख्याएं और निम्नलिखित विशेष वर्ण @._+- हो सकते हैं या एक वैध ईमेल पता होना चाहिए। -invalidPasswordMessage=पासवर्ड खाली नहीं हो सकता है और शुरुआत या अंत में स्पेस नहीं हो सकते। -confirmPasswordErrorMessage=नया पासवर्ड और पुष्टि नया पासवर्ड मेल खाने चाहिए। -deleteCurrentUserMessage=वर्तमान लॉग इन उपयोगकर्ता को हटा नहीं सकते। -deleteUsernameExistsMessage=उपयोगकर्ता नाम मौजूद नहीं है और इसे हटाया नहीं जा सकता। -downgradeCurrentUserMessage=वर्तमान उपयोगकर्ता की भूमिका को डाउनग्रेड नहीं किया जा सकता -disabledCurrentUserMessage=वर्तमान उपयोगकर्ता को अक्षम नहीं किया जा सकता -downgradeCurrentUserLongMessage=वर्तमान उपयोगकर्ता की भूमिका को डाउनग्रेड नहीं किया जा सकता। इसलिए, वर्तमान उपयोगकर्ता नहीं दिखाया जाएगा। -userAlreadyExistsOAuthMessage=उपयोगकर्ता पहले से ही OAuth2 उपयोगकर्ता के रूप में मौजूद है। -userAlreadyExistsWebMessage=उपयोगकर्ता पहले से ही वेब उपयोगकर्ता के रूप में मौजूद है। -error=त्रुटि -oops=उफ़! -help=सहायता -goHomepage=मुख्य पृष्ठ पर जाएं -joinDiscord=हमारे Discord सर्वर में शामिल हों -seeDockerHub=Docker Hub देखें -visitGithub=GitHub रिपॉजिटरी पर जाएं -donate=दान करें -color=रंग -sponsor=प्रायोजक -info=जानकारी -pro=प्रो -page=पृष्ठ -pages=पृष्ठ -loading=लोड हो रहा है... -addToDoc=दस्तावेज़ में जोड़ें -reset=रीसेट -apply=लागू करें -noFileSelected=No file selected. Please upload one. - -legal.privacy=गोपनीयता नीति -legal.terms=नियम और शर्तें -legal.accessibility=सुलभता -legal.cookie=कुकी नीति -legal.impressum=इम्प्रेसम -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=पाइपलाइन मेनू (बीटा) -pipeline.uploadButton=कस्टम अपलोड करें -pipeline.configureButton=कॉन्फ़िगर करें -pipeline.defaultOption=कस्टम -pipeline.submitButton=जमा करें -pipeline.help=पाइपलाइन सहायता -pipeline.scanHelp=फ़ोल्डर स्कैनिंग सहायता -pipeline.deletePrompt=क्या आप वाकई पाइपलाइन को हटाना चाहते हैं? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=पाइपलाइन कॉन्फ़िगरेशन -pipelineOptions.pipelineNameLabel=पाइपलाइन नाम -pipelineOptions.saveSettings=ऑपरेशन सेटिंग्स सहेजें -pipelineOptions.pipelineNamePrompt=यहाँ पाइपलाइन नाम दर्ज करें -pipelineOptions.selectOperation=ऑपरेशन चुनें -pipelineOptions.addOperationButton=ऑपरेशन जोड़ें -pipelineOptions.pipelineHeader=पाइपलाइन: -pipelineOptions.saveButton=डाउनलोड करें -pipelineOptions.validateButton=मान्य करें - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=प्रो में अपग्रेड करें -enterpriseEdition.warning=यह सुविधा केवल प्रो उपयोगकर्ताओं के लिए उपलब्ध है। -enterpriseEdition.yamlAdvert=Stirling PDF प्रो YAML कॉन्फ़िगरेशन फ़ाइलों और अन्य SSO सुविधाओं का समर्थन करता है। -enterpriseEdition.ssoAdvert=और अधिक उपयोगकर्ता प्रबंधन सुविधाओं की तलाश में? Stirling PDF प्रो जांचें - - -################# -# Analytics # -################# -analytics.title=क्या आप Stirling PDF को बेहतर बनाना चाहते हैं? -analytics.paragraph1=Stirling PDF में उत्पाद को बेहतर बनाने में मदद करने के लिए विकल्प विश्लेषण है। हम किसी भी व्यक्तिगत जानकारी या फ़ाइल सामग्री को ट्रैक नहीं करते हैं। -analytics.paragraph2=कृपया Stirling-PDF को बढ़ने में मदद करने और हमें अपने उपयोगकर्ताओं को बेहतर समझने के लिए विश्लेषण सक्षम करने पर विचार करें। -analytics.enable=विश्लेषण सक्षम करें -analytics.disable=विश्लेषण अक्षम करें -analytics.settings=आप config/settings.yml फ़ाइल में विश्लेषण के लिए सेटिंग्स बदल सकते हैं - - -############# -# NAVBAR # -############# -navbar.favorite=पसंदीदा -navbar.recent=New and recently updated -navbar.darkmode=डार्क मोड -navbar.language=भाषाएं -navbar.settings=सेटिंग्स -navbar.allTools=उपकरण -navbar.multiTool=मल्टी टूल -navbar.search=खोजें -navbar.sections.organize=व्यवस्थित करें -navbar.sections.convertTo=PDF में परिवर्तित करें -navbar.sections.convertFrom=PDF से परिवर्तित करें -navbar.sections.security=हस्ताक्षर और सुरक्षा -navbar.sections.advance=उन्नत -navbar.sections.edit=देखें और संपादित करें -navbar.sections.popular=लोकप्रिय - -############# -# SETTINGS # -############# -settings.title=सेटिंग्स -settings.update=अपडेट उपलब्ध है -settings.updateAvailable={0} वर्तमान स्थापित संस्करण है। एक नया संस्करण ({1}) उपलब्ध है। -settings.appVersion=ऐप संस्करण: -settings.downloadOption.title=डाउनलोड विकल्प चुनें (एकल फ़ाइल गैर-ज़िप डाउनलोड के लिए): -settings.downloadOption.1=उसी विंडो में खोलें -settings.downloadOption.2=नई विंडो में खोलें -settings.downloadOption.3=फ़ाइल डाउनलोड करें -settings.zipThreshold=डाउनलोड की गई फ़ाइलों की संख्या इससे अधिक होने पर ज़िप करें -settings.signOut=साइन आउट -settings.accountSettings=खाता सेटिंग्स -settings.bored.help=ईस्टर एग गेम सक्षम करता है -settings.cacheInputs.name=फ़ॉर्म इनपुट सहेजें -settings.cacheInputs.help=भविष्य के उपयोग के लिए पहले से उपयोग किए गए इनपुट को स्टोर करने के लिए सक्षम करें - -changeCreds.title=क्रेडेंशियल्स बदलें -changeCreds.header=अपना खाता विवरण अपडेट करें -changeCreds.changePassword=आप डिफ़ॉल्ट लॉगिन क्रेडेंशियल्स का उपयोग कर रहे हैं। कृपया एक नया पासवर्ड दर्ज करें -changeCreds.newUsername=नया उपयोगकर्ता नाम -changeCreds.oldPassword=वर्तमान पासवर्ड -changeCreds.newPassword=नया पासवर्ड -changeCreds.confirmNewPassword=नए पासवर्ड की पुष्टि करें -changeCreds.submit=परिवर्तन जमा करें - - - -account.title=खाता सेटिंग्स -account.accountSettings=खाता सेटिंग्स -account.adminSettings=व्यवस्थापक सेटिंग्स - उपयोगकर्ताओं को देखें और जोड़ें -account.userControlSettings=उपयोगकर्ता नियंत्रण सेटिंग्स -account.changeUsername=उपयोगकर्ता नाम बदलें -account.newUsername=नया उपयोगकर्ता नाम -account.password=पुष्टिकरण पासवर्ड -account.oldPassword=पुराना पासवर्ड -account.newPassword=नया पासवर्ड -account.changePassword=पासवर्ड बदलें -account.confirmNewPassword=नए पासवर्ड की पुष्टि करें -account.signOut=साइन आउट -account.yourApiKey=आपकी API कुंजी -account.syncTitle=खाते के साथ ब्राउज़र सेटिंग्स सिंक करें -account.settingsCompare=सेटिंग्स तुलना: -account.property=संपत्ति -account.webBrowserSettings=वेब ब्राउज़र सेटिंग -account.syncToBrowser=सिंक खाता -> ब्राउज़र -account.syncToAccount=सिंक खाता <- ब्राउज़र - - -adminUserSettings.title=उपयोगकर्ता नियंत्रण सेटिंग्स -adminUserSettings.header=व्यवस्थापक उपयोगकर्ता नियंत्रण सेटिंग्स -adminUserSettings.admin=व्यवस्थापक -adminUserSettings.user=उपयोगकर्ता -adminUserSettings.addUser=नया उपयोगकर्ता जोड़ें -adminUserSettings.deleteUser=उपयोगकर्ता हटाएं -adminUserSettings.confirmDeleteUser=क्या उपयोगकर्ता को हटा दिया जाए? -adminUserSettings.confirmChangeUserStatus=क्या उपयोगकर्ता को अक्षम/सक्षम किया जाए? -adminUserSettings.usernameInfo=उपयोगकर्ता नाम में केवल अक्षर, संख्याएं और निम्नलिखित विशेष वर्ण @._+- हो सकते हैं या एक वैध ईमेल पता होना चाहिए। -adminUserSettings.roles=भूमिकाएं -adminUserSettings.role=भूमिका -adminUserSettings.actions=कार्रवाइयां -adminUserSettings.apiUser=सीमित API उपयोगकर्ता -adminUserSettings.extraApiUser=अतिरिक्त सीमित API उपयोगकर्ता -adminUserSettings.webOnlyUser=केवल वेब उपयोगकर्ता -adminUserSettings.demoUser=डेमो उपयोगकर्ता (कोई कस्टम सेटिंग्स नहीं) -adminUserSettings.internalApiUser=आंतरिक API उपयोगकर्ता -adminUserSettings.forceChange=लॉगिन पर उपयोगकर्ता को पासवर्ड बदलने के लिए मजबूर करें -adminUserSettings.submit=उपयोगकर्ता सहेजें -adminUserSettings.changeUserRole=उपयोगकर्ता की भूमिका बदलें -adminUserSettings.authenticated=प्रमाणित -adminUserSettings.editOwnProfil=अपनी प्रोफ़ाइल संपादित करें -adminUserSettings.enabledUser=सक्षम उपयोगकर्ता -adminUserSettings.disabledUser=अक्षम उपयोगकर्ता -adminUserSettings.activeUsers=सक्रिय उपयोगकर्ता: -adminUserSettings.disabledUsers=अक्षम उपयोगकर्ता: -adminUserSettings.totalUsers=कुल उपयोगकर्ता: -adminUserSettings.lastRequest=अंतिम अनुरोध -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=डेटाबेस आयात/निर्यात -database.header=डेटाबेस आयात/निर्यात -database.fileName=फ़ाइल नाम -database.creationDate=निर्माण तिथि -database.fileSize=फ़ाइल आकार -database.deleteBackupFile=बैकअप फ़ाइल हटाएं -database.importBackupFile=बैकअप फ़ाइल आयात करें -database.createBackupFile=बैकअप फ़ाइल बनाएं -database.downloadBackupFile=बैकअप फ़ाइल डाउनलोड करें -database.info_1=डेटा आयात करते समय, सही संरचना सुनिश्चित करना महत्वपूर्ण है। यदि आप अनिश्चित हैं कि आप क्या कर रहे हैं, तो किसी पेशेवर से सलाह और समर्थन लें। संरचना में त्रुटि एप्लिकेशन खराबी का कारण बन सकती है, यहां तक कि एप्लिकेशन को चलाने की पूर्ण अक्षमता भी हो सकती है। -database.info_2=अपलोड करते समय फ़ाइल नाम मायने नहीं रखता। इसे बाद में backup_user_yyyyMMddHHmm.sql प्रारूप का पालन करने के लिए पुनर्नामित किया जाएगा, जो एक सुसंगत नामकरण सम्मेलन सुनिश्चित करता है। -database.submit=बैकअप आयात करें -database.importIntoDatabaseSuccessed=डेटाबेस में आयात सफल -database.backupCreated=डेटाबेस बैकअप सफल -database.fileNotFound=फ़ाइल नहीं मिली -database.fileNullOrEmpty=फ़ाइल खाली या शून्य नहीं हो सकती -database.failedImportFile=फ़ाइल आयात विफल -database.notSupported=यह फ़ंक्शन आपके डेटाबेस कनेक्शन के लिए उपलब्ध नहीं है। - -session.expired=आपका सत्र समाप्त हो गया है। कृपया पृष्ठ को रिफ्रेश करें और पुन: प्रयास करें। -session.refreshPage=पृष्ठ रिफ्रेश करें - -############# -# HOME-PAGE # -############# -home.desc=आपकी सभी PDF आवश्यकताओं के लिए आपका स्थानीय रूप से होस्ट किया गया एक-स्टॉप-शॉप। -home.searchBar=सुविधाएं खोजें... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=देखें, टिप्पणी करें, टेक्स्ट या छवियां जोड़ें -viewPdf.tags=देखें,पढ़ें,टिप्पणी,टेक्स्ट,छवि - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF मल्टी टूल -home.multiTool.desc=मर्ज करें, घुमाएं, पुनर्व्यवस्थित करें और पृष्ठ हटाएं -multiTool.tags=मल्टी टूल,मल्टी ऑपरेशन,UI,क्लिक ड्रैग,फ्रंट एंड,क्लाइंट साइड,इंटरैक्टिव,इंटरैक्टेबल,मूव,डिलीट,माइग्रेट,डिवाइड - -home.merge.title=मर्ज -home.merge.desc=कई PDF को आसानी से एक में मर्ज करें। -merge.tags=मर्ज,पेज ऑपरेशन्स,बैक एंड,सर्वर साइड - -home.split.title=विभाजित -home.split.desc=PDF को कई दस्तावेजों में विभाजित करें -split.tags=पेज ऑपरेशन्स,डिवाइड,मल्टी पेज,कट,सर्वर साइड - -home.rotate.title=घुमाएं -home.rotate.desc=अपनी PDF को आसानी से घुमाएं। -rotate.tags=सर्वर साइड - - -home.imageToPdf.title=छवि से PDF -home.imageToPdf.desc=छवि (PNG, JPEG, GIF) को PDF में बदलें। -imageToPdf.tags=रूपांतरण,img,jpg,चित्र,फोटो - -home.pdfToImage.title=PDF से छवि -home.pdfToImage.desc=PDF को छवि में बदलें। (PNG, JPEG, GIF) -pdfToImage.tags=रूपांतरण,img,jpg,चित्र,फोटो - -home.pdfOrganiser.title=व्यवस्थित करें -home.pdfOrganiser.desc=किसी भी क्रम में पृष्ठ निकालें/पुनर्व्यवस्थित करें -pdfOrganiser.tags=डुप्लेक्स,सम,विषम,क्रमबद्ध करें,मूव - - -home.addImage.title=छवि जोड़ें -home.addImage.desc=PDF पर एक निर्धारित स्थान पर छवि जोड़ें -addImage.tags=img,jpg,चित्र,फोटो - -home.watermark.title=वॉटरमार्क जोड़ें -home.watermark.desc=अपने PDF दस्तावेज में कस्टम वॉटरमार्क जोड़ें। -watermark.tags=टेक्स्ट,दोहराव,लेबल,स्वयं,कॉपीराइट,ट्रेडमार्क,img,jpg,चित्र,फोटो - -home.permissions.title=अनुमतियां बदलें -home.permissions.desc=अपने PDF दस्तावेज की अनुमतियां बदलें -permissions.tags=पढ़ें,लिखें,संपादित करें,प्रिंट - - -home.removePages.title=निकालें -home.removePages.desc=अपने PDF दस्तावेज से अवांछित पृष्ठ हटाएं। -removePages.tags=पृष्ठ निकालें,पृष्ठ हटाएं - -home.addPassword.title=पासवर्ड जोड़ें -home.addPassword.desc=पासवर्ड के साथ अपने PDF दस्तावेज को एन्क्रिप्ट करें। -addPassword.tags=सुरक्षित,सुरक्षा - -home.removePassword.title=पासवर्ड हटाएं -home.removePassword.desc=अपने PDF दस्तावेज से पासवर्ड सुरक्षा हटाएं। -removePassword.tags=सुरक्षित,डिक्रिप्ट,सुरक्षा,अनपासवर्ड,पासवर्ड हटाएं - -home.compressPdfs.title=कम्प्रेस -home.compressPdfs.desc=PDF को कम्प्रेस करें ताकि उनका फ़ाइल आकार कम हो जाए। -compressPdfs.tags=कम्प्रेस,छोटा,छोटा - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=मेटाडेटा बदलें -home.changeMetadata.desc=PDF दस्तावेज से मेटाडेटा बदलें/हटाएं/जोड़ें -changeMetadata.tags=शीर्षक,लेखक,तिथि,निर्माण,समय,प्रकाशक,निर्माता,आंकड़े - -home.fileToPDF.title=फ़ाइल को PDF में बदलें -home.fileToPDF.desc=लगभग किसी भी फ़ाइल को PDF में बदलें (DOCX, PNG, XLS, PPT, TXT और अधिक) -fileToPDF.tags=रूपांतरण,प्रारूप,दस्तावेज,चित्र,स्लाइड,टेक्स्ट,रूपांतरण,कार्यालय,डॉक्स,वर्ड,एक्सेल,पावरपॉइंट - -home.ocr.title=OCR / स्कैन साफ करें -home.ocr.desc=स्कैन को साफ करें और PDF के अंदर छवियों से टेक्स्ट का पता लगाएं और उसे टेक्स्ट के रूप में फिर से जोड़ें। -ocr.tags=पहचान,टेक्स्ट,छवि,स्कैन,पढ़ें,पहचानें,पहचान,संपादन योग्य - -home.extractImages.title=छवियां निकालें -home.extractImages.desc=PDF से सभी छवियों को निकालें और उन्हें ज़िप में सहेजें -extractImages.tags=चित्र,फोटो,सहेजें,संग्रह,ज़िप,कैप्चर,ग्रैब - -home.pdfToPDFA.title=PDF से PDF/A -home.pdfToPDFA.desc=लंबी अवधि के भंडारण के लिए PDF को PDF/A में बदलें -pdfToPDFA.tags=संग्रह,लंबी अवधि,मानक,रूपांतरण,भंडारण,संरक्षण - -home.PDFToWord.title=PDF से Word -home.PDFToWord.desc=PDF को Word प्रारूपों में बदलें (DOC, DOCX और ODT) -PDFToWord.tags=doc,docx,odt,word,रूपांतरण,प्रारूप,रूपांतरण,कार्यालय,माइक्रोसॉफ्ट,docfile - -home.PDFToPresentation.title=PDF से प्रस्तुति -home.PDFToPresentation.desc=PDF को प्रस्तुति प्रारूपों में बदलें (PPT, PPTX और ODP) -PDFToPresentation.tags=स्लाइड्स,शो,कार्यालय,माइक्रोसॉफ्ट - -home.PDFToText.title=PDF से RTF (टेक्स्ट) -home.PDFToText.desc=PDF को टेक्स्ट या RTF प्रारूप में बदलें -PDFToText.tags=रिच फॉर्मेट,रिच टेक्स्ट फॉर्मेट,रिच टेक्स्ट फॉर्मेट - -home.PDFToHTML.title=PDF से HTML -home.PDFToHTML.desc=PDF को HTML प्रारूप में बदलें -PDFToHTML.tags=वेब सामग्री,ब्राउज़र अनुकूल - - -home.PDFToXML.title=PDF से XML -home.PDFToXML.desc=PDF को XML प्रारूप में बदलें -PDFToXML.tags=डेटा-निष्कर्षण,संरचित-सामग्री,अंतर-संचालन,रूपांतरण,बदलें - -home.ScannerImageSplit.title=स्कैन की गई फोटो का पता लगाएं/विभाजित करें -home.ScannerImageSplit.desc=फोटो/PDF के अंदर से कई फोटो को विभाजित करें -ScannerImageSplit.tags=अलग करें,स्वत:-पहचान,स्कैन-खंड,व्यवस्थित करें - -home.sign.title=हस्ताक्षर करें -home.sign.desc=चित्र बनाकर, टेक्स्ट या छवि द्वारा PDF में हस्ताक्षर जोड़ें -sign.tags=अधिकृत,आद्याक्षर,चित्रित-हस्ताक्षर,टेक्स्ट-हस्ताक्षर,छवि-हस्ताक्षर - -home.flatten.title=समतल करें -home.flatten.desc=PDF से सभी इंटरैक्टिव तत्वों और फॉर्म को हटाएं -flatten.tags=स्थिर,निष्क्रिय,गैर-इंटरैक्टिव,सरलीकृत - -home.repair.title=मरम्मत करें -home.repair.desc=खराब/टूटी हुई PDF को ठीक करने का प्रयास करें -repair.tags=ठीक करें,पुनर्स्थापित करें,सुधार,पुनर्प्राप्त करें - -home.removeBlanks.title=खाली पृष्ठ हटाएं -home.removeBlanks.desc=दस्तावेज़ से खाली पृष्ठों का पता लगाएं और हटाएं -removeBlanks.tags=साफ करें,सरलीकृत करें,गैर-सामग्री,व्यवस्थित करें - -home.removeAnnotations.title=टिप्पणियां हटाएं -home.removeAnnotations.desc=PDF से सभी टिप्पणियां/एनोटेशन हटाएं -removeAnnotations.tags=टिप्पणियां,हाइलाइट,नोट्स,मार्कअप,हटाएं - -home.compare.title=तुलना करें -home.compare.desc=2 PDF दस्तावेजों के बीच अंतर की तुलना करें और दिखाएं -compare.tags=अंतर,तुलना,परिवर्तन,विश्लेषण - -home.certSign.title=प्रमाणपत्र से हस्ताक्षर करें -home.certSign.desc=प्रमाणपत्र/कुंजी (PEM/P12) से PDF पर हस्ताक्षर करें -certSign.tags=प्रमाणीकरण,PEM,P12,आधिकारिक,एन्क्रिप्ट - -home.removeCertSign.title=प्रमाणपत्र हस्ताक्षर हटाएं -home.removeCertSign.desc=PDF से प्रमाणपत्र हस्ताक्षर हटाएं -removeCertSign.tags=प्रमाणीकरण,PEM,P12,आधिकारिक,डिक्रिप्ट - -home.pageLayout.title=मल्टी-पेज लेआउट -home.pageLayout.desc=PDF दस्तावेज के कई पृष्ठों को एक पृष्ठ में मर्ज करें -pageLayout.tags=मर्ज,संयोजित,एकल-दृश्य,व्यवस्थित - -home.scalePages.title=पृष्ठ आकार/स्केल समायोजित करें -home.scalePages.desc=पृष्ठ और/या उसकी सामग्री का आकार/स्केल बदलें। -scalePages.tags=आकार बदलें,संशोधित करें,आयाम,अनुकूल करें - -home.pipeline.title=पाइपलाइन -home.pipeline.desc=पाइपलाइन स्क्रिप्ट परिभाषित करके PDF पर कई कार्य करें -pipeline.tags=स्वचालित,क्रम,स्क्रिप्टेड,बैच-प्रोसेस - -home.add-page-numbers.title=पृष्ठ संख्या जोड़ें -home.add-page-numbers.desc=दस्तावेज़ में एक निर्धारित स्थान पर पृष्ठ संख्या जोड़ें -add-page-numbers.tags=पृष्ठांकन,लेबल,व्यवस्थित,अनुक्रमणिका - -home.auto-rename.title=स्वतः PDF फ़ाइल का नाम बदलें -home.auto-rename.desc=पाए गए हेडर के आधार पर PDF फ़ाइल का नाम स्वचालित रूप से बदलें -auto-rename.tags=स्वतः-पहचान,हेडर-आधारित,व्यवस्थित,पुनर्नामांकन - -home.adjust-contrast.title=रंग/कंट्रास्ट समायोजित करें -home.adjust-contrast.desc=PDF का कंट्रास्ट, संतृप्ति और चमक समायोजित करें -adjust-contrast.tags=रंग-सुधार,ट्यून,संशोधित,बढ़ाएं - -home.crop.title=PDF क्रॉप करें -home.crop.desc=आकार कम करने के लिए PDF को क्रॉप करें (टेक्स्ट बनाए रखें!) -crop.tags=ट्रिम,सिकोड़ें,संपादित करें,आकार - -home.autoSplitPDF.title=स्वतः पृष्ठ विभाजित करें -home.autoSplitPDF.desc=भौतिक स्कैन किए गए पृष्ठ विभाजक QR कोड के साथ स्कैन की गई PDF को स्वतः विभाजित करें -autoSplitPDF.tags=QR-आधारित,अलग करें,स्कैन-खंड,व्यवस्थित करें - -home.sanitizePdf.title=सैनिटाइज़ -home.sanitizePdf.desc=PDF फ़ाइलों से स्क्रिप्ट और अन्य तत्वों को हटाएं -sanitizePdf.tags=साफ,सुरक्षित,सुरक्षा,खतरे-हटाएं - -home.URLToPDF.title=URL/वेबसाइट से PDF -home.URLToPDF.desc=किसी भी http(s) URL को PDF में बदलें -URLToPDF.tags=वेब-कैप्चर,पेज-सहेजें,वेब-से-दस्तावेज़,संग्रह - -home.HTMLToPDF.title=HTML से PDF -home.HTMLToPDF.desc=किसी भी HTML फ़ाइल या zip को PDF में बदलें -HTMLToPDF.tags=मार्कअप,वेब-सामग्री,रूपांतरण,बदलें - - -home.MarkdownToPDF.title=Markdown से PDF -home.MarkdownToPDF.desc=किसी भी Markdown फ़ाइल को PDF में बदलें -MarkdownToPDF.tags=मार्कअप,वेब-सामग्री,रूपांतरण,बदलें - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=PDF की सभी जानकारी प्राप्त करें -home.getPdfInfo.desc=PDF से संभव सभी जानकारी प्राप्त करें -getPdfInfo.tags=जानकारी,डेटा,आँकड़े,सांख्यिकी - - -home.extractPage.title=पृष्ठ निकालें -home.extractPage.desc=PDF से चयनित पृष्ठों को निकालें -extractPage.tags=निकालें - - -home.PdfToSinglePage.title=एक बड़ा पृष्ठ -home.PdfToSinglePage.desc=सभी PDF पृष्ठों को एक बड़े एकल पृष्ठ में मर्ज करें -PdfToSinglePage.tags=एकल पृष्ठ - - -home.showJS.title=जावास्क्रिप्ट दिखाएं -home.showJS.desc=PDF में इंजेक्ट किए गए किसी भी जावास्क्रिप्ट को खोजें और दिखाएं -showJS.tags=JS - -home.autoRedact.title=स्वतः गोपनीयकरण -home.autoRedact.desc=इनपुट टेक्स्ट के आधार पर PDF में टेक्स्ट को स्वतः गोपनीयकृत करें (काला करें) -autoRedact.tags=गोपनीयकरण,छिपाएं,काला करें,काला,मार्कर,छिपा हुआ - -home.redact.title=मैनुअल गोपनीयकरण -home.redact.desc=चयनित टेक्स्ट, बनाई गई आकृतियों और/या चयनित पृष्ठों के आधार पर PDF को गोपनीयकृत करें -redact.tags=गोपनीयकरण,छिपाएं,काला करें,काला,मार्कर,छिपा हुआ,मैनुअल - -home.tableExtraxt.title=PDF से CSV -home.tableExtraxt.desc=PDF से तालिकाओं को निकालकर CSV में बदलें -tableExtraxt.tags=CSV,तालिका निष्कर्षण,निकालें,बदलें - - -home.autoSizeSplitPDF.title=आकार/संख्या के आधार पर स्वतः विभाजित करें -home.autoSizeSplitPDF.desc=एक PDF को आकार, पृष्ठ संख्या, या दस्तावेज़ संख्या के आधार पर कई दस्तावेज़ों में विभाजित करें -autoSizeSplitPDF.tags=pdf,विभाजन,दस्तावेज़,व्यवस्था - - -home.overlay-pdfs.title=PDF ओवरले करें -home.overlay-pdfs.desc=PDF को दूसरी PDF के ऊपर ओवरले करें -overlay-pdfs.tags=ओवरले - -home.split-by-sections.title=खंडों द्वारा PDF विभाजित करें -home.split-by-sections.desc=PDF के प्रत्येक पृष्ठ को छोटे क्षैतिज और ऊर्ध्वाधर खंडों में विभाजित करें -split-by-sections.tags=खंड विभाजन, विभाजित करें, अनुकूलित - -home.AddStampRequest.title=PDF में स्टैम्प जोड़ें -home.AddStampRequest.desc=निर्धारित स्थानों पर टेक्स्ट या छवि स्टैम्प जोड़ें -AddStampRequest.tags=स्टैम्प, छवि जोड़ें, केंद्र छवि, वॉटरमार्क, PDF, एम्बेड, अनुकूलित - - -home.removeImagePdf.title=छवि हटाएं -home.removeImagePdf.desc=फ़ाइल आकार कम करने के लिए PDF से छवि हटाएं -removeImagePdf.tags=छवि हटाएं,पृष्ठ कार्य,बैक एंड,सर्वर साइड - - -home.splitPdfByChapters.title=अध्यायों द्वारा PDF विभाजित करें -home.splitPdfByChapters.desc=PDF को उसकी अध्याय संरचना के आधार पर कई फ़ाइलों में विभाजित करें। -splitPdfByChapters.tags=विभाजन,अध्याय,बुकमार्क,व्यवस्थित करें - -home.validateSignature.title=PDF हस्ताक्षर सत्यापित करें -home.validateSignature.desc=PDF दस्तावेजों में डिजिटल हस्ताक्षर और प्रमाणपत्रों को सत्यापित करें -validateSignature.tags=हस्ताक्षर,सत्यापित,मान्य,pdf,प्रमाणपत्र,डिजिटल हस्ताक्षर,हस्ताक्षर सत्यापित करें,प्रमाणपत्र सत्यापित करें - -#replace-invert-color -replace-color.title=रंग बदलें-उल्टा करें -replace-color.header=रंग बदलें-उल्टा करें PDF -home.replaceColorPdf.title=रंग बदलें और उल्टा करें -home.replaceColorPdf.desc=PDF में टेक्स्ट और पृष्ठभूमि के लिए रंग बदलें और फ़ाइल आकार कम करने के लिए पूर्ण रंग को उल्टा करें -replaceColorPdf.tags=रंग बदलें,पृष्ठ कार्य,बैक एंड,सर्वर साइड -replace-color.selectText.1=रंग बदलें या उल्टा करें विकल्प -replace-color.selectText.2=डिफ़ॉल्ट (डिफ़ॉल्ट उच्च कंट्रास्ट रंग) -replace-color.selectText.3=कस्टम (अनुकूलित रंग) -replace-color.selectText.4=पूर्ण-उल्टा (सभी रंगों को उल्टा करें) -replace-color.selectText.5=उच्च कंट्रास्ट रंग विकल्प -replace-color.selectText.6=काली पृष्ठभूमि पर सफेद टेक्स्ट -replace-color.selectText.7=सफेद पृष्ठभूमि पर काला टेक्स्ट -replace-color.selectText.8=काली पृष्ठभूमि पर पीला टेक्स्ट -replace-color.selectText.9=काली पृष्ठभूमि पर हरा टेक्स्ट -replace-color.selectText.10=टेक्स्ट रंग चुनें -replace-color.selectText.11=पृष्ठभूमि रंग चुनें -replace-color.submit=बदलें - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=साइन इन करें -login.header=साइन इन करें -login.signin=साइन इन करें -login.rememberme=मुझे याद रखें -login.invalid=अमान्य उपयोगकर्ता नाम या पासवर्ड। -login.locked=आपका खाता लॉक कर दिया गया है। -login.signinTitle=कृपया साइन इन करें -login.ssoSignIn=सिंगल साइन-ऑन के माध्यम से लॉगिन करें -login.oAuth2AutoCreateDisabled=OAUTH2 स्वतः उपयोगकर्ता निर्माण अक्षम है -login.oAuth2AdminBlockedUser=गैर-पंजीकृत उपयोगकर्ताओं का पंजीकरण या लॉगिन वर्तमान में अवरुद्ध है। कृपया व्यवस्थापक से संपर्क करें। -login.oauth2RequestNotFound=प्राधिकरण अनुरोध नहीं मिला -login.oauth2InvalidUserInfoResponse=अमान्य उपयोगकर्ता जानकारी प्रतिक्रिया -login.oauth2invalidRequest=अमान्य अनुरोध -login.oauth2AccessDenied=पहुंच अस्वीकृत -login.oauth2InvalidTokenResponse=अमान्य टोकन प्रतिक्रिया -login.oauth2InvalidIdToken=अमान्य Id टोकन -login.relyingPartyRegistrationNotFound=कोई निर्भर पार्टी पंजीकरण नहीं मिला -login.userIsDisabled=उपयोगकर्ता निष्क्रिय है, वर्तमान में इस उपयोगकर्ता नाम से लॉगिन अवरुद्ध है। कृपया व्यवस्थापक से संपर्क करें। -login.alreadyLoggedIn=आप पहले से ही -login.alreadyLoggedIn2=उपकरणों में लॉग इन हैं। कृपया उपकरणों से लॉग आउट करें और पुनः प्रयास करें। -login.toManySessions=आपके बहुत सारे सक्रिय सत्र हैं -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=स्वतः गोपनीयकरण -autoRedact.header=स्वतः गोपनीयकरण -autoRedact.colorLabel=रंग -autoRedact.textsToRedactLabel=गोपनीयकृत करने के लिए टेक्स्ट (लाइन-अलग) -autoRedact.textsToRedactPlaceholder=उदाहरण \nगोपनीय \nटॉप-सीक्रेट -autoRedact.useRegexLabel=रेगेक्स का उपयोग करें -autoRedact.wholeWordSearchLabel=पूर्ण शब्द खोज -autoRedact.customPaddingLabel=कस्टम अतिरिक्त पैडिंग -autoRedact.convertPDFToImageLabel=PDF को PDF-छवि में बदलें (बॉक्स के पीछे के टेक्स्ट को हटाने के लिए उपयोग किया जाता है) -autoRedact.submitButton=जमा करें - -#redact -redact.title=मैनुअल गोपनीयकरण -redact.header=मैनुअल गोपनीयकरण -redact.submit=गोपनीयकृत करें -redact.textBasedRedaction=टेक्स्ट आधारित गोपनीयकरण -redact.pageBasedRedaction=पृष्ठ-आधारित गोपनीयकरण -redact.convertPDFToImageLabel=PDF को PDF-छवि में बदलें (बॉक्स के पीछे का टेक्स्ट हटाने के लिए उपयोग किया जाता है) -redact.pageRedactionNumbers.title=पृष्ठ -redact.pageRedactionNumbers.placeholder=(उदाहरण 1,2,8 या 4,7,12-16 या 2n-1) -redact.redactionColor.title=गोपनीयकरण रंग -redact.export=निर्यात करें -redact.upload=अपलोड करें -redact.boxRedaction=बॉक्स ड्रॉ गोपनीयकरण -redact.zoom=ज़ूम -redact.zoomIn=ज़ूम इन करें -redact.zoomOut=ज़ूम आउट करें -redact.nextPage=अगला पृष्ठ -redact.previousPage=पिछला पृष्ठ -redact.toggleSidebar=साइडबार टॉगल करें -redact.showThumbnails=थंबनेल दिखाएं -redact.showDocumentOutline=दस्तावेज़ आउटलाइन दिखाएं (सभी आइटम विस्तृत/संक्षिप्त करने के लिए डबल-क्लिक करें) -redact.showAttatchments=अटैचमेंट दिखाएं -redact.showLayers=लेयर्स दिखाएं (सभी लेयर्स को डिफ़ॉल्ट स्थिति में रीसेट करने के लिए डबल-क्लिक करें) -redact.colourPicker=रंग चयनकर्ता -redact.findCurrentOutlineItem=वर्तमान आउटलाइन आइटम खोजें -redact.applyChanges=Apply Changes - -#showJS -showJS.title=जावास्क्रिप्ट दिखाएं -showJS.header=जावास्क्रिप्ट दिखाएं -showJS.downloadJS=जावास्क्रिप्ट डाउनलोड करें -showJS.submit=दिखाएं - - -#pdfToSinglePage -pdfToSinglePage.title=PDF को एकल पृष्ठ में -pdfToSinglePage.header=PDF को एकल पृष्ठ में -pdfToSinglePage.submit=एकल पृष्ठ में बदलें - - -#pageExtracter -pageExtracter.title=पृष्ठ निकालें -pageExtracter.header=पृष्ठ निकालें -pageExtracter.submit=निकालें -pageExtracter.placeholder=(उदाहरण 1,2,8 या 4,7,12-16 या 2n-1) - - -#getPdfInfo -getPdfInfo.title=PDF की जानकारी प्राप्त करें -getPdfInfo.header=PDF की जानकारी प्राप्त करें -getPdfInfo.submit=जानकारी प्राप्त करें -getPdfInfo.downloadJson=JSON डाउनलोड करें -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown से PDF -MarkdownToPDF.header=Markdown से PDF -MarkdownToPDF.submit=बदलें -MarkdownToPDF.help=कार्य प्रगति पर है -MarkdownToPDF.credit=WeasyPrint का उपयोग करता है - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL से PDF -URLToPDF.header=URL से PDF -URLToPDF.submit=बदलें -URLToPDF.credit=WeasyPrint का उपयोग करता है - - -#html-to-pdf -HTMLToPDF.title=HTML से PDF -HTMLToPDF.header=HTML से PDF -HTMLToPDF.help=HTML फ़ाइलें और आवश्यक html/css/images आदि वाले ZIP स्वीकार करता है -HTMLToPDF.submit=बदलें -HTMLToPDF.credit=WeasyPrint का उपयोग करता है -HTMLToPDF.zoom=वेबसाइट प्रदर्शन के लिए ज़ूम स्तर। -HTMLToPDF.pageWidth=पृष्ठ की चौड़ाई सेंटीमीटर में। (डिफ़ॉल्ट के लिए खाली) -HTMLToPDF.pageHeight=पृष्ठ की ऊंचाई सेंटीमीटर में। (डिफ़ॉल्ट के लिए खाली) -HTMLToPDF.marginTop=पृष्ठ का शीर्ष मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली) -HTMLToPDF.marginBottom=पृष्ठ का निचला मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली) -HTMLToPDF.marginLeft=पृष्ठ का बायां मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली) -HTMLToPDF.marginRight=पृष्ठ का दायां मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली) -HTMLToPDF.printBackground=वेबसाइट की पृष्ठभूमि रेंडर करें। -HTMLToPDF.defaultHeader=डिफ़ॉल्ट हेडर सक्षम करें (नाम और पृष्ठ संख्या) -HTMLToPDF.cssMediaType=पृष्ठ का CSS मीडिया प्रकार बदलें। -HTMLToPDF.none=कोई नहीं -HTMLToPDF.print=प्रिंट -HTMLToPDF.screen=स्क्रीन - - -#AddStampRequest -AddStampRequest.header=PDF स्टैम्प करें -AddStampRequest.title=PDF स्टैम्प करें -AddStampRequest.stampType=स्टैम्प प्रकार -AddStampRequest.stampText=स्टैम्प टेक्स्ट -AddStampRequest.stampImage=स्टैम्प छवि -AddStampRequest.alphabet=वर्णमाला -AddStampRequest.fontSize=फ़ॉन्ट/छवि आकार -AddStampRequest.rotation=घुमाव -AddStampRequest.opacity=अपारदर्शिता -AddStampRequest.position=स्थिति -AddStampRequest.overrideX=X निर्देशांक ओवरराइड करें -AddStampRequest.overrideY=Y निर्देशांक ओवरराइड करें -AddStampRequest.customMargin=कस्टम मार्जिन -AddStampRequest.customColor=कस्टम टेक्स्ट रंग -AddStampRequest.submit=जमा करें - - -#sanitizePDF -sanitizePDF.title=PDF सैनिटाइज़ करें -sanitizePDF.header=PDF फ़ाइल सैनिटाइज़ करें -sanitizePDF.selectText.1=जावास्क्रिप्ट क्रियाएं हटाएं -sanitizePDF.selectText.2=एम्बेडेड फ़ाइलें हटाएं -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=लिंक हटाएं -sanitizePDF.selectText.5=फ़ॉन्ट्स हटाएं -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=PDF सैनिटाइज़ करें - - -#addPageNumbers -addPageNumbers.title=पृष्ठ संख्या जोड़ें -addPageNumbers.header=पृष्ठ संख्या जोड़ें -addPageNumbers.selectText.1=PDF फ़ाइल चुनें: -addPageNumbers.selectText.2=मार्जिन आकार -addPageNumbers.selectText.3=स्थिति -addPageNumbers.selectText.4=प्रारंभिक संख्या -addPageNumbers.selectText.5=संख्यांकित करने के लिए पृष्ठ -addPageNumbers.selectText.6=कस्टम टेक्स्ट -addPageNumbers.customTextDesc=कस्टम टेक्स्ट -addPageNumbers.numberPagesDesc=कौन से पृष्ठ संख्यांकित करने हैं, डिफ़ॉल्ट 'सभी', 1-5 या 2,5,9 आदि भी स्वीकार करता है -addPageNumbers.customNumberDesc=डिफ़ॉल्ट {n}, 'पृष्ठ {n} कुल {total}', 'टेक्स्ट-{n}', '{filename}-{n}' भी स्वीकार करता है -addPageNumbers.submit=पृष्ठ संख्या जोड़ें - - -#auto-rename -auto-rename.title=स्वतः नाम बदलें -auto-rename.header=स्वतः PDF नाम बदलें -auto-rename.submit=स्वतः नाम बदलें - - -#adjustContrast -adjustContrast.title=कंट्रास्ट समायोजित करें -adjustContrast.header=कंट्रास्ट समायोजित करें -adjustContrast.contrast=कंट्रास्ट: -adjustContrast.brightness=चमक: -adjustContrast.saturation=संतृप्ति: -adjustContrast.download=डाउनलोड करें - - -#crop -crop.title=क्रॉप करें -crop.header=PDF क्रॉप करें -crop.submit=जमा करें - - -#autoSplitPDF -autoSplitPDF.title=स्वतः PDF विभाजित करें -autoSplitPDF.header=स्वतः PDF विभाजित करें -autoSplitPDF.description=प्रिंट करें, डालें, स्कैन करें, अपलोड करें, और हमें आपके दस्तावेजों को स्वचालित रूप से अलग करने दें। कोई मैनुअल क्रमबद्ध करने की आवश्यकता नहीं। -autoSplitPDF.selectText.1=नीचे से कुछ विभाजक शीट्स प्रिंट करें (श्याम और श्वेत ठीक है)। -autoSplitPDF.selectText.2=अपने सभी दस्तावेजों को एक साथ स्कैन करें, उनके बीच विभाजक शीट डालें। -autoSplitPDF.selectText.3=एक बड़ी स्कैन की गई PDF फ़ाइल अपलोड करें और Stirling PDF को बाकी काम करने दें। -autoSplitPDF.selectText.4=विभाजक पृष्ठ स्वचालित रूप से पहचाने जाते हैं और हटा दिए जाते हैं, एक साफ अंतिम दस्तावेज़ सुनिश्चित करते हैं। -autoSplitPDF.formPrompt=Stirling-PDF पृष्ठ विभाजक वाली PDF जमा करें: -autoSplitPDF.duplexMode=डुप्लेक्स मोड (सामने और पीछे स्कैनिंग) -autoSplitPDF.dividerDownload2='स्वतः विभाजक (निर्देशों के साथ).pdf' डाउनलोड करें -autoSplitPDF.submit=जमा करें - - -#pipeline -pipeline.title=पाइपलाइन - - -#pageLayout -pageLayout.title=मल्टी पेज लेआउट -pageLayout.header=मल्टी पेज लेआउट -pageLayout.pagesPerSheet=प्रति शीट पृष्ठ: -pageLayout.addBorder=बॉर्डर जोड़ें -pageLayout.submit=जमा करें - - -#scalePages -scalePages.title=पृष्ठ-स्केल समायोजित करें -scalePages.header=पृष्ठ-स्केल समायोजित करें -scalePages.pageSize=दस्तावेज़ के एक पृष्ठ का आकार। -scalePages.keepPageSize=मूल आकार -scalePages.scaleFactor=एक पृष्ठ का ज़ूम स्तर (क्रॉप)। -scalePages.submit=जमा करें - - -#certSign -certSign.title=प्रमाणपत्र हस्ताक्षर -certSign.header=प्रमाणपत्र से हस्ताक्षर करें (कार्य प्रगति पर है) -certSign.selectPDF=हस्ताक्षर के लिए PDF फ़ाइल चुनें: -certSign.jksNote=नोट: यदि आपके प्रमाणपत्र का प्रकार नीचे सूचीबद्ध नहीं है, तो कृपया keytool कमांड लाइन टूल का उपयोग करके इसे Java Keystore (.jks) फ़ाइल में बदलें। फिर नीचे .jks फ़ाइल विकल्प चुनें। -certSign.selectKey=अपनी निजी कुंजी फ़ाइल चुनें (PKCS#8 प्रारूप, .pem या .der हो सकती है): -certSign.selectCert=अपना प्रमाणपत्र फ़ाइल चुनें (X.509 प्रारूप, .pem या .der हो सकती है): -certSign.selectP12=अपनी PKCS#12 कीस्टोर फ़ाइल चुनें (.p12 या .pfx) (वैकल्पिक, यदि प्रदान की गई है, तो इसमें आपकी निजी कुंजी और प्रमाणपत्र होना चाहिए): -certSign.selectJKS=अपनी Java Keystore फ़ाइल (.jks या .keystore) चुनें: -certSign.certType=प्रमाणपत्र प्रकार -certSign.password=अपनी कीस्टोर या निजी कुंजी पासवर्ड दर्ज करें (यदि कोई हो): -certSign.showSig=हस्ताक्षर दिखाएं -certSign.reason=कारण -certSign.location=स्थान -certSign.name=नाम -certSign.showLogo=लोगो दिखाएं -certSign.submit=PDF पर हस्ताक्षर करें - - -#removeCertSign -removeCertSign.title=प्रमाणपत्र हस्ताक्षर हटाएं -removeCertSign.header=PDF से डिजिटल प्रमाणपत्र हटाएं -removeCertSign.selectPDF=PDF फ़ाइल चुनें: -removeCertSign.submit=हस्ताक्षर हटाएं - - -#removeBlanks -removeBlanks.title=खाली पृष्ठ हटाएं -removeBlanks.header=खाली पृष्ठ हटाएं -removeBlanks.threshold=पिक्सेल श्वेतता सीमा: -removeBlanks.thresholdDesc=एक श्वेत पिक्सेल को 'श्वेत' वर्गीकृत करने के लिए कितना श्वेत होना चाहिए यह निर्धारित करने के लिए सीमा। 0 = काला, 255 पूर्ण श्वेत। -removeBlanks.whitePercent=श्वेत प्रतिशत (%): -removeBlanks.whitePercentDesc=हटाए जाने के लिए पृष्ठ का कितना प्रतिशत 'श्वेत' पिक्सेल होना चाहिए -removeBlanks.submit=खाली हटाएं - - -#removeAnnotations -removeAnnotations.title=टिप्पणियां हटाएं -removeAnnotations.header=टिप्पणियां हटाएं -removeAnnotations.submit=हटाएं - - -#compare -compare.title=तुलना करें -compare.header=PDF तुलना करें -compare.highlightColor.1=हाइलाइट रंग 1: -compare.highlightColor.2=हाइलाइट रंग 2: -compare.document.1=दस्तावेज़ 1 -compare.document.2=दस्तावेज़ 2 -compare.submit=तुलना करें -compare.complex.message=प्रदान किए गए दस्तावेजों में से एक या दोनों बड़े फ़ाइल हैं, तुलना की सटीकता कम हो सकती है -compare.large.file.message=प्रदान किए गए दस्तावेजों में से एक या दोनों प्रक्रिया करने के लिए बहुत बड़े हैं -compare.no.text.message=चयनित PDF में से एक या दोनों में कोई टेक्स्ट सामग्री नहीं है। कृपया तुलना के लिए टेक्स्ट वाले PDF चुनें। - -#sign -sign.title=हस्ताक्षर -sign.header=PDF पर हस्ताक्षर करें -sign.upload=छवि अपलोड करें -sign.draw=हस्ताक्षर बनाएं -sign.text=टेक्स्ट इनपुट -sign.clear=साफ़ करें -sign.add=जोड़ें -sign.saved=सहेजे गए हस्ताक्षर -sign.save=हस्ताक्षर सहेजें -sign.personalSigs=व्यक्तिगत हस्ताक्षर -sign.sharedSigs=साझा किए गए हस्ताक्षर -sign.noSavedSigs=कोई सहेजा गया हस्ताक्षर नहीं मिला -sign.addToAll=सभी पृष्ठों में जोड़ें -sign.delete=हटाएं -sign.first=पहला पृष्ठ -sign.last=अंतिम पृष्ठ -sign.next=अगला पृष्ठ -sign.previous=पिछला पृष्ठ -sign.maintainRatio=आनुपातिक अनुपात बनाए रखें टॉगल करें -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=मरम्मत -repair.header=PDF मरम्मत -repair.submit=मरम्मत - - -#flatten -flatten.title=समतल करें -flatten.header=PDF समतल करें -flatten.flattenOnlyForms=केवल फ़ॉर्म समतल करें -flatten.submit=समतल करें - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=कोण सीमा: -ScannerImageSplit.selectText.2=छवि को घुमाने के लिए आवश्यक न्यूनतम सापेक्ष कोण निर्धारित करता है (डिफ़ॉल्ट: 10)। -ScannerImageSplit.selectText.3=टॉलरेंस: -ScannerImageSplit.selectText.4=अनुमानित पृष्ठभूमि रंग के आसपास रंग विविधता की सीमा निर्धारित करता है (डिफ़ॉल्ट: 30)। -ScannerImageSplit.selectText.5=न्यूनतम क्षेत्र: -ScannerImageSplit.selectText.6=एक फोटो के लिए न्यूनतम क्षेत्र सीमा निर्धारित करता है (डिफ़ॉल्ट: 10000)। -ScannerImageSplit.selectText.7=न्यूनतम कंटूर क्षेत्र: -ScannerImageSplit.selectText.8=एक फोटो के लिए न्यूनतम कंटूर क्षेत्र सीमा निर्धारित करता है -ScannerImageSplit.selectText.9=बॉर्डर आकार: -ScannerImageSplit.selectText.10=आउटपुट में श्वेत बॉर्डर को रोकने के लिए जोड़े और हटाए गए बॉर्डर का आकार निर्धारित करता है (डिफ़ॉल्ट: 1)। -ScannerImageSplit.info=Python स्थापित नहीं है। चलाने के लिए आवश्यक है। - - -#OCR -ocr.title=OCR / स्कैन साफ करें -ocr.header=स्कैन साफ करें / OCR (ऑप्टिकल कैरेक्टर रिकग्निशन) -ocr.selectText.1=PDF में पता लगाए जाने वाली भाषाएं चुनें (जो वर्तमान में पता लगाई गई हैं उन्हें सूचीबद्ध किया गया है): -ocr.selectText.2=OCR किए गए PDF के साथ OCR टेक्स्ट युक्त टेक्स्ट फ़ाइल बनाएं -ocr.selectText.3=टेढ़े कोण पर स्कैन किए गए पृष्ठों को उन्हें वापस स्थान पर घुमाकर सही करें -ocr.selectText.4=पृष्ठ को साफ करें ताकि OCR पृष्ठभूमि शोर में टेक्स्ट ढूंढने की संभावना कम हो। (कोई आउटपुट परिवर्तन नहीं) -ocr.selectText.5=पृष्ठ को साफ करें ताकि OCR पृष्ठभूमि शोर में टेक्स्ट ढूंढने की संभावना कम हो, आउटपुट में सफाई बनाए रखें। -ocr.selectText.6=इंटरैक्टिव टेक्स्ट वाले पृष्ठों को छोड़ दें, केवल छवि वाले पृष्ठों पर OCR करें -ocr.selectText.7=बल OCR, प्रत्येक पृष्ठ पर OCR करेगा सभी मूल टेक्स्ट तत्वों को हटा देगा -ocr.selectText.8=सामान्य (यदि PDF में टेक्स्ट है तो त्रुटि होगी) -ocr.selectText.9=अतिरिक्त सेटिंग्स -ocr.selectText.10=OCR मोड -ocr.selectText.11=OCR के बाद छवियां हटाएं (सभी छवियां हटाएं, केवल रूपांतरण चरण का हिस्सा होने पर उपयोगी) -ocr.selectText.12=रेंडर प्रकार (उन्नत) -ocr.help=कृपया अन्य भाषाओं के लिए उपयोग और/या डॉकर में उपयोग न करने के बारे में यह दस्तावेज़ीकरण पढ़ें -ocr.credit=यह सेवा OCR के लिए qpdf और Tesseract का उपयोग करती है। -ocr.submit=OCR के साथ PDF प्रोसेस करें - - -#extractImages -extractImages.title=छवियां निकालें -extractImages.header=छवियां निकालें -extractImages.selectText=निकाली गई छवियों को बदलने के लिए छवि प्रारूप चुनें -extractImages.allowDuplicates=डुप्लिकेट छवियां सहेजें -extractImages.submit=निकालें - - -#File to PDF -fileToPDF.title=फ़ाइल से PDF -fileToPDF.header=किसी भी फ़ाइल को PDF में बदलें -fileToPDF.credit=यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice और Unoconv का उपयोग करती है। -fileToPDF.supportedFileTypesInfo=समर्थित फ़ाइल प्रकार -fileToPDF.supportedFileTypes=समर्थित फ़ाइल प्रकारों में निम्नलिखित शामिल होने चाहिए, हालांकि समर्थित प्रारूपों की पूर्ण अद्यतन सूची के लिए कृपया LibreOffice दस्तावेज़ीकरण देखें -fileToPDF.submit=PDF में बदलें - - -#compress -compress.title=कम्प्रेस -compress.header=PDF कम्प्रेस करें -compress.credit=यह सेवा PDF कम्प्रेस/अनुकूलन के लिए qpdf का उपयोग करती है। -compress.grayscale.label=संपीड़न के लिए ग्रेस्केल लागू करें -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=अनुकूलन स्तर: -compress.selectText.4=स्वतः मोड - PDF को सटीक आकार प्राप्त करने के लिए गुणवत्ता को स्वतः समायोजित करता है -compress.selectText.5=अपेक्षित PDF आकार (जैसे 25MB, 10.8MB, 25KB) -compress.submit=कम्प्रेस करें - - -#Add image -addImage.title=छवि जोड़ें -addImage.header=PDF में छवि जोड़ें -addImage.everyPage=हर पृष्ठ? -addImage.upload=छवि जोड़ें -addImage.submit=छवि जोड़ें - - -#merge -merge.title=मर्ज करें -merge.header=कई PDF मर्ज करें (2+) -merge.sortByName=नाम से क्रमबद्ध करें -merge.sortByDate=तिथि से क्रमबद्ध करें -merge.removeCertSign=मर्ज की गई फ़ाइल में डिजिटल हस्ताक्षर हटाएं? -merge.submit=मर्ज करें - - -#pdfOrganiser -pdfOrganiser.title=पृष्ठ व्यवस्थापक -pdfOrganiser.header=PDF पृष्ठ व्यवस्थापक -pdfOrganiser.submit=पृष्ठ पुनर्व्यवस्थित करें -pdfOrganiser.mode=मोड -pdfOrganiser.mode.1=कस्टम पृष्ठ क्रम -pdfOrganiser.mode.2=उल्टा क्रम -pdfOrganiser.mode.3=डुप्लेक्स क्रमबद्धन -pdfOrganiser.mode.4=पुस्तिका क्रमबद्धन -pdfOrganiser.mode.5=साइड स्टिच पुस्तिका क्रमबद्धन -pdfOrganiser.mode.6=विषम-सम विभाजन -pdfOrganiser.mode.7=प्रथम हटाएं -pdfOrganiser.mode.8=अंतिम हटाएं -pdfOrganiser.mode.9=प्रथम और अंतिम हटाएं -pdfOrganiser.mode.10=विषम-सम मर्ज -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(जैसे 1,3,2 या 4-8,2,10-12 या 2n-1) - - -#multiTool -multiTool.title=PDF मल्टी टूल -multiTool.header=PDF मल्टी टूल -multiTool.uploadPrompts=फ़ाइल नाम -multiTool.selectAll=सभी चुनें -multiTool.deselectAll=सभी अचयनित करें -multiTool.selectPages=पृष्ठ चयन -multiTool.selectedPages=चयनित पृष्ठ -multiTool.page=पृष्ठ -multiTool.deleteSelected=चयनित हटाएं -multiTool.downloadAll=निर्यात करें -multiTool.downloadSelected=चयनित निर्यात करें - -multiTool.insertPageBreak=पृष्ठ विराम डालें -multiTool.addFile=फ़ाइल जोड़ें -multiTool.rotateLeft=बाएं घुमाएं -multiTool.rotateRight=दाएं घुमाएं -multiTool.split=विभाजित करें -multiTool.moveLeft=बाएं ले जाएं -multiTool.moveRight=दाएं ले जाएं -multiTool.delete=हटाएं -multiTool.dragDropMessage=पृष्ठ चयनित -multiTool.undo=पूर्ववत करें -multiTool.redo=पुनः करें - -#decrypt -decrypt.passwordPrompt=यह फ़ाइल पासवर्ड से सुरक्षित है। कृपया पासवर्ड दर्ज करें: -decrypt.cancelled=PDF के लिए कार्रवाई रद्द की गई: {0} -decrypt.noPassword=एन्क्रिप्टेड PDF के लिए कोई पासवर्ड नहीं दिया गया: {0} -decrypt.invalidPassword=कृपया सही पासवर्ड के साथ पुनः प्रयास करें। -decrypt.invalidPasswordHeader=गलत पासवर्ड या असमर्थित एन्क्रिप्शन PDF के लिए: {0} -decrypt.unexpectedError=फ़ाइल प्रोसेस करने में त्रुटि हुई। कृपया पुनः प्रयास करें। -decrypt.serverError=डिक्रिप्ट करते समय सर्वर त्रुटि: {0} -decrypt.success=फ़ाइल सफलतापूर्वक डिक्रिप्ट की गई। - -#multiTool-advert -multiTool-advert.message=यह सुविधा हमारे मल्टी-टूल पृष्ठ में भी उपलब्ध है। बेहतर पृष्ठ-दर-पृष्ठ UI और अतिरिक्त सुविधाओं के लिए इसे देखें! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=PDF देखें - -#pageRemover -pageRemover.title=पृष्ठ हटाने वाला -pageRemover.header=PDF पृष्ठ हटाने वाला -pageRemover.pagesToDelete=हटाने के लिए पृष्ठ (पृष्ठ संख्याओं की अल्पविराम से अलग सूची दर्ज करें): -pageRemover.submit=पृष्ठ हटाएं -pageRemover.placeholder=(जैसे 1,2,6 या 1-10,15-30) - - -#rotate -rotate.title=PDF घुमाएं -rotate.header=PDF घुमाएं -rotate.selectAngle=घुमाने का कोण चुनें (90 डिग्री के गुणकों में): -rotate.submit=घुमाएं - - -#split-pdfs -split.title=PDF विभाजित करें -split.header=PDF विभाजित करें -split.desc.1=आपके द्वारा चुने गए नंबर वे पृष्ठ संख्याएं हैं जहां आप विभाजन करना चाहते हैं -split.desc.2=इसलिए 1,3,7-9 का चयन करने से 10 पृष्ठों वाले दस्तावेज़ को 6 अलग-अलग PDF में विभाजित कर देगा: -split.desc.3=दस्तावेज़ #1: पृष्ठ 1 -split.desc.4=दस्तावेज़ #2: पृष्ठ 2 और 3 -split.desc.5=दस्तावेज़ #3: पृष्ठ 4, 5, 6, 7 -split.desc.6=दस्तावेज़ #4: पृष्ठ 8 -split.desc.7=दस्तावेज़ #5: पृष्ठ 9 -split.desc.8=दस्तावेज़ #6: पृष्ठ 10 -split.splitPages=विभाजन करने के लिए पृष्ठ दर्ज करें: -split.submit=विभाजित करें - - -#merge -imageToPDF.title=छवि से PDF -imageToPDF.header=छवि से PDF -imageToPDF.submit=बदलें -imageToPDF.selectLabel=छवि फिट विकल्प -imageToPDF.fillPage=पृष्ठ भरें -imageToPDF.fitDocumentToImage=छवि के अनुसार पृष्ठ फिट करें -imageToPDF.maintainAspectRatio=आनुपातिक अनुपात बनाए रखें -imageToPDF.selectText.2=PDF स्वतः घुमाएं -imageToPDF.selectText.3=बहु फ़ाइल तर्क (केवल कई छवियों के साथ काम करते समय सक्षम) -imageToPDF.selectText.4=एकल PDF में मर्ज करें -imageToPDF.selectText.5=अलग-अलग PDF में बदलें - - -#pdfToImage -pdfToImage.title=PDF से छवि -pdfToImage.header=PDF से छवि -pdfToImage.selectText=छवि प्रारूप -pdfToImage.singleOrMultiple=पृष्ठ से छवि परिणाम प्रकार -pdfToImage.single=एकल बड़ी छवि -pdfToImage.multi=कई छवियां -pdfToImage.colorType=रंग प्रकार -pdfToImage.color=रंग -pdfToImage.grey=ग्रेस्केल -pdfToImage.blackwhite=काला और सफेद (डेटा खो सकता है!) -pdfToImage.submit=बदलें -pdfToImage.info=Python स्थापित नहीं है। WebP रूपांतरण के लिए आवश्यक है। -pdfToImage.placeholder=(जैसे 1,2,8 या 4,7,12-16 या 2n-1) - - -#addPassword -addPassword.title=पासवर्ड जोड़ें -addPassword.header=पासवर्ड जोड़ें (एन्क्रिप्ट) -addPassword.selectText.1=एन्क्रिप्ट करने के लिए PDF चुनें -addPassword.selectText.2=उपयोगकर्ता पासवर्ड -addPassword.selectText.3=एन्क्रिप्शन कुंजी लंबाई -addPassword.selectText.4=उच्च मान अधिक मजबूत हैं, लेकिन निम्न मान बेहतर संगतता रखते हैं। -addPassword.selectText.5=सेट करने के लिए अनुमतियां (स्वामी पासवर्ड के साथ उपयोग करने की सिफारिश की जाती है) -addPassword.selectText.6=दस्तावेज़ असेंबली को रोकें -addPassword.selectText.7=सामग्री निष्कर्षण को रोकें -addPassword.selectText.8=पहुंच योग्यता के लिए निष्कर्षण को रोकें -addPassword.selectText.9=फॉर्म भरने को रोकें -addPassword.selectText.10=संशोधन को रोकें -addPassword.selectText.11=टिप्पणी संशोधन को रोकें -addPassword.selectText.12=प्रिंटिंग को रोकें -addPassword.selectText.13=विभिन्न प्रारूपों में प्रिंटिंग को रोकें -addPassword.selectText.14=स्वामी पासवर्ड -addPassword.selectText.15=एक बार खुलने के बाद दस्तावेज़ के साथ क्या किया जा सकता है को प्रतिबंधित करता है (सभी पाठकों द्वारा समर्थित नहीं) -addPassword.selectText.16=दस्तावेज़ को खोलने को प्रतिबंधित करता है -addPassword.submit=एन्क्रिप्ट करें - - -#watermark -watermark.title=वॉटरमार्क जोड़ें -watermark.header=वॉटरमार्क जोड़ें -watermark.customColor=कस्टम टेक्स्ट रंग -watermark.selectText.1=वॉटरमार्क जोड़ने के लिए PDF चुनें: -watermark.selectText.2=वॉटरमार्क टेक्स्ट: -watermark.selectText.3=फ़ॉन्ट आकार: -watermark.selectText.4=घुमाव (0-360): -watermark.selectText.5=चौड़ाई स्पेसर (प्रत्येक वॉटरमार्क के बीच क्षैतिज अंतर): -watermark.selectText.6=ऊंचाई स्पेसर (प्रत्येक वॉटरमार्क के बीच ऊर्ध्वाधर अंतर): -watermark.selectText.7=अपारदर्शिता (0% - 100%): -watermark.selectText.8=वॉटरमार्क प्रकार: -watermark.selectText.9=वॉटरमार्क छवि: -watermark.selectText.10=PDF को PDF-छवि में बदलें -watermark.submit=वॉटरमार्क जोड़ें -watermark.type.1=टेक्स्ट -watermark.type.2=छवि - - -#Change permissions -permissions.title=अनुमतियां बदलें -permissions.header=अनुमतियां बदलें -permissions.warning=चेतावनी: इन अनुमतियों को अपरिवर्तनीय बनाने के लिए, इन्हें पासवर्ड जोड़ने वाले पृष्ठ के माध्यम से पासवर्ड के साथ सेट करने की सिफारिश की जाती है -permissions.selectText.1=अनुमतियां बदलने के लिए PDF चुनें -permissions.selectText.2=सेट करने के लिए अनुमतियां -permissions.selectText.3=दस्तावेज़ असेंबली को रोकें -permissions.selectText.4=सामग्री निष्कर्षण को रोकें -permissions.selectText.5=पहुंच योग्यता के लिए निष्कर्षण को रोकें -permissions.selectText.6=फॉर्म भरने को रोकें -permissions.selectText.7=संशोधन को रोकें -permissions.selectText.8=टिप्पणी संशोधन को रोकें -permissions.selectText.9=प्रिंटिंग को रोकें -permissions.selectText.10=विभिन्न प्रारूपों में प्रिंटिंग को रोकें -permissions.submit=बदलें - - -#remove password -removePassword.title=पासवर्ड हटाएं -removePassword.header=पासवर्ड हटाएं (डिक्रिप्ट) -removePassword.selectText.1=डिक्रिप्ट करने के लिए PDF चुनें -removePassword.selectText.2=पासवर्ड -removePassword.submit=हटाएं - - -#changeMetadata -changeMetadata.title=शीर्षक: -changeMetadata.header=मेटाडेटा बदलें -changeMetadata.selectText.1=कृपया वे चर संपादित करें जिन्हें आप बदलना चाहते हैं -changeMetadata.selectText.2=सभी मेटाडेटा हटाएं -changeMetadata.selectText.3=कस्टम मेटाडेटा दिखाएं: -changeMetadata.author=लेखक: -changeMetadata.creationDate=निर्माण तिथि (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=निर्माता: -changeMetadata.keywords=कीवर्ड्स: -changeMetadata.modDate=संशोधन तिथि (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=प्रोड्यूसर: -changeMetadata.subject=विषय: -changeMetadata.trapped=ट्रैप्ड: -changeMetadata.selectText.4=अन्य मेटाडेटा: -changeMetadata.selectText.5=कस्टम मेटाडेटा प्रविष्टि जोड़ें -changeMetadata.submit=बदलें - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF से PDF/A -pdfToPDFA.header=PDF से PDF/A -pdfToPDFA.credit=यह सेवा PDF/A रूपांतरण के लिए libreoffice का उपयोग करती है -pdfToPDFA.submit=बदलें -pdfToPDFA.tip=वर्तमान में एक बार में कई इनपुट के लिए काम नहीं करता -pdfToPDFA.outputFormat=आउटपुट प्रारूप -pdfToPDFA.pdfWithDigitalSignature=PDF में एक डिजिटल हस्ताक्षर है। यह अगले चरण में हटा दिया जाएगा। - - -#PDFToWord -PDFToWord.title=PDF से Word -PDFToWord.header=PDF से Word -PDFToWord.selectText.1=आउटपुट फ़ाइल प्रारूप -PDFToWord.credit=यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है। -PDFToWord.submit=बदलें - - -#PDFToPresentation -PDFToPresentation.title=PDF से प्रस्तुति -PDFToPresentation.header=PDF से प्रस्तुति -PDFToPresentation.selectText.1=आउटपुट फ़ाइल प्रारूप -PDFToPresentation.credit=यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है। -PDFToPresentation.submit=बदलें - - -#PDFToText -PDFToText.title=PDF से RTF (टेक्स्ट) -PDFToText.header=PDF से RTF (टेक्स्ट) -PDFToText.selectText.1=आउटपुट फ़ाइल प्रारूप -PDFToText.credit=यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है। -PDFToText.submit=बदलें - - -#PDFToHTML -PDFToHTML.title=PDF से HTML -PDFToHTML.header=PDF से HTML -PDFToHTML.credit=यह सेवा फ़ाइल रूपांतरण के लिए pdftohtml का उपयोग करती है। -PDFToHTML.submit=बदलें - - -#PDFToXML -PDFToXML.title=PDF से XML -PDFToXML.header=PDF से XML -PDFToXML.credit=यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है। -PDFToXML.submit=बदलें - -#PDFToCSV -PDFToCSV.title=PDF से CSV -PDFToCSV.header=PDF से CSV -PDFToCSV.prompt=तालिका निकालने के लिए पृष्ठ चुनें -PDFToCSV.submit=निकालें - -#split-by-size-or-count -split-by-size-or-count.title=आकार या गिनती द्वारा PDF विभाजित करें -split-by-size-or-count.header=आकार या गिनती द्वारा PDF विभाजित करें -split-by-size-or-count.type.label=विभाजन प्रकार चुनें -split-by-size-or-count.type.size=आकार द्वारा -split-by-size-or-count.type.pageCount=पृष्ठ गिनती द्वारा -split-by-size-or-count.type.docCount=दस्तावेज़ गिनती द्वारा -split-by-size-or-count.value.label=मान दर्ज करें -split-by-size-or-count.value.placeholder=आकार (जैसे 2MB या 3KB) या गिनती (जैसे 5) दर्ज करें -split-by-size-or-count.submit=जमा करें - - -#overlay-pdfs -overlay-pdfs.header=PDF फ़ाइलें ओवरले करें -overlay-pdfs.baseFile.label=बेस PDF फ़ाइल चुनें -overlay-pdfs.overlayFiles.label=ओवरले PDF फ़ाइलें चुनें -overlay-pdfs.mode.label=ओवरले मोड चुनें -overlay-pdfs.mode.sequential=क्रमिक ओवरले -overlay-pdfs.mode.interleaved=इंटरलीव्ड ओवरले -overlay-pdfs.mode.fixedRepeat=निश्चित दोहराव ओवरले -overlay-pdfs.counts.label=ओवरले गिनती (निश्चित दोहराव मोड के लिए) -overlay-pdfs.counts.placeholder=अल्पविराम से अलग गिनती दर्ज करें (जैसे 2,3,1) -overlay-pdfs.position.label=ओवरले स्थिति चुनें -overlay-pdfs.position.foreground=अग्रभूमि -overlay-pdfs.position.background=पृष्ठभूमि -overlay-pdfs.submit=जमा करें - - -#split-by-sections -split-by-sections.title=खंडों द्वारा PDF विभाजित करें -split-by-sections.header=PDF को खंडों में विभाजित करें -split-by-sections.horizontal.label=क्षैतिज विभाजन -split-by-sections.vertical.label=ऊर्ध्वाधर विभाजन -split-by-sections.horizontal.placeholder=क्षैतिज विभाजनों की संख्या दर्ज करें -split-by-sections.vertical.placeholder=ऊर्ध्वाधर विभाजनों की संख्या दर्ज करें -split-by-sections.submit=PDF विभाजित करें -split-by-sections.merge=एक PDF में मर्ज करें - - -#printFile -printFile.title=फ़ाइल प्रिंट करें -printFile.header=प्रिंटर पर फ़ाइल प्रिंट करें -printFile.selectText.1=प्रिंट करने के लिए फ़ाइल चुनें -printFile.selectText.2=प्रिंटर नाम दर्ज करें -printFile.submit=प्रिंट करें - - -#licenses -licenses.nav=लाइसेंस -licenses.title=तृतीय-पक्ष लाइसेंस -licenses.header=तृतीय-पक्ष लाइसेंस -licenses.module=मॉड्यूल -licenses.version=संस्करण -licenses.license=लाइसेंस - -#survey -survey.nav=सर्वेक्षण -survey.title=Stirling-PDF सर्वेक्षण -survey.description=Stirling PDF में कोई ट्रैकिंग नहीं है इसलिए हम Stirling-PDF को बेहतर बनाने के लिए अपने उपयोगकर्ताओं से सुनना चाहते हैं! -survey.changes=पिछले सर्वेक्षण के बाद से Stirling-PDF बदल गया है! अधिक जानने के लिए कृपया हमारी ब्लॉग पोस्ट यहाँ देखें: -survey.changes2=इन परिवर्तनों के साथ हम भुगतान किए गए व्यावसायिक समर्थन और वित्त पोषण प्राप्त कर रहे हैं -survey.please=कृपया हमारे सर्वेक्षण में भाग लें! -survey.disabled=(सर्वेक्षण पॉपअप आगामी अपडेट में अक्षम कर दिया जाएगा लेकिन पृष्ठ के पाद में उपलब्ध रहेगा) -survey.button=सर्वेक्षण में भाग लें -survey.dontShowAgain=फिर मत दिखाना -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=समस्या के लिए खेद है! -error.needHelp=मदद चाहिए / कोई समस्या मिली? -error.contactTip=यदि आप अभी भी समस्याओं का सामना कर रहे हैं, तो मदद के लिए हमसे संपर्क करने में संकोच न करें। आप हमारे GitHub पृष्ठ पर टिकट जमा कर सकते हैं या Discord के माध्यम से हमसे संपर्क कर सकते हैं: -error.404.head=404 - पृष्ठ नहीं मिला | उफ़, हम कोड में ठोकर खा गए! -error.404.1=हम वह पृष्ठ नहीं ढूंढ पा रहे हैं जिसे आप खोज रहे हैं। -error.404.2=कुछ गलत हो गया -error.github=GitHub पर टिकट जमा करें -error.showStack=स्टैक ट्रेस दिखाएं -error.copyStack=स्टैक ट्रेस कॉपी करें -error.githubSubmit=GitHub - समस्या टिकट जमा करें -error.discordSubmit=Discord - सहायता अनुरोध जमा करें - - -#remove-image -removeImage.title=छवियां हटाएं -removeImage.header=छवियां हटाएं -removeImage.removeImage=छवियां हटाएं -removeImage.submit=छवियां हटाएं - - -splitByChapters.title=अध्यायों द्वारा PDF विभाजित करें -splitByChapters.header=अध्यायों द्वारा PDF विभाजित करें -splitByChapters.bookmarkLevel=बुकमार्क स्तर -splitByChapters.includeMetadata=मेटाडेटा शामिल करें -splitByChapters.allowDuplicates=डुप्लिकेट की अनुमति दें -splitByChapters.desc.1=यह टूल PDF फ़ाइल को उसकी अध्याय संरचना के आधार पर कई PDF में विभाजित करता है। -splitByChapters.desc.2=बुकमार्क स्तर: विभाजन के लिए बुकमार्क का स्तर चुनें (शीर्ष स्तर के लिए 0, दूसरे स्तर के लिए 1, इत्यादि)। -splitByChapters.desc.3=मेटाडेटा शामिल करें: यदि चयनित है, तो मूल PDF का मेटाडेटा प्रत्येक विभाजित PDF में शामिल किया जाएगा। -splitByChapters.desc.4=डुप्लिकेट की अनुमति दें: यदि चयनित है, तो एक ही पृष्ठ पर कई बुकमार्क को अलग PDF बनाने की अनुमति देता है। -splitByChapters.submit=PDF विभाजित करें - -#File Chooser -fileChooser.click=क्लिक करें -fileChooser.or=या -fileChooser.dragAndDrop=खींचें और छोड़ें -fileChooser.dragAndDropPDF=PDF फ़ाइल खींचें और छोड़ें -fileChooser.dragAndDropImage=छवि फ़ाइल खींचें और छोड़ें -fileChooser.hoveredDragAndDrop=फ़ाइल(ें) यहाँ खींचें और छोड़ें -fileChooser.extractPDF=निकालना... - -#release notes -releases.footer=रिलीज़ -releases.title=रिलीज़ नोट्स -releases.header=रिलीज़ नोट्स -releases.current.version=वर्तमान रिलीज़ -releases.note=रिलीज़ नोट्स केवल अंग्रेजी में उपलब्ध हैं - -#Validate Signature -validateSignature.title=PDF हस्ताक्षर सत्यापित करें -validateSignature.header=डिजिटल हस्ताक्षर सत्यापित करें -validateSignature.selectPDF=हस्ताक्षरित PDF फ़ाइल चुनें -validateSignature.submit=हस्ताक्षर सत्यापित करें -validateSignature.results=सत्यापन परिणाम -validateSignature.status=स्थिति -validateSignature.signer=हस्ताक्षरकर्ता -validateSignature.date=तिथि -validateSignature.reason=कारण -validateSignature.location=स्थान -validateSignature.noSignatures=इस दस्तावेज़ में कोई डिजिटल हस्ताक्षर नहीं मिला -validateSignature.status.valid=मान्य -validateSignature.status.invalid=अमान्य -validateSignature.chain.invalid=प्रमाणपत्र श्रृंखला सत्यापन विफल - हस्ताक्षरकर्ता की पहचान सत्यापित नहीं कर सकते -validateSignature.trust.invalid=प्रमाणपत्र ट्रस्ट स्टोर में नहीं है - स्रोत सत्यापित नहीं किया जा सकता -validateSignature.cert.expired=प्रमाणपत्र समाप्त हो गया है -validateSignature.cert.revoked=प्रमाणपत्र रद्द कर दिया गया है -validateSignature.signature.info=हस्ताक्षर जानकारी -validateSignature.signature=हस्ताक्षर -validateSignature.signature.mathValid=हस्ताक्षर गणितीय रूप से मान्य है लेकिन: -validateSignature.selectCustomCert=कस्टम प्रमाणपत्र फ़ाइल X.509 (वैकल्पिक) -validateSignature.cert.info=प्रमाणपत्र विवरण -validateSignature.cert.issuer=जारीकर्ता -validateSignature.cert.subject=विषय -validateSignature.cert.serialNumber=क्रम संख्या -validateSignature.cert.validFrom=से मान्य -validateSignature.cert.validUntil=तक मान्य -validateSignature.cert.algorithm=एल्गोरिथ्म -validateSignature.cert.keySize=कुंजी आकार -validateSignature.cert.version=संस्करण -validateSignature.cert.keyUsage=कुंजी उपयोग -validateSignature.cert.selfSigned=स्व-हस्ताक्षरित -validateSignature.cert.bits=बिट्स - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_hr_HR.properties b/stirling-pdf/build/resources/main/messages_hr_HR.properties deleted file mode 100644 index 025e8050c..000000000 --- a/stirling-pdf/build/resources/main/messages_hr_HR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Veličina pisma -addPageNumbers.fontName=Ime pisma -pdfPrompt=Odaberi PDF(ove) -multiPdfPrompt=Odaberi PDF-ove (2+) -multiPdfDropPrompt=Odaberi (ili povuci i ispusti) sve potrebne PDF-ove -imgPrompt=Odaberi sliku (slike) -genericSubmit=Pošalji -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Upozorenje: Ovaj proces može trajati i do minutu, u zavisnosti od veličine dokumenta -pageOrderPrompt=Prilagođeni redoslijed stranica (unesi listu brojeva stranica ili funkcija, kao što su 2n+1, razdvojene zarezima) : -pageSelectionPrompt=Prilagođeni odabir stranica (unesi listu brojeva stranica ili funkcija, kao što su 2n+1, razdvojene zarezima) : -goToPage=Idi na stranicu -true=Točno -false=Netočno -unknown=Nepoznato -save=Spremi -saveToBrowser=spremi u Preglednik -close=Zatvori -filesSelected=odabrane datoteke -noFavourites=Nema dodanih favorita -downloadComplete=Preuzimanje završeno -bored=Dosađujete se čekajući? -alphabet=Abeceda -downloadPdf=Preuzmi PDF -text=Tekst -font=Pismo -selectFillter=-- Odaberi -- -pageNum=Broj stranice -sizes.small=Malo -sizes.medium=Srednje -sizes.large=Veliko -sizes.x-large=Jako veliko -error.pdfPassword=PDF dokument je šifriran i zaporka nije dana ili je netočna -delete=Izbriši -username=Korisničko ime -password=Zaporka -welcome=Dobrodošli -property=Svojstvo -black=Crno -white=Bijelo -red=Crveno -green=Zeleno -blue=Plavo -custom=Prilagođeno... -WorkInProgess=Radovi u tijeku, u slučaju grešaka molimo prijavite probleme! -poweredBy=Pokreće -yes=Da -no=Ne -changedCredsMessage=Podaci za prijavu uspješno promijenjeni! -notAuthenticatedMessage=Korisnik nije autentificiran. -userNotFoundMessage=Korisnik nije pronađen. -incorrectPasswordMessage=Kriva zaporka. -usernameExistsMessage=Korisničko ime već postoji -invalidUsernameMessage=Nevažeće korisničko ime, korisničko ime može sadržavati samo slova, brojke i sljedeće posebne znakove @._+- ili mora biti važeća adresa e-pošte. -invalidPasswordMessage=Lozinka ne smije biti prazna i ne smije počinjati ni završavati sa razmakom. -confirmPasswordErrorMessage=Nova lozinka i potvrda nove lozinke moraju biti identične. -deleteCurrentUserMessage=Nije moguće izbrisati trenutno prijavljenog korisnika. -deleteUsernameExistsMessage=Korisničko ime ne postoji i ne može se izbrisati. -downgradeCurrentUserMessage=Nije moguće vratiti unazad ulogu trenutnog korisnika -disabledCurrentUserMessage=Trenutni korisnik ne može biti onemogućen -downgradeCurrentUserLongMessage=Nije moguće vratiti unazad ulogu trenutnog korisnika. Dakle, trenutni korisnik neće biti prikazan. -userAlreadyExistsOAuthMessage=Korisnik već postoji kao OAuth2 korisnik. -userAlreadyExistsWebMessage=Korisnik već postoji kao web korisnik. -error=Greška -oops=Ups! -help=Pomoć -goHomepage=Idi na početnu stranicu -joinDiscord=Pridruži se našem Discord serveru -seeDockerHub=Vidi Docker Hub -visitGithub=Posjeti Github Repository -donate=Doniraj -color=Boja -sponsor=Sponzor -info=Informacije -pro=Pro -page=Stranica -pages=Stranice -loading=Učitavanje... -addToDoc=Dodaj u dokument -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Politika privatnosti -legal.terms=Uspe sodržine -legal.accessibility=Dostupnost -legal.cookie=Politika kolačića -legal.impressum=Vedro ishoda -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline Meni (Beta) -pipeline.uploadButton=Prenesi prilagođeno -pipeline.configureButton=Konfigurirati -pipeline.defaultOption=Prilagođeno -pipeline.submitButton=Pošalji -pipeline.help=Pipeline Pomoć -pipeline.scanHelp=Pomoć za skeniranje mapa -pipeline.deletePrompt=Jeste li sigurni da želite obrisati pipeline? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline Konfiguracija -pipelineOptions.pipelineNameLabel=Pipeline Ime -pipelineOptions.saveSettings=Spremi Postavke -pipelineOptions.pipelineNamePrompt=Unesite naziv pipeline-a ovdje -pipelineOptions.selectOperation=Odaberite Operaciju -pipelineOptions.addOperationButton=Dodajte operaciju -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Preuzmi datoteku -pipelineOptions.validateButton=Potvrdi - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Ažurirajte na Pro -enterpriseEdition.warning=Ova funkcija je dostupna samo pro korisnicima. -enterpriseEdition.yamlAdvert=Stirling PDF Pro podrzava konfiguiracione datoteke u formati YAML i druga osobine SSO. -enterpriseEdition.ssoAdvert=Tražite još funkcija za upravljanje korisnicima? Razmotrite Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Želite li da stvarate Stirling PDF bolji? -analytics.paragraph1=Stirling PDF ima uključene analitike koje nam pomažu da proizvod poboljšamo. Niste pratili nikakva osobna informacija ni sadržaj datoteka. -analytics.paragraph2=Razmotrite omogućivanje analitičkih podataka kako biste stvorili Stirling-PDF veće i da bismo bolje razumeli naših korisnika. -analytics.enable=Omogući analitike -analytics.disable=Onemogući analitike -analytics.settings=Možete promijeniti postavke za analitike u datoteci config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favoriti -navbar.recent=New and recently updated -navbar.darkmode=Tamni Način Rada -navbar.language=Jezici -navbar.settings=Postavke -navbar.allTools=Alati -navbar.multiTool=Multi Tools (Alati) -navbar.search=Search -navbar.sections.organize=Organizirati -navbar.sections.convertTo=Pretvori u PDF -navbar.sections.convertFrom=Pretvori iz PDF -navbar.sections.security=Potpis & sigurnost -navbar.sections.advance=Napredno -navbar.sections.edit=Pregled & Uređivanje -navbar.sections.popular=Popularno - -############# -# SETTINGS # -############# -settings.title=Postavke -settings.update=Dostupno ažuriranje -settings.updateAvailable={0} je trenutno instalirana verzija. Dostupna je nova verzija ({1}). -settings.appVersion=Verzija aplikacije: -settings.downloadOption.title=Odaberite opciju preuzimanja (Za preuzimanje pojedinačnih datoteka bez zip formata): -settings.downloadOption.1=Otvori u istom prozoru -settings.downloadOption.2=Otvori u novom prozoru -settings.downloadOption.3=Preuzmi datoteku -settings.zipThreshold=Spremi .zip datoteku kada broj preuzetih datoteka pređe -settings.signOut=Odjava -settings.accountSettings=Postavke računa -settings.bored.help=Omogućuje "easter egg" igru -settings.cacheInputs.name=Spremi unose obrazaca -settings.cacheInputs.help=omogućiti pohranjivanje prethodno korištenih ulaza za buduća izvođenja - -changeCreds.title=Promijeni pristupne podatke -changeCreds.header=Ažurirajte korisničke podatke -changeCreds.changePassword=Koristite zadanu lozinku za prijavu. Unesite novu lozinku -changeCreds.newUsername=Novo korisničko ime -changeCreds.oldPassword=Trenutna zaporka -changeCreds.newPassword=Nova zaporka -changeCreds.confirmNewPassword=Potvrdite novu lozinku -changeCreds.submit=Potvrdi - - - -account.title=Postavke računa -account.accountSettings=Postavke računa -account.adminSettings=Admin Postavka - Pregled i dodavanje korisnika -account.userControlSettings=Postavke kontrole korisnika -account.changeUsername=Promijeni korisničko ime -account.newUsername=Novo korisničko ime -account.password=Potvrda lozinke -account.oldPassword=Stara zaporka -account.newPassword=Nova zaporka -account.changePassword=Promijeni lozinku -account.confirmNewPassword=Potvrdi novu lozinku -account.signOut=Odjava -account.yourApiKey=Tvoj API ključ -account.syncTitle=Sinkronizirajte postavke preglednika s računom -account.settingsCompare=Usporedba postavki: -account.property=Svojstvo -account.webBrowserSettings=Postavka web-preglednika -account.syncToBrowser=Sinkronizacija Račun -> Preglednik -account.syncToAccount=Sinkronizacija Račun <- Preglednik - - -adminUserSettings.title=Postavka kontrole korisnika -adminUserSettings.header=Postavka kontrole korisnika za administratora -adminUserSettings.admin=Administrator -adminUserSettings.user=Korisnik -adminUserSettings.addUser=Dodaj novog korisnika -adminUserSettings.deleteUser=Obriši korisnika -adminUserSettings.confirmDeleteUser=Treba li obračunati ovaj korisnika? -adminUserSettings.confirmChangeUserStatus=Treba li isključiti/uključiti ovog korisnika? -adminUserSettings.usernameInfo=Korisničko ime može sadržavati samo slova, brojke i sljedeće posebne znakove @._+- ili mora biti važeća adresa e-pošte. -adminUserSettings.roles=Uloge -adminUserSettings.role=Uloga -adminUserSettings.actions=Akcije -adminUserSettings.apiUser=Korisnik s ograničenim API pristupom -adminUserSettings.extraApiUser=Dodatni korisnik s ograničenim API pristupom -adminUserSettings.webOnlyUser=Web Korisnik -adminUserSettings.demoUser=Demo korisnik (Bez prilagođenih Postavki) -adminUserSettings.internalApiUser=Interni API Korisnik -adminUserSettings.forceChange=Prisiliti korisnika da promijeni lozinku prilikom prijave -adminUserSettings.submit=Spremi korisnika -adminUserSettings.changeUserRole=Promijenite korisničku ulogu -adminUserSettings.authenticated=Autentificirano -adminUserSettings.editOwnProfil=Uredi vlastit profil -adminUserSettings.enabledUser=Omotljiv korisnik -adminUserSettings.disabledUser=Onemogućen korisnik -adminUserSettings.activeUsers=Aktivni korisnici: -adminUserSettings.disabledUsers=Isključeni korisnici: -adminUserSettings.totalUsers=Ukupan broj korisnika: -adminUserSettings.lastRequest=Zadnji zahtjev -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Export -database.header=Database Import/Export -database.fileName=Ime datoteke -database.creationDate=Datum stvaranja -database.fileSize=Veličina datoteke -database.deleteBackupFile=Obriši zadao sažeto datoteke -database.importBackupFile=Uvezi sažeto datoteku -database.createBackupFile=Create Backup File -database.downloadBackupFile=Preuzmi sažeto datoteku -database.info_1=Kada uvažavate podatke, je ključno sigurno imati ispravan struktur. Ako niste sigurni šta uradite, tražite savjet i podršku od professionala. Greška u strukturi može uzrokovati greške u aplikaciji, do i uključujući potpunu nevjerojatnost funkcionalnosti aplikacije. -database.info_2=Ime datoteke nije relevantno prijevezi. Buduće bit će ponovno oznaceno za određeni format backup_user_yyyyMMddHHmm.sql, čime se osigurava konzistentna nazivnica. -database.submit=Uvezi sažeto -database.importIntoDatabaseSuccessed=Uvez u bazu podataka uspio -database.backupCreated=Database backup successful -database.fileNotFound=File not Found -database.fileNullOrEmpty=Datoteka ne smije biti null ili prazna -database.failedImportFile=Failed Import File -database.notSupported=This function is not available for your database connection. - -session.expired=Vaš sesija je istekla. Molim vas da osvježite stranicu i pokušate ponovno. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Sve na jednom mjestu za sve vaše PDF potrebe. -home.searchBar=Pretraži funkcije... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Pregledaj, komentiraj, dodaj tekst ili slike -viewPdf.tags=pregled,čitanje,komentiranje,tekst,slika - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Višestruki alat -home.multiTool.desc=Spajanje, rotiranje, preuređivanje i uklanjanje stranica -multiTool.tags=Višestruki alat, više operacija, korisničko sučelje, povlačenje klikom, prednji kraj, strana klijenta, interaktivno, nepopravljivo, pomicanje - -home.merge.title=Spajanje -home.merge.desc=Jednostavno spojite više PDF-ova u jedan. -merge.tags=spajanje,Operacije sa stranicama,Backend,poslužiteljska strana - -home.split.title=Razdvajanje -home.split.desc=Razdvojite PDF-ove u više dokumenata -split.tags=Operacije stranice, dijeljenje, više stranica, rezanje,poslužiteljska strana - -home.rotate.title=Rotacija -home.rotate.desc=Jednostavno rotirajte vaše PDF-ove. -rotate.tags=poslužiteljska strana - - -home.imageToPdf.title=Slika u PDF -home.imageToPdf.desc=Pretvorite sliku (PNG, JPEG, GIF) u PDF. -imageToPdf.tags=konverzija,pretvaranje,img,jpg,slika,foto - -home.pdfToImage.title=PDF u Sliku -home.pdfToImage.desc=Pretvorite PDF u sliku. (PNG, JPEG, GIF) -pdfToImage.tags=konverzija,img,jpg,slika,foto - -home.pdfOrganiser.title=Organiziranje -home.pdfOrganiser.desc=Uklonite/preuredite stranice bilo kojim redoslijedom -pdfOrganiser.tags=dvostrana,parne,neparni,prikupljanje,prebacivanje - - -home.addImage.title=Dodaj sliku -home.addImage.desc=Dodaje sliku na zadano mjesto u PDF-u -addImage.tags=img,jpg,slika,foto - -home.watermark.title=Dodaj vodeni žig -home.watermark.desc=DDodajte prilagođeni vodeni žig svom PDF dokumentu. -watermark.tags=Tekst,ponavljanje,etiketa,vlastiti,autorsko pravo,zaštita, img,jpg,slika,foto - -home.permissions.title=Promjena dopuštenja -home.permissions.desc=Promijenite dopuštenja svog PDF dokumenta -permissions.tags=čitanje,pisanje,izmjena,print - - -home.removePages.title=Ukloniti -home.removePages.desc=Izbrišite neželjene stranice iz svog PDF dokumenta. -removePages.tags=Ukloni stranice,izbriši stranice - -home.addPassword.title=Dodaj lozinku -home.addPassword.desc=Šifrirajte svoj PDF dokument lozinkom.. -addPassword.tags=sigurno, sigurnost - -home.removePassword.title=Ukloni lozinku -home.removePassword.desc=Uklonite zaštitu lozinkom sa svog PDF dokumenta.. -removePassword.tags=sigurno, dešifriranje, sigurnost, poništi lozinku, izbriši lozinku - -home.compressPdfs.title=Komprimiraj -home.compressPdfs.desc=Komprimirajte PDF-ove kako biste smanjili njihovu veličinu. -compressPdfs.tags=squish, mali, maleni - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Promjena metapodataka -home.changeMetadata.desc=Promjeni/Ukloni/Dodaj metapodatke iz PDF dokumenta -changeMetadata.tags=Naslov,autor,datum,kreacije,vrijeme,izdavač,proizvođač,statistike - -home.fileToPDF.title=Pretvori datoteku u PDF -home.fileToPDF.desc=Pretvorite gotovo sve datoteke u PDF (DOCX, PNG, XLS, PPT, TXT i više) -fileToPDF.tags=transformacija,format,dokument,slika,slajd,tekst,konverzija,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Čišćenje skeniranih dokumenata -home.ocr.desc=Čišćenje skenira i otkriva tekst sa slika unutar PDF-a i ponovno ga dodaje kao tekst. -ocr.tags=prepoznavanje,tekst,slika,sken,čitanje,identifikacija,detektiranje,uređivanje - -home.extractImages.title=Ekstrakt slika -home.extractImages.desc=Izdvaja sve slike iz PDF-a i sprema ih u zip format -extractImages.tags=slika, fotografija, spremanje, arhiva, zip, snimanje, zgrabi - -home.pdfToPDFA.title=PDF u PDF/A -home.pdfToPDFA.desc=Pretvorite PDF u PDF/A za dugoročnu pohranu -pdfToPDFA.tags=arhiva,dugoročno,standardno,konverzija,čuvanje,čuvanje - -home.PDFToWord.title=PDF u Word -home.PDFToWord.desc=Pretvorite PDF u Word formate (DOC, DOCX i ODT) -PDFToWord.tags=doc,docx,odt,word,transformacija,format,konverzija,office,microsoft,docfile - -home.PDFToPresentation.title=PDF u Prezentaciju -home.PDFToPresentation.desc=Pretvorite PDF u formate za prezentaciju (PPT, PPTX i ODP) -PDFToPresentation.tags=slajdovi,prikaz,office,microsoft - -home.PDFToText.title=PDF u RTF (Tekst) -home.PDFToText.desc=Pretvorite PDF u tekst ili RTF format -PDFToText.tags=bojaformata,tjedentextformat,sadržanotekstformat - -home.PDFToHTML.title=PDF u HTML -home.PDFToHTML.desc=Pretvorite PDF u HTML format -PDFToHTML.tags=web sadržaj,prijateljski za pretraživače - - -home.PDFToXML.title=PDF u XML -home.PDFToXML.desc=Pretvorite PDF u XML format -PDFToXML.tags=izdvajanje-podataka,strukturirani-sadržaj,interop,transformacija,konvertiranje - -home.ScannerImageSplit.title=Otkrij/razdvoji skenirane fotografije -home.ScannerImageSplit.desc=Razdvaja više fotografija iz fotografije/PDF-a -ScannerImageSplit.tags=razdvoji,auto-detekcija,skeniranja,višestruke fotografije,organizacija - -home.sign.title=Potpisati -home.sign.desc=Dodaje potpis u PDF crtežom, tekstom ili slikom -sign.tags=autorizacija,inicijali,crtani-potpis,tekstualni-potpis,slikovni-potpis - -home.flatten.title=Ravnanje (Flatten) -home.flatten.desc=Uklonite sve interaktivne elemente i obrasce iz PDF-a -flatten.tags=statično,deaktivirati,neinteraktivno,usmjeriti - -home.repair.title=Popravi -home.repair.desc=Pokušava popraviti oštećeni/pokvareni PDF -repair.tags=popravi,vrati,korekcija,obnovi - -home.removeBlanks.title=Ukloni prazne stranice -home.removeBlanks.desc=Otkriva i uklanja prazne stranice iz dokumenta -removeBlanks.tags=čišćenje,usmjeriti,ne-sadržaj,organizacija - -home.removeAnnotations.title=Ukloni komentare -home.removeAnnotations.desc=Uklanja sve komentare/anotacije iz PDF-a -removeAnnotations.tags=komentari,isticanje,bilješke,oznake,ukloni - -home.compare.title=Uporedi -home.compare.desc=Uspoređuje i pokazuje razlike između 2 PDF dokumenta -compare.tags=razlikovati,kontrast,izmjene,analiza - -home.certSign.title=Potpišite s certifikatom -home.certSign.desc=Potpisuje PDF s certifikatom/ključem (PEM/P12) -certSign.tags=autentifikacija,PEM,P12,zvanično,šifriranje - -home.removeCertSign.title=Ukloni potpis sertifikata -home.removeCertSign.desc=Uklonite potpis sertifikata iz PDF-a -removeCertSign.tags=autentičiranje,PEM,P12,djelomičan dešifriranje - -home.pageLayout.title=Izgled s više stranica -home.pageLayout.desc=Spojite više stranica PDF dokumenta u jednu stranicu -pageLayout.tags=spajanje,kompozitni,pojedinačan-prikaz,organizacija - -home.scalePages.title=Prilagodite veličinu/razmjer stranice -home.scalePages.desc=Promijenite veličinu/razmjer stranice i/ili njezin sadržaj. -scalePages.tags=izmjena,modifikacija,dimenzija,adaptacija - -home.pipeline.title=Pipeline -home.pipeline.desc=Izvršite više radnji na PDF-ovima definiranjem skripti u pipeline-u -pipeline.tags=automatizacija,sekvenciranje,skriptirano,batch-process - -home.add-page-numbers.title=Dodaj brojeve stranica -home.add-page-numbers.desc=Dodajte brojeve stranica kroz dokument na određeno mjesto -add-page-numbers.tags=paginirati, označiti, organizirati, indeksirati - -home.auto-rename.title=Automatsko preimenovanje PDF datoteka -home.auto-rename.desc=Automatski preimenuje PDF datoteku na temelju otkrivenog zaglavlja -auto-rename.tags=auto-detekcija,zaglavlje-bazirano,organizacija,preimenovanje - -home.adjust-contrast.title=Podesi boje/kontrast -home.adjust-contrast.desc=Podesite kontrast, zasićenost i svjetlinu PDF-a -adjust-contrast.tags=korekcija boje, ugađanje, modificiranje, poboljšanje - -home.crop.title=Izrežite PDF -home.crop.desc=Izrežite PDF kako biste smanjili njegovu veličinu (zadržava tekst!) -crop.tags=obrezivanje, smanjivanje, uređivanje, oblikovanje - -home.autoSplitPDF.title=Automatsko dijeljenje stranica -home.autoSplitPDF.desc=Automatsko dijeljenje skeniranog PDF-a s fizičkim QR kodom za dijeljenje stranica -autoSplitPDF.tags=QR-bazirano,razdvoji,segment-skeniranja,organizacija - -home.sanitizePdf.title=Dezinficirati (Sanitize) -home.sanitizePdf.desc=Uklonite skripte i druge elemente iz PDF datoteka -sanitizePdf.tags=čisto, sigurno, sigurno, uklanjanje prijetnji - -home.URLToPDF.title=URL/Webstranica u PDF -home.URLToPDF.desc=Pretvara bilo koji http(s)URL u PDF -URLToPDF.tags=uhvati-web,sačuvaj-stranicu,web-u-doc,arhiva - -home.HTMLToPDF.title=HTML u PDF -home.HTMLToPDF.desc=Pretvara bilo koji HTML datoteku ili zip u PDF -HTMLToPDF.tags=oznake,web-sadržaj,transformacija,konvertiranje - - -home.MarkdownToPDF.title=Markdown u PDF -home.MarkdownToPDF.desc=Pretvara bilo koju Markdown datoteku u PDF -MarkdownToPDF.tags=oznake,web-sadržaj,transformacija,konvertiranje - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Dohvati SVE informacije o PDF-u -home.getPdfInfo.desc=Dohvaća sve moguće informacije o PDF-ovima -getPdfInfo.tags=informacije,podaci,statistike - - -home.extractPage.title=Izdvoji stranicu(e) -home.extractPage.desc=Izdvaja odabrane stranice iz PDF-a -extractPage.tags=izdvajanje - - -home.PdfToSinglePage.title=PDF u Jednu Veliku Stranicu -home.PdfToSinglePage.desc=Spaja sve PDF stranice u jednu veliku stranicu -PdfToSinglePage.tags=jedna-stranica - - -home.showJS.title=Prikaži JavaScript -home.showJS.desc=Pretražuje i prikazuje bilo koji JavaScript umetnut u PDF -showJS.tags=JS - -home.autoRedact.title=Automatsko uređivanje -home.autoRedact.desc=Automatski redigira (zacrni) tekst u PDF-u na temelju unosa teksta -autoRedact.tags=Cenzura,Sakrij,prekrivanje,crna,marker,skriveno - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF u CSV -home.tableExtraxt.desc=Izdvaja tablice iz PDF-a pretvarajući ga u CSV -tableExtraxt.tags=CSV,Izdvajanje tabela,izdvajanje,pretvaranje - - -home.autoSizeSplitPDF.title=Automatska podjela po veličini/broju -home.autoSizeSplitPDF.desc=Podijelite jedan PDF na više dokumenata na temelju veličine, broja stranica ili broja dokumenata -autoSizeSplitPDF.tags=pdf,podjela,dokumenti,organizacija - - -home.overlay-pdfs.title=Preklapanje PDF-ova -home.overlay-pdfs.desc=Preklapa PDF-ove na drugi PDF -overlay-pdfs.tags=Preklapanje - -home.split-by-sections.title=Podijeli PDF po odjeljcima -home.split-by-sections.desc=Svaku stranicu PDF-a podijelite na manje vodoravne i okomite dijelove -split-by-sections.tags=Dijeljenje odjeljaka,Dijeljenje,Postavke - -home.AddStampRequest.title=Dodaj pečat u PDF -home.AddStampRequest.desc=Dodajte tekst ili dodajte slikovne oznake na postavljenim mjestima -AddStampRequest.tags=Pečat, dodavanje slike, središnja slika, vodeni žig, PDF, ugradnja, prilagodba - - -home.removeImagePdf.title=Ukloni sliku -home.removeImagePdf.desc=Ukloni sliku iz PDF-a kako bi se smanjio veličina datoteke -removeImagePdf.tags=Ukloni sliku, Rad sa stranicama, Back end, server strana - - -home.splitPdfByChapters.title=Podijeli PDF prema glavama -home.splitPdfByChapters.desc=Podijeli PDF na više datoteka prema njegovom strukturnom obliku glava. -splitPdfByChapters.tags=podjela, glave, markere, organizacija - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Zameni-inverziranje boja u PDF-u -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Zamenite boju teksta i pozadine u PDF-u te inverzirajte cijeli PDF kako bi se smanjila veličina datoteke. -replaceColorPdf.tags=Zameni boju, Rad sa stranicama, Back end, server strana -replace-color.selectText.1=Optije za zamenu ili inverziranje boja -replace-color.selectText.2=Standardno (standarske visoko kontrastne boje) -replace-color.selectText.3=Napčno (prilagođene boje) -replace-color.selectText.4=Cijelo-inverzirajte (inverzirajte sve boje) -replace-color.selectText.5=Optije visoko kontrastne boje -replace-color.selectText.6=Crna tekst na bijelu pozadini -replace-color.selectText.7=Bijeli tekst na crvenoj pozadini -replace-color.selectText.8=Žutni tekst na crnoj pozadini -replace-color.selectText.9=Zeleni tekst na crnoj pozadini -replace-color.selectText.10=Izaberite boju teksta -replace-color.selectText.11=Izaberite pozadinu boju -replace-color.submit=Zamijeni - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Prijavite se -login.header=Prijavite se -login.signin=Prijavite se -login.rememberme=Zapamti me -login.invalid=Neispravno korisničko ime ili zaporka. -login.locked=Vaš račun je zaključan. -login.signinTitle=Molimo vas da se prijavite -login.ssoSignIn=Prijavite se putem jedinstvene prijave -login.oAuth2AutoCreateDisabled=OAUTH2 automatsko kreiranje korisnika je onemogućeno -login.oAuth2AdminBlockedUser=Registracija ili prijava nekadreguiranih korisnika trenutno su blokirane. Molimo Vas da kontaktirate administratora. -login.oauth2RequestNotFound=Zahtjev za autorizaciju nije pronađen -login.oauth2InvalidUserInfoResponse=Nevažeće informacije o korisniku -login.oauth2invalidRequest=Neispravan zahtjev -login.oauth2AccessDenied=Pristup odbijen -login.oauth2InvalidTokenResponse=Nevažeći odgovor tokena -login.oauth2InvalidIdToken=Nevažeći ID token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=Korisnik je deaktiviran, prijava sa ovim korisničkim imenom je trenutno zakazana. Molimo Vas da kontaktirate administratorske osobe. -login.alreadyLoggedIn=Već ste se prijavili na -login.alreadyLoggedIn2=ure. Odjavite se s ure i pokušajte ponovo. -login.toManySessions=Imate preko mrežne sesije aktivnih -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Automatsko uređivanje -autoRedact.header=Automatsko uređivanje -autoRedact.colorLabel=Boja -autoRedact.textsToRedactLabel=Tekst za uređivanje (razdvojen linijama) -autoRedact.textsToRedactPlaceholder=npr. \nPovjerljivo \nStrogo čuvana tajna -autoRedact.useRegexLabel=Koristi Regex -autoRedact.wholeWordSearchLabel=Pretraživanje cijelih riječi -autoRedact.customPaddingLabel=Dodatni prazan prostor -autoRedact.convertPDFToImageLabel=Pretvorite PDF u PDF-sliku (koristi se za uklanjanje teksta iza okvira) -autoRedact.submitButton=Potvrdi - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Prikaži Javascript -showJS.header=Prikaži Javascript -showJS.downloadJS=Preuzmite Javascript -showJS.submit=Prikaži - - -#pdfToSinglePage -pdfToSinglePage.title=PDF u Jednu Stranicu -pdfToSinglePage.header=PDF u Jednu Stranicu -pdfToSinglePage.submit=Pretvori u Jednu Stranicu - - -#pageExtracter -pageExtracter.title=Izdvojiti stranice -pageExtracter.header=Izdvojiti stranice -pageExtracter.submit=Izdvoji -pageExtracter.placeholder=(t.j. 1,2,8 ili 4,7,12-16 ili 2n-1) - - -#getPdfInfo -getPdfInfo.title=Informacije o PDF-u -getPdfInfo.header=Informacije o PDF-u -getPdfInfo.submit=Informacije -getPdfInfo.downloadJson=Preuzmite JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown u PDF -MarkdownToPDF.header=Markdown u PDF -MarkdownToPDF.submit=Pretvori -MarkdownToPDF.help=Rad u toku -MarkdownToPDF.credit=Koristi WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL u PDF -URLToPDF.header=URL u PDF -URLToPDF.submit=Pretvori -URLToPDF.credit=Koristi WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML u PDF -HTMLToPDF.header=HTML u PDF -HTMLToPDF.help=Prihvaća HTML datoteke i ZIP-ove koji sadrže html/css/slike itd. potrebno -HTMLToPDF.submit=Pretvori -HTMLToPDF.credit=Koristi WeasyPrint -HTMLToPDF.zoom=Razina zumiranja za prikaz web stranice. -HTMLToPDF.pageWidth=Širina stranice u centimetrima. (Prazno u Zadano) -HTMLToPDF.pageHeight=Visina stranice u centimetrima. (Prazno u Zadano) -HTMLToPDF.marginTop=Gornja margina stranice u milimetrima. (Prazno u Zadano) -HTMLToPDF.marginBottom=Donja margina stranice u milimetrima. (Prazno u Zadano) -HTMLToPDF.marginLeft=Lijeva margina stranice u milimetrima. (Prazno u Zadano) -HTMLToPDF.marginRight=Desna margina stranice u milimetrima. (Prazno u Zadano) -HTMLToPDF.printBackground=Prikaz pozadine web stranica. -HTMLToPDF.defaultHeader=Omogući zadano zaglavlje (Ime i broj stranice) -HTMLToPDF.cssMediaType=Promijenite vrstu CSS medija stranice. -HTMLToPDF.none=Nijedan -HTMLToPDF.print=Ispis -HTMLToPDF.screen=Zaslon - - -#AddStampRequest -AddStampRequest.header=Pečat PDF -AddStampRequest.title=Pečat PDF -AddStampRequest.stampType=Pečat Tip -AddStampRequest.stampText=Pečat Tekst -AddStampRequest.stampImage=Pečat Slika -AddStampRequest.alphabet=Abeceda -AddStampRequest.fontSize=Veličina fonta/slike -AddStampRequest.rotation=Rotacija -AddStampRequest.opacity=Neprozirnost -AddStampRequest.position=Položaj -AddStampRequest.overrideX=Poništi X koordinatu -AddStampRequest.overrideY=Poništi Y koordinatu -AddStampRequest.customMargin=Prilagođena margina -AddStampRequest.customColor=Prilagođena boja teksta -AddStampRequest.submit=Pošalji - - -#sanitizePDF -sanitizePDF.title=Sanirajte PDF -sanitizePDF.header=Sanirajte PDF datoteku -sanitizePDF.selectText.1=Ukloni JavaScript akcije -sanitizePDF.selectText.2=Ukloni ugrađene datoteke -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Ukloni poveznice -sanitizePDF.selectText.5=Uklonite fontove -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanirajte PDF - - -#addPageNumbers -addPageNumbers.title=Dodavanje brojeva stranica -addPageNumbers.header=Dodavanje brojeva stranica -addPageNumbers.selectText.1=Odaberi PDF datoteku: -addPageNumbers.selectText.2=Veličina margine -addPageNumbers.selectText.3=Položaj -addPageNumbers.selectText.4=Početni broj -addPageNumbers.selectText.5=Brojanje stranica -addPageNumbers.selectText.6=Prilagođeni tekst -addPageNumbers.customTextDesc=Prilagođeni tekst -addPageNumbers.numberPagesDesc=Koje stranice numerirati, zadano je 'sve', također prihvaća 1-5 ili 2,5,9 itd. -addPageNumbers.customNumberDesc=Zadano je {n}, također prihvaća 'Stranica {n} od {total}', 'Tekst-{n}', '{ime datoteke}-{n}' -addPageNumbers.submit=Dodaj brojeve stranica - - -#auto-rename -auto-rename.title=Automatski preimenuj -auto-rename.header=Automatski preimenuj PDF -auto-rename.submit=Automatski preimenuj - - -#adjustContrast -adjustContrast.title=Podesite kontrast -adjustContrast.header=Podesite kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Osvjetljenje: -adjustContrast.saturation=Zasićenje: -adjustContrast.download=Preuzmi - - -#crop -crop.title=Izreži -crop.header=Izreži sliku -crop.submit=Potvrdi - - -#autoSplitPDF -autoSplitPDF.title=Automatsko dijeljenje PDF-a -autoSplitPDF.header=Automatsko dijeljenje PDF-a -autoSplitPDF.description=Ispišite, umetnite, skenirajte, učitajte i dopustite nam da automatski odvojimo vaše dokumente. Nije potrebno ručno sortiranje. -autoSplitPDF.selectText.1=Ispišite nekoliko razdjelnih listova odozdo (crno-bijelo je u redu). -autoSplitPDF.selectText.2=Skenirajte sve dokumente odjednom umetanjem razdjelnog lista između njih. -autoSplitPDF.selectText.3=Prenesite jednu veliku skeniranu PDF datoteku i pustite našem PDF-u da se pobrine za ostalo. -autoSplitPDF.selectText.4=Razdjelne stranice automatski se otkrivaju i uklanjaju, jamčeći uredan konačni dokument. -autoSplitPDF.formPrompt=Pošaljite PDF koji sadrži naše razdjelnike stranica: -autoSplitPDF.duplexMode=Obostrani način rada (skeniranje s prednje i stražnje strane) -autoSplitPDF.dividerDownload2=Preuzmite 'Auto Splitter Divider (s uputama).pdf' -autoSplitPDF.submit=Potvrdi - - -#pipeline -pipeline.title=Tok rada - - -#pageLayout -pageLayout.title=Izgled s više stranica -pageLayout.header=Izgled s više stranica -pageLayout.pagesPerSheet=Broj stranica po listu: -pageLayout.addBorder=Dodajte granice dokumenta -pageLayout.submit=Potvrdi - - -#scalePages -scalePages.title=Podesite veličinu stranice -scalePages.header=Podesite veličinu stranice -scalePages.pageSize=Veličina stranice dokumenta. -scalePages.keepPageSize=Originalna veličina -scalePages.scaleFactor=Razina zumiranja (obrezivanje) stranice. -scalePages.submit=Potvrdi - - -#certSign -certSign.title=Potpisivanje Certifikatom -certSign.header=Potpišite PDF svojim certifikatom (Rad u tijeku) -certSign.selectPDF=Odaberite PDF datoteku za potpisivanje: -certSign.jksNote=Napomena: Ako vrsta vašeg certifikata nije navedena u nastavku, pretvorite ga u datoteku Java Keystore (.jks) pomoću alata naredbenog retka keytool. Zatim odaberite opciju .jks datoteke u nastavku. -certSign.selectKey=Odaberite svoju datoteku privatnog ključa (format PKCS#8, može biti .pem ili .der): -certSign.selectCert=Odaberite svoju datoteku certifikata (format X.509, može biti .pem ili .der): -certSign.selectP12=Odaberite svoju PKCS#12 datoteku pohrane ključeva (.p12 ili .pfx) (neobavezno, ako je dostupna, trebala bi sadržavati vaš privatni ključ i certifikat): -certSign.selectJKS=Odaberite datoteku Java Keystore (.jks ili .keystore): -certSign.certType=Tip certifikata -certSign.password=Unesite svoju lozinku za skladište ključeva ili privatni ključ (ako postoji): -certSign.showSig=Prikaži potpis -certSign.reason=Razlog -certSign.location=Mjesto -certSign.name=Ime -certSign.showLogo=Prikaži logo -certSign.submit=Potpiši PDF - - -#removeCertSign -removeCertSign.title=Ukloni digitalno potpisano dokazilo -removeCertSign.header=Uklonite digitalni potpis iz PDF-a -removeCertSign.selectPDF=Odaberite datoteku PDF: -removeCertSign.submit=Ukloni potpisi - - -#removeBlanks -removeBlanks.title=Uklonite prazne stranice -removeBlanks.header=Uklonite prazne stranice -removeBlanks.threshold=Prag bjeline piksela: -removeBlanks.thresholdDesc=Prag za određivanje koliko bijeli piksel mora biti bijel da bi bio klasificiran kao 'bijeli'. 0 = crno, 255 čisto bijelo. -removeBlanks.whitePercent=Postotak bijele boje (%): -removeBlanks.whitePercentDesc=Postotak stranice koji mora biti "bijeli" piksel da bi se uklonio -removeBlanks.submit=Uklonite prazne stranice - - -#removeAnnotations -removeAnnotations.title=Ukloni komentare -removeAnnotations.header=Ukloni komentare -removeAnnotations.submit=Ukloni - - -#compare -compare.title=Uporedite -compare.header=Usporedite PDF-ove -compare.highlightColor.1=Boja osvetljenja 1: -compare.highlightColor.2=Boja osvetljenja 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Uporedi -compare.complex.message=Jedan ili oba unesena dokumenta su veliki datoteke, to može smanjiti preciznost usporedbi -compare.large.file.message=Jedan ili oba unesena dokumenta su prevelike za obradu -compare.no.text.message=Jedan ili oba odabrana PDF-a nema tekst. Odaberite PDF-ove s tekstom za usporedbu. - -#sign -sign.title=Potpišite -sign.header=Potpišite PDF-ove -sign.upload=Učitaj sliku -sign.draw=Nacrtaj potpis -sign.text=Tekstualni unos -sign.clear=Obriši -sign.add=Dodaj -sign.saved=Sacuvane potpisne oznake -sign.save=Sačuvaj potpisnu oznaku -sign.personalSigs=Osobni potpisi -sign.sharedSigs=Dijeljeni potpisi -sign.noSavedSigs=Nema sacuvanih potpisa pronađenih -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Popravi -repair.header=Popravi PDF datoteku -repair.submit=Popravi - - -#flatten -flatten.title=Izravnati -flatten.header=Izravnati pdf -flatten.flattenOnlyForms=Izravnati samo obrasce -flatten.submit=Izravnati - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Kutni prag: -ScannerImageSplit.selectText.2=Postavlja minimalni apsolutni kut potreban za rotiranje slike (zadano: 10). -ScannerImageSplit.selectText.3=Tolerancija: -ScannerImageSplit.selectText.4=Određuje raspon varijacije boje oko procijenjene boje pozadine (zadano: 30). -ScannerImageSplit.selectText.5=Minimalna površina: -ScannerImageSplit.selectText.6=Postavlja minimalni prag površine za fotografiju (zadano: 10000). -ScannerImageSplit.selectText.7=Minimalna konturna površina: -ScannerImageSplit.selectText.8=Postavlja minimalni prag površine konture za fotografiju -ScannerImageSplit.selectText.9=Veličina obruba: -ScannerImageSplit.selectText.10=Postavlja veličinu obruba koji se dodaje i uklanja kako bi se spriječili bijeli obrubi u ispisu (zadano: 1). -ScannerImageSplit.info=Python nije instaliran. Treba je za izvršenje. - - -#OCR -ocr.title=OCR / čišćenje skeniranja -ocr.header=Čišćenje skeniranja / OCR (optičko prepoznavanje znakova) -ocr.selectText.1=Odaberite jezike koji će se otkriti unutar PDF-a (navedeni su oni koji su trenutno otkriveni): -ocr.selectText.2=Izradite tekstualnu datoteku koja sadrži OCR tekst uz OCR-ovani PDF -ocr.selectText.3=Ispravne stranice su skenirane pod nagnutim kutom rotiranjem na mjesto -ocr.selectText.4=Očistite stranicu tako da je manja vjerojatnost da će OCR pronaći tekst u pozadinskoj buci. (Bez promjene izlaza) -ocr.selectText.5=Očisti stranicu tako da je manja vjerojatnost da će OCR pronaći tekst u pozadinskoj buci, održava čišćenje u izlazu. -ocr.selectText.6=Ignorira stranice koje na sebi imaju interaktivni tekst, samo OCR stranice koje su slike -ocr.selectText.7=Prinudni OCR, OCR će za svaku stranicu ukloniti sve izvorne elemente teksta -ocr.selectText.8=Normalno (Bit će pogreška ako PDF sadrži tekst) -ocr.selectText.9=Dodatne postavke -ocr.selectText.10=OCR način -ocr.selectText.11=Ukloni slike nakon OCR-a (Uklanja SVE slike, korisno samo ako je dio koraka konverzije) -ocr.selectText.12=Vrsta iscrtavanja (napredno) -ocr.help=Pročitajte ovu dokumentaciju o tome kako ovo koristiti za druge jezike i/ili koristiti ne u dockeru -ocr.credit=Ova usluga koristi qpdf i Tesseract za OCR. -ocr.submit=Obradi PDF sa OCR-om - - -#extractImages -extractImages.title=Ekstrakt slika -extractImages.header=Ekstrakt slika -extractImages.selectText=Odaberite format slike za pretvaranje izdvojenih slika -extractImages.allowDuplicates=Sačuvaj duplikate slike -extractImages.submit=Izdvajanje - - -#File to PDF -fileToPDF.title=datoteku u PDF -fileToPDF.header=Pretvori bilo koji datoteku u PDF -fileToPDF.credit=Ova usluga koristi LibreOffice i Unoconv za pretvaranje datoteka. -fileToPDF.supportedFileTypesInfo=Podržane vrste datoteka -fileToPDF.supportedFileTypes=Podržane vrste datoteka trebale bi uključivati dolje, no za potpuni ažurirani popis podržanih formata pogledajte dokumentaciju LibreOfficea -fileToPDF.submit=Pretvori u PDF - - -#compress -compress.title=Komprimirajte -compress.header=Komprimirajte PDF -compress.credit=Ova usluga koristi qpdf za komprimiranje / optimizaciju PDF-a. -compress.grayscale.label=Primijeni sivinu za kompresiju -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Nivo optimizacije: -compress.selectText.4=Automatski način - Automatski prilagođava kvalitetu kako bi PDF dobio točnu veličinu -compress.selectText.5=Očekivana veličina PDF-a (npr. 25 MB, 10,8 MB, 25 KB) -compress.submit=Kompresiraj - - -#Add image -addImage.title=Dodaj sliku -addImage.header=Dodaj sliku u PDF -addImage.everyPage=Na svakoj stranici? -addImage.upload=Dodaj sliku -addImage.submit=Dodaj sliku - - -#merge -merge.title=Spajanje -merge.header=Spajanje više PDF-ova (2+) -merge.sortByName=Poredaj po imenu -merge.sortByDate=Poredaj po datumu -merge.removeCertSign=Ukloniti digitalni potpis u kombiniranom datoteku? -merge.submit=Spajanje - - -#pdfOrganiser -pdfOrganiser.title=Organizator stranica -pdfOrganiser.header=Organizator stranica u PDF-u -pdfOrganiser.submit=preuredite stranice -pdfOrganiser.mode=Način rada -pdfOrganiser.mode.1=Prilagođeni redoslijed stranica -pdfOrganiser.mode.2=Obrnuti redoslijed -pdfOrganiser.mode.3=Duplex sortiranje -pdfOrganiser.mode.4=Booklet sortiranje -pdfOrganiser.mode.5=Knjižica s bočnim ubodom -pdfOrganiser.mode.6=Par-Nepar Podjela -pdfOrganiser.mode.7=Ukloni Prvu -pdfOrganiser.mode.8=Ukloni Zadnju -pdfOrganiser.mode.9=Ukloni Prvu i Zadnju -pdfOrganiser.mode.10=Neparno-parna kombinacija -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(npr. 1,3,2 ili 4-8,2,10-12 ili 2n-1) - - -#multiTool -multiTool.title=PDF Višenamjenski alat -multiTool.header=PDF Višenamjenski alat -multiTool.uploadPrompts=Naziv datoteke -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Pogledaj PDF - -#pageRemover -pageRemover.title=Uklanjanje stranica -pageRemover.header=Uklanjanje stranica iz PDF-a -pageRemover.pagesToDelete=Stranice za brisanje (Unesite listu brojeva stranica odvojenih zarezima) : -pageRemover.submit=Obriši stranice -pageRemover.placeholder=(npr. 1,2,6 ili 1-10,15-30) - - -#rotate -rotate.title=Zakreni PDF -rotate.header=Zakreni PDF -rotate.selectAngle=Odaberite kut rotacije (u umnošcima od 90 stupnjeva): -rotate.submit=Zakreni - - -#split-pdfs -split.title=Razdvajanje PDF-a -split.header=Razdvajanje PDF-a -split.desc.1=Brojevi koje odaberete su brojevi stranica na kojima želite napraviti podjelu -split.desc.2=s takvim odabirom 1,3,7-9 bi se dokument od 10 stranica podijelio u 6 zasebnih PDF-ova sa: -split.desc.3=Dokument #1: Stranica 1 -split.desc.4=Dokument #2: Stranice 2 i 3 -split.desc.5=Dokument #3: Stranice 4, 5, 6 i 7 -split.desc.6=Dokument #4: Stranica 8 -split.desc.7=Dokument #5: Stranica 9 -split.desc.8=Dokument #6: Stranice 10 -split.splitPages=Unesite stranice za razdvajanje: -split.submit=Razdvoji - - -#merge -imageToPDF.title=Slika u PDF -imageToPDF.header=Slika u PDF -imageToPDF.submit=Pretvori -imageToPDF.selectLabel=Opcije prilagodbe slike -imageToPDF.fillPage=Ispuni stranicu -imageToPDF.fitDocumentToImage=Prilagodi stranicu slici -imageToPDF.maintainAspectRatio=Sačuvaj omjere slike -imageToPDF.selectText.2=Automatsko zaktretanje PDF-a -imageToPDF.selectText.3=Logika više datoteka (omogućeno samo ako radite s više slika) -imageToPDF.selectText.4=Spojite u jedan PDF -imageToPDF.selectText.5=Pretvori u zasebne PDF-ove - - -#pdfToImage -pdfToImage.title=PDF u sliku -pdfToImage.header=PDF u sliku -pdfToImage.selectText=Format slike -pdfToImage.singleOrMultiple=Vrsta rezultata Stranica u sliku -pdfToImage.single=Jedna velika slika koja sadrži sve stranice -pdfToImage.multi=Više slika, jedna slika po stranici -pdfToImage.colorType=Tip boje -pdfToImage.color=Boja -pdfToImage.grey=Sivi tonovi -pdfToImage.blackwhite=Crno-bijelo (mogu se izgubiti podaci!) -pdfToImage.submit=Pretvori -pdfToImage.info=Python nije instaliran. Treba je za konverziju na WebP. -pdfToImage.placeholder=(t.j. 1,2,8 ili 4,7,12-16 ili 2n-1) - - -#addPassword -addPassword.title=Dodajte zaporku -addPassword.header=Dodajte zaporku (kriptiraj) -addPassword.selectText.1=Odaberite PDF za šifriranje -addPassword.selectText.2=Korisnička Zaporka -addPassword.selectText.3=Dužina ključa šifriranja -addPassword.selectText.4=Više vrijednosti su jače, ali niže vrijednosti imaju bolju kompatibilnost. -addPassword.selectText.5=Dopuštenja za postavljanje (preporučuje se korištenje uz vlasničku lozinku) -addPassword.selectText.6=Spriječiti sastavljanje dokumenta -addPassword.selectText.7=Spriječite izdvajanje sadržaja -addPassword.selectText.8=Spriječite izvlačenje radi pristupačnosti -addPassword.selectText.9=Spriječiti ispunjavanje obrasca -addPassword.selectText.10=Spriječiti izmjene -addPassword.selectText.11=Spriječi modificiranje napomena -addPassword.selectText.12=Spriječiti ispis -addPassword.selectText.13=Spriječite ispis različitih formata -addPassword.selectText.14=Zaporka vlasnika -addPassword.selectText.15=Ograničava što se može učiniti s dokumentom nakon što se otvori (ne podržavaju svi čitači) -addPassword.selectText.16=Ograničava otvaranje samog dokumenta -addPassword.submit=Šifriraj - - -#watermark -watermark.title=Dodaj vodeni žig -watermark.header=Dodaj vodeni žig -watermark.customColor=Prilagođena boja teksta -watermark.selectText.1=Izaberite PDF za dodavanje vodenog žiga: -watermark.selectText.2=Tekst vodenog žiga: -watermark.selectText.3=Veličina fonta: -watermark.selectText.4=Rotacija (0-360): -watermark.selectText.5=Širina razmaka (Razmak između svakog vodenog žiga vodoravno): -watermark.selectText.6=Visina razmaka (Razmak između svakog vodenog žiga okomito): -watermark.selectText.7=Neprozirnost (0% - 100%): -watermark.selectText.8=Vrsta vodenog žiga: -watermark.selectText.9=Slika vodenog žiga: -watermark.selectText.10=Konvertiraj PDF u PDF-Sliku -watermark.submit=Dodaj vodeni žig -watermark.type.1=Tekst -watermark.type.2=Slika - - -#Change permissions -permissions.title=Promjena dopuštenja -permissions.header=Promjena dopuštenja -permissions.warning=Upozorenje: da ove dozvole budu nepromjenjive, preporuča se da ih postavite lozinkom putem stranice za dodavanje lozinke -permissions.selectText.1=Odaberite PDF za promjenu dopuštenja -permissions.selectText.2=Dopuštenja za postavljanje -permissions.selectText.3=Spriječiti sastavljanje dokumenta -permissions.selectText.4=Spriječiti izdvajanje sadržaja -permissions.selectText.5=Spriječite izvlačenje radi pristupačnosti -permissions.selectText.6=Spriječiti ispunjavanje obrasca -permissions.selectText.7=Spriječiti izmjene -permissions.selectText.8=Spriječi modificiranje napomena -permissions.selectText.9=Spriječiti ispis -permissions.selectText.10=Spriječite ispis različitih formata -permissions.submit=Promijeniti - - -#remove password -removePassword.title=Ukloni zaporku -removePassword.header=Ukloni zaporku (dekriptiraj) -removePassword.selectText.1=Odaberite PDF za dekriptiranje -removePassword.selectText.2=Zaporka -removePassword.submit=Ukloniti - - -#changeMetadata -changeMetadata.title=Promjena metapodataka -changeMetadata.header=Promjena metapodataka -changeMetadata.selectText.1=Uredite varijable koje želite promijeniti -changeMetadata.selectText.2=Izbriši sve metapodatke -changeMetadata.selectText.3=Prikaži prilagođene metapodatke: -changeMetadata.author=Autor: -changeMetadata.creationDate=Datum stvaranja (gggg/MM/dd HH:mm:ss): -changeMetadata.creator=Kreator: -changeMetadata.keywords=Ključne riječi: -changeMetadata.modDate=Datum izmjene (gggg/MM/dd HH:mm:ss): -changeMetadata.producer=Proizvođač: -changeMetadata.subject=Predmet: -changeMetadata.trapped=Zarobljen: -changeMetadata.selectText.4=Ostali metapodaci: -changeMetadata.selectText.5=Dodaj prilagođeni unos metapodataka -changeMetadata.submit=Promijeniti - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF u PDF/A -pdfToPDFA.header=PDF u PDF/A -pdfToPDFA.credit=Ova usluga koristi libreoffice za PDF/A pretvorbu -pdfToPDFA.submit=Pretvoriti -pdfToPDFA.tip=Trenutno ne radi za više unosa odjednom -pdfToPDFA.outputFormat=Izlazni format -pdfToPDFA.pdfWithDigitalSignature=PDF sadrži digitalni potpis. U sledećem koraku će biti uklonjen. - - -#PDFToWord -PDFToWord.title=PDF u Word -PDFToWord.header=PDF u Word -PDFToWord.selectText.1=Format izlazne datoteke -PDFToWord.credit=Ova usluga koristi LibreOffice za konverziju datoteka. -PDFToWord.submit=Pretvoriti - - -#PDFToPresentation -PDFToPresentation.title=PDF u Prezentaciju -PDFToPresentation.header=PDF u Prezentaciju -PDFToPresentation.selectText.1=Format izlazne datoteke -PDFToPresentation.credit=Ova usluga koristi LibreOffice za konverziju datoteka. -PDFToPresentation.submit=Pretvoriti - - -#PDFToText -PDFToText.title=PDF u RTF (Tekst) -PDFToText.header=PDF u RTF (Tekst) -PDFToText.selectText.1=Format izlazne datoteke -PDFToText.credit=Ova usluga koristi LibreOffice za konverziju datoteka. -PDFToText.submit=Pretvoriti - - -#PDFToHTML -PDFToHTML.title=PDF u HTML -PDFToHTML.header=PDF u HTML -PDFToHTML.credit=Ova usluga koristi pdftohtml za konverziju datoteka. -PDFToHTML.submit=Pretvoriti - - -#PDFToXML -PDFToXML.title=PDF u XML -PDFToXML.header=PDF u XML -PDFToXML.credit=Ova usluga koristi LibreOffice za konverziju datoteka. -PDFToXML.submit=Pretvoriti - -#PDFToCSV -PDFToCSV.title=PDF u CSV -PDFToCSV.header=PDF u CSV -PDFToCSV.prompt=Odaberite stranicu za izdvajanje tablice -PDFToCSV.submit=Izvuci - -#split-by-size-or-count -split-by-size-or-count.title=Podijeli PDF prema veličini ili broju -split-by-size-or-count.header=Podijeli PDF prema veličini ili broju -split-by-size-or-count.type.label=Odaberite vrstu dijeljenja -split-by-size-or-count.type.size=Po veličini -split-by-size-or-count.type.pageCount=Po broju stranica -split-by-size-or-count.type.docCount=Po broju dokumenata -split-by-size-or-count.value.label=Unesite vrijednost -split-by-size-or-count.value.placeholder=Unesite veličinu (npr. 2MB ili 3KB) ili broj (npr. 5) -split-by-size-or-count.submit=Potvrdite - - -#overlay-pdfs -overlay-pdfs.header=Prekrivanje PDF datoteka -overlay-pdfs.baseFile.label=Odaberite Osnovnu PDF datoteka -overlay-pdfs.overlayFiles.label=Izaberite PDF datoteke za prekrivanje -overlay-pdfs.mode.label=Odaberite način preklapanja -overlay-pdfs.mode.sequential=Sekvencijalno preklapanje -overlay-pdfs.mode.interleaved=Isprepleteni sloj -overlay-pdfs.mode.fixedRepeat=Popravljeni sloj ponavljanja -overlay-pdfs.counts.label=Brojevi preklapanja (za način fiksnog ponavljanja) -overlay-pdfs.counts.placeholder=Unesite brojeve odvojene zarezima (npr. 2,3,1) -overlay-pdfs.position.label=Odaberite položaj preklapanja -overlay-pdfs.position.foreground=Prednji plan -overlay-pdfs.position.background=Pozadina -overlay-pdfs.submit=Potvrditi - - -#split-by-sections -split-by-sections.title=Podijeli PDF po odjeljcima -split-by-sections.header=Podijeli PDF u odjeljke -split-by-sections.horizontal.label=Vodoravne podjele -split-by-sections.vertical.label=Okomite podjele -split-by-sections.horizontal.placeholder=Unesite broj vodoravnih podjela -split-by-sections.vertical.placeholder=Unesite broj okomitih podjela -split-by-sections.submit=Razdvojiti PDF -split-by-sections.merge=Spoji u jedan PDF - - -#printFile -printFile.title=Ispis datoteke -printFile.header=Ispis datoteke na pisač -printFile.selectText.1=Odaberite Datoteku za ispis -printFile.selectText.2=Unesite naziv pisača -printFile.submit=Ispis - - -#licenses -licenses.nav=Licence -licenses.title=Licence treće strane -licenses.header=Licence treće strane -licenses.module=Modul -licenses.version=Verzija -licenses.license=Licenca - -#survey -survey.nav=Upitnica -survey.title=Stirling-PDF Upitnica -survey.description=Stirling-PDF nema praćenje pa želimo svesnost korisnika da bi poboljšali Stirling-PDF! -survey.changes=Stirling-PDF je promenjen od poslednje upitnice! Za više informacija, proverite naš blog ovdje: -survey.changes2=S ovim promenama dobivamo platnu podršku i financiranje poslovnim aktivnostima -survey.please=Please consider taking our survey! -survey.disabled=(Upitnica popup će biti onemogućena u sljedećim ažuracanjima aliće se nalaziti na dnu stranice) -survey.button=Izvrsi upitnicu -survey.dontShowAgain=Ne prikazujući ponovo -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Oprostite zbog problema! -error.needHelp=Trebate pomoć / Pronašli ste problem? -error.contactTip=Ako i dalje imate problema, ne ustručavajte se obratiti nam se za pomoć. Tiket možete poslati na našoj GitHub stranici ili nas kontaktirati putem Discorda: -error.404.head=404 - Stranica nije pronađena | Ups, spotaknuli smo se u kodu! -error.404.1=Čini se da ne možemo pronaći stranicu koju tražite. -error.404.2=Nešto je pošlo po zlu -error.github=Pošaljite ticket na GitHub -error.showStack=Prikaži Stack Trace -error.copyStack=Kopiraj Stack Trace -error.githubSubmit=GitHub - Pošaljite ticket -error.discordSubmit=Discord - Pošalji objavu podrške - - -#remove-image -removeImage.title=Ukloni sliku -removeImage.header=Ukloni sliku -removeImage.removeImage=Ukloni sliku -removeImage.submit=Izbriši sliku - - -splitByChapters.title=Podijeli PDF naoglazdene glave -splitByChapters.header=Podijeli PDF naoglazdene glave -splitByChapters.bookmarkLevel=Nivo oznaka -splitByChapters.includeMetadata=Uključi metapodatke -splitByChapters.allowDuplicates=Dopuštaj duplikate -splitByChapters.desc.1=Ova alatka podijeli PDF datoteku u više PDFa na teme njene strukture glava. -splitByChapters.desc.2=Nivo oznaka: Odaberite nivo oznaka koji će se koristiti za podjelu (0 za prvi nivo, 1 za drugi nivo itd.). -splitByChapters.desc.3=Uključi metapodatke: Ako je pokušano, metapodaci iz originalne PDF datoteke će biti uključeni u svaku podijeljenu PDF datoteku. -splitByChapters.desc.4=Dopuštaj duplikate: Ako je ova opcija zaštićena, dozvoljava se da se na istoj strani mogu stvoriti posebne PDF datoteke s više oznaka. -splitByChapters.submit=Podijeli PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_hu_HU.properties b/stirling-pdf/build/resources/main/messages_hu_HU.properties deleted file mode 100644 index 8dda0cef0..000000000 --- a/stirling-pdf/build/resources/main/messages_hu_HU.properties +++ /dev/null @@ -1,1628 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr - -# Language names for reuse throughout the application -lang.afr=Afrikaans -lang.amh=Amharic -lang.ara=Arabic -lang.asm=Assamese -lang.aze=Azerbaijani -lang.aze_cyrl=Azerbaijani (Cyrillic) -lang.bel=Belarusian -lang.ben=Bengali -lang.bod=Tibetan -lang.bos=Bosnian -lang.bre=Breton -lang.bul=Bulgarian -lang.cat=Catalan -lang.ceb=Cebuano -lang.ces=Czech -lang.chi_sim=Chinese (Simplified) -lang.chi_sim_vert=Chinese (Simplified, Vertical) -lang.chi_tra=Chinese (Traditional) -lang.chi_tra_vert=Chinese (Traditional, Vertical) -lang.chr=Cherokee -lang.cos=Corsican -lang.cym=Welsh -lang.dan=Danish -lang.dan_frak=Danish (Fraktur) -lang.deu=German -lang.deu_frak=German (Fraktur) -lang.div=Divehi -lang.dzo=Dzongkha -lang.ell=Greek -lang.eng=English -lang.enm=English, Middle (1100-1500) -lang.epo=Esperanto -lang.equ=Math / equation detection module -lang.est=Estonian -lang.eus=Basque -lang.fao=Faroese -lang.fas=Persian -lang.fil=Filipino -lang.fin=Finnish -lang.fra=French -lang.frk=Frankish -lang.frm=French, Middle (ca.1400-1600) -lang.fry=Western Frisian -lang.gla=Scottish Gaelic -lang.gle=Irish -lang.glg=Galician -lang.grc=Ancient Greek -lang.guj=Gujarati -lang.hat=Haitian, Haitian Creole -lang.heb=Hebrew -lang.hin=Hindi -lang.hrv=Croatian -lang.hun=Hungarian -lang.hye=Armenian -lang.iku=Inuktitut -lang.ind=Indonesian -lang.isl=Icelandic -lang.ita=Italian -lang.ita_old=Italian (Old) -lang.jav=Javanese -lang.jpn=Japanese -lang.jpn_vert=Japanese (Vertical) -lang.kan=Kannada -lang.kat=Georgian -lang.kat_old=Georgian (Old) -lang.kaz=Kazakh -lang.khm=Central Khmer -lang.kir=Kirghiz, Kyrgyz -lang.kmr=Northern Kurdish -lang.kor=Korean -lang.kor_vert=Korean (Vertical) -lang.lao=Lao -lang.lat=Latin -lang.lav=Latvian -lang.lit=Lithuanian -lang.ltz=Luxembourgish -lang.mal=Malayalam -lang.mar=Marathi -lang.mkd=Macedonian -lang.mlt=Maltese -lang.mon=Mongolian -lang.mri=Maori -lang.msa=Malay -lang.mya=Burmese -lang.nep=Nepali -lang.nld=Dutch; Flemish -lang.nor=Norwegian -lang.oci=Occitan (post 1500) -lang.ori=Oriya -lang.osd=Orientation and script detection module -lang.pan=Panjabi, Punjabi -lang.pol=Polish -lang.por=Portuguese -lang.pus=Pushto, Pashto -lang.que=Quechua -lang.ron=Romanian, Moldavian, Moldovan -lang.rus=Russian -lang.san=Sanskrit -lang.sin=Sinhala, Sinhalese -lang.slk=Slovak -lang.slk_frak=Slovak (Fraktur) -lang.slv=Slovenian -lang.snd=Sindhi -lang.spa=Spanish -lang.spa_old=Spanish (Old) -lang.sqi=Albanian -lang.srp=Serbian -lang.srp_latn=Serbian (Latin) -lang.sun=Sundanese -lang.swa=Swahili -lang.swe=Swedish -lang.syr=Syriac -lang.tam=Tamil -lang.tat=Tatar -lang.tel=Telugu -lang.tgk=Tajik -lang.tgl=Tagalog -lang.tha=Thai -lang.tir=Tigrinya -lang.ton=Tonga (Tonga Islands) -lang.tur=Turkish -lang.uig=Uighur, Uyghur -lang.ukr=Ukrainian -lang.urd=Urdu -lang.uzb=Uzbek -lang.uzb_cyrl=Uzbek (Cyrillic) -lang.vie=Vietnamese -lang.yid=Yiddish -lang.yor=Yoruba - -addPageNumbers.fontSize=Betűméret -addPageNumbers.fontName=Betűtípus -pdfPrompt=PDF-fájl kiválasztása -multiPdfPrompt=PDF-fájlok kiválasztása (2+) -multiPdfDropPrompt=Válassza ki (vagy húzza ide) az összes szükséges PDF-fájlt -imgPrompt=Kép kiválasztása -genericSubmit=Küldés -uploadLimit=Maximum file size: -uploadLimitExceededSingular=túl nagy. A maximálisan megengedett méret -uploadLimitExceededPlural=túl nagyok. A maximálisan megengedett méretek -processTimeWarning=Figyelmeztetés: A folyamat akár egy percig is eltarthat a fájlmérettől függően -pageOrderPrompt=Egyedi oldalsorrend (Adja meg az oldalszámokat vesszővel elválasztva vagy használjon függvényeket, pl. 2n+1): -pageSelectionPrompt=Egyedi oldalválasztás (Adja meg az oldalszámokat vesszővel elválasztva, pl. 1,5,6 vagy használjon függvényeket, pl. 2n+1): -goToPage=Ugrás -true=Igen -false=Nem -unknown=Ismeretlen -save=Mentés -saveToBrowser=Mentés böngészőbe -close=Bezárás -filesSelected=fájl kiválasztva -noFavourites=Nincsenek kedvencek -downloadComplete=Letöltés befejezve -bored=Unatkozik várakozás közben? -alphabet=ABC -downloadPdf=PDF letöltése -text=Szöveg -font=Betűtípus -selectFillter=-- Válasszon -- -pageNum=Oldalszám -sizes.small=Kicsi -sizes.medium=Közepes -sizes.large=Nagy -sizes.x-large=Extra nagy -error.pdfPassword=A PDF-dokumentum jelszóval védett, és vagy nem adott meg jelszót, vagy helytelen jelszót adott meg -delete=Törlés -username=Felhasználónév -password=Jelszó -welcome=Üdvözöljük -property=Tulajdonság -black=Fekete -white=Fehér -red=Piros -green=Zöld -blue=Kék -custom=Egyéni... -WorkInProgess=Fejlesztés alatt álló funkció, hibák előfordulhatnak. Kérjük, jelezze a problémákat! -poweredBy=Üzemelteti: -yes=Igen -no=Nem -changedCredsMessage=A hitelesítési adatok megváltoztak! -notAuthenticatedMessage=A felhasználó nincs hitelesítve. -userNotFoundMessage=A felhasználó nem található. -incorrectPasswordMessage=A jelenlegi jelszó helytelen. -usernameExistsMessage=Ez a felhasználónév már létezik. -invalidUsernameMessage=Érvénytelen felhasználónév. A felhasználónév csak betűket, számokat és a következő speciális karaktereket tartalmazhatja: @._+- vagy érvényes e-mail címnek kell lennie. -invalidPasswordMessage=A jelszó nem lehet üres, és nem tartalmazhat szóközt az elején vagy végén. -confirmPasswordErrorMessage=Az új jelszó és a jelszó megerősítése nem egyezik. -deleteCurrentUserMessage=A jelenleg bejelentkezett felhasználó nem törölhető. -deleteUsernameExistsMessage=A felhasználónév nem létezik, ezért nem törölhető. -downgradeCurrentUserMessage=A jelenlegi felhasználó jogosultsági szintje nem csökkenthető -disabledCurrentUserMessage=A jelenlegi felhasználó nem tiltható le -downgradeCurrentUserLongMessage=A jelenlegi felhasználó jogosultsági szintje nem csökkenthető. Ezért a jelenlegi felhasználó nem jelenik meg. -userAlreadyExistsOAuthMessage=A felhasználó már létezik OAuth2 felhasználóként. -userAlreadyExistsWebMessage=A felhasználó már létezik webes felhasználóként. -error=Hiba -oops=Hoppá! -help=Súgó -goHomepage=Kezdőlap -joinDiscord=Csatlakozzon Discord szerverünkhöz -seeDockerHub=Docker Hub megtekintése -visitGithub=GitHub tároló megtekintése -donate=Támogatás -color=Szín -sponsor=Támogató -info=Információ -pro=Pro -page=Oldal -pages=Oldal -loading=Betöltés... -addToDoc=Hozzáadás a dokumentumhoz -reset=Visszaállítás -apply=Alkalmaz -noFileSelected=Nincs fájl kiválasztva. Kérjük, töltsön fel egyet. - -legal.privacy=Adatvédelmi irányelvek -legal.terms=Felhasználási feltételek -legal.accessibility=Akadálymentesítési nyilatkozat -legal.cookie=Süti szabályzat -legal.impressum=Impresszum -legal.showCookieBanner=Süti beállítások - -############### -# Pipeline # -############### -pipeline.header=Pipeline menü (Béta) -pipeline.uploadButton=Egyéni feltöltés -pipeline.configureButton=Beállítás -pipeline.defaultOption=Egyéni -pipeline.submitButton=Küldés -pipeline.help=Pipeline súgó -pipeline.scanHelp=Mappafigyelés súgó -pipeline.deletePrompt=Biztosan törli a pipeline-t? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline beállítások -pipelineOptions.pipelineNameLabel=Pipeline neve -pipelineOptions.saveSettings=Műveleti beállítások mentése -pipelineOptions.pipelineNamePrompt=Adja meg a pipeline nevét -pipelineOptions.selectOperation=Művelet kiválasztása -pipelineOptions.addOperationButton=Művelet hozzáadása -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Letöltés -pipelineOptions.validateButton=Ellenőrzés - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Váltás Pro verzióra -enterpriseEdition.warning=Ez a funkció csak Pro felhasználók számára érhető el. -enterpriseEdition.yamlAdvert=A Stirling PDF Pro támogatja a YAML konfigurációs fájlokat és egyéb SSO funkciókat. -enterpriseEdition.ssoAdvert=Több felhasználókezelési funkcióra van szüksége? Tekintse meg a Stirling PDF Pro verzióját! - - -################# -# Analytics # -################# -analytics.title=Szeretne hozzájárulni a Stirling PDF fejlesztéséhez? -analytics.paragraph1=A Stirling PDF opcionális analitikai adatgyűjtést kínál a termék fejlesztésének támogatásához. Nem gyűjtünk személyes információkat vagy fájltartalmakat. -analytics.paragraph2=Kérjük, fontolja meg az analitika engedélyezését, hogy segítse a Stirling-PDF növekedését és jobban megérthessük felhasználóink igényeit. -analytics.enable=Analitika engedélyezése -analytics.disable=Analitika letiltása -analytics.settings=Az analitikai beállításokat a config/settings.yml fájlban módosíthatja - - -############# -# NAVBAR # -############# -navbar.favorite=Kedvencek -navbar.recent=Új és nemrég frissített -navbar.darkmode=Sötét mód -navbar.language=Nyelvek -navbar.settings=Beállítások -navbar.allTools=Eszközök -navbar.multiTool=Többfunkciós eszköz -navbar.search=Keresés -navbar.sections.organize=Rendszerezés -navbar.sections.convertTo=Konvertálás PDF-be -navbar.sections.convertFrom=Konvertálás PDF-ből -navbar.sections.security=Aláírás és biztonság -navbar.sections.advance=Haladó -navbar.sections.edit=Megtekintés és szerkesztés -navbar.sections.popular=Népszerű - -############# -# SETTINGS # -############# -settings.title=Beállítások -settings.update=Frissítés elérhető -settings.updateAvailable=A jelenlegi telepített verzió: {0}. Új verzió ({1}) érhető el. -settings.appVersion=Alkalmazás verziója: -settings.downloadOption.title=Letöltési beállítás (egyetlen fájl, nem tömörített letöltések esetén): -settings.downloadOption.1=Megnyitás ugyanabban az ablakban -settings.downloadOption.2=Megnyitás új ablakban -settings.downloadOption.3=Fájl letöltése -settings.zipThreshold=Fájlok tömörítése, ha a letöltött fájlok száma meghaladja: -settings.signOut=Kijelentkezés -settings.accountSettings=Fiókbeállítások -settings.bored.help=Easter egg játék engedélyezése -settings.cacheInputs.name=Űrlapmezők mentése -settings.cacheInputs.help=Engedélyezése esetén menti a korábban használt értékeket a későbbi használathoz - -changeCreds.title=Hitelesítési adatok módosítása -changeCreds.header=Fiókadatok frissítése -changeCreds.changePassword=Az alapértelmezett bejelentkezési adatokat használja. Kérjük, adjon meg új jelszót -changeCreds.newUsername=Új felhasználónév -changeCreds.oldPassword=Jelenlegi jelszó -changeCreds.newPassword=Új jelszó -changeCreds.confirmNewPassword=Új jelszó megerősítése -changeCreds.submit=Változtatások mentése - - - -account.title=Fiókbeállítások -account.accountSettings=Fiókbeállítások -account.adminSettings=Rendszergazdai beállítások - Felhasználók kezelése -account.userControlSettings=Felhasználói jogosultságok -account.changeUsername=Felhasználónév módosítása -account.newUsername=Új felhasználónév -account.password=Jelszó megerősítése -account.oldPassword=Régi jelszó -account.newPassword=Új jelszó -account.changePassword=Jelszó módosítása -account.confirmNewPassword=Új jelszó megerősítése -account.signOut=Kijelentkezés -account.yourApiKey=Az Ön API kulcsa -account.syncTitle=Böngészőbeállítások szinkronizálása a fiókkal -account.settingsCompare=Beállítások összehasonlítása: -account.property=Tulajdonság -account.webBrowserSettings=Böngészőbeállítások -account.syncToBrowser=Szinkronizálás: Fiók -> Böngésző -account.syncToAccount=Szinkronizálás: Böngésző -> Fiók - - -adminUserSettings.title=Felhasználókezelés -adminUserSettings.header=Rendszergazdai felhasználókezelés -adminUserSettings.admin=Rendszergazda -adminUserSettings.user=Felhasználó -adminUserSettings.addUser=Új felhasználó -adminUserSettings.deleteUser=Felhasználó törlése -adminUserSettings.confirmDeleteUser=Biztosan törli a felhasználót? -adminUserSettings.confirmChangeUserStatus=Biztosan módosítja a felhasználó állapotát? -adminUserSettings.usernameInfo=A felhasználónév csak betűket, számokat és a következő speciális karaktereket tartalmazhatja: @._+- vagy érvényes e-mail címnek kell lennie. -adminUserSettings.roles=Szerepkörök -adminUserSettings.role=Szerepkör -adminUserSettings.actions=Műveletek -adminUserSettings.apiUser=Korlátozott API felhasználó -adminUserSettings.extraApiUser=További korlátozott API felhasználó -adminUserSettings.webOnlyUser=Csak webes felhasználó -adminUserSettings.demoUser=Demo felhasználó (egyedi beállítások nélkül) -adminUserSettings.internalApiUser=Belső API felhasználó -adminUserSettings.forceChange=Jelszóváltoztatás kikényszerítése bejelentkezéskor -adminUserSettings.submit=Felhasználó mentése -adminUserSettings.changeUserRole=Felhasználói szerepkör módosítása -adminUserSettings.authenticated=Hitelesített -adminUserSettings.editOwnProfil=Saját profil szerkesztése -adminUserSettings.enabledUser=Aktív felhasználó -adminUserSettings.disabledUser=Letiltott felhasználó -adminUserSettings.activeUsers=Aktív felhasználók: -adminUserSettings.disabledUsers=Letiltott felhasználók: -adminUserSettings.totalUsers=Összes felhasználó: -adminUserSettings.lastRequest=Utolsó kérés -adminUserSettings.usage=Használat megtekintése - -endpointStatistics.title=Végpont Statisztika -endpointStatistics.header=Végpont Statisztika -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=Összes -endpointStatistics.refresh=Frissítés -endpointStatistics.includeHomepage=Tartalmazza a honlapot ('/') -endpointStatistics.includeLoginPage=Tartalmazza a bejelentkezési oldat ('/login') -endpointStatistics.totalEndpoints=Összes végpont -endpointStatistics.totalVisits=Összes megtekintés -endpointStatistics.showing=Mutatás -endpointStatistics.selectedVisits=Kiválasztott megtekintések -endpointStatistics.endpoint=Végpont -endpointStatistics.visits=Megtekintések -endpointStatistics.percentage=Százalék -endpointStatistics.loading=Betöltés... -endpointStatistics.failedToLoad=Nem sikerült betölteni a végpont adatokat. Próbálja meg frissíteni. -endpointStatistics.home=Kezdőlap -endpointStatistics.login=Bejelentkezés -endpointStatistics.top=Legnépszerűbb -endpointStatistics.numberOfVisits=Megtekintések száma -endpointStatistics.visitsTooltip=Megtekintések: {0} ({1}% az összes megtekintésből) -endpointStatistics.retry=Újrapróbálás - -database.title=Adatbázis importálás/exportálás -database.header=Adatbázis importálás/exportálás -database.fileName=Fájlnév -database.creationDate=Létrehozás dátuma -database.fileSize=Fájlméret -database.deleteBackupFile=Biztonsági mentés törlése -database.importBackupFile=Biztonsági mentés importálása -database.createBackupFile=Biztonsági mentés létrehozása -database.downloadBackupFile=Biztonsági mentés letöltése -database.info_1=Az adatok importálásakor kritikus fontosságú a helyes struktúra biztosítása. Ha nem biztos a dolgában, kérjen szakértői segítséget. A helytelen struktúra alkalmazáshibákat okozhat, akár az alkalmazás teljes működésképtelenségét is eredményezheti. -database.info_2=A fájl neve feltöltéskor nem lényeges. Később átnevezésre kerül az egységes backup_user_yyyyMMddHHmm.sql formátumra. -database.submit=Biztonsági mentés importálása -database.importIntoDatabaseSuccessed=Az adatbázis importálása sikeres -database.backupCreated=Adatbázis biztonsági mentése sikeres -database.fileNotFound=A fájl nem található -database.fileNullOrEmpty=A fájl nem lehet üres -database.failedImportFile=A fájl importálása sikertelen -database.notSupported=Ez a funkció nem érhető el az adatbázis-kapcsolatához. - -session.expired=A munkamenet lejárt. Kérjük, frissítse az oldalt és próbálja újra. -session.refreshPage=Oldal frissítése - -############# -# HOME-PAGE # -############# -home.desc=Az Ön helyi PDF-szükségleteinek teljes körű megoldása. -home.searchBar=Funkciók keresése... - - -home.viewPdf.title=PDF Megtekintése/Szerkesztése -home.viewPdf.desc=Megtekintés, jegyzetelés, szöveg vagy képek hozzáadása -viewPdf.tags=megtekintés,olvasás,jegyzetelés,szöveg,kép - -home.setFavorites=Kedvencek beállítása -home.hideFavorites=Kedvencek elrejtése -home.showFavorites=Kedvencek megjelenítése -home.legacyHomepage=Régi kezdőlap -home.newHomePage=Próbálja ki új kezdőlapunkat! -home.alphabetical=ABC sorrend -home.globalPopularity=Teljes népszerűség -home.sortBy=Rendezés: - -home.multiTool.title=PDF többfunkciós eszköz -home.multiTool.desc=Egyesítés, forgatás, átrendezés és oldalak eltávolítása -multiTool.tags=Többfunkciós eszköz,Több művelet,UI,húzd és ejtsd,frontend,kliens oldali,interaktív,kezelhető,mozgatás - -home.merge.title=Egyesítés -home.merge.desc=PDF-ek egyszerű egyesítése. -merge.tags=egyesítés,Oldalműveletek,Backend,szerver oldali - -home.split.title=Felosztás -home.split.desc=PDF-ek felosztása több dokumentumra -split.tags=Oldalműveletek,felosztás,Több oldal,vágás,szerver oldali - -home.rotate.title=Forgatás -home.rotate.desc=PDF-ek egyszerű forgatása. -rotate.tags=szerver oldali - - -home.imageToPdf.title=Kép PDF-be -home.imageToPdf.desc=Kép (PNG, JPEG, GIF) konvertálása PDF-fé. -imageToPdf.tags=konverzió,kép,jpg,fotó,fénykép - -home.pdfToImage.title=PDF képpé -home.pdfToImage.desc=PDF konvertálása képpé (PNG, JPEG, GIF). -pdfToImage.tags=konverzió,kép,jpg,fotó,fénykép - -home.pdfOrganiser.title=Rendszerezés -home.pdfOrganiser.desc=Oldalak eltávolítása/átrendezése tetszőleges sorrendben -pdfOrganiser.tags=duplex,páros,páratlan,rendezés,mozgatás - - -home.addImage.title=Kép hozzáadása -home.addImage.desc=Kép hozzáadása a PDF megadott helyére -addImage.tags=kép,jpg,fotó,fénykép - -home.watermark.title=Vízjel hozzáadása -home.watermark.desc=Egyedi vízjel hozzáadása PDF dokumentumhoz -watermark.tags=Szöveg,ismétlődő,címke,egyedi,szerzői jog,védjegy,kép,jpg,fotó,fénykép - -home.permissions.title=Jogosultságok módosítása -home.permissions.desc=PDF dokumentum jogosultságainak módosítása -permissions.tags=olvasás,írás,szerkesztés,nyomtatás - - -home.removePages.title=Eltávolítás -home.removePages.desc=Felesleges oldalak törlése a PDF dokumentumból. -removePages.tags=Oldalak eltávolítása,oldalak törlése - -home.addPassword.title=Jelszó hozzáadása -home.addPassword.desc=PDF dokumentum jelszavas védelme -addPassword.tags=biztonság,védelem - -home.removePassword.title=Jelszó eltávolítása -home.removePassword.desc=Jelszavas védelem eltávolítása a PDF dokumentumból -removePassword.tags=biztonság,feloldás,védelem,jelszó törlése - -home.compressPdfs.title=Tömörítés -home.compressPdfs.desc=PDF-ek tömörítése a fájlméret csökkentése érdekében -compressPdfs.tags=tömörítés,kicsi,kompakt - -home.unlockPDFForms.title=PDF űrlapok feloldása -home.unlockPDFForms.desc=PDF dokumentumban lévő űrlapmezők írásvédettségének eltávolítása. -unlockPDFForms.tags=eltávolítás,törlés,űrlap,mező,írásvédett - -home.changeMetadata.title=Metaadatok módosítása -home.changeMetadata.desc=PDF dokumentum metaadatainak módosítása/törlése/hozzáadása -changeMetadata.tags=Cím,szerző,dátum,létrehozás,idő,kiadó,készítő,statisztika - -home.fileToPDF.title=Fájl konvertálása PDF-be -home.fileToPDF.desc=Szinte bármilyen fájl konvertálása PDF-be (DOCX, PNG, XLS, PPT, TXT és egyebek) -fileToPDF.tags=átalakítás,formátum,dokumentum,kép,prezentáció,szöveg,konvertálás,iroda,dokumentumok,word,excel,powerpoint - -home.ocr.title=OCR / Szkennelt dokumentumok tisztítása -home.ocr.desc=Szkennelt dokumentumok tisztítása és szövegfelismerés képekből, majd visszaadása szerkeszthető szövegként -ocr.tags=felismerés,szöveg,kép,szkennelés,olvasás,azonosítás,észlelés,szerkeszthető - -home.extractImages.title=Képek kinyerése -home.extractImages.desc=Minden kép kinyerése a PDF-ből és mentése ZIP fájlba -extractImages.tags=kép,fotó,mentés,archívum,tömörítés,kinyerés,gyűjtés - -home.pdfToPDFA.title=PDF konvertálása PDF/A formátumba -home.pdfToPDFA.desc=PDF konvertálása PDF/A formátumba hosszú távú tároláshoz -pdfToPDFA.tags=archívum,hosszú távú,szabvány,konvertálás,tárolás,megőrzés - -home.PDFToWord.title=PDF konvertálása Word formátumba -home.PDFToWord.desc=PDF konvertálása Word formátumokba (DOC, DOCX és ODT) -PDFToWord.tags=doc,docx,odt,word,átalakítás,formátum,konvertálás,iroda,microsoft,docfile - -home.PDFToPresentation.title=PDF konvertálása prezentációvá -home.PDFToPresentation.desc=PDF konvertálása prezentációs formátumokba (PPT, PPTX és ODP) -PDFToPresentation.tags=dia,bemutató,iroda,microsoft - -home.PDFToText.title=PDF konvertálása RTF szöveggé -home.PDFToText.desc=PDF konvertálása szöveg vagy RTF formátumba -PDFToText.tags=formázott szöveg,rtf,szövegformátum - -home.PDFToHTML.title=PDF konvertálása HTML-be -home.PDFToHTML.desc=PDF konvertálása HTML formátumba -PDFToHTML.tags=webtartalom,böngészőbarát - - -home.PDFToXML.title=PDF konvertálása XML-be -home.PDFToXML.desc=PDF konvertálása XML formátumba -PDFToXML.tags=adatkinyerés,strukturált tartalom,interoperabilitás,konvertálás - -home.ScannerImageSplit.title=Szkennelt képek felismerése/szétválasztása -home.ScannerImageSplit.desc=Több fotó szétválasztása egy képből/PDF-ből -ScannerImageSplit.tags=szétválasztás,automatikus felismerés,szkennelés,több fotó,rendszerezés - -home.sign.title=Aláírás -home.sign.desc=Aláírás hozzáadása PDF-hez rajzolással, szöveggel vagy képpel -sign.tags=hitelesítés,rövidítés,rajzolt aláírás,szöveges aláírás,képes aláírás - -home.flatten.title=Lapítás -home.flatten.desc=Minden interaktív elem és űrlap eltávolítása a PDF-ből -flatten.tags=statikus,deaktiválás,nem interaktív,egyszerűsítés - -home.repair.title=Javítás -home.repair.desc=Sérült/hibás PDF javítása -repair.tags=javítás,helyreállítás,korrekció,visszaállítás - -home.removeBlanks.title=Üres oldalak eltávolítása -home.removeBlanks.desc=Üres oldalak felismerése és eltávolítása a dokumentumból -removeBlanks.tags=tisztítás,egyszerűsítés,tartalommentes,rendszerezés - -home.removeAnnotations.title=Megjegyzések eltávolítása -home.removeAnnotations.desc=Minden megjegyzés/annotáció eltávolítása a PDF-ből -removeAnnotations.tags=megjegyzések,kiemelés,jegyzetek,jelölések,eltávolítás - -home.compare.title=Összehasonlítás -home.compare.desc=Két PDF dokumentum összehasonlítása és különbségek megjelenítése -compare.tags=különbség,kontraszt,változások,elemzés - -home.certSign.title=Tanúsítvánnyal aláírás -home.certSign.desc=PDF aláírása tanúsítvánnyal/kulccsal (PEM/P12) -certSign.tags=hitelesítés,PEM,P12,hivatalos,titkosítás - -home.removeCertSign.title=Tanúsítványos aláírás eltávolítása -home.removeCertSign.desc=Tanúsítványos aláírás eltávolítása PDF-ből -removeCertSign.tags=hitelesítés,PEM,P12,hivatalos,visszafejtés - -home.pageLayout.title=Többoldalas elrendezés -home.pageLayout.desc=PDF dokumentum több oldalának egyesítése egyetlen oldalra -pageLayout.tags=egyesítés,kompozit,egyoldalas nézet,rendszerezés - -home.scalePages.title=Oldalméret/méretarány beállítása -home.scalePages.desc=Oldal és/vagy tartalom méretének/méretarányának módosítása -scalePages.tags=átméretezés,módosítás,dimenzió,igazítás - -home.pipeline.title=Pipeline -home.pipeline.desc=Több művelet végrehajtása PDF-eken pipeline szkriptek definiálásával -pipeline.tags=automatizálás,szekvencia,szkriptelt,kötegelt feldolgozás - -home.add-page-numbers.title=Oldalszámozás hozzáadása -home.add-page-numbers.desc=Oldalszámok hozzáadása a dokumentumhoz meghatározott helyen -add-page-numbers.tags=számozás,címke,rendszerezés,index - -home.auto-rename.title=PDF automatikus átnevezése -home.auto-rename.desc=PDF fájl automatikus átnevezése a felismert fejléc alapján -auto-rename.tags=automatikus felismerés,fejléc alapú,rendszerezés,újracímkézés - -home.adjust-contrast.title=Színek/kontraszt beállítása -home.adjust-contrast.desc=PDF kontraszt, telítettség és fényerő beállítása -adjust-contrast.tags=színkorrekció,hangolás,módosítás,javítás - -home.crop.title=PDF vágása -home.crop.desc=PDF vágása a méret csökkentése érdekében (a szöveg megmarad!) -crop.tags=vágás,kicsinyítés,szerkesztés,forma - -home.autoSplitPDF.title=Automatikus oldalfelosztás -home.autoSplitPDF.desc=Szkennelt PDF automatikus felosztása QR-kód alapú oldalelválasztóval -autoSplitPDF.tags=QR-alapú,szétválasztás,szkennelt szekció,rendszerezés - -home.sanitizePdf.title=Tisztítás -home.sanitizePdf.desc=Szkriptek és egyéb elemek eltávolítása PDF fájlokból -sanitizePdf.tags=tisztítás,biztonság,védelem,veszélyek eltávolítása - -home.URLToPDF.title=URL/Weboldal PDF-be -home.URLToPDF.desc=Bármely http(s) URL konvertálása PDF-be -URLToPDF.tags=webmentés,oldal mentése,web-dokumentum,archiválás - -home.HTMLToPDF.title=HTML konvertálása PDF-be -home.HTMLToPDF.desc=HTML fájl vagy ZIP konvertálása PDF-be -HTMLToPDF.tags=jelölőnyelv,webtartalom,átalakítás,konvertálás - - -home.MarkdownToPDF.title=Markdown konvertálása PDF-be -home.MarkdownToPDF.desc=Markdown fájl konvertálása PDF-be -MarkdownToPDF.tags=jelölőnyelv,webtartalom,átalakítás,konvertálás - -home.PDFToMarkdown.title=PDF konvertálása Markdown-ba -home.PDFToMarkdown.desc=Akármilyen PDF konvertálása Markdown-ba -PDFToMarkdown.tags=markup,webtartalom,átalakítás,konvertálás,md - -home.getPdfInfo.title=PDF összes információjának lekérése -home.getPdfInfo.desc=Minden elérhető információ lekérése PDF-ekről -getPdfInfo.tags=információ,adat,statisztika,részletek - - -home.extractPage.title=Oldalak kinyerése -home.extractPage.desc=Kiválasztott oldalak kinyerése PDF-ből -extractPage.tags=kinyerés - - -home.PdfToSinglePage.title=Egyoldalas nagy PDF -home.PdfToSinglePage.desc=Minden PDF oldal egyesítése egyetlen nagy oldalba -PdfToSinglePage.tags=egyoldalas - - -home.showJS.title=JavaScript megjelenítése -home.showJS.desc=PDF-be injektált JavaScript kód keresése és megjelenítése -showJS.tags=JS - -home.autoRedact.title=Automatikus kitakarás -home.autoRedact.desc=Szöveg automatikus kitakarása (feketével) PDF-ben megadott szöveg alapján -autoRedact.tags=Kitakarás,Elrejtés,fekete kitakarás,fekete,jelölő,rejtett - -home.redact.title=Kézi kitakarás -home.redact.desc=PDF kitakarása kiválasztott szöveg, rajzolt alakzatok és/vagy kiválasztott oldalak alapján -redact.tags=Kitakarás,Elrejtés,fekete kitakarás,fekete,jelölő,rejtett,kézi - -home.tableExtraxt.title=PDF konvertálása CSV-be -home.tableExtraxt.desc=Táblázatok kinyerése PDF-ből és konvertálása CSV formátumba -tableExtraxt.tags=CSV,Táblázat kinyerése,kinyerés,konvertálás - - -home.autoSizeSplitPDF.title=Automatikus felosztás méret/darabszám szerint -home.autoSizeSplitPDF.desc=Egyetlen PDF felosztása több dokumentumra méret, oldalszám vagy dokumentumszám alapján -autoSizeSplitPDF.tags=pdf,felosztás,dokumentum,rendszerezés - - -home.overlay-pdfs.title=PDF-ek egymásra helyezése -home.overlay-pdfs.desc=PDF-ek egymásra helyezése egy másik PDF-en -overlay-pdfs.tags=Átfedés - -home.split-by-sections.title=PDF felosztása szakaszokra -home.split-by-sections.desc=PDF oldalainak felosztása kisebb vízszintes és függőleges szakaszokra -split-by-sections.tags=Szakaszos felosztás,Felosztás,Testreszabás - -home.AddStampRequest.title=Pecsét hozzáadása PDF-hez -home.AddStampRequest.desc=Szöveges vagy képes pecsét hozzáadása megadott helyekre -AddStampRequest.tags=Pecsét,Kép hozzáadása,középre igazítás,Vízjel,PDF,Beágyazás,Testreszabás - - -home.removeImagePdf.title=Képek eltávolítása -home.removeImagePdf.desc=Képek eltávolítása PDF-ből a fájlméret csökkentése érdekében -removeImagePdf.tags=Képek eltávolítása,Oldalműveletek,Backend,szerver oldali - - -home.splitPdfByChapters.title=PDF felosztása fejezetek szerint -home.splitPdfByChapters.desc=PDF felosztása több fájlra a fejezetstruktúra alapján -splitPdfByChapters.tags=felosztás,fejezetek,könyvjelzők,rendszerezés - -home.validateSignature.title=PDF aláírás ellenőrzése -home.validateSignature.desc=Digitális aláírások és tanúsítványok ellenőrzése PDF dokumentumokban -validateSignature.tags=aláírás,ellenőrzés,validálás,pdf,tanúsítvány,digitális aláírás,Aláírás ellenőrzése,Tanúsítvány ellenőrzése - -#replace-invert-color -replace-color.title=Színcsere-Invertálás -replace-color.header=PDF színek cseréje-invertálása -home.replaceColorPdf.title=Színek cseréje és invertálása -home.replaceColorPdf.desc=PDF szöveg és háttérszíneinek cseréje és teljes színinvertálás a fájlméret csökkentése érdekében -replaceColorPdf.tags=Színcsere,Oldalműveletek,Backend,szerver oldali -replace-color.selectText.1=Színcsere vagy -invertálás beállításai -replace-color.selectText.2=Alapértelmezett (Alapértelmezett kontrasztos színek) -replace-color.selectText.3=Egyéni (Egyéni színek) -replace-color.selectText.4=Teljes invertálás (Minden szín invertálása) -replace-color.selectText.5=Magas kontrasztú színbeállítások -replace-color.selectText.6=fehér szöveg fekete háttéren -replace-color.selectText.7=fekete szöveg fehér háttéren -replace-color.selectText.8=sárga szöveg fekete háttéren -replace-color.selectText.9=zöld szöveg fekete háttéren -replace-color.selectText.10=Szövegszín kiválasztása -replace-color.selectText.11=Háttérszín kiválasztása -replace-color.submit=Csere - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Bejelentkezés -login.header=Bejelentkezés -login.signin=Bejelentkezés -login.rememberme=Emlékezzen rám -login.invalid=Érvénytelen felhasználónév vagy jelszó. -login.locked=A fiókja zárolva van. -login.signinTitle=Kérjük, jelentkezzen be -login.ssoSignIn=Bejelentkezés egyszeri bejelentkezéssel -login.oAuth2AutoCreateDisabled=OAuth2 automatikus felhasználólétrehozás letiltva -login.oAuth2AdminBlockedUser=A nem regisztrált felhasználók regisztrációja vagy bejelentkezése jelenleg le van tiltva. Kérjük, forduljon a rendszergazdához. -login.oauth2RequestNotFound=A hitelesítési kérés nem található -login.oauth2InvalidUserInfoResponse=Érvénytelen felhasználói információ válasz -login.oauth2invalidRequest=Érvénytelen kérés -login.oauth2AccessDenied=Hozzáférés megtagadva -login.oauth2InvalidTokenResponse=Érvénytelen token válasz -login.oauth2InvalidIdToken=Érvénytelen azonosító token -login.relyingPartyRegistrationNotFound=Kliens regisztráció nem található -login.userIsDisabled=A felhasználó letiltva, a bejelentkezés jelenleg nem lehetséges ezzel a felhasználónévvel. Kérjük, forduljon a rendszergazdához. -login.alreadyLoggedIn=Már be van jelentkezve -login.alreadyLoggedIn2=eszközön. Kérjük, jelentkezzen ki az eszközökről és próbálja újra. -login.toManySessions=Túl sok aktív munkamenet -login.logoutMessage=Sikeresen kijelentkezett. - -#auto-redact -autoRedact.title=Automatikus kitakarás -autoRedact.header=Automatikus kitakarás -autoRedact.colorLabel=Szín -autoRedact.textsToRedactLabel=Kitakarandó szövegek (soronként) -autoRedact.textsToRedactPlaceholder=például \nBizalmas \nSzigorúan titkos -autoRedact.useRegexLabel=Reguláris kifejezés használata -autoRedact.wholeWordSearchLabel=Teljes szó keresése -autoRedact.customPaddingLabel=Egyedi extra kitöltés -autoRedact.convertPDFToImageLabel=PDF konvertálása PDF-képpé (a doboz mögötti szöveg eltávolításához) -autoRedact.submitButton=Küldés - -#redact -redact.title=Kézi kitakarás -redact.header=Kézi kitakarás -redact.submit=Kitakarás -redact.textBasedRedaction=Szöveg alapú kitakarás -redact.pageBasedRedaction=Oldal alapú kitakarás -redact.convertPDFToImageLabel=PDF konvertálása képpé (a doboz mögötti szöveg eltávolításához) -redact.pageRedactionNumbers.title=Oldalszámok -redact.pageRedactionNumbers.placeholder=(például 1,2,8 vagy 4,7,12-16 vagy 2n-1) -redact.redactionColor.title=Kitakarás színe -redact.export=Exportálás -redact.upload=Feltöltés -redact.boxRedaction=Kiválasztott doboz kitakarása -redact.zoom=Nagyítás/kicsinyítés -redact.zoomIn=Nagyítás -redact.zoomOut=Kicsinyítés -redact.nextPage=Következő oldal -redact.previousPage=Előző oldal -redact.toggleSidebar=Oldalsáv megjelenítése/elrejtése -redact.showThumbnails=Előnézet megjelenítése -redact.showDocumentOutline=Dokumentumvázlat megjelenítése (dupla kattintás a kibővítéshez/összecsukáshoz) -redact.showAttatchments=Mellékletek megjelenítése -redact.showLayers=Rétegek megjelenítése (dupla kattintás az összes réteg alaphelyzetbe állításához) -redact.colourPicker=Színválasztó -redact.findCurrentOutlineItem=Keresés a jelenlegi vázlatban -redact.applyChanges=Változtatások mentése - -#showJS -showJS.title=JavaScript megjelenítése -showJS.header=JavaScript megjelenítése -showJS.downloadJS=JavaScript letöltése -showJS.submit=Megjelenítés - - -#pdfToSinglePage -pdfToSinglePage.title=PDF egyoldalassá alakítása -pdfToSinglePage.header=PDF egyoldalassá alakítása -pdfToSinglePage.submit=Konvertálás egyoldalassá - - -#pageExtracter -pageExtracter.title=Oldalak kinyerése -pageExtracter.header=Oldalak kinyerése -pageExtracter.submit=Kinyerés -pageExtracter.placeholder=(pl. 1,2,8 vagy 4,7,12-16 vagy 2n-1) - - -#getPdfInfo -getPdfInfo.title=PDF információk lekérése -getPdfInfo.header=PDF információk lekérése -getPdfInfo.submit=Információk lekérése -getPdfInfo.downloadJson=JSON letöltése -getPdfInfo.summary=PDF összefoglaló -getPdfInfo.summary.encrypted=Ez a PDF titkosított, ezért problémák léphetnek fel egyes alkalmazásokkal -getPdfInfo.summary.permissions=Ez a PDF {0} korlátozott jogosultsággal rendelkezik, ami korlátozhatja a vele végezhető műveleteket -getPdfInfo.summary.compliance=Ez a PDF megfelel a(z) {0} szabványnak -getPdfInfo.summary.basicInfo=Alapvető információk -getPdfInfo.summary.docInfo=Dokumentum információk -getPdfInfo.summary.encrypted.alert=Titkosított PDF - Ez a dokumentum jelszóval védett -getPdfInfo.summary.not.encrypted.alert=Nem titkosított PDF - Nincs jelszavas védelem -getPdfInfo.summary.permissions.alert=Korlátozott jogosultságok - {0} művelet nem engedélyezett -getPdfInfo.summary.all.permissions.alert=Minden jogosultság engedélyezett -getPdfInfo.summary.compliance.alert={0} megfelelő -getPdfInfo.summary.no.compliance.alert=Nincs szabvány -getPdfInfo.summary.security.section=Biztonsági állapot -getPdfInfo.section.BasicInfo=A PDF dokumentum alapvető információi, beleértve a fájlméretet, oldalszámot és nyelvet -getPdfInfo.section.Metadata=Dokumentum metaadatok, beleértve a címet, szerzőt, létrehozás dátumát és egyéb dokumentum tulajdonságokat -getPdfInfo.section.DocumentInfo=A PDF dokumentum szerkezetére és verziójára vonatkozó technikai részletek -getPdfInfo.section.Compliancy=PDF szabvány megfelelőségi információk (PDF/A, PDF/X, stb.) -getPdfInfo.section.Encryption=A dokumentum biztonsági és titkosítási részletei -getPdfInfo.section.Permissions=Dokumentum jogosultság beállítások, amelyek szabályozzák a végrehajtható műveleteket -getPdfInfo.section.Other=További dokumentum komponensek, mint könyvjelzők, rétegek és beágyazott fájlok -getPdfInfo.section.FormFields=A dokumentumban található interaktív űrlapmezők -getPdfInfo.section.PerPageInfo=Részletes információk a dokumentum minden oldaláról - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown konvertálása PDF-be -MarkdownToPDF.header=Markdown konvertálása PDF-be -MarkdownToPDF.submit=Konvertálás -MarkdownToPDF.help=Fejlesztés alatt -MarkdownToPDF.credit=WeasyPrint használatával - - -#pdf-to-markdown -PDFToMarkdown.title=PDF fájl konvertálása Markdown fájlba -PDFToMarkdown.header=PDF fájl konvertálása Markdown fájlba -PDFToMarkdown.submit=Konvertálás - - -#url-to-pdf -URLToPDF.title=URL konvertálása PDF-be -URLToPDF.header=URL konvertálása PDF-be -URLToPDF.submit=Konvertálás -URLToPDF.credit=WeasyPrint használatával - - -#html-to-pdf -HTMLToPDF.title=HTML konvertálása PDF-be -HTMLToPDF.header=HTML konvertálása PDF-be -HTMLToPDF.help=HTML fájlokat és szükséges html/css/képeket tartalmazó ZIP-eket fogad el -HTMLToPDF.submit=Konvertálás -HTMLToPDF.credit=WeasyPrint használatával -HTMLToPDF.zoom=Weboldal megjelenítési nagyítása. -HTMLToPDF.pageWidth=Oldalszélesség centiméterben. (Üresen hagyva alapértelmezett) -HTMLToPDF.pageHeight=Oldalmagasság centiméterben. (Üresen hagyva alapértelmezett) -HTMLToPDF.marginTop=Felső margó milliméterben. (Üresen hagyva alapértelmezett) -HTMLToPDF.marginBottom=Alsó margó milliméterben. (Üresen hagyva alapértelmezett) -HTMLToPDF.marginLeft=Bal margó milliméterben. (Üresen hagyva alapértelmezett) -HTMLToPDF.marginRight=Jobb margó milliméterben. (Üresen hagyva alapértelmezett) -HTMLToPDF.printBackground=Weboldalak hátterének renderelése. -HTMLToPDF.defaultHeader=Alapértelmezett fejléc engedélyezése (Név és oldalszám) -HTMLToPDF.cssMediaType=Oldal CSS médiatípusának módosítása. -HTMLToPDF.none=Nincs -HTMLToPDF.print=Nyomtatás -HTMLToPDF.screen=Képernyő - - -#AddStampRequest -AddStampRequest.header=PDF pecsételése -AddStampRequest.title=PDF pecsételése -AddStampRequest.stampType=Pecsét típusa -AddStampRequest.stampText=Pecsét szövege -AddStampRequest.stampImage=Pecsét képe -AddStampRequest.alphabet=Ábécé -AddStampRequest.fontSize=Betű/Kép mérete -AddStampRequest.rotation=Forgatás -AddStampRequest.opacity=Átlátszóság -AddStampRequest.position=Pozíció -AddStampRequest.overrideX=X koordináta felülírása -AddStampRequest.overrideY=Y koordináta felülírása -AddStampRequest.customMargin=Egyedi margó -AddStampRequest.customColor=Egyedi szövegszín -AddStampRequest.submit=Küldés - - -#sanitizePDF -sanitizePDF.title=PDF tisztítása -sanitizePDF.header=PDF fájl tisztítása -sanitizePDF.selectText.1=JavaScript műveletek eltávolítása -sanitizePDF.selectText.2=Beágyazott fájlok eltávolítása -sanitizePDF.selectText.3=XMP metaadatok eltávolítása -sanitizePDF.selectText.4=Hivatkozások eltávolítása -sanitizePDF.selectText.5=Betűtípusok eltávolítása -sanitizePDF.selectText.6=Dokumentum metainformációk eltávolítása -sanitizePDF.submit=PDF tisztítása - - -#addPageNumbers -addPageNumbers.title=Oldalszámozás hozzáadása -addPageNumbers.header=Oldalszámozás hozzáadása -addPageNumbers.selectText.1=PDF fájl kiválasztása: -addPageNumbers.selectText.2=Margó mérete -addPageNumbers.selectText.3=Pozíció -addPageNumbers.selectText.4=Kezdő szám -addPageNumbers.selectText.5=Számozandó oldalak -addPageNumbers.selectText.6=Egyedi szöveg -addPageNumbers.customTextDesc=Egyedi szöveg -addPageNumbers.numberPagesDesc=Mely oldalakat számozzuk, alapértelmezett 'mind', elfogad 1-5 vagy 2,5,9 formátumot is -addPageNumbers.customNumberDesc=Alapértelmezett {n}, elfogad 'Oldal {n} / {total}', 'Szöveg-{n}', '{filename}-{n}' formátumot -addPageNumbers.submit=Oldalszámozás hozzáadása - - -#auto-rename -auto-rename.title=Automatikus átnevezés -auto-rename.header=PDF automatikus átnevezése -auto-rename.submit=Automatikus átnevezés - - -#adjustContrast -adjustContrast.title=Kontraszt beállítása -adjustContrast.header=Kontraszt beállítása -adjustContrast.contrast=Kontraszt: -adjustContrast.brightness=Fényerő: -adjustContrast.saturation=Telítettség: -adjustContrast.download=Letöltés - - -#crop -crop.title=Vágás -crop.header=PDF vágása -crop.submit=Küldés - - -#autoSplitPDF -autoSplitPDF.title=Automatikus PDF felosztás -autoSplitPDF.header=Automatikus PDF felosztás -autoSplitPDF.description=Nyomtasson, illesszen be, szkenneljen, töltsön fel, és hagyja, hogy a dokumentumok automatikusan szétváljanak. Nincs szükség kézi rendezésre. -autoSplitPDF.selectText.1=Nyomtasson elválasztólapokat alább (fekete-fehér is megfelel). -autoSplitPDF.selectText.2=Szkennelje be az összes dokumentumot egyszerre, az elválasztólapokat közéjük helyezve. -autoSplitPDF.selectText.3=Töltse fel az egyetlen nagy szkennelt PDF fájlt, és hagyja, hogy a Stirling PDF elvégezze a többit. -autoSplitPDF.selectText.4=Az elválasztólapokat automatikusan felismeri és eltávolítja, garantálva a rendezett végeredményt. -autoSplitPDF.formPrompt=Töltse fel a Stirling-PDF oldalelválasztókat tartalmazó PDF-et: -autoSplitPDF.duplexMode=Duplex mód (Elő- és hátoldali szkennelés) -autoSplitPDF.dividerDownload2='Automatikus elválasztó (utasításokkal).pdf' letöltése -autoSplitPDF.submit=Küldés - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Többoldalas elrendezés -pageLayout.header=Többoldalas elrendezés -pageLayout.pagesPerSheet=Oldalak laponként: -pageLayout.addBorder=Keret hozzáadása -pageLayout.submit=Küldés - - -#scalePages -scalePages.title=Oldalméret beállítása -scalePages.header=Oldalméret beállítása -scalePages.pageSize=A dokumentum oldalmérete. -scalePages.keepPageSize=Eredeti méret -scalePages.scaleFactor=Oldal nagyítási szintje (vágás). -scalePages.submit=Küldés - - -#certSign -certSign.title=Tanúsítvánnyal aláírás -certSign.header=PDF aláírása tanúsítvánnyal (fejlesztés alatt) -certSign.selectPDF=Válasszon aláírandó PDF fájlt: -certSign.jksNote=Megjegyzés: Ha a tanúsítványtípusa nem szerepel a listában, konvertálja Java Keystore (.jks) formátumba a keytool parancssorral. Ezután válassza a .jks fájl opciót. -certSign.selectKey=Válassza ki a privát kulcs fájlt (PKCS#8 formátum, .pem vagy .der): -certSign.selectCert=Válassza ki a tanúsítvány fájlt (X.509 formátum, .pem vagy .der): -certSign.selectP12=Válassza ki a PKCS#12 kulcstár fájlt (.p12 vagy .pfx) (Opcionális, ha megadja, tartalmaznia kell a privát kulcsot és tanúsítványt): -certSign.selectJKS=Válassza ki a Java Keystore fájlt (.jks vagy .keystore): -certSign.certType=Tanúsítvány típusa -certSign.password=Adja meg a kulcstár vagy privát kulcs jelszavát (ha van): -certSign.showSig=Aláírás megjelenítése -certSign.reason=Ok -certSign.location=Hely -certSign.name=Név -certSign.showLogo=Logó megjelenítése -certSign.submit=PDF aláírása - - -#removeCertSign -removeCertSign.title=Tanúsítványos aláírás eltávolítása -removeCertSign.header=Digitális tanúsítvány eltávolítása a PDF-ből -removeCertSign.selectPDF=PDF fájl kiválasztása: -removeCertSign.submit=Aláírás eltávolítása - - -#removeBlanks -removeBlanks.title=Üres oldalak eltávolítása -removeBlanks.header=Üres oldalak eltávolítása -removeBlanks.threshold=Pixel fehérség küszöbértéke: -removeBlanks.thresholdDesc=Küszöbérték annak meghatározásához, hogy egy fehér pixel mennyire legyen fehér. 0 = fekete, 255 = tiszta fehér. -removeBlanks.whitePercent=Fehér százalék (%): -removeBlanks.whitePercentDesc=Az oldal hány százalékának kell 'fehér' pixelnek lennie az eltávolításhoz -removeBlanks.submit=Üres oldalak eltávolítása - - -#removeAnnotations -removeAnnotations.title=Megjegyzések eltávolítása -removeAnnotations.header=Megjegyzések eltávolítása -removeAnnotations.submit=Eltávolítás - - -#compare -compare.title=Összehasonlítás -compare.header=PDF-ek összehasonlítása -compare.highlightColor.1=Kiemelő szín 1: -compare.highlightColor.2=Kiemelő szín 2: -compare.document.1=1. dokumentum -compare.document.2=2. dokumentum -compare.submit=Összehasonlítás -compare.complex.message=Az egyik vagy mindkét dokumentum nagy méretű, az összehasonlítás pontossága csökkenhet -compare.large.file.message=Az egyik vagy mindkét dokumentum túl nagy a feldolgozáshoz -compare.no.text.message=Az egyik vagy mindkét PDF nem tartalmaz szöveget. Kérjük, válasszon szöveget tartalmazó PDF-eket az összehasonlításhoz. - -#sign -sign.title=Aláírás -sign.header=PDF-ek aláírása -sign.upload=Kép feltöltése -sign.draw=Aláírás rajzolása -sign.text=Szöveg bevitele -sign.clear=Törlés -sign.add=Hozzáadás -sign.saved=Mentett aláírások -sign.save=Aláírás mentése -sign.personalSigs=Személyes aláírások -sign.sharedSigs=Megosztott aláírások -sign.noSavedSigs=Nincsenek mentett aláírások -sign.addToAll=Hozzáadás minden oldalhoz -sign.delete=Törlés -sign.first=Első oldal -sign.last=Utolsó oldal -sign.next=Következő oldal -sign.previous=Előző oldal -sign.maintainRatio=Képarány fenntartása váltása -sign.undo=Visszavonás -sign.redo=Újra - -#repair -repair.title=Javítás -repair.header=PDF-ek javítása -repair.submit=Javítás - - -#flatten -flatten.title=Lapítás -flatten.header=PDF-ek lapítása -flatten.flattenOnlyForms=Csak űrlapok lapítása -flatten.submit=Lapítás - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Szög küszöbérték: -ScannerImageSplit.selectText.2=A kép forgatásához szükséges minimális abszolút szög beállítása (alapértelmezett: 10). -ScannerImageSplit.selectText.3=Tolerancia: -ScannerImageSplit.selectText.4=A becsült háttérszín körüli színváltozási tartomány meghatározása (alapértelmezett: 30). -ScannerImageSplit.selectText.5=Minimális terület: -ScannerImageSplit.selectText.6=A fotó minimális területének küszöbértéke (alapértelmezett: 10000). -ScannerImageSplit.selectText.7=Minimális kontúr terület: -ScannerImageSplit.selectText.8=A fotó minimális kontúr területének küszöbértéke -ScannerImageSplit.selectText.9=Keret mérete: -ScannerImageSplit.selectText.10=A hozzáadott és eltávolított keret méretének beállítása a fehér keretek elkerülése érdekében (alapértelmezett: 1). -ScannerImageSplit.info=Python nincs telepítve. A futtatáshoz szükséges. - - -#OCR -ocr.title=OCR / Szkennelés tisztítása -ocr.header=Szkennelés tisztítása / OCR (Optikai karakterfelismerés) -ocr.selectText.1=Válassza ki a PDF-ben felismerendő nyelveket (a felsoroltak jelenleg felismerhetők): -ocr.selectText.2=OCR szöveget tartalmazó szövegfájl létrehozása az OCR-ezett PDF mellett -ocr.selectText.3=Ferdén szkennelt oldalak kijavítása és visszaforgatása -ocr.selectText.4=Oldal tisztítása, hogy az OCR kevésbé találjon szöveget a háttérzajban. (Nincs kimeneti változás) -ocr.selectText.5=Oldal tisztítása, hogy az OCR kevésbé találjon szöveget a háttérzajban, a tisztítás megmarad a kimenetben. -ocr.selectText.6=Interaktív szöveget tartalmazó oldalak kihagyása, csak képoldalak OCR-ezése -ocr.selectText.7=OCR kényszerítése, minden oldal OCR-ezése az eredeti szövegelemek eltávolításával -ocr.selectText.8=Normál (Hiba, ha a PDF szöveget tartalmaz) -ocr.selectText.9=További beállítások -ocr.selectText.10=OCR mód -ocr.selectText.11=Képek eltávolítása OCR után (MINDEN kép eltávolítása, csak konverziós lépésként hasznos) -ocr.selectText.12=Renderelési típus (Haladó) -ocr.help=Kérjük, olvassa el ezt a dokumentációt más nyelvek használatáról és/vagy nem Docker környezetben való használatról -ocr.credit=Ez a szolgáltatás a qpdf és Tesseract OCR használatával működik. -ocr.submit=PDF feldolgozása OCR-rel - - -#extractImages -extractImages.title=Képek kinyerése -extractImages.header=Képek kinyerése -extractImages.selectText=Válassza ki a kinyert képek konvertálási formátumát -extractImages.allowDuplicates=Ismétlődő képek mentése -extractImages.submit=Kinyerés - - -#File to PDF -fileToPDF.title=Fájl konvertálása PDF-be -fileToPDF.header=Bármilyen fájl konvertálása PDF-be -fileToPDF.credit=Ez a szolgáltatás a LibreOffice és Unoconv használatával működik. -fileToPDF.supportedFileTypesInfo=Támogatott fájltípusok -fileToPDF.supportedFileTypes=A támogatott fájltípusok között szerepelnek az alábbiak, de a teljes, naprakész listáért tekintse meg a LibreOffice dokumentációját -fileToPDF.submit=Konvertálás PDF-be - - -#compress -compress.title=Tömörítés -compress.header=PDF tömörítése -compress.credit=Ez a szolgáltatás a qpdf használatával végzi a PDF tömörítését/optimalizálását. -compress.grayscale.label=Szürkeárnyalatok alkalmazása tömörítéshez -compress.selectText.1=Tömörítési beállítások -compress.selectText.1.1=1-3 PDF tömörítés,
4-6 enyhe kép tömörítés,
7-9 intenzív kép tömörítés Jelentősen csökkenti a kép minőségét -compress.selectText.2=Optimalizálási szint: -compress.selectText.4=Automatikus mód - Automatikusan állítja a minőséget a megadott PDF méret eléréséhez -compress.selectText.5=Kívánt PDF méret (pl. 25MB, 10.8MB, 25KB) -compress.submit=Tömörítés - - -#Add image -addImage.title=Kép hozzáadása -addImage.header=Kép hozzáadása PDF-hez -addImage.everyPage=Minden oldalra? -addImage.upload=Kép hozzáadása -addImage.submit=Kép hozzáadása - - -#merge -merge.title=Egyesítés -merge.header=Több PDF egyesítése (2+) -merge.sortByName=Rendezés név szerint -merge.sortByDate=Rendezés dátum szerint -merge.removeCertSign=Digitális aláírás eltávolítása az egyesített fájlban? -merge.submit=Egyesítés - - -#pdfOrganiser -pdfOrganiser.title=Oldalszervező -pdfOrganiser.header=PDF oldalszervező -pdfOrganiser.submit=Oldalak átrendezése -pdfOrganiser.mode=Mód -pdfOrganiser.mode.1=Egyedi oldalsorrend -pdfOrganiser.mode.2=Fordított sorrend -pdfOrganiser.mode.3=Duplex rendezés -pdfOrganiser.mode.4=Füzet rendezés -pdfOrganiser.mode.5=Oldalról fűzött füzet rendezés -pdfOrganiser.mode.6=Páros-páratlan szétválasztás -pdfOrganiser.mode.7=Első oldal eltávolítása -pdfOrganiser.mode.8=Utolsó oldal eltávolítása -pdfOrganiser.mode.9=Első és utolsó oldal eltávolítása -pdfOrganiser.mode.10=Páros-páratlan egyesítés -pdfOrganiser.mode.11=Minden oldal megkettőzése -pdfOrganiser.placeholder=(pl. 1,3,2 vagy 4-8,2,10-12 vagy 2n-1) - - -#multiTool -multiTool.title=PDF többfunkciós eszköz -multiTool.header=PDF többfunkciós eszköz -multiTool.uploadPrompts=Fájlnév -multiTool.selectAll=Összes kijelölése -multiTool.deselectAll=Kijelölés megszüntetése -multiTool.selectPages=Oldal kiválasztása -multiTool.selectedPages=Kiválasztott oldalak -multiTool.page=Oldal -multiTool.deleteSelected=Kijelöltek törlése -multiTool.downloadAll=Exportálás -multiTool.downloadSelected=Kijelöltek exportálása - -multiTool.insertPageBreak=Oldaltörés beszúrása -multiTool.addFile=Fájl hozzáadása -multiTool.rotateLeft=Forgatás balra -multiTool.rotateRight=Forgatás jobbra -multiTool.split=Felosztás -multiTool.moveLeft=Mozgatás balra -multiTool.moveRight=Mozgatás jobbra -multiTool.delete=Törlés -multiTool.dragDropMessage=Oldal(ak) kiválasztva -multiTool.undo=Visszavonás -multiTool.redo=Újra - -#decrypt -decrypt.passwordPrompt=Ez a fájl jelszóval védett. Kérjük, adja meg a jelszót: -decrypt.cancelled=Művelet megszakítva a PDF-nél: {0} -decrypt.noPassword=Nincs megadva jelszó a titkosított PDF-hez: {0} -decrypt.invalidPassword=Kérjük, próbálja újra a helyes jelszóval. -decrypt.invalidPasswordHeader=Helytelen jelszó vagy nem támogatott titkosítás a PDF-nél: {0} -decrypt.unexpectedError=Hiba történt a fájl feldolgozása során. Kérjük, próbálja újra. -decrypt.serverError=Szerveroldali hiba a visszafejtés során: {0} -decrypt.success=A fájl visszafejtése sikeres. - -#multiTool-advert -multiTool-advert.message=Ez a funkció elérhető a többfunkciós eszköz oldalon is. Nézze meg a fejlett oldalankénti felületet és további funkciókat! - -#view pdf -viewPdf.title=PDF megtekintése/szerkesztése -viewPdf.header=PDF megtekintése - -#pageRemover -pageRemover.title=Oldaleltávolító -pageRemover.header=PDF oldaleltávolító -pageRemover.pagesToDelete=Törlendő oldalak (adja meg az oldalszámok vesszővel elválasztott listáját): -pageRemover.submit=Oldalak törlése -pageRemover.placeholder=(pl. 1,2,6 vagy 1-10,15-30) - - -#rotate -rotate.title=PDF forgatása -rotate.header=PDF forgatása -rotate.selectAngle=Válassza ki a forgatási szöget (90 fok többszörösei): -rotate.submit=Forgatás - - -#split-pdfs -split.title=PDF felosztása -split.header=PDF felosztása -split.desc.1=A kiválasztott számok a felosztási pontokat jelölik -split.desc.2=Például az 1,3,7-9 kiválasztása egy 10 oldalas dokumentumot 6 külön PDF-re oszt: -split.desc.3=1. dokumentum: 1. oldal -split.desc.4=2. dokumentum: 2-3. oldal -split.desc.5=3. dokumentum: 4-7. oldal -split.desc.6=4. dokumentum: 8. oldal -split.desc.7=5. dokumentum: 9. oldal -split.desc.8=6. dokumentum: 10. oldal -split.splitPages=Adja meg a felosztási pontokat: -split.submit=Felosztás - - -#merge -imageToPDF.title=Kép PDF-be -imageToPDF.header=Kép PDF-be -imageToPDF.submit=Konvertálás -imageToPDF.selectLabel=Kép illesztési beállítások -imageToPDF.fillPage=Oldal kitöltése -imageToPDF.fitDocumentToImage=Oldal igazítása a képhez -imageToPDF.maintainAspectRatio=Képarány megtartása -imageToPDF.selectText.2=PDF automatikus forgatása -imageToPDF.selectText.3=Több fájl kezelése (csak több kép esetén engedélyezett) -imageToPDF.selectText.4=Egyesítés egy PDF-be -imageToPDF.selectText.5=Konvertálás külön PDF-ekbe - - -#pdfToImage -pdfToImage.title=PDF képpé alakítása -pdfToImage.header=PDF képpé alakítása -pdfToImage.selectText=Képformátum -pdfToImage.singleOrMultiple=Kimeneti típus -pdfToImage.single=Egyetlen nagy kép -pdfToImage.multi=Több kép, oldalanként egy -pdfToImage.colorType=Színtípus -pdfToImage.color=Színes -pdfToImage.grey=Szürkeárnyalatos -pdfToImage.blackwhite=Fekete-fehér (adatvesztéssel járhat!) -pdfToImage.submit=Konvertálás -pdfToImage.info=Python nincs telepítve. WebP konverzióhoz szükséges. -pdfToImage.placeholder=(pl. 1,2,8 vagy 4,7,12-16 vagy 2n-1) - - -#addPassword -addPassword.title=Jelszó hozzáadása -addPassword.header=Jelszó hozzáadása (Titkosítás) -addPassword.selectText.1=Válassza ki a titkosítandó PDF-et -addPassword.selectText.2=Felhasználói jelszó -addPassword.selectText.3=Titkosítási kulcs hossza -addPassword.selectText.4=A magasabb értékek erősebbek, de az alacsonyabb értékek jobb kompatibilitást biztosítanak. -addPassword.selectText.5=Beállítandó jogosultságok (Tulajdonosi jelszóval ajánlott használni) -addPassword.selectText.6=Dokumentum egyesítésének megakadályozása -addPassword.selectText.7=Tartalom kinyerésének megakadályozása -addPassword.selectText.8=Akadálymentesítési célú kinyerés megakadályozása -addPassword.selectText.9=Űrlapkitöltés megakadályozása -addPassword.selectText.10=Módosítás megakadályozása -addPassword.selectText.11=Megjegyzések módosításának megakadályozása -addPassword.selectText.12=Nyomtatás megakadályozása -addPassword.selectText.13=Különböző formátumú nyomtatás megakadályozása -addPassword.selectText.14=Tulajdonos jelszó -addPassword.selectText.15=Korlátozza, hogy mi végezhető el a dokumentum megnyitása után (Nem minden olvasó támogatja) -addPassword.selectText.16=Korlátozza a dokumentum megnyithatságát -addPassword.submit=Titkosítás - - -#watermark -watermark.title=Vízjel hozzáadása -watermark.header=Vízjel hozzáadása -watermark.customColor=Egyedi szövegszín -watermark.selectText.1=Válassza ki a PDF-et a vízjel hozzáadásához: -watermark.selectText.2=Vízjel szövege: -watermark.selectText.3=Betűméret: -watermark.selectText.4=Forgatás (0-360): -watermark.selectText.5=Vízszintes térköz (Vízjelek közötti vízszintes távolság): -watermark.selectText.6=Függőleges térköz (Vízjelek közötti függőleges távolság): -watermark.selectText.7=Átlátszóság (0% - 100%): -watermark.selectText.8=Vízjel típusa: -watermark.selectText.9=Vízjel képe: -watermark.selectText.10=PDF konvertálása PDF-képpé -watermark.submit=Vízjel hozzáadása -watermark.type.1=Szöveg -watermark.type.2=Kép - - -#Change permissions -permissions.title=Jogosultságok módosítása -permissions.header=Jogosultságok módosítása -permissions.warning=Figyelem: A jogosultságok véglegesítéséhez ajánlott jelszavas védelmet beállítani a jelszó hozzáadása funkción keresztül -permissions.selectText.1=Válassza ki a módosítandó PDF-et -permissions.selectText.2=Beállítandó jogosultságok -permissions.selectText.3=Dokumentum egyesítésének megakadályozása -permissions.selectText.4=Tartalom kinyerésének megakadályozása -permissions.selectText.5=Akadálymentesítési célú kinyerés megakadályozása -permissions.selectText.6=Űrlapkitöltés megakadályozása -permissions.selectText.7=Módosítás megakadályozása -permissions.selectText.8=Megjegyzések módosításának megakadályozása -permissions.selectText.9=Nyomtatás megakadályozása -permissions.selectText.10=Különböző formátumú nyomtatás megakadályozása -permissions.submit=Módosítás - - -#remove password -removePassword.title=Jelszó eltávolítása -removePassword.header=Jelszó eltávolítása (Visszafejtés) -removePassword.selectText.1=Válassza ki a visszafejtendő PDF-et -removePassword.selectText.2=Jelszó -removePassword.submit=Eltávolítás - - -#changeMetadata -changeMetadata.title=Cím: -changeMetadata.header=Metaadatok módosítása -changeMetadata.selectText.1=Módosítsa a kívánt mezőket -changeMetadata.selectText.2=Minden metaadat törlése -changeMetadata.selectText.3=Egyéni metaadatok megjelenítése: -changeMetadata.author=Szerző: -changeMetadata.creationDate=Létrehozás dátuma (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Létrehozó: -changeMetadata.keywords=Kulcsszavak: -changeMetadata.modDate=Módosítás dátuma (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Készítő: -changeMetadata.subject=Tárgy: -changeMetadata.trapped=Beleértve: -changeMetadata.selectText.4=Egyéb metaadatok: -changeMetadata.selectText.5=Egyéni metaadat hozzáadása -changeMetadata.submit=Módosítás - -#unlockPDFForms -unlockPDFForms.title=Írásvédettség eltávolítása az űrlapmezőkről -unlockPDFForms.header=PDF űrlapok feloldása -unlockPDFForms.submit=Eltávolítás - -#pdfToPDFA -pdfToPDFA.title=PDF konvertálása PDF/A formátumba -pdfToPDFA.header=PDF konvertálása PDF/A formátumba -pdfToPDFA.credit=Ez a szolgáltatás a libreoffice használatával végzi a PDF/A konverziót -pdfToPDFA.submit=Konvertálás -pdfToPDFA.tip=Jelenleg nem támogatja a több fájl egyidejű feldolgozását -pdfToPDFA.outputFormat=Kimeneti formátum -pdfToPDFA.pdfWithDigitalSignature=A PDF digitális aláírást tartalmaz. Ez a következő lépésben eltávolításra kerül. - - -#PDFToWord -PDFToWord.title=PDF konvertálása Word formátumba -PDFToWord.header=PDF konvertálása Word formátumba -PDFToWord.selectText.1=Kimeneti fájlformátum -PDFToWord.credit=Ez a szolgáltatás a LibreOffice használatával végzi a konverziót. -PDFToWord.submit=Konvertálás - - -#PDFToPresentation -PDFToPresentation.title=PDF konvertálása prezentációvá -PDFToPresentation.header=PDF konvertálása prezentációvá -PDFToPresentation.selectText.1=Kimeneti fájlformátum -PDFToPresentation.credit=Ez a szolgáltatás a LibreOffice használatával végzi a konverziót. -PDFToPresentation.submit=Konvertálás - - -#PDFToText -PDFToText.title=PDF konvertálása RTF (szöveg) formátumba -PDFToText.header=PDF konvertálása RTF (szöveg) formátumba -PDFToText.selectText.1=Kimeneti fájlformátum -PDFToText.credit=Ez a szolgáltatás a LibreOffice használatával végzi a konverziót. -PDFToText.submit=Konvertálás - - -#PDFToHTML -PDFToHTML.title=PDF konvertálása HTML-be -PDFToHTML.header=PDF konvertálása HTML-be -PDFToHTML.credit=Ez a szolgáltatás a pdftohtml használatával végzi a konverziót. -PDFToHTML.submit=Konvertálás - - -#PDFToXML -PDFToXML.title=PDF konvertálása XML-be -PDFToXML.header=PDF konvertálása XML-be -PDFToXML.credit=Ez a szolgáltatás a LibreOffice használatával végzi a konverziót. -PDFToXML.submit=Konvertálás - -#PDFToCSV -PDFToCSV.title=PDF konvertálása CSV-be -PDFToCSV.header=PDF konvertálása CSV-be -PDFToCSV.prompt=Válassza ki az oldalt a táblázat kinyeréséhez -PDFToCSV.submit=Kinyerés - -#split-by-size-or-count -split-by-size-or-count.title=PDF felosztása méret vagy darabszám szerint -split-by-size-or-count.header=PDF felosztása méret vagy darabszám szerint -split-by-size-or-count.type.label=Válassza ki a felosztás típusát -split-by-size-or-count.type.size=Méret szerint -split-by-size-or-count.type.pageCount=Oldalszám szerint -split-by-size-or-count.type.docCount=Dokumentumszám szerint -split-by-size-or-count.value.label=Adja meg az értéket -split-by-size-or-count.value.placeholder=Adja meg a méretet (pl. 2MB vagy 3KB) vagy a számot (pl. 5) -split-by-size-or-count.submit=Küldés - - -#overlay-pdfs -overlay-pdfs.header=PDF-ek egymásra helyezése -overlay-pdfs.baseFile.label=Válassza ki az alap PDF fájlt -overlay-pdfs.overlayFiles.label=Válassza ki a ráhelyezendő PDF fájlokat -overlay-pdfs.mode.label=Válassza ki az egymásra helyezés módját -overlay-pdfs.mode.sequential=Szekvenciális egymásra helyezés -overlay-pdfs.mode.interleaved=Váltakozó egymásra helyezés -overlay-pdfs.mode.fixedRepeat=Rögzített ismétlődő egymásra helyezés -overlay-pdfs.counts.label=Ismétlések száma (rögzített ismétlődő módhoz) -overlay-pdfs.counts.placeholder=Adja meg a vesszővel elválasztott számokat (pl. 2,3,1) -overlay-pdfs.position.label=Válassza ki az egymásra helyezés pozícióját -overlay-pdfs.position.foreground=Előtér -overlay-pdfs.position.background=Háttér -overlay-pdfs.submit=Küldés - - -#split-by-sections -split-by-sections.title=PDF felosztása szakaszokra -split-by-sections.header=PDF felosztása szakaszokra -split-by-sections.horizontal.label=Vízszintes felosztások -split-by-sections.vertical.label=Függőleges felosztások -split-by-sections.horizontal.placeholder=Adja meg a vízszintes felosztások számát -split-by-sections.vertical.placeholder=Adja meg a függőleges felosztások számát -split-by-sections.submit=PDF felosztása -split-by-sections.merge=Egyesítés egy PDF-be - - -#printFile -printFile.title=Fájl nyomtatása -printFile.header=Fájl nyomtatása nyomtatóra -printFile.selectText.1=Válassza ki a nyomtatandó fájlt -printFile.selectText.2=Adja meg a nyomtató nevét -printFile.submit=Nyomtatás - - -#licenses -licenses.nav=Licencek -licenses.title=Külső licencek -licenses.header=Külső licencek -licenses.module=Modul -licenses.version=Verzió -licenses.license=Licenc - -#survey -survey.nav=Kérdőív -survey.title=Stirling-PDF kérdőív -survey.description=A Stirling PDF nem végez követést, ezért szeretnénk hallani felhasználóinktól, hogy javíthassunk a terméken! -survey.changes=A Stirling PDF változott az utolsó felmérés óta! További információért tekintse meg blogbejegyzésünket: -survey.changes2=Ezekkel a változtatásokkal üzleti támogatást és finanszírozást kapunk -survey.please=Kérjük, vegyen részt felmérésünkben! -survey.disabled=(A kérdőív felugró ablaka a következő frissítésekben letiltásra kerül, de továbbra is elérhető lesz a lap alján) -survey.button=Kérdőív kitöltése -survey.dontShowAgain=Ne jelenjen meg újra -survey.meeting.1=Ha a Stirling PDF-t munkahelyén használja, szívesen beszélgetnénk Önnel. 15 perces felhasználói felfedező konzultációért cserébe technikai támogatási üléseket kínálunk. -survey.meeting.2=Ez egy lehetőség arra, hogy: -survey.meeting.3=Segítséget kapjon a telepítéshez, integrációkhoz vagy hibaelhárításhoz -survey.meeting.4=Adjon közvetlen visszajelzést a teljesítményről, határesetekről és hiányzó funkciókról -survey.meeting.5=Segítsen nekünk finomítani a Stirling PDF-et a valós vállalati használatra -survey.meeting.6=Amennyiben érdekli, közvetlenül foglalhat időpontot csapatunkkal. (Csak angol nyelven) -survey.meeting.7=Várjuk, hogy megismerhessük az Ön felhasználási eseteit és még jobbá tehessük a Stirling PDF-et! -survey.meeting.notInterested=Nem üzleti felhasználó és/vagy nem érdekli a konzultáció -survey.meeting.button=Konzultáció foglalása - -#error -error.sorry=Sajnáljuk a kellemetlenséget! -error.needHelp=Segítségre van szüksége / Hibát talált? -error.contactTip=Ha továbbra is problémákba ütközik, ne habozzon segítséget kérni. Bejelenthet hibát GitHub oldalunkon vagy felkereshet minket Discordon: -error.404.head=404 - Az oldal nem található | Hoppá, eltévedtünk a kódban! -error.404.1=A keresett oldal nem található. -error.404.2=Valami hiba történt -error.github=Hiba bejelentése GitHubon -error.showStack=Stacktrace megjelenítése -error.copyStack=Stacktrace másolása -error.githubSubmit=GitHub - Hiba bejelentése -error.discordSubmit=Discord - Támogatási poszt létrehozása - - -#remove-image -removeImage.title=Kép eltávolítása -removeImage.header=Kép eltávolítása -removeImage.removeImage=Kép eltávolítása -removeImage.submit=Kép eltávolítása - - -splitByChapters.title=PDF felosztása fejezetek szerint -splitByChapters.header=PDF felosztása fejezetek szerint -splitByChapters.bookmarkLevel=Könyvjelzőszint -splitByChapters.includeMetadata=Metaadatok megtartása -splitByChapters.allowDuplicates=Duplikátumok engedélyezése -splitByChapters.desc.1=Ez az eszköz fejezetstruktúra alapján osztja fel a PDF-et több fájlra. -splitByChapters.desc.2=Könyvjelzőszint: Válassza ki a felosztáshoz használt könyvjelzőszintet (0 a legfelső szint, 1 a második szint, stb.). -splitByChapters.desc.3=Metaadatok megtartása: Ha be van jelölve, az eredeti PDF metaadatai megmaradnak minden létrehozott PDF-ben. -splitByChapters.desc.4=Duplikátumok engedélyezése: Ha be van jelölve, lehetővé teszi több különálló PDF létrehozását ugyanazon az oldalon lévő több könyvjelzőből. -splitByChapters.submit=PDF felosztása - -#File Chooser -fileChooser.click=Kattintson -fileChooser.or=vagy -fileChooser.dragAndDrop=Húzza ide -fileChooser.dragAndDropPDF=Húzza ide a PDF fájlt -fileChooser.dragAndDropImage=Húzza ide a képfájlt -fileChooser.hoveredDragAndDrop=Húzza ide a fájl(oka)t -fileChooser.extractPDF=Kinyerés... - -#release notes -releases.footer=Kiadási jegyzék -releases.title=Kiadási jegyzetek -releases.header=Kiadási jegyzetek -releases.current.version=Jelenlegi kiadás -releases.note=A kiadási jegyzetek csak angol nyelven érhetők el - -#Validate Signature -validateSignature.title=PDF aláírások ellenőrzése -validateSignature.header=Digitális aláírások ellenőrzése -validateSignature.selectPDF=Válassza ki az aláírt PDF fájlt -validateSignature.submit=Aláírások ellenőrzése -validateSignature.results=Ellenőrzés eredménye -validateSignature.status=Állapot -validateSignature.signer=Aláíró -validateSignature.date=Dátum -validateSignature.reason=Ok -validateSignature.location=Hely -validateSignature.noSignatures=A dokumentumban nem található digitális aláírás -validateSignature.status.valid=Érvényes -validateSignature.status.invalid=Érvénytelen -validateSignature.chain.invalid=Tanúsítványlánc ellenőrzése sikertelen - az aláíró személyazonossága nem ellenőrizhető -validateSignature.trust.invalid=A tanúsítvány nincs a megbízható tárolóban - a forrás nem ellenőrizhető -validateSignature.cert.expired=A tanúsítvány lejárt -validateSignature.cert.revoked=A tanúsítvány visszavonásra került -validateSignature.signature.info=Aláírás információ -validateSignature.signature=Aláírás -validateSignature.signature.mathValid=Az aláírás matematikailag érvényes, DE: -validateSignature.selectCustomCert=Egyéni X.509 tanúsítványfájl (Opcionális) -validateSignature.cert.info=Tanúsítvány részletei -validateSignature.cert.issuer=Kibocsátó -validateSignature.cert.subject=Alany -validateSignature.cert.serialNumber=Sorozatszám -validateSignature.cert.validFrom=Érvényesség kezdete -validateSignature.cert.validUntil=Érvényesség vége -validateSignature.cert.algorithm=Algoritmus -validateSignature.cert.keySize=Kulcsméret -validateSignature.cert.version=Verzió -validateSignature.cert.keyUsage=Kulcshasználat -validateSignature.cert.selfSigned=Önaláírt -validateSignature.cert.bits=bit - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=Hogy használjuk a sütiket -cookieBanner.popUp.description.1=Sütiket és egyéb technológiákat használunk, hogy a Stirling PDF jobban működjön az Ön számára, segítve minket abban, hogy javítsuk eszközeinket és olyan funkciókat fejlesszünk, amelyeket szeretni fog -cookieBanner.popUp.description.2=Ha inkább nem szeretné, a 'Nem, köszönöm' gombra kattintva csak azok az alapvető sütik lesznek engedélyezve, amelyek a zavartalan működéshez szükségesek. -cookieBanner.popUp.acceptAllBtn=Elfogadom -cookieBanner.popUp.acceptNecessaryBtn=Nem, köszönöm -cookieBanner.popUp.showPreferencesBtn=Preferenciák kezelése -cookieBanner.preferencesModal.title=Beleegyezési preferenciák központja -cookieBanner.preferencesModal.acceptAllBtn=Minden süti elfogadása -cookieBanner.preferencesModal.acceptNecessaryBtn=Csak a szükséges sütik elfogadása -cookieBanner.preferencesModal.savePreferencesBtn=Preferenciák mentése -cookieBanner.preferencesModal.closeIconLabel=Bezárás -cookieBanner.preferencesModal.serviceCounterLabel=Szolgáltatás|Szolgáltatások -cookieBanner.preferencesModal.subtitle=Süti használat -cookieBanner.preferencesModal.description.1=A Stirling PDF sütiket és hasonló technológiákat használ az Ön élményének javítása, valamint eszközeink használatának megértése érdekében. Ez segít nekünk abban, hogy javítsuk a teljesítményt, fejlesszük az Ön számára fontos funkciókat, és folyamatos támogatást nyújtsunk felhasználóinknak. -cookieBanner.preferencesModal.description.2=A Stirling PDF nem képes-és soha nem is fog-nyomon követni vagy hozzáférni az Ön által használt dokumentumok tartalmához. -cookieBanner.preferencesModal.description.3=Az Ön bizalma és adatainak védelme a tevékenységünk középpontjában áll. -cookieBanner.preferencesModal.necessary.title.1=Szükséges sütik -cookieBanner.preferencesModal.necessary.title.2=Mindig aktív -cookieBanner.preferencesModal.necessary.description=Ezek a sütik elengedhetetlenek a weboldal megfelelő működéséhez. Olyan alapvető funkciókat tesznek lehetővé, mint az adatvédelmi beállítások megadása, a bejelentkezés és az űrlapok kitöltése-ezért nem kapcsolhatók ki. -cookieBanner.preferencesModal.analytics.title=Adatelemzések -cookieBanner.preferencesModal.analytics.description=Ezek a sütik segítenek megérteni, hogyan használják eszközeinket, így a közösségünk által leginkább értékelt funkciókra összpontosíthatunk. Nyugodt lehet-a Stirling PDF nem képes és soha nem is fog nyomon követni az Ön által használt dokumentumok tartalmát. - -#fakeScan -fakeScan.title=Látszat szkennelés -fakeScan.header=Látszat szkennelés -fakeScan.description=Olyan PDF létrehozása, amely szkenneltnek tűnik -fakeScan.selectPDF=PDF kiválasztása: -fakeScan.quality=Szkennelési minőség -fakeScan.quality.low=Alacsony -fakeScan.quality.medium=Közepes -fakeScan.quality.high=Magas -fakeScan.rotation=Forgatási szög -fakeScan.rotation.none=Nincs -fakeScan.rotation.slight=Enyhe -fakeScan.rotation.moderate=Mérsékelt -fakeScan.rotation.severe=Erős -fakeScan.submit=Látszat szkennelés létrehozása - -#home.fakeScan -home.fakeScan.title=Látszat szkennelés -home.fakeScan.desc=Olyan PDF létrehozása, amely szkenneltnek tűnik -fakeScan.tags=szkennelés,szimuláció,valósághű,konvertálás - -# FakeScan advanced settings (frontend) -fakeScan.advancedSettings=Haladó szkennelési beállítások engedélyezése -fakeScan.colorspace=Színtér -fakeScan.colorspace.grayscale=Szürkeárnyalatos -fakeScan.colorspace.color=Színes -fakeScan.border=Keret (px) -fakeScan.rotate=Alapforgatás (fok) -fakeScan.rotateVariance=Forgatási változó (fok) -fakeScan.brightness=Fényerő -fakeScan.contrast=Kontraszt -fakeScan.blur=Elmosás -fakeScan.noise=Zaj -fakeScan.yellowish=Sárgás (régi papír szimulálása) -fakeScan.resolution=Felbontás (DPI) diff --git a/stirling-pdf/build/resources/main/messages_id_ID.properties b/stirling-pdf/build/resources/main/messages_id_ID.properties deleted file mode 100644 index 6bccd4ada..000000000 --- a/stirling-pdf/build/resources/main/messages_id_ID.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Ukuran Fonta -addPageNumbers.fontName=Nama Fonta -pdfPrompt=Pilih PDF -multiPdfPrompt=Pilih PDF (2+) -multiPdfDropPrompt=Pilih (atau seret & letakkan)) semua PDF yang Anda butuhkan -imgPrompt=Pilih Gambar -genericSubmit=Kirim -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Peringatan: Proses ini dapat memakan waktu hingga satu menit, tergantung pada ukuran berkas -pageOrderPrompt=Urutan Halaman Khusus (Masukkan daftar nomor halaman yang dipisahkan dengan koma atau Fungsi seperti 2n + 1) : -pageSelectionPrompt=Pemilihan Halaman Kustom (Masukkan daftar nomor halaman dipisahkan dengan koma 1,5,6 atau Fungsi seperti 2n+1) : -goToPage=Ke -true=Benar -false=Salah -unknown=Tidak diketahui -save=Simpan -saveToBrowser=Simpan ke Peramban -close=Tutup -filesSelected=berkas dipilih -noFavourites=Tidak ada favorit yang ditambahkan -downloadComplete=Unduhan Lengkap -bored=Bosan Menunggu? -alphabet=Abjad -downloadPdf=Unduh PDF -text=Teks -font=Jenis huruf -selectFillter=-- Pilih -- -pageNum=Nomor Halaman -sizes.small=Kecil -sizes.medium=Sedang -sizes.large=Besar -sizes.x-large=Sangat Besar -error.pdfPassword=Dokumen PDF disandikan dan kata sandi tidak diberikan atau kata sandi salah -delete=Hapus -username=Nama pengguna -password=Kata sandi -welcome=Selamat Datang -property=Properti -black=Hitam -white=Putih -red=Merah -green=Hijau -blue=Biru -custom=Kustom... -WorkInProgess=Pekerjaan sedang diproses, Mungkin tidak berfungsi atau terdapat kutu, Silakan laporkan masalah apa pun! -poweredBy=Ditenagai oleh -yes=Ya -no=Tidak -changedCredsMessage=Kredensial berubah!! -notAuthenticatedMessage=Pengguna tidak ter-autentikasi. -userNotFoundMessage=Pengguna tidak ditemukan. -incorrectPasswordMessage=Kata sandi saat ini salah. -usernameExistsMessage=Nama pengguna baru sudah ada. -invalidUsernameMessage=Nama pengguna tidak valid, nama pengguna hanya boleh mengandung huruf, angka, dan karakter khusus berikut @._+- atau harus berupa alamat email yang valid. -invalidPasswordMessage=Kata sandi tidak boleh kosong dan tidak boleh memiliki spasi di awal atau akhir. -confirmPasswordErrorMessage=Kata Sandi Baru dan Konfirmasi Kata Sandi Baru harus sama. -deleteCurrentUserMessage=Pengguna yang sedang masuk tidak dapat dihapus. -deleteUsernameExistsMessage=Nama pengguna tidak ada dan tidak dapat dihapus. -downgradeCurrentUserMessage=Tidak dapat menurunkan peran pengguna saat ini -disabledCurrentUserMessage=Pengguna saat ini tidak dapat dinonaktifkan -downgradeCurrentUserLongMessage=Tidak dapat menurunkan peran pengguna saat ini. Oleh karena itu, pengguna saat ini tidak akan ditampilkan. -userAlreadyExistsOAuthMessage=Pengguna sudah ada sebagai pengguna OAuth2. -userAlreadyExistsWebMessage=Pengguna sudah ada sebagai pengguna web. -error=Kesalahan -oops=Ups! -help=Bantuan -goHomepage=Kembali ke Beranda -joinDiscord=Bergabung dengan server Discord kami -seeDockerHub=Lihat Docker Hub -visitGithub=Kunjungi Repositori Github -donate=Donasi -color=Warna -sponsor=Pembantu -info=Informasi -pro=Pro -page=Halaman -pages=Halaman-halaman -loading=Mengambil data... -addToDoc=Tambahkan ke Dokumen -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Kebijakan Privasi -legal.terms=Syarat dan Ketentuan -legal.accessibility=Aksesibilitas -legal.cookie=Kebijakan Kuki -legal.impressum=Impresum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menu Pipeline (Beta) -pipeline.uploadButton=Unggah Kustom -pipeline.configureButton=Konfigurasi -pipeline.defaultOption=Kustom -pipeline.submitButton=Kirim -pipeline.help=Bantuan Pipeline -pipeline.scanHelp=Bantuan Pemindaian Folder -pipeline.deletePrompt=Apakah Anda yakin ingin menghapus pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Konfigurasi Pipeline -pipelineOptions.pipelineNameLabel=Nama Pipeline -pipelineOptions.saveSettings=Simpan Pengaturan Operasi -pipelineOptions.pipelineNamePrompt=Masukkan nama pipeline di sini -pipelineOptions.selectOperation=Pilih Operasi -pipelineOptions.addOperationButton=Tambah operasi -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Unduh -pipelineOptions.validateButton=Validasi - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade ke Pro -enterpriseEdition.warning=Fitur ini hanya tersedia untuk pengguna Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro mendukung berkas konfigurasi YAML dan fitur SSO lainnya. -enterpriseEdition.ssoAdvert=Mencari lebih banyak fitur manajemen pengguna? Lihat Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Apakah Anda ingin membuat Stirling PDF lebih baik? -analytics.paragraph1=Stirling PDF memiliki analitik yang dapat diaktifkan untuk membantu kami meningkatkan produk. Kami tidak melacak informasi pribadi atau konten berkas. -analytics.paragraph2=Silakan pertimbangkan untuk mengaktifkan analitik agar Stirling PDF dapat berkembang dan untuk memungkinkan kami memahami pengguna kami dengan lebih baik. -analytics.enable=Aktifkan analitik -analytics.disable=Nonaktifkan analitik -analytics.settings=Anda dapat mengubah pengaturan untuk analitik di berkas config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favorit -navbar.recent=New and recently updated -navbar.darkmode=Mode Gelap -navbar.language=Bahasa -navbar.settings=Pengaturan -navbar.allTools=Alat -navbar.multiTool=Alat Multi -navbar.search=Search -navbar.sections.organize=Atur -navbar.sections.convertTo=Konversi ke PDF -navbar.sections.convertFrom=Konversi dari PDF -navbar.sections.security=Tanda Tangan & Keamanan -navbar.sections.advance=Langkah Lanjut -navbar.sections.edit=Melihat & Mengedit -navbar.sections.popular=Populer - -############# -# SETTINGS # -############# -settings.title=Pengaturan -settings.update=Pembaruan tersedia -settings.updateAvailable={0} adalah versi yang terpasang saat ini. Versi baru ({1}) tersedia. -settings.appVersion=Versi Aplikasi: -settings.downloadOption.title=Pilih opsi unduhan (Untuk unduhan berkas tunggal non zip): -settings.downloadOption.1=Buka di jendela yang sama -settings.downloadOption.2=Buka di jendela baru -settings.downloadOption.3=Unduh berkas -settings.zipThreshold=Berkas zip ketika jumlah berkas yang diunduh melebihi -settings.signOut=Keluar -settings.accountSettings=Pengaturan Akun -settings.bored.help=Mengaktifkan permainan telur paskah -settings.cacheInputs.name=Simpan input formulir -settings.cacheInputs.help=Aktifkan untuk menyimpan input yang pernah digunakan untuk menjalankan di masa depan - -changeCreds.title=Ubah Kredensial -changeCreds.header=Perbarui Detail Akun Anda -changeCreds.changePassword=Anda menggunakan kredensial login default. Silakan masukkan kata sandi baru -changeCreds.newUsername=Nama Pengguna Baru -changeCreds.oldPassword=Kata Sandi Saat Ini -changeCreds.newPassword=Kata Sandi Baru -changeCreds.confirmNewPassword=Konfirmasi Kata Sandi Baru -changeCreds.submit=Kirim Perubahan - - - -account.title=Pengaturan Akun -account.accountSettings=Pengaturan Akun -account.adminSettings=Pengaturan Admin - Melihat dan Menambahkan Pengguna -account.userControlSettings=Pengaturan Kontrol Pengguna -account.changeUsername=Ubah Nama Pengguna -account.newUsername=Nama pengguna baru -account.password=Konfirmasi Kata sandi -account.oldPassword=Kata sandi lama -account.newPassword=Kata Sandi Baru -account.changePassword=Ubah Kata Sandi -account.confirmNewPassword=Konfirmasi Kata Sandi Baru -account.signOut=Keluar -account.yourApiKey=API Key Anda -account.syncTitle=Menyinkronkan pengaturan browser dengan Akun -account.settingsCompare=Perbandingan Pengaturan: -account.property=Properti -account.webBrowserSettings=Pengaturan Peramban Web -account.syncToBrowser=Sinkronisasi Akun -> Browser -account.syncToAccount=Sinkronisasi Akun <- Browser - - -adminUserSettings.title=Pengaturan Kontrol Pengguna -adminUserSettings.header=Pengaturan Kontrol Admin -adminUserSettings.admin=Administrator -adminUserSettings.user=Pengguna -adminUserSettings.addUser=Tambahkan Pengguna Baru -adminUserSettings.deleteUser=Hapus Pengguna -adminUserSettings.confirmDeleteUser=Haruskah pengguna dihapus? -adminUserSettings.confirmChangeUserStatus=Haruskah pengguna dinonaktifkan/diaktifkan? -adminUserSettings.usernameInfo=Nama pengguna hanya boleh mengandung huruf, angka, dan karakter khusus berikut @._+- atau harus berupa alamat email yang valid. -adminUserSettings.roles=Peran -adminUserSettings.role=Peran -adminUserSettings.actions=Tindakan -adminUserSettings.apiUser=Pengguna API Terbatas -adminUserSettings.extraApiUser=Pengguna API Terbatas Tambahan -adminUserSettings.webOnlyUser=Pengguna Khusus Web -adminUserSettings.demoUser=Pengguna Demo (Tanpa pengaturan kustom) -adminUserSettings.internalApiUser=Pengguna API Internal -adminUserSettings.forceChange=Memaksa pengguna untuk mengubah nama pengguna/kata sandi saat masuk -adminUserSettings.submit=Simpan Pengguna -adminUserSettings.changeUserRole=Ubah Peran Pengguna -adminUserSettings.authenticated=Terautentikasi -adminUserSettings.editOwnProfil=Edit profil sendiri -adminUserSettings.enabledUser=Pengguna diaktifkan -adminUserSettings.disabledUser=Pengguna dinonaktifkan -adminUserSettings.activeUsers=Pengguna Aktif: -adminUserSettings.disabledUsers=Pengguna Dinonaktifkan: -adminUserSettings.totalUsers=Total Pengguna: -adminUserSettings.lastRequest=Permintaan Terakhir -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Impor/Ekspor Database -database.header=Impor/Ekspor Database -database.fileName=Nama Berkas -database.creationDate=Tanggal Pembuatan -database.fileSize=Ukuran Berkas -database.deleteBackupFile=Hapus Berkas Cadangan -database.importBackupFile=Impor Berkas Cadangan -database.createBackupFile=Create Backup File -database.downloadBackupFile=Unduh Berkas Cadangan -database.info_1=Ketika mengimpor data, sangat penting untuk memastikan struktur yang benar. Jika Anda tidak yakin dengan apa yang Anda lakukan, cari nasihat dan dukungan dari seorang profesional. Kesalahan dalam struktur dapat menyebabkan malfungsi aplikasi, bahkan hingga tidak dapat menjalankan aplikasi sama sekali. -database.info_2=Nama berkas tidak menjadi masalah saat mengunggah. Nama berkas akan diubah setelahnya mengikuti format backup_user_yyyyMMddHHmm.sql, memastikan konsistensi dalam penamaan. -database.submit=Impor Cadangan -database.importIntoDatabaseSuccessed=Impor ke database berhasil -database.backupCreated=Database backup successful -database.fileNotFound=Berkas tidak Ditemukan -database.fileNullOrEmpty=Berkas tidak boleh null atau kosong -database.failedImportFile=Impor Berkas Gagal -database.notSupported=This function is not available for your database connection. - -session.expired=Sesi Anda telah kedaluwarsa. Silakan muat ulang halaman dan coba lagi. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Semua kebutuhan PDF Anda, langsung dari komputer lokal Anda. -home.searchBar=Mencari fitur... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Melihat, membuat anotasi, menambahkan teks atau gambar -viewPdf.tags=melihat,membaca,membuat anotasi,teks,gambar - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Alat Multi PDF -home.multiTool.desc=Menggabungkan, Memutar, Mengatur Ulang, dan Menghapus halaman -multiTool.tags=Alat multi,Operasi multi,UI,klik seret,front end,sisi klien,interaktif,sulit diatur,pindah - -home.merge.title=Menggabungkan -home.merge.desc=Gabungkan beberapa PDF dengan mudah menjadi satu. -merge.tags=menggabungkan,Pengoperasian halaman,Back end,sisi server - -home.split.title=Membagi -home.split.desc=Membagi PDF menjadi beberapa dokumen -split.tags=Pengoperasian halaman,membagi,Multi Halaman,memotong,sisi server - -home.rotate.title=Putar -home.rotate.desc=Memutar PDF Anda dengan mudah. -rotate.tags=sisi server - - -home.imageToPdf.title=Gambar ke PDF -home.imageToPdf.desc=Mengonversi gambar (PNG, JPEG, GIF) ke PDF. -imageToPdf.tags=konversi,img,jpg,gambar,foto - -home.pdfToImage.title=PDF ke Gambar -home.pdfToImage.desc=Mengonversi PDF ke gambar. (PNG, JPEG, GIF) -pdfToImage.tags=konversi,img,jpg,gambar,foto - -home.pdfOrganiser.title=Mengatur -home.pdfOrganiser.desc=Menghapus/Mengatur ulang halaman dalam urutan apa pun -pdfOrganiser.tags=dupleks,genap,ganjil,sortir,pindah - - -home.addImage.title=Tambahkan gambar -home.addImage.desc=Menambahkan gambar ke lokasi yang ditentukan pada PDF -addImage.tags=img,jpg,gambar,foto - -home.watermark.title=Tambahkan watermark -home.watermark.desc=Menambahkan watermark khusus ke dokumen PDF Anda. -watermark.tags=Teks,berulang,label,sendiri,hak cipta,watermark,img,jpg,picture,photo - -home.permissions.title=Izin Perubahan -home.permissions.desc=Mengubah izin dokumen PDF Anda -permissions.tags=baca,tulis,sunting,cetak - - -home.removePages.title=Menghapus -home.removePages.desc=Menghapus halaman yang tidak diinginkan dari dokumen PDF Anda. -removePages.tags=Menghapus halaman,menghapus halaman - -home.addPassword.title=Tambahkan Kata Sandi -home.addPassword.desc=Enkripsi dokumen PDF Anda dengan kata sandi. -addPassword.tags=aman,Keamanan - -home.removePassword.title=Hapus Kata Sandi -home.removePassword.desc=Menghapus perlindungan kata sandi dari dokumen PDF Anda. -removePassword.tags=aman,Dekripsi,keamanan,buka kata sandi,hapus kata sandi - -home.compressPdfs.title=Kompres -home.compressPdfs.desc=Kompres PDF untuk mengurangi ukuran berkas. -compressPdfs.tags=remas, kecil, mini - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Ubah Metadata -home.changeMetadata.desc=Mengubah/Menghapus/Menambahkan metadata dari dokumen PDF -changeMetadata.tags=Judul,penulis,tanggal,pembuatan,waktu,penerbit,produser,statistik - -home.fileToPDF.title=Mengonversi berkas ke PDF -home.fileToPDF.desc=Mengonversi hampir semua berkas ke PDF (DOCX, PNG, XLS, PPT, TXT dan lain-lain) -fileToPDF.tags=transformasi,format,dokumen,gambar,slide,text,konversi,office,docs,word,excel,powerpoint - -home.ocr.title=Pemindaian/Pembersihan OCR -home.ocr.desc=Memindai dan mendeteksi teks dari gambar di dalam PDF dan menambahkannya kembali sebagai teks. -ocr.tags=rekognisi,teks,gambar,pindai,baca,identifikasi,deteksi,dapat diedit - -home.extractImages.title=Ekstrak Gambar -home.extractImages.desc=Mengekstrak semua gambar dari PDF dan menyimpannya ke zip -extractImages.tags=gambar, foto, simpan, arsip, zip, tangkap, ambil - -home.pdfToPDFA.title=PDF ke PDF/A -home.pdfToPDFA.desc=Konversi PDF ke PDF/A untuk penyimpanan jangka panjang -pdfToPDFA.tags=arsip, jangka panjang, standar, konversi, penyimpanan, pelestarian - -home.PDFToWord.title=PDF ke Word -home.PDFToWord.desc=Mengonversi format PDF ke Word (DOC, DOCX, dan ODT) -PDFToWord.tags=doc, docx, odt, kata, transformasi, format, konversi, kantor, microsoft, docfile - -home.PDFToPresentation.title=PDF ke Presentasi -home.PDFToPresentation.desc=Mengonversi PDF ke format Presentasi (PPT, PPTX, dan ODP) -PDFToPresentation.tags=slide, pertunjukan, kantor, microsoft - -home.PDFToText.title=PDF ke RTF (Teks) -home.PDFToText.desc=Konversi PDF ke format Teks atau RTF -PDFToText.tags=format kaya, format teks kaya, format teks kaya - -home.PDFToHTML.title=PDF ke HTML -home.PDFToHTML.desc=Mengonversi PDF ke format HTML -PDFToHTML.tags=konten web, ramah browser - - -home.PDFToXML.title=PDF ke XML -home.PDFToXML.desc=Mengonversi PDF ke format XML -PDFToXML.tags=ekstraksi data, konten terstruktur, interop, transformasi, konversi - -home.ScannerImageSplit.title=Mendeteksi/Memisahkan foto yang dipindai -home.ScannerImageSplit.desc=Memisahkan beberapa foto dari dalam sebuah foto/PDF -ScannerImageSplit.tags=pisahkan, deteksi otomatis, pindai, multi-foto, atur - -home.sign.title=Tanda Tangan -home.sign.desc=Menambahkan tanda tangan ke PDF dengan gambar, teks, atau gambar -sign.tags=mengesahkan, inisial, tanda tangan yang digambar, tanda tangan teks, tanda tangan gambar - -home.flatten.title=Meratakan -home.flatten.desc=Menghapus semua elemen dan formulir interaktif dari PDF -flatten.tags=statis, nonaktif, non-interaktif, ramping - -home.repair.title=Perbaikan -home.repair.desc=Melakukan perbaikan PDF yang rusak/rusak -repair.tags=perbaiki, pulihkan, koreksi, pulihkan - -home.removeBlanks.title=Menghapus halaman kosong -home.removeBlanks.desc=Mendeteksi dan menghapus halaman kosong dari dokumen -removeBlanks.tags=membersihkan, merampingkan, non-konten, mengatur - -home.removeAnnotations.title=Menghapus Anotasi -home.removeAnnotations.desc=Menghapus semua komentar/anotasi dari PDF -removeAnnotations.tags=komentar, sorot, catatan, markup, hapus - -home.compare.title=Bandingkan -home.compare.desc=Membandingkan dan menunjukkan perbedaan antara 2 Dokumen PDF -compare.tags=membedakan, kontras, perubahan, analisis - -home.certSign.title=Tanda tangani dengan Sertifikat -home.certSign.desc=Menandatangani PDF dengan Certificate/Key (PEM/P12) -certSign.tags=mengotentikasi, PEM, P12, resmi, mengenkripsi - -home.removeCertSign.title=Hapus Tanda Tangan Sertifikat -home.removeCertSign.desc=Hapus tanda tangan sertifikat dari PDF -removeCertSign.tags=otentikasi, PEM, P12, resmi, dekripsi - -home.pageLayout.title=Tata Letak Multi-Halaman -home.pageLayout.desc=Menggabungkan beberapa halaman dokumen PDF menjadi satu halaman -pageLayout.tags=menggabungkan, komposit, tampilan tunggal, mengatur - -home.scalePages.title=Menyesuaikan ukuran/skala halaman -home.scalePages.desc=Mengubah ukuran/skala halaman dan/atau isinya. -scalePages.tags=mengubah ukuran, memodifikasi, dimensi, mengadaptasi - -home.pipeline.title=Pipeline -home.pipeline.desc=Menjalankan beberapa tindakan pada PDF dengan mendefinisikan skrip pipeline -pipeline.tags=mengotomatiskan, mengurutkan, menulis, proses batch - -home.add-page-numbers.title=Tambahkan Nomor Halaman -home.add-page-numbers.desc=Menambahkan nomor Halaman di seluruh dokumen di lokasi yang ditetapkan -add-page-numbers.tags=beri halaman, beri label, atur, indeks - -home.auto-rename.title=Ubah Nama Berkas PDF Secara Otomatis -home.auto-rename.desc=Mengganti nama berkas PDF secara otomatis berdasarkan tajuk yang terdeteksi -auto-rename.tags=deteksi otomatis, berbasis tajuk, atur, beri label ulang - -home.adjust-contrast.title=Menyesuaikan Warna/Kontras -home.adjust-contrast.desc=Sesuaikan Kontras, Saturasi, dan Kecerahan PDF -adjust-contrast.tags=koreksi warna, menyetel, memodifikasi, meningkatkan - -home.crop.title=Pangkas PDF -home.crop.desc=Pangkas PDF untuk memperkecil ukurannya (mempertahankan teks!) -crop.tags=memangkas, mengecilkan, mengedit, membentuk - -home.autoSplitPDF.title=Membagi Halaman Secara Otomatis -home.autoSplitPDF.desc=Membagi PDF yang dipindai secara otomatis dengan Kode QR pembagi halaman yang dipindai secara fisik -autoSplitPDF.tags=Berbasis QR, pisahkan, pindai segmen, atur - -home.sanitizePdf.title=Sanitasi -home.sanitizePdf.desc=Menghapus skrip dan elemen lain dari file PDF -sanitizePdf.tags=bersih, terlindungi, aman, menghilangkan ancaman - -home.URLToPDF.title=URL/Situs Web ke PDF -home.URLToPDF.desc=Mengonversi URL http apa pun ke PDF -URLToPDF.tags=tangkap web, simpan halaman, web-ke-dok, arsip - -home.HTMLToPDF.title=HTML ke PDF -home.HTMLToPDF.desc=Mengonversi berkas HTML atau zip ke PDF -HTMLToPDF.tags=markup, konten web, transformasi, konversi - - -home.MarkdownToPDF.title=Penurunan harga ke PDF -home.MarkdownToPDF.desc=Mengonversi berkas Markdown apa pun ke PDF -MarkdownToPDF.tags=markup, konten web, transformasi, konversi - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Dapatkan Semua Info tentang PDF -home.getPdfInfo.desc=Mengambil setiap dan semua informasi yang mungkin ada pada PDF -getPdfInfo.tags=informasi, data, statistik, statistik - - -home.extractPage.title=Ekstrak halaman -home.extractPage.desc=Mengekstrak halaman tertentu dari PDF -extractPage.tags=ekstrak - - -home.PdfToSinglePage.title=PDF ke Satu Halaman Besar -home.PdfToSinglePage.desc=Menggabungkan semua halaman PDF menjadi satu halaman besar -PdfToSinglePage.tags=halaman tunggal - - -home.showJS.title=Tampilkan Javascript -home.showJS.desc=Mencari dan menampilkan JS apa pun yang disuntikkan ke dalam PDF -showJS.tags=JS - -home.autoRedact.title=Redaksional Otomatis -home.autoRedact.desc=Menyunting Otomatis (Menghitamkan) teks dalam PDF berdasarkan teks masukan -autoRedact.tags=Hapus, Sembunyikan, padamkan, hitam, hitam, penanda, tersembunyi - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF ke CSV -home.tableExtraxt.desc=Mengekstrak Tabel dari PDF yang mengonversinya menjadi CSV -tableExtraxt.tags=CSV, Ekstraksi Tabel, ekstrak, konversi - - -home.autoSizeSplitPDF.title=Pemisahan Otomatis berdasarkan Ukuran/Hitungan -home.autoSizeSplitPDF.desc=Membagi satu PDF menjadi beberapa dokumen berdasarkan ukuran, jumlah halaman, atau jumlah dokumen -autoSizeSplitPDF.tags=pdf, membagi, dokumen, organisasi - - -home.overlay-pdfs.title=Tumpuk PDF -home.overlay-pdfs.desc=Menumpuk PDF di atas PDF lain -overlay-pdfs.tags=Overlays - -home.split-by-sections.title=Membagi PDF berdasarkan Bagian -home.split-by-sections.desc=Membagi setiap halaman PDF menjadi beberapa bagian horizontal dan vertikal yang lebih kecil -split-by-sections.tags=Membagi Bagian, Membagi, Menyesuaikan - -home.AddStampRequest.title=Tambahkan Tanda Tangan ke PDF -home.AddStampRequest.desc=Tambahkan teks atau gambar tanda tangan di lokasi yang ditentukan -AddStampRequest.tags=Tanda tangan, tambahkan gambar, posisikan gambar di tengah, air tinta, PDF, embedding, customisasi - - -home.removeImagePdf.title=Hapus Gambar -home.removeImagePdf.desc=Hapus gambar dari PDF untuk mengurangi ukuran file -removeImagePdf.tags=Hapus Gambar,Operasi Halaman,Backend,server side - - -home.splitPdfByChapters.title=Pisahkan PDF berdasarkan Bab -home.splitPdfByChapters.desc=Memisahkan PDF menjadi beberapa file berdasarkan struktur babnya. -splitPdfByChapters.tags=pemisahan,bab,bookmark,atur - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Ganti-Inversi-Warna -replace-color.header=Ganti-Inversi Warna PDF -home.replaceColorPdf.title=Ganti dan Inversi Warna -home.replaceColorPdf.desc=Ganti warna untuk teks dan latar belakang dalam PDF dan inversi seluruh warna PDF untuk mengurangi ukuran file -replaceColorPdf.tags=Ganti Warna,Operasi Halaman,Backend,server side -replace-color.selectText.1=Opsi Ganti atau Inversi warna -replace-color.selectText.2=Default(Warna kontras tinggi default) -replace-color.selectText.3=Kustom(Warna yang disesuaikan) -replace-color.selectText.4=Full-Inversi(Inversi semua warna) -replace-color.selectText.5=Opsi warna kontras tinggi -replace-color.selectText.6=teks putih di latar belakang hitam -replace-color.selectText.7=teks hitam di latar belakang putih -replace-color.selectText.8=teks kuning di latar belakang hitam -replace-color.selectText.9=teks hijau di latar belakang hitam -replace-color.selectText.10=Pilih warna teks -replace-color.selectText.11=Pilih warna latar belakang -replace-color.submit=Ganti - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Masuk -login.header=Masuk -login.signin=Masuk -login.rememberme=Ingat saya -login.invalid=Nama pengguna atau kata sandi tidak valid. -login.locked=Akun Anda telah dikunci. -login.signinTitle=Silakan masuk -login.ssoSignIn=Masuk melalui Single Sign - on -login.oAuth2AutoCreateDisabled=OAUTH2 Buat Otomatis Pengguna Dinonaktifkan -login.oAuth2AdminBlockedUser=Registrasi atau login pengguna yang tidak terdaftar saat ini diblokir. Silakan hubungi administrator. -login.oauth2RequestNotFound=Permintaan otorisasi tidak ditemukan -login.oauth2InvalidUserInfoResponse=Respons Info Pengguna Tidak Valid -login.oauth2invalidRequest=Permintaan Tidak Valid -login.oauth2AccessDenied=Akses Ditolak -login.oauth2InvalidTokenResponse=Respons Token Tidak Valid -login.oauth2InvalidIdToken=Token ID Tidak Valid -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=Pengguna dinonaktifkan, login saat ini diblokir dengan nama pengguna ini. Silakan hubungi administrator. -login.alreadyLoggedIn=Anda sudah login ke -login.alreadyLoggedIn2=perangkat. Silakan keluar dari perangkat dan coba lagi. -login.toManySessions=Anda memiliki terlalu banyak sesi aktif -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Redaksional Otomatis -autoRedact.header=Redaksional Otomatis -autoRedact.colorLabel=Warna -autoRedact.textsToRedactLabel=Teks untuk Disunting (dipisahkan baris) -autoRedact.textsToRedactPlaceholder=misalnya \nRahasia \nRahasia Tertinggi -autoRedact.useRegexLabel=Gunakan Regex -autoRedact.wholeWordSearchLabel=Pencarian Seluruh Kata -autoRedact.customPaddingLabel=Padding Ekstra Kustom -autoRedact.convertPDFToImageLabel=Konversi PDF ke PDF-Gambar (Digunakan untuk menghapus teks di belakang kotak) -autoRedact.submitButton=Kirim - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Tampilkan Javascript -showJS.header=Tampilkan Javascript -showJS.downloadJS=Unduh Javascript -showJS.submit=Tampilkan - - -#pdfToSinglePage -pdfToSinglePage.title=PDF Ke Halaman Tunggal -pdfToSinglePage.header=PDF Ke Halaman Tunggal -pdfToSinglePage.submit=Konversi ke Halaman Tunggal - - -#pageExtracter -pageExtracter.title=Ekstrak Halaman -pageExtracter.header=Ekstrak Halaman -pageExtracter.submit=Ekstrak -pageExtracter.placeholder=(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1) - - -#getPdfInfo -getPdfInfo.title=Dapatkan Info tentang PDF -getPdfInfo.header=Dapatkan Info tentang PDF -getPdfInfo.submit=Dapatkan Info -getPdfInfo.downloadJson=Unduh JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown ke PDF -MarkdownToPDF.header=Markdown Ke PDF -MarkdownToPDF.submit=Konversi -MarkdownToPDF.help=Pekerjaan sedang berlangsung -MarkdownToPDF.credit=Menggunakan WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL ke PDF -URLToPDF.header=URL Ke PDF -URLToPDF.submit=Konversi -URLToPDF.credit=Menggunakan WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML Ke PDF -HTMLToPDF.header=HTML Ke PDF -HTMLToPDF.help=Menerima berkas HTML dan ZIP yang berisi html / css / gambar, dll yang diperlukan -HTMLToPDF.submit=Konversi -HTMLToPDF.credit=Menggunakan WeasyPrint -HTMLToPDF.zoom=Tingkat perbersan untuk menampilkan situs web. -HTMLToPDF.pageWidth=Lebar halaman dalam sentimeter. (Kosong untuk default) -HTMLToPDF.pageHeight=Tinggi halaman dalam sentimeter. (Kosong untuk default) -HTMLToPDF.marginTop=Margin atas halaman dalam milimeter. (Kosong untuk default) -HTMLToPDF.marginBottom=Margin bawah halaman dalam milimeter. (Kosong untuk default) -HTMLToPDF.marginLeft=Margin kiri halaman dalam milimeter. (Kosong untuk default) -HTMLToPDF.marginRight=Margin kanan halaman dalam milimeter. (Kosong untuk default) -HTMLToPDF.printBackground=Render latar belakang situs web. -HTMLToPDF.defaultHeader=Aktifkan Header Default (Nama dan nomor halaman) -HTMLToPDF.cssMediaType=Ubah jenis media CSS halaman. -HTMLToPDF.none=Tidak ada -HTMLToPDF.print=Cetak -HTMLToPDF.screen=Layar - - -#AddStampRequest -AddStampRequest.header=Stampel PDF -AddStampRequest.title=Stampel PDF -AddStampRequest.stampType=Jenis Stampel -AddStampRequest.stampText=Teks Stampel -AddStampRequest.stampImage=Gambar Stampel -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Ukuran Font/Gambar -AddStampRequest.rotation=Rotasi -AddStampRequest.opacity=Transparansi -AddStampRequest.position=Posisi -AddStampRequest.overrideX=Timpa Koordinat X -AddStampRequest.overrideY=Timpa Koordinat Y -AddStampRequest.customMargin=Margin Kustom -AddStampRequest.customColor=Warna Teks Kustom -AddStampRequest.submit=Kirim - - -#sanitizePDF -sanitizePDF.title=Bersihkan PDF -sanitizePDF.header=Membersihkan berkas PDF -sanitizePDF.selectText.1=Hapus tindakan JavaScript -sanitizePDF.selectText.2=Hapus berkas yang disematkan -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Hapus tautan -sanitizePDF.selectText.5=Hapus font -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Membersihkan PDF - - -#addPageNumbers -addPageNumbers.title=Tambahkan Nomor Halaman -addPageNumbers.header=Tambahkan Nomor Halaman -addPageNumbers.selectText.1=Pilih berkas PDF: -addPageNumbers.selectText.2=Ukuran Margin -addPageNumbers.selectText.3=Posisi -addPageNumbers.selectText.4=Nomor Awal -addPageNumbers.selectText.5=Halaman ke Nomor -addPageNumbers.selectText.6=Teks Khusus -addPageNumbers.customTextDesc=Teks Khusus -addPageNumbers.numberPagesDesc=Halaman mana yang akan diberi nomor, default 'semua', juga menerima 1-5 atau 2,5,9, dll. -addPageNumbers.customNumberDesc=Default untuk {n}, juga menerima 'Halaman {n} dari {total}', 'Teks-{n}', '{nama berkas}-{n}' -addPageNumbers.submit=Tambahkan Nomor Halaman - - -#auto-rename -auto-rename.title=Ganti Nama Otomatis -auto-rename.header=Ganti Nama PDF Otomatis -auto-rename.submit=Ganti Nama Otomatis - - -#adjustContrast -adjustContrast.title=Sesuaikan Kontras -adjustContrast.header=Sesuaikan Kontras -adjustContrast.contrast=Kontras: -adjustContrast.brightness=Kecerahan: -adjustContrast.saturation=Saturasi: -adjustContrast.download=Unduh - - -#crop -crop.title=Pangkas -crop.header=Pangkas PDF -crop.submit=Kirim - - -#autoSplitPDF -autoSplitPDF.title=PDF Pisah Otomatis -autoSplitPDF.header=Pisahkan PDF secara otomatis -autoSplitPDF.description=Cetak, Sisipkan, Pindai, unggah, dan biarkan kami memisahkan dokumen Anda secara otomatis. Tidak perlu menyortir secara manual. -autoSplitPDF.selectText.1=Cetak beberapa lembar pembatas dari bawah (Hitam putih tidak masalah). -autoSplitPDF.selectText.2=Pindai semua dokumen Anda sekaligus dengan memasukkan lembar pembatas di antaranya. -autoSplitPDF.selectText.3=Unggah satu berkas PDF besar yang dipindai dan biarkan Stirling PDF menangani sisanya. -autoSplitPDF.selectText.4=Halaman pembatas secara otomatis terdeteksi dan dihapus, menjamin dokumen akhir yang rapi. -autoSplitPDF.formPrompt=Kirimkan PDF yang berisi pembagi Halaman Stirling-PDF: -autoSplitPDF.duplexMode=Mode Dupleks (Pemindaian depan dan belakang) -autoSplitPDF.dividerDownload2=Unduh 'Pembagi Pembagi Otomatis (dengan instruksi).pdf' -autoSplitPDF.submit=Kirim - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Tata Letak Multi Halaman -pageLayout.header=Tata Letak Multi Halaman -pageLayout.pagesPerSheet=Halaman per lembar: -pageLayout.addBorder=Menambahkan Batas -pageLayout.submit=Kirim - - -#scalePages -scalePages.title=Sesuaikan skala halaman -scalePages.header=Sesuaikan skala halaman -scalePages.pageSize=Ukuran halaman dokumen. -scalePages.keepPageSize=Ukuran Asli -scalePages.scaleFactor=Tingkat zoom (potong) halaman. -scalePages.submit=Kirim - - -#certSign -certSign.title=Penandatanganan Sertifikat -certSign.header=Menandatangani PDF dengan sertifikat Anda (Sedang dalam proses) -certSign.selectPDF=Pilih Berkas PDF untuk Penandatanganan: -certSign.jksNote=Catatan: Jika tipe sertifikat Anda tidak terdaftar di bawah, silakan konversi ke file Java Keystore (.jks) menggunakan alat baris perintah keytool. Kemudian, pilih opsi file .jks di bawah. -certSign.selectKey=Pilih Berkas Kunci Pribadi Anda (format PKCS # 8, bisa .pem atau .der): -certSign.selectCert=Pilih Berkas Sertifikat Anda (format X.509, bisa .pem atau .der): -certSign.selectP12=Pilih Berkas Keystore PKCS #12 Anda (.p12 atau .pfx) (Opsional, Jika disediakan, berkas tersebut harus berisi kunci pribadi dan sertifikat Anda): -certSign.selectJKS=Pilih Berkas Java Keystore File (.jks atau .keystore): -certSign.certType=Jenis Sertifikat -certSign.password=Masukkan Kata Sandi Kunci atau Kunci Pribadi Anda (Jika Ada): -certSign.showSig=Tampilkan Tanda Tangan -certSign.reason=Alasan -certSign.location=Lokasi -certSign.name=Nama -certSign.showLogo=Tampilkan Logo -certSign.submit=Tanda tangani PDF - - -#removeCertSign -removeCertSign.title=Hapus Tanda Tangan Sertifikat -removeCertSign.header=Hapus sertifikat digital dari PDF -removeCertSign.selectPDF=Pilih file PDF: -removeCertSign.submit=Hapus Tanda Tangan - - -#removeBlanks -removeBlanks.title=Hapus yang Kosong -removeBlanks.header=Hapus Halaman Kosong -removeBlanks.threshold=Ambang Batas Keputihan Piksel: -removeBlanks.thresholdDesc=Ambang batas untuk menentukan seberapa putih piksel putih yang harus diklasifikasikan sebagai 'Putih'. 0=Hitam, 255 putih murni. -removeBlanks.whitePercent=Persen Putih (%): -removeBlanks.whitePercentDesc=Persentase halaman yang harus berupa piksel 'putih' yang akan dihapus -removeBlanks.submit=Hapus Kosong - - -#removeAnnotations -removeAnnotations.title=Hapus Anotasi -removeAnnotations.header=Hapus Anotasi -removeAnnotations.submit=Hapus - - -#compare -compare.title=Bandingkan -compare.header=Bandingkan PDF -compare.highlightColor.1=Warna Sorotan 1: -compare.highlightColor.2=Warna Sorotan 2: -compare.document.1=Dokumen 1 -compare.document.2=Dokumen 2 -compare.submit=Bandingkan -compare.complex.message=Satu atau kedua dokumen yang disediakan adalah file besar, keakuratan perbandingan mungkin berkurang -compare.large.file.message=Satu atau Kedua dokumen yang disediakan terlalu besar untuk diproses -compare.no.text.message=Satu atau kedua PDF yang dipilih tidak memiliki konten teks. Pilih PDF dengan teks untuk perbandingan. - -#sign -sign.title=Tanda -sign.header=Tandatangani PDF -sign.upload=Unggah Gambar -sign.draw=Gambar Tanda Tangan -sign.text=Masukan Teks -sign.clear=Hapus -sign.add=Tambah -sign.saved=Tanda Tangan Disimpan -sign.save=Simpan Tanda Tangan -sign.personalSigs=Tanda Tangan Pribadi -sign.sharedSigs=Tanda Tangan Berbagi -sign.noSavedSigs=Tidak ditemukan tanda tangan yang disimpan -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Perbaiki -repair.header=Perbaiki PDF -repair.submit=Perbaiki - - -#flatten -flatten.title=Ratakan -flatten.header=Ratakan PDF -flatten.flattenOnlyForms=Ratakan hanya formulir -flatten.submit=Ratakan - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Ambang Batas Sudut: -ScannerImageSplit.selectText.2=Menetapkan sudut absolut minimum yang diperlukan agar gambar dapat diputar (default: 10). -ScannerImageSplit.selectText.3=Toleransi: -ScannerImageSplit.selectText.4=Menentukan kisaran variasi warna di sekitar perkiraan warna latar belakang (default: 30). -ScannerImageSplit.selectText.5=Area Minimum: -ScannerImageSplit.selectText.6=Menetapkan ambang batas area minimum untuk foto (default: 10000). -ScannerImageSplit.selectText.7=Area Kontur Minimum: -ScannerImageSplit.selectText.8=Menetapkan ambang batas area kontur minimum untuk foto -ScannerImageSplit.selectText.9=Ukuran Batas: -ScannerImageSplit.selectText.10=Menetapkan ukuran batas yang ditambahkan dan dihapus untuk mencegah batas putih pada output (default: 1). -ScannerImageSplit.info=Python tidak terinstal. Ini diperlukan untuk menjalankan. - - -#OCR -ocr.title=OCR / Pembersihan Pindaian -ocr.header=Pemindaian Pembersihan / OCR (Pengenalan Karakter Optik) -ocr.selectText.1=Pilih bahasa yang akan dideteksi di dalam PDF (Bahasa yang terdaftar adalah bahasa yang saat ini terdeteksi): -ocr.selectText.2=Menghasilkan berkas teks yang berisi teks OCR di samping PDF yang di-OCR -ocr.selectText.3=Halaman yang benar dipindai pada sudut miring dengan memutarnya kembali ke tempatnya -ocr.selectText.4=Halaman yang bersih sehingga kecil kemungkinan OCR akan menemukan teks dalam kebisingan latar belakang. (Tidak ada perubahan output) -ocr.selectText.5=Bersihkan halaman sehingga kecil kemungkinan OCR akan menemukan teks dalam kebisingan latar belakang, mempertahankan pembersihan pada keluaran. -ocr.selectText.6=Mengabaikan halaman yang memiliki teks interaktif, hanya halaman OCR yang berupa gambar -ocr.selectText.7=Memaksa OCR, akan meng-OCR setiap halaman dengan menghapus semua elemen teks asli -ocr.selectText.8=Normal (Akan terjadi kesalahan jika PDF berisi teks) -ocr.selectText.9=Pengaturan Tambahan -ocr.selectText.10=Mode OCR -ocr.selectText.11=Hapus gambar setelah OCR (Menghapus Semua gambar, hanya berguna jika merupakan bagian dari langkah konversi) -ocr.selectText.12=Jenis Render (Lanjutan) -ocr.help=Silakan baca dokumentasi ini tentang cara menggunakan ini untuk bahasa lain dan/atau penggunaan yang tidak ada di docker -ocr.credit=Layanan ini menggunakan qpdf dan Tesseract untuk OCR. -ocr.submit=Memproses PDF dengan OCR - - -#extractImages -extractImages.title=Ekstrak Gambar -extractImages.header=Mengekstrak Gambar -extractImages.selectText=Pilih format gambar yang akan dikonversi -extractImages.allowDuplicates=Simpan Gambar Duplikat -extractImages.submit=Ekstrak - - -#File to PDF -fileToPDF.title=Berkas ke PDF -fileToPDF.header=Mengonversi berkas apa pun ke PDF -fileToPDF.credit=Layanan ini menggunakan LibreOffice dan Unoconv untuk konversi berkas. -fileToPDF.supportedFileTypesInfo=Jenis File Dukungan -fileToPDF.supportedFileTypes=Jenis berkas yang didukung harus mencakup yang di bawah ini, namun untuk daftar lengkap format yang didukung, silakan lihat dokumentasi LibreOffice -fileToPDF.submit=Konversi ke PDF - - -#compress -compress.title=Kompres -compress.header=Kompres PDF -compress.credit=Layanan ini menggunakan qpdf untuk Kompresi/Optimalisasi PDF. -compress.grayscale.label=Terapkan Skala Abu-Abu untuk Kompresi -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Tingkat Optimalisasi: -compress.selectText.4=Mode Otomatis - Menyesuaikan kualitas secara otomatis untuk mendapatkan PDF dengan ukuran yang tepat -compress.selectText.5=Ukuran PDF yang diharapkan (mis. 25MB, 10,8MB, 25KB) -compress.submit=Kompres - - -#Add image -addImage.title=Tambahkan Gambar -addImage.header=Tambahkan Gambar ke PDF -addImage.everyPage=Setiap Halaman? -addImage.upload=Tambahkan Gambar -addImage.submit=Tambahkan Gambar - - -#merge -merge.title=Gabungkan -merge.header=Gabungkan beberapa PDFs (2+) -merge.sortByName=Sortir berdasarkan nama -merge.sortByDate=Sortir berdasrkan tanggal -merge.removeCertSign=Hapus tanda tangan digital dalam file yang dicampur? -merge.submit=Gabungkan - - -#pdfOrganiser -pdfOrganiser.title=Pengaturan Halaman -pdfOrganiser.header=Pengaturan Halaman PDF -pdfOrganiser.submit=Susun ulang halaman -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Urutan Halaman Kustom -pdfOrganiser.mode.2=Urutan Terbalik -pdfOrganiser.mode.3=Sortir Duplex -pdfOrganiser.mode.4=Sortir Buku -pdfOrganiser.mode.5=Sortir Buku Jahitan Samping -pdfOrganiser.mode.6=Pemisahan Genap-Ganjil -pdfOrganiser.mode.7=Hapus Pertama -pdfOrganiser.mode.8=Hapus Terakhir -pdfOrganiser.mode.9=Hapus Pertama dan Terakhir -pdfOrganiser.mode.10=Penggabungan Genap-Ganjil -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(misalnya 1,3,2 atau 4-8,2,10-12 atau 2n-1) - - -#multiTool -multiTool.title=Alat Multi PDF -multiTool.header=Alat Multi PDF -multiTool.uploadPrompts=Nama Berkas -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Lihat PDF - -#pageRemover -pageRemover.title=Penghapus Halaman -pageRemover.header=Penghapus Halaman PDF -pageRemover.pagesToDelete=Halaman yang akan dihapus (Masukkan daftar nomor halaman yang dipisahkan dengan koma) : -pageRemover.submit=Hapus Halaman -pageRemover.placeholder=(misalnya 1,2,6 atau 1-10,15-30) - - -#rotate -rotate.title=Rotasi PDF -rotate.header=Rotasi PDF -rotate.selectAngle=Pilih sudut rotasi (dalam kelipatan 90 derajat): -rotate.submit=Rotasi - - -#split-pdfs -split.title=Membagi PDF -split.header=Membagi PDF -split.desc.1=Angka yang Anda pilih adalah nomor halaman yang ingin Anda pisahkan -split.desc.2=Dengan demikian, memilih 1,3,7-9 akan membagi dokumen 10 halaman menjadi 6 PDF terpisah: -split.desc.3=Dokumen #1: Halaman 1 -split.desc.4=Dokumen #2: Halaman 2 dan 3 -split.desc.5=Dokumen #3: Halaman 4, 5, 6 dan 7 -split.desc.6=Dokumen #4: Halaman 8 -split.desc.7=Dokumen #5: Halaman 9 -split.desc.8=Dokumen #6: Halaman 10 -split.splitPages=Masukkan halaman yang akan dipisah: -split.submit=Pisahkan - - -#merge -imageToPDF.title=Gambar ke PDF -imageToPDF.header=Gambar ke PDF -imageToPDF.submit=Konversi -imageToPDF.selectLabel=Opsi Kesesuaian Gambar -imageToPDF.fillPage=Isi Halaman -imageToPDF.fitDocumentToImage=Isi Dokumen dengan Gambar -imageToPDF.maintainAspectRatio=Pertahankan aspek rasio -imageToPDF.selectText.2=Putar PDF secara otomatis -imageToPDF.selectText.3=Logika multi berkas (Hanya diaktifkan jika bekerja dengan banyak gambar) -imageToPDF.selectText.4=Gabungkan menjadi satu PDF -imageToPDF.selectText.5=Mengonversi ke PDF yang terpisah - - -#pdfToImage -pdfToImage.title=PDF ke Gambar -pdfToImage.header=PDF ke Gambar -pdfToImage.selectText=Format Gambar -pdfToImage.singleOrMultiple=Tipe hasil halaman ke gambar -pdfToImage.single=Gambar Besar Tunggal Menggabungkan semua halaman -pdfToImage.multi=Beberapa Gambar, satu gambar per halaman -pdfToImage.colorType=Tipe warna -pdfToImage.color=Warna -pdfToImage.grey=Skala abu-abu -pdfToImage.blackwhite=Black and White (Bisa kehilangan data!) -pdfToImage.submit=Konversi -pdfToImage.info=Python tidak terinstal. Diperlukan untuk konversi WebP. -pdfToImage.placeholder=(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1) - - -#addPassword -addPassword.title=Tambahkan kata sandi -addPassword.header=Tambahkan kata sandi (Enkrip) -addPassword.selectText.1=Pilih PDF untuk enkripsi -addPassword.selectText.2=Kata sandi Pengguna -addPassword.selectText.3=Panjang kunci enkripsi -addPassword.selectText.4=Nilai yang lebih tinggi lebih kuat, tetapi nilai yang lebih rendah memiliki kompatibilitas yang lebih baik. -addPassword.selectText.5=Perizinan untuk diubah (Disarankan untuk digunakan bersama dengan kata sandi Pemilik) -addPassword.selectText.6=Pencegahan untuk penyusunan dokumen -addPassword.selectText.7=Pencegahan untuk ekstraksi konten -addPassword.selectText.8=Pencegahan ekstraksi untuk aksesibilitas -addPassword.selectText.9=Pencegahan untuk mengisi formulir -addPassword.selectText.10=Pencegahan untuk pengubahan -addPassword.selectText.11=Pencegahan untuk perubahan anotasi -addPassword.selectText.12=Pencegahan untuk mencetak -addPassword.selectText.13=Pencegahan untuk mencetak format yang berbeda -addPassword.selectText.14=Kata sandi Pemilik -addPassword.selectText.15=Membatasi apa yang dapat dilakukan dengan dokumen setelah dibuka (Tidak didukung oleh semua pembaca) -addPassword.selectText.16=Membatasi pembukaan dokumen itu sendiri -addPassword.submit=Enkripsi - - -#watermark -watermark.title=Tambahkan Watermark -watermark.header=Tambahkan Watermark -watermark.customColor=Warna Teks Kustom -watermark.selectText.1=Pilih PDF untuk menambahkan watermark: -watermark.selectText.2=Text Watermark: -watermark.selectText.3=Ukuran Huruf: -watermark.selectText.4=Rotasi (0-360): -watermark.selectText.5=Width Spacer (Spasi diantara setiap watermark horisontal): -watermark.selectText.6=Height Spacer (Spasi diantara setiap watermark vertikal): -watermark.selectText.7=Kejernihan (0% - 100%): -watermark.selectText.8=Tipe Watermark: -watermark.selectText.9=Gambar Watermark: -watermark.selectText.10=Konversi PDF ke PDF-Image -watermark.submit=Tambahkan Watermark -watermark.type.1=Teks -watermark.type.2=Gambar - - -#Change permissions -permissions.title=Ganti Perizinan -permissions.header=Ganti Perizinan -permissions.warning=Peringatan untuk menyetel izin yang tidak dapat diubah, disarankan untuk menyetel izin dengan kata sandi melalui halaman tambah kata sandi -permissions.selectText.1=Pilih PDF untuk mengubah izin -permissions.selectText.2=Perizinan untuk diubah -permissions.selectText.3=Pencegahan untuk penyusunan dokumen -permissions.selectText.4=Pencegahan untuk ekstraksi konten -permissions.selectText.5=Pencegahan ekstraksi untuk aksesibilitas -permissions.selectText.6=Pencegahan untuk mengisi formulir -permissions.selectText.7=Pencegahan untuk pengubahan -permissions.selectText.8=Pencegahan untuk perubahan anotasi -permissions.selectText.9=Pencegahan untuk mencetak -permissions.selectText.10=Pencegahan untuk mencetak format yang berbeda -permissions.submit=Ganti - - -#remove password -removePassword.title=Hapus kata sandi -removePassword.header=Hapus kata sandi (Dekrip) -removePassword.selectText.1=Pilih PDF yang akan di Dekrip -removePassword.selectText.2=Kata Sandi -removePassword.submit=Hapus - - -#changeMetadata -changeMetadata.title=Judul: -changeMetadata.header=Ganti Metadata -changeMetadata.selectText.1=Silakan edit variabel yang ingin Anda ubah -changeMetadata.selectText.2=Hapus semua metadata -changeMetadata.selectText.3=Tampilkan Metadata Khusus: -changeMetadata.author=Penulis: -changeMetadata.creationDate=Tanggal Dibuat (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Pencipta: -changeMetadata.keywords=Kata kunci: -changeMetadata.modDate=Tangal Diperbarui (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Produser: -changeMetadata.subject=Subjek: -changeMetadata.trapped=Terperangkap: -changeMetadata.selectText.4=Metadata Lain-lain: -changeMetadata.selectText.5=Tambahkan Metadata Khusus -changeMetadata.submit=Ganti - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF Ke PDF/A -pdfToPDFA.header=PDF ke PDF/A -pdfToPDFA.credit=Layanan ini menggunakan libreoffice untuk konversi PDF/A. -pdfToPDFA.submit=Konversi -pdfToPDFA.tip=Saat ini tidak dapat digunakan untuk beberapa input sekaligus -pdfToPDFA.outputFormat=Format keluaran -pdfToPDFA.pdfWithDigitalSignature=PDF ini mengandung tanda tangan digital. Ini akan dihapus pada langkah berikutnya. - - -#PDFToWord -PDFToWord.title=PDF ke Word -PDFToWord.header=PDF ke Word -PDFToWord.selectText.1=Hasil format berkas -PDFToWord.credit=Layanan ini menggunakan LibreOffice untuk konversi berkas. -PDFToWord.submit=Konversi - - -#PDFToPresentation -PDFToPresentation.title=PDF Ke Presentation -PDFToPresentation.header=PDF ke Presentation -PDFToPresentation.selectText.1=Hasil format berkas -PDFToPresentation.credit=Layanan ini menggunakan LibreOffice untuk konversi berkas. -PDFToPresentation.submit=Konversi - - -#PDFToText -PDFToText.title=PDF ke RTF (Text) -PDFToText.header=PDF ke RTF (Text) -PDFToText.selectText.1=Hasil format berkas -PDFToText.credit=Layanan ini menggunakan LibreOffice untuk konversi berkas. -PDFToText.submit=Konversi - - -#PDFToHTML -PDFToHTML.title=PDF ke HTML -PDFToHTML.header=PDF ke HTML -PDFToHTML.credit=Layanan ini menggunakan pdftohtml untuk konversi berkas. -PDFToHTML.submit=Konversi - - -#PDFToXML -PDFToXML.title=PDF ke XML -PDFToXML.header=PDF ke XML -PDFToXML.credit=Layanan ini menggunakan LibreOffice untuk konversi berkas. -PDFToXML.submit=Konversi - -#PDFToCSV -PDFToCSV.title=PDF ke CSV -PDFToCSV.header=PDF ke CSV -PDFToCSV.prompt=Pilih halaman untuk mengambil tabel -PDFToCSV.submit=Ektraksi - -#split-by-size-or-count -split-by-size-or-count.title=Pisahkan PDF berdasarkan ukuran atau jumlah -split-by-size-or-count.header=Pisahkan PDF berdasarkan ukuran atau jumlah -split-by-size-or-count.type.label=Pilih Tipe Split -split-by-size-or-count.type.size=Berdasarkan Ukuran -split-by-size-or-count.type.pageCount=Berdasarkan Jumlah Halaman -split-by-size-or-count.type.docCount=Berdasarkan Jumlah Dokumen -split-by-size-or-count.value.label=Masukkan Jumlah -split-by-size-or-count.value.placeholder=Masukkan ukuran (e.g., 2MB or 3KB) atau hitungan (e.g., 5) -split-by-size-or-count.submit=Kirim - - -#overlay-pdfs -overlay-pdfs.header=Hamparan berkas PDF -overlay-pdfs.baseFile.label=Pilih basis berkas PDF -overlay-pdfs.overlayFiles.label=Pilih hamparan berkas PDF -overlay-pdfs.mode.label=Pilih Mode Hamparan -overlay-pdfs.mode.sequential=Hamparan Sequential -overlay-pdfs.mode.interleaved=Hamparan Interleaved -overlay-pdfs.mode.fixedRepeat=Hamparan Fixed Repeat -overlay-pdfs.counts.label=Jumlah Overlay (Untuk hamparan fixed repeat) -overlay-pdfs.counts.placeholder=Masukkan hitungan yang dipisahkan oleh koma (e.g., 2,3,1) -overlay-pdfs.position.label=Pilih posisi hamparan -overlay-pdfs.position.foreground=Latar depan -overlay-pdfs.position.background=Latar belakang -overlay-pdfs.submit=Kirim - - -#split-by-sections -split-by-sections.title=Pisahkan PDF berdasarkan bagian -split-by-sections.header=Pisahkan PDF menjadi beberapa bagian -split-by-sections.horizontal.label=Pembagian Horizontal -split-by-sections.vertical.label=Pembagian Vertikal -split-by-sections.horizontal.placeholder=Input angka untuk pembagian horizontal -split-by-sections.vertical.placeholder=Input angka untuk pembagian vertikal -split-by-sections.submit=Pisahkan PDF -split-by-sections.merge=Gabung Menjadi Berkas PDF Tunggal - - -#printFile -printFile.title=Cetak File -printFile.header=Cetak File ke Printer -printFile.selectText.1=Pilih File untuk Dicetak -printFile.selectText.2=Masukkan Nama Printer -printFile.submit=Cetak - - -#licenses -licenses.nav=Lisensi -licenses.title=Lisensi Pihak Ketiga -licenses.header=Lisensi Pihak Ketiga -licenses.module=Modul -licenses.version=Versi -licenses.license=Lisensi - -#survey -survey.nav=Survei -survey.title=Survei Stirling-PDF -survey.description=Stirling-PDF tidak memiliki pelacakan, jadi kami ingin mendengar dari pengguna kami untuk meningkatkan Stirling-PDF! -survey.changes=Stirling-PDF telah berubah sejak survei terakhir! Untuk mengetahui lebih lanjut, silakan periksa posting blog kami di sini: -survey.changes2=Dengan perubahan ini, kami mendapatkan dukungan bisnis yang dibayar dan pendanaan -survey.please=Silakan pertimbangkan untuk mengikuti survei kami! -survey.disabled=(Popup survei akan dinonaktifkan dalam pembaruan berikutnya tetapi tersedia di bagian bawah halaman) -survey.button=Ikuti Survei -survey.dontShowAgain=Jangan tampilkan lagi -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Maaf atas masalah ini! -error.needHelp=Butuh bantuan / Menemukan masalah? -error.contactTip=Jika Anda masih mengalami kesulitan, jangan ragu untuk menghubungi kami untuk bantuan. Anda dapat mengirim tiket di halaman GitHub kami atau menghubungi kami melalui Discord: -error.404.head=404 - Halaman Tidak Ditemukan | Ups, kami tersandung dalam kode! -error.404.1=Kami tidak dapat menemukan halaman yang Anda cari. -error.404.2=Terjadi kesalahan -error.github=Kirim tiket di GitHub -error.showStack=Tampilkan Stack Trace -error.copyStack=Salin Stack Trace -error.githubSubmit=GitHub - Kirim tiket -error.discordSubmit=Discord - Kirim pos dukungan - - -#remove-image -removeImage.title=Hapus gambar -removeImage.header=Hapus gambar -removeImage.removeImage=Hapus gambar -removeImage.submit=Hapus gambar - - -splitByChapters.title=Pecah PDF berdasarkan Bab -splitByChapters.header=Pecah PDF berdasarkan Bab -splitByChapters.bookmarkLevel=Tingkatan Markah -splitByChapters.includeMetadata=Termasuk Metadata -splitByChapters.allowDuplicates=Izinkan Duplikat -splitByChapters.desc.1=Alat ini membagi file PDF menjadi beberapa PDF berdasarkan struktur babnya. -splitByChapters.desc.2=Tingkatan Markah: Pilih tingkatan markah yang digunakan untuk membagi (0 untuk tingkat atas, 1 untuk tingkat kedua, dll.). -splitByChapters.desc.3=Termasuk Metadata: Jika dicentang, metadata asli PDF akan disertakan dalam setiap PDF yang dibagi. -splitByChapters.desc.4=Izinkan Duplikat: Jika dicentang, mengizinkan beberapa markah pada halaman yang sama untuk membuat PDF terpisah. -splitByChapters.submit=Pecah PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_it_IT.properties b/stirling-pdf/build/resources/main/messages_it_IT.properties deleted file mode 100644 index 2edbfafd8..000000000 --- a/stirling-pdf/build/resources/main/messages_it_IT.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Dimensione del font -addPageNumbers.fontName=Nome del font -pdfPrompt=Scegli PDF -multiPdfPrompt=Scegli 2 o più PDF -multiPdfDropPrompt=Scegli (o trascina e rilascia) uno o più PDF -imgPrompt=Scegli immagine/i -genericSubmit=Invia -uploadLimit=Dimensione massima del file: -uploadLimitExceededSingular=è troppo grande. La dimensione massima consentita è -uploadLimitExceededPlural=sono troppo grandi. La dimensione massima consentita è -processTimeWarning=Nota: Questo processo potrebbe richiedere fino a un minuto in base alla dimensione dei file -pageOrderPrompt=Ordine delle pagine (inserisci una lista di numeri separati da virgola): -pageSelectionPrompt=Selezione pagina personalizzata (inserisci un elenco separato da virgole di numeri di pagina 1,5,6 o funzioni come 2n+1) : -goToPage=Vai -true=Vero -false=Falso -unknown=Sconosciuto -save=Salva -saveToBrowser=Salva nel browser -close=Chiudi -filesSelected=file selezionati -noFavourites=Nessun preferito -downloadComplete=Download completo -bored=Stanco di aspettare? -alphabet=Alfabeto -downloadPdf=Scarica PDF -text=Testo -font=Font -selectFillter=-- Seleziona -- -pageNum=Numero pagina -sizes.small=Piccolo -sizes.medium=Medio -sizes.large=Grande -sizes.x-large=Extra-Large -error.pdfPassword=Il documento PDF è protetto da password e la password non è stata fornita oppure non era corretta -delete=Elimina -username=Nome utente -password=Password -welcome=Benvenuto -property=Proprietà -black=Nero -white=Bianco -red=Rosso -green=Verde -blue=Blu -custom=Personalizzato -WorkInProgess=Lavori in corso, potrebbe non funzionare o essere difettoso, segnalare eventuali problemi! -poweredBy=Alimentato da -yes=Si -no=No -changedCredsMessage=Credenziali modificate! -notAuthenticatedMessage=Utente non autenticato. -userNotFoundMessage=Utente non trovato. -incorrectPasswordMessage=La password attuale non è corretta. -usernameExistsMessage=Il nuovo nome utente esiste già. -invalidUsernameMessage=Nome utente non valido, il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- o deve essere un indirizzo email valido. -invalidPasswordMessage=La password non deve essere vuota e non deve contenere spazi all'inizio o alla fine. -confirmPasswordErrorMessage=La nuova password e la conferma della nuova password devono corrispondere. -deleteCurrentUserMessage=Impossibile eliminare l'utente attualmente connesso. -deleteUsernameExistsMessage=Il nome utente non esiste e non può essere eliminato. -downgradeCurrentUserMessage=Impossibile declassare il ruolo dell'utente corrente -disabledCurrentUserMessage=L'utente corrente non può essere disabilitato -downgradeCurrentUserLongMessage=Impossibile declassare il ruolo dell'utente corrente. Pertanto, l'utente corrente non verrà visualizzato. -userAlreadyExistsOAuthMessage=L'utente esiste già come utente OAuth2. -userAlreadyExistsWebMessage=L'utente esiste già come utente web. -error=Errore -oops=Oops! -help=Aiuto -goHomepage=Vai alla Homepage -joinDiscord=Unisciti al nostro server Discord -seeDockerHub=Vedi DockerHub -visitGithub=Visita il repository Github -donate=Donazione -color=Colore -sponsor=Sponsor -info=Info -pro=Pro -page=Pagina -pages=Pagine -loading=Caricamento... -addToDoc=Aggiungi al documento -reset=Resetta -apply=Applica -noFileSelected=Nessun file selezionato. Caricane uno. - -legal.privacy=Informativa sulla privacy -legal.terms=Termini e Condizioni -legal.accessibility=Accessibilità -legal.cookie=Informativa sui cookie -legal.impressum=Informazioni legali -legal.showCookieBanner=Preferenze sui cookie - -############### -# Pipeline # -############### -pipeline.header=Menù pipeline (Beta) -pipeline.uploadButton=Caricamento personalizzato -pipeline.configureButton=Configura -pipeline.defaultOption=Personalizzato -pipeline.submitButton=Invia -pipeline.help=Aiuto sulla pipeline -pipeline.scanHelp=Aiuto per la scansione delle cartelle -pipeline.deletePrompt=Sei sicuro di voler eliminare la pipeline? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configurazione Pipeline -pipelineOptions.pipelineNameLabel=Nome della Pipeline -pipelineOptions.saveSettings=Salva Impostazioni -pipelineOptions.pipelineNamePrompt=Inserisci qui il nome della pipeline -pipelineOptions.selectOperation=Seleziona operazione -pipelineOptions.addOperationButton=Aggiungi operazione -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Salva -pipelineOptions.validateButton=Convalidare - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Aggiorna alla versione Pro -enterpriseEdition.warning=Questa funzionalità è disponibile solo per gli utenti Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supporta i file di configurazione YAML e altre funzionalità SSO. -enterpriseEdition.ssoAdvert=Cerchi altre funzionalità di gestione degli utenti? Dai un'occhiata a Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Vuoi migliorare Stirling PDF? -analytics.paragraph1=Stirling PDF ha opt-in analytics per aiutarci a migliorare il prodotto. Non tracciamo alcuna informazione personale o contenuto di file. -analytics.paragraph2=Si prega di prendere in considerazione l'attivazione dell'analytics per aiutare Stirling-PDF a crescere e consentirci di comprendere meglio i nostri utenti. -analytics.enable=Abilita analytics -analytics.disable=Disabilita analytics -analytics.settings=È possibile modificare le impostazioni per analitycs nel file config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Preferiti -navbar.recent=Nuovo e aggiornato di recente -navbar.darkmode=Modalità Scura -navbar.language=Lingue -navbar.settings=Impostazioni -navbar.allTools=Strumenti -navbar.multiTool=Strumenti multipli -navbar.search=Cerca -navbar.sections.organize=Organizza -navbar.sections.convertTo=Converti in PDF -navbar.sections.convertFrom=Converti da PDF -navbar.sections.security=Firma & Sicurezza -navbar.sections.advance=Avanzate -navbar.sections.edit=Visualizza & Modifica -navbar.sections.popular=Popolare - -############# -# SETTINGS # -############# -settings.title=Impostazioni -settings.update=Aggiornamento disponibile -settings.updateAvailable={0} è la versione attualmente installata. Una nuova versione ({1}) è disponibile. -settings.appVersion=Versione App: -settings.downloadOption.title=Scegli opzione di download (Per file singoli non compressi): -settings.downloadOption.1=Apri in questa finestra -settings.downloadOption.2=Apri in una nuova finestra -settings.downloadOption.3=Scarica file -settings.zipThreshold=Comprimi file in .zip quando il numero di download supera -settings.signOut=Logout -settings.accountSettings=Impostazioni Account -settings.bored.help=Abilita easter egg game -settings.cacheInputs.name=Salva gli input del modulo -settings.cacheInputs.help=Abilitare per memorizzare gli input utilizzati in precedenza per esecuzioni future - -changeCreds.title=Cambia credenziali -changeCreds.header=Aggiorna i dettagli del tuo account -changeCreds.changePassword=Stai utilizzando le credenziali di accesso predefinite. Inserisci una nuova password -changeCreds.newUsername=Nuovo nome utente -changeCreds.oldPassword=Password attuale -changeCreds.newPassword=Nuova Password -changeCreds.confirmNewPassword=Conferma nuova Password -changeCreds.submit=Invia modifiche - - - -account.title=Impostazioni Account -account.accountSettings=Impostazioni Account -account.adminSettings=Impostazioni Admin - Aggiungi e Vedi Utenti -account.userControlSettings=Impostazioni Utente -account.changeUsername=Cambia nome utente -account.newUsername=Nuovo nome utente -account.password=Conferma Password -account.oldPassword=Vecchia Password -account.newPassword=Nuova Password -account.changePassword=Cambia Password -account.confirmNewPassword=Conferma Nuova Password -account.signOut=Logout -account.yourApiKey=La tua API Key -account.syncTitle=Sincronizza le impostazioni del browser con l'account -account.settingsCompare=Confronto delle impostazioni: -account.property=Proprietà -account.webBrowserSettings=Impostazione del browser web -account.syncToBrowser=Sincronizza account -> Browser -account.syncToAccount=Sincronizza account <- Browser - - -adminUserSettings.title=Impostazioni di controllo utente -adminUserSettings.header=Impostazioni di controllo utente amministratore -adminUserSettings.admin=Amministratore -adminUserSettings.user=Utente -adminUserSettings.addUser=Aggiungi un nuovo Utente -adminUserSettings.deleteUser=Elimina utente -adminUserSettings.confirmDeleteUser=L'utente deve essere eliminato? -adminUserSettings.confirmChangeUserStatus=L'utente dovrebbe essere disabilitato/abilitato? -adminUserSettings.usernameInfo=Il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- oppure deve essere un indirizzo email valido. -adminUserSettings.roles=Ruoli -adminUserSettings.role=Ruolo -adminUserSettings.actions=Azioni -adminUserSettings.apiUser=Utente API limitato -adminUserSettings.extraApiUser=API utente limitato aggiuntivo -adminUserSettings.webOnlyUser=Utente solo Web -adminUserSettings.demoUser=Utente demo (nessuna impostazione personalizzata) -adminUserSettings.internalApiUser=API utente interna -adminUserSettings.forceChange=Forza l'utente a cambiare nome utente/password all'accesso -adminUserSettings.submit=Salva utente -adminUserSettings.changeUserRole=Cambia il ruolo dell'utente -adminUserSettings.authenticated=Autenticato -adminUserSettings.editOwnProfil=Modifica il tuo profilo -adminUserSettings.enabledUser=utente abilitato -adminUserSettings.disabledUser=utente disabilitato -adminUserSettings.activeUsers=Utenti attivi: -adminUserSettings.disabledUsers=Utenti disabili: -adminUserSettings.totalUsers=Utenti totali: -adminUserSettings.lastRequest=Ultima richiesta -adminUserSettings.usage=Visualizza utilizzo - -endpointStatistics.title=Statistiche degli endpoint -endpointStatistics.header=Statistiche degli endpoint -endpointStatistics.top10=I migliori 10 -endpointStatistics.top20=I migliori 20 -endpointStatistics.all=Tutto -endpointStatistics.refresh=Aggiorna -endpointStatistics.includeHomepage=Includi homepage ('/') -endpointStatistics.includeLoginPage=Includi pagina di login ('/login') -endpointStatistics.totalEndpoints=Endpoint totali -endpointStatistics.totalVisits=Visite totali -endpointStatistics.showing=Mostrare -endpointStatistics.selectedVisits=Visite selezionate -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visite -endpointStatistics.percentage=Percentuale -endpointStatistics.loading=Caricamento... -endpointStatistics.failedToLoad=Impossibile caricare i dati dell'endpoint. Prova ad aggiornare. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Migliore -endpointStatistics.numberOfVisits=Numero di visite -endpointStatistics.visitsTooltip=Visite: {0} ({1}% del totale) -endpointStatistics.retry=Riprovare - -database.title=Importazione/Esportazione database -database.header=Importazione/esportazione database -database.fileName=Nome file -database.creationDate=Data di creazione -database.fileSize=Dimensione -database.deleteBackupFile=Elimina file di backup -database.importBackupFile=Importa file di backup -database.createBackupFile=Crea file di backup -database.downloadBackupFile=Scarica il file di backup -database.info_1=Quando si importano i dati, è fondamentale garantire la struttura corretta. Se non sei sicuro di quello che stai facendo, chiedi consiglio e supporto a un professionista. Un errore nella struttura può causare malfunzionamenti dell'applicazione, fino alla completa impossibilità di eseguire l'applicazione. -database.info_2=Il nome del file non ha importanza durante il caricamento. Verrà rinominato in seguito per seguire il formato backup_user__yyyyMMddHHmm.sql,garantendo una convenzione di denominazione coerente. -database.submit=Importa Backup -database.importIntoDatabaseSuccessed=L'importazione nel database è avvenuta con successo -database.backupCreated=Backup del database riuscito -database.fileNotFound=File non trovato -database.fileNullOrEmpty=Il file non deve essere nullo o vuoto -database.failedImportFile=Importazione file non riuscita -database.notSupported=Questa funzione non è disponibile per la connessione al database. - -session.expired=La tua sessione è scaduta. Aggiorna la pagina e riprova. -session.refreshPage=Aggiorna pagina - -############# -# HOME-PAGE # -############# -home.desc=La tua pagina auto-gestita per modificare qualsiasi PDF. -home.searchBar=Cerca funzionalità... - - -home.viewPdf.title=Visualizza/Modifica PDF -home.viewPdf.desc=Visualizza, annota, aggiungi testo o immagini -viewPdf.tags=visualizzare,leggere,annotare,testo,immagine - -home.setFavorites=Imposta preferiti -home.hideFavorites=Nascondi i preferiti -home.showFavorites=Mostra preferiti -home.legacyHomepage=Vecchia homepage -home.newHomePage=Prova la nostra nuova homepage! -home.alphabetical=Alfabetico -home.globalPopularity=Popolarità -home.sortBy=Ordinamento: - -home.multiTool.title=Multifunzione PDF -home.multiTool.desc=Unisci, Ruota, Riordina, e Rimuovi pagine -multiTool.tags=Strumento multiplo,operazione multipla,interfaccia utente,trascinamento clic,front-end,lato client - -home.merge.title=Unisci -home.merge.desc=Unisci facilmente più PDF in uno. -merge.tags=unione,operazioni sulla pagina,back-end,lato server - -home.split.title=Dividi -home.split.desc=Dividi un singolo PDF in più documenti. -split.tags=Operazioni sulla pagina,divisione,multi pagina,taglio,lato server - -home.rotate.title=Ruota -home.rotate.desc=Ruota un PDF. -rotate.tags=lato server - - -home.imageToPdf.title=Da immagine a PDF -home.imageToPdf.desc=Converti un'immagine (PNG, JPEG, GIF) in PDF. -imageToPdf.tags=conversione,img,jpg,immagine,foto - -home.pdfToImage.title=Da PDF a immagine -home.pdfToImage.desc=Converti un PDF in un'immagine. (PNG, JPEG, GIF) -pdfToImage.tags=conversione,img,jpg,immagine,foto - -home.pdfOrganiser.title=Organizza -home.pdfOrganiser.desc=Rimuovi/Riordina le pagine in qualsiasi ordine. -pdfOrganiser.tags=duplex,pari,dispari,ordinamento,spostamento - - -home.addImage.title=Aggiungi Immagine -home.addImage.desc=Aggiungi un'immagine in un punto specifico del PDF (Lavori in corso) -addImage.tags=img,jpg,immagine,foto - -home.watermark.title=Aggiungi Filigrana -home.watermark.desc=Aggiungi una filigrana al tuo PDF. -watermark.tags=Testo,ripetizione,etichetta,proprio,copyright,marchio,img,jpg,immagine,foto - -home.permissions.title=Cambia Permessi -home.permissions.desc=Cambia i permessi del tuo PDF. -permissions.tags=leggere,scrivere,modificare,stampare - - -home.removePages.title=Rimuovi -home.removePages.desc=Elimina alcune pagine dal PDF. -removePages.tags=Rimuovere pagine,eliminare pagine - -home.addPassword.title=Aggiungi Password -home.addPassword.desc=Crittografa il tuo PDF con una password. -addPassword.tags=sicuro,sicurezza - -home.removePassword.title=Rimuovi Password -home.removePassword.desc=Rimuovi la password dal tuo PDF. -removePassword.tags=Decriptare,proteggere,rimuovere la password,eliminare la password - -home.compressPdfs.title=Comprimi -home.compressPdfs.desc=Comprimi PDF per ridurne le dimensioni. -compressPdfs.tags=comprimere,piccolo,minuscolo - -home.unlockPDFForms.title=Sblocca moduli PDF -home.unlockPDFForms.desc=Rimuovi la proprietà di sola lettura dei campi del modulo in un documento PDF. -unlockPDFForms.tags=rimuovi,elimina,modulo,campo,sola lettura - -home.changeMetadata.title=Modifica Proprietà -home.changeMetadata.desc=Modifica/Aggiungi/Rimuovi le proprietà di un documento PDF. -changeMetadata.tags=Titolo,autore,data,creazione,ora,editore,produttore,statistiche - -home.fileToPDF.title=Converti file in PDF -home.fileToPDF.desc=Converti quasi ogni file in PDF (DOCX, PNG, XLS, PPT, TXT e altro) -fileToPDF.tags=trasformazione,formato,documento,immagine,diapositiva,testo,conversione,ufficio,documenti,parola,excel,powerpoint - -home.ocr.title=OCR / Pulisci scansioni -home.ocr.desc=Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro. -ocr.tags=riconoscimento,testo,immagine,scansione,lettura,identificazione,rilevamento,modificabile - -home.extractImages.title=Estrai immagini -home.extractImages.desc=Estrai tutte le immagini da un PDF e salvale come zip. -extractImages.tags=immagine,foto,salva,archivio,zip,catturare,prendere - -home.pdfToPDFA.title=Converti in PDF/A -home.pdfToPDFA.desc=Converti un PDF nel formato PDF/A per archiviazione a lungo termine. -pdfToPDFA.tags=archivio,a lungo termine,standard,conversione,archiviazione,conservazione - -home.PDFToWord.title=Da PDF a Word -home.PDFToWord.desc=Converti un PDF nei formati Word (DOC, DOCX e ODT) -PDFToWord.tags=doc,docx,odt,word,trasformazione,formato,conversione,office,microsoft,filedoc - -home.PDFToPresentation.title=Da PDF a presentazioni -home.PDFToPresentation.desc=Converti un PDF in presentazioni (PPT, PPTX and ODP) -PDFToPresentation.tags=diapositive,mostra,office,microsoft - -home.PDFToText.title=Da PDF a testo/RTF -home.PDFToText.desc=Converti un PDF in testo o RTF. -PDFToText.tags=Microsoft Rich Format,formato Rich Text,formato Rich Text - -home.PDFToHTML.title=Da PDF ad HTML -home.PDFToHTML.desc=Converti un PDF in HTML. -PDFToHTML.tags=contenuto web,facile da usare per il browser - - -home.PDFToXML.title=Da PDF a XML -home.PDFToXML.desc=Converti un PDF in XML. -PDFToXML.tags=estrazione dati,contenuto strutturato,interoperabilità,trasformazione,conversione - -home.ScannerImageSplit.title=Trova/Dividi foto scansionate -home.ScannerImageSplit.desc=Estrai più foto da una singola foto o PDF. -ScannerImageSplit.tags=separa,rileva automaticamente,scansiona,multi-foto,organizza - -home.sign.title=Firma -home.sign.desc=Aggiungi una firma al PDF da disegno, testo o immagine. -sign.tags=autorizza,iniziali,firma-tracciata,firma-testo,firma-immagine - -home.flatten.title=Appiattisci -home.flatten.desc=Rimuovi tutti gli elementi interattivi e moduli da un PDF. -flatten.tags=statico,disattivato,non interattivo,ottimizzato - -home.repair.title=Ripara -home.repair.desc=Prova a riparare un PDF corrotto. -repair.tags=aggiustare,ripristinare,correggere,recuperare - -home.removeBlanks.title=Rimuovi pagine vuote -home.removeBlanks.desc=Trova e rimuovi pagine vuote da un PDF. -removeBlanks.tags=pulire,semplificare,non contenere contenuti,organizzare - -home.removeAnnotations.title=Rimuovi annotazioni -home.removeAnnotations.desc=Rimuove tutti i commenti/annotazioni da un PDF -removeAnnotations.tags=commenti,evidenziazioni,note,markup,rimozione - -home.compare.title=Compara -home.compare.desc=Vedi e compara le differenze tra due PDF. -compare.tags=differenziare,contrastare,cambiare,analisi - -home.certSign.title=Firma con certificato -home.certSign.desc=Firma un PDF con un certificato/chiave (PEM/P12) -certSign.tags=autenticare,PEM,P12,ufficiale,crittografare - -home.removeCertSign.title=Rimuovere firma dal certificato -home.removeCertSign.desc=Rimuovi la firma del certificato dal PDF -removeCertSign.tags=autenticare,PEM,P12,ufficiale,decifrare - -home.pageLayout.title=Layout multipagina -home.pageLayout.desc=Unisci più pagine di un documento PDF in un'unica pagina -pageLayout.tags=unire,comporre,visualizzazione singola,organizzare - -home.scalePages.title=Regola le dimensioni/scala della pagina -home.scalePages.desc=Modificare le dimensioni/scala della pagina e/o dei suoi contenuti. -scalePages.tags=ridimensionare,modificare,dimensionare,adattare - -home.pipeline.title=Pipeline -home.pipeline.desc=Esegui più azioni sui PDF definendo script di pipeline -pipeline.tags=automatizzare,sequenziare,scriptare,elaborare in batch - -home.add-page-numbers.title=Aggiungi numeri di pagina -home.add-page-numbers.desc=Aggiungi numeri di pagina in tutto un documento in una posizione prestabilita -add-page-numbers.tags=impaginare,etichettare,organizzare,indicizzare - -home.auto-rename.title=Rinomina automaticamente il file PDF -home.auto-rename.desc=Rinomina automaticamente un file PDF in base all'intestazione rilevata -auto-rename.tags=rilevamento automatico,basato su intestazione,organizzazione,rietichettatura - -home.adjust-contrast.title=Regola colori/contrasto -home.adjust-contrast.desc=Regola contrasto, saturazione e luminosità di un PDF -adjust-contrast.tags=correzione del colore,messa a punto,modifica,miglioramento - -home.crop.title=Ritaglia PDF -home.crop.desc=Ritaglia un PDF per ridurne le dimensioni (mantiene il testo!) -crop.tags=tagliare,ridurre,modificare,modellare - -home.autoSplitPDF.title=Pagine divise automaticamente -home.autoSplitPDF.desc=Dividi automaticamente il PDF scansionato con il codice QR dello divisore di pagina fisico scansionato -autoSplitPDF.tags=Basato su QR,separato,scansiona segmenti,organizza - -home.sanitizePdf.title=Pulire -home.sanitizePdf.desc=Rimuovi script e altri elementi dai file PDF -sanitizePdf.tags=pulire,proteggere,rimuovere le minacce - -home.URLToPDF.title=URL/sito Web in PDF -home.URLToPDF.desc=Converte qualsiasi URL http(s) in PDF -URLToPDF.tags=acquisizione web,salvataggio pagina,web-to-doc,archivio - -home.HTMLToPDF.title=Da HTML a PDF -home.HTMLToPDF.desc=Converte qualsiasi file HTML o zip in PDF -HTMLToPDF.tags=markup,contenuto web,trasformazione,conversione - - -home.MarkdownToPDF.title=Markdown in PDF -home.MarkdownToPDF.desc=Converte qualsiasi file Markdown in PDF -MarkdownToPDF.tags=markup,contenuto web,trasformazione,conversione - -home.PDFToMarkdown.title=PDF in Markdown -home.PDFToMarkdown.desc=Converte qualsiasi PDF in Markdown -PDFToMarkdown.tags=markup,contenuto-web,trasformazione,convertire,md - -home.getPdfInfo.title=Ottieni TUTTE le informazioni in PDF -home.getPdfInfo.desc=Raccogli tutte le informazioni possibili sui PDF -getPdfInfo.tags=informazioni,dati,stati,statistiche - - -home.extractPage.title=Estrai pagina/e -home.extractPage.desc=Estrae le pagine selezionate dal PDF -extractPage.tags=estrarre - - -home.PdfToSinglePage.title=PDF in un'unica pagina di grandi dimensioni -home.PdfToSinglePage.desc=Unisce tutte le pagine PDF in un'unica grande pagina -PdfToSinglePage.tags=pagina singola - - -home.showJS.title=Mostra Javascript -home.showJS.desc=Cerca e visualizza qualsiasi JS inserito in un PDF -showJS.tags=JS - -home.autoRedact.title=Redazione automatica -home.autoRedact.desc=Redige automaticamente (oscura) il testo in un PDF in base al testo immesso -autoRedact.tags=Redigere,nascondere,oscurare,nero,pennarello,nascosto - -home.redact.title=Redazione manuale -home.redact.desc=Redige un PDF in base al testo selezionato, alle forme disegnate e/o alle pagina selezionata(e) -redact.tags=Redigere,nascondere,oscurare,nero,pennarello,nascosto,manuale - -home.tableExtraxt.title=Da PDF a CSV -home.tableExtraxt.desc=Estrae tabelle da un PDF convertendolo in CSV -tableExtraxt.tags=CSV,Estrazione tabella,estrai,converti - - -home.autoSizeSplitPDF.title=Divisione automatica per dimensione/numero -home.autoSizeSplitPDF.desc=Dividi un singolo PDF in più documenti in base alle dimensioni, al numero di pagine o al numero di documenti -autoSizeSplitPDF.tags=pdf,diviso,documento,organizzazione - - -home.overlay-pdfs.title=Sovrapposizione di PDF -home.overlay-pdfs.desc=Sovrappone i PDF sopra un altro PDF -overlay-pdfs.tags=Sovrapponi - -home.split-by-sections.title=Dividi PDF per sezioni -home.split-by-sections.desc=Dividi ciascuna pagina di un PDF in sezioni orizzontali e verticali più piccole -split-by-sections.tags=Dividi sezione,dividi,personalizza - -home.AddStampRequest.title=Aggiungi timbro al PDF -home.AddStampRequest.desc=Aggiungi testo o aggiungi timbri immagine nelle posizioni prestabilite -AddStampRequest.tags=Timbro,Aggiungi immagine,Centra immagine,Filigrana,PDF,Incorpora,Personalizza - - -home.removeImagePdf.title=Rimuovi immagine -home.removeImagePdf.desc=Rimuovi le immagini dal PDF per ridurre la dimensione del file -removeImagePdf.tags=Rimuovi immagine,operazioni sulla pagina,back-end,lato server - - -home.splitPdfByChapters.title=Dividi PDF per capitoli -home.splitPdfByChapters.desc=Dividi un PDF in più file in base alla struttura dei capitoli. -splitPdfByChapters.tags=dividi,capitoli,segnalibri,organizza - -home.validateSignature.title=Convalida la firma PDF -home.validateSignature.desc=Verificare le firme digitali e i certificati nei documenti PDF -validateSignature.tags=firma,verifica,convalida,pdf,certificato,firma digitale,convalida firma,convalida certificato - -#replace-invert-color -replace-color.title=Sostituisci-Inverti-Colore -replace-color.header=Sostituisci-Inverti colore PDF -home.replaceColorPdf.title=Sostituisci e inverti il colore -home.replaceColorPdf.desc=Sostituisci il colore del testo e dello sfondo nel PDF e inverti il ​​colore completo del PDF per ridurre le dimensioni del file -replaceColorPdf.tags=Sostituisci colore, Operazioni di pagina, Back-end, lato server -replace-color.selectText.1=Sostituisci o inverti le opzioni del colore -replace-color.selectText.2=Predefinito (colori ad alto contrasto predefiniti) -replace-color.selectText.3=Personalizzato (colori personalizzati) -replace-color.selectText.4=Inversione completa (inverte tutti i colori) -replace-color.selectText.5=Opzioni di colore ad alto contrasto -replace-color.selectText.6=testo bianco su sfondo nero -replace-color.selectText.7=Testo nero su sfondo bianco -replace-color.selectText.8=Testo giallo su sfondo nero -replace-color.selectText.9=Testo verde su sfondo nero -replace-color.selectText.10=Scegli il colore del testo -replace-color.selectText.11=Scegli il colore di sfondo -replace-color.submit=Sostituisci - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Accedi -login.header=Accedi -login.signin=Accedi -login.rememberme=Ricordami -login.invalid=Nome utente o password errati. -login.locked=Il tuo account è stato bloccato. -login.signinTitle=Per favore accedi -login.ssoSignIn=Accedi tramite Single Sign-on -login.oAuth2AutoCreateDisabled=Creazione automatica utente OAUTH2 DISABILITATA -login.oAuth2AdminBlockedUser=La registrazione o l'accesso degli utenti non registrati è attualmente bloccata. Si prega di contattare l'amministratore. -login.oauth2RequestNotFound=Richiesta di autorizzazione non trovata -login.oauth2InvalidUserInfoResponse=Risposta relativa alle informazioni utente non valida -login.oauth2invalidRequest=Richiesta non valida -login.oauth2AccessDenied=Accesso negato -login.oauth2InvalidTokenResponse=Risposta token non valida -login.oauth2InvalidIdToken=Id Token non valido -login.relyingPartyRegistrationNotFound=Nessuna registrazione di parte affidabile trovata -login.userIsDisabled=L'utente è disattivato, l'accesso è attualmente bloccato con questo nome utente. Si prega di contattare l'amministratore. -login.alreadyLoggedIn=Hai già effettuato l'accesso a -login.alreadyLoggedIn2=dispositivi. Esci dai dispositivi e riprova. -login.toManySessions=Hai troppe sessioni attive -login.logoutMessage=Sei stato disconnesso. - -#auto-redact -autoRedact.title=Redazione automatica -autoRedact.header=Redazione automatica -autoRedact.colorLabel=Colore -autoRedact.textsToRedactLabel=Testo da oscurare (separato da righe) -autoRedact.textsToRedactPlaceholder=per esempio. \nConfidenziale \nTop-Secret -autoRedact.useRegexLabel=Usa Regex -autoRedact.wholeWordSearchLabel=Ricerca di parole intere -autoRedact.customPaddingLabel=Padding extra personalizzato -autoRedact.convertPDFToImageLabel=Converti PDF in immagine PDF (utilizzato per rimuovere il testo dietro la casella) -autoRedact.submitButton=Invia - -#redact -redact.title=Redazione manuale -redact.header=Redazione manuale -redact.submit=Redazione -redact.textBasedRedaction=Redazione basata sul testo -redact.pageBasedRedaction=Redazione basata sulla pagina -redact.convertPDFToImageLabel=Converti PDF in immagine PDF (utilizzato per rimuovere il testo dietro la casella) -redact.pageRedactionNumbers.title=Pagine -redact.pageRedactionNumbers.placeholder=(es. 1,2,8 o 4,7,12-16 o 2n-1) -redact.redactionColor.title=Colore di redazione -redact.export=Esporta -redact.upload=Caricamento -redact.boxRedaction=Redazione del disegno della casella -redact.zoom=Zoom -redact.zoomIn=Ingrandisci -redact.zoomOut=Rimpicciolisci -redact.nextPage=Pagina successiva -redact.previousPage=Pagina precedente -redact.toggleSidebar=Attiva barra laterale -redact.showThumbnails=Mostra miniature -redact.showDocumentOutline=Mostra struttura documento (fare doppio clic per espandere/comprimere tutti gli elementi) -redact.showAttatchments=Mostra allegati -redact.showLayers=Mostra livelli (fare doppio clic per ripristinare tutti i livelli allo stato predefinito) -redact.colourPicker=Selettore colore -redact.findCurrentOutlineItem=Trova l'elemento di contorno corrente -redact.applyChanges=Applica modifiche - -#showJS -showJS.title=Mostra Javascript -showJS.header=Mostra Javascript -showJS.downloadJS=Scarica Javascript -showJS.submit=Mostra - - -#pdfToSinglePage -pdfToSinglePage.title=PDF a pagina singola -pdfToSinglePage.header=PDF a pagina singola -pdfToSinglePage.submit=Converti in pagina singola - - -#pageExtracter -pageExtracter.title=Estrai pagine -pageExtracter.header=Estrai pagine -pageExtracter.submit=Estrai -pageExtracter.placeholder=(es. 1,2,8 o 4,7,12-16 o 2n-1) - - -#getPdfInfo -getPdfInfo.title=Ottieni informazioni in PDF -getPdfInfo.header=Ottieni informazioni in PDF -getPdfInfo.submit=Ottieni informazioni -getPdfInfo.downloadJson=Scarica JSON -getPdfInfo.summary=Riepilogo PDF -getPdfInfo.summary.encrypted=Questo PDF è crittografato, quindi potrebbe presentare problemi con alcune applicazioni -getPdfInfo.summary.permissions=Questo PDF ha {0} permessi limitati che potrebbero limitare le operazioni che puoi eseguire con esso -getPdfInfo.summary.compliance=Questo PDF è conforme allo standard {0} -getPdfInfo.summary.basicInfo=Informazioni di base -getPdfInfo.summary.docInfo=Informazioni sul documento -getPdfInfo.summary.encrypted.alert=PDF crittografato - Questo documento è protetto da password -getPdfInfo.summary.not.encrypted.alert=PDF non crittografato - Nessuna protezione tramite password -getPdfInfo.summary.permissions.alert=Autorizzazioni limitate: {0} azioni non sono consentite -getPdfInfo.summary.all.permissions.alert=Tutti i permessi consentiti -getPdfInfo.summary.compliance.alert={0} Conforme -getPdfInfo.summary.no.compliance.alert=Nessuno standard di conformità -getPdfInfo.summary.security.section=Stato di sicurezza -getPdfInfo.section.BasicInfo=Informazioni di base sul documento PDF, tra cui dimensione del file, numero di pagine e lingua -getPdfInfo.section.Metadata=Metadati del documento, inclusi titolo, autore, data di creazione e altre proprietà del documento -getPdfInfo.section.DocumentInfo=Dettagli tecnici sulla struttura e la versione del documento PDF -getPdfInfo.section.Compliancy=Informazioni sulla conformità agli standard PDF(PDF/A,PDF/X,ecc.) -getPdfInfo.section.Encryption=Dettagli di sicurezza e crittografia del documento -getPdfInfo.section.Permissions=Impostazioni di autorizzazione del documento che controllano quali azioni possono essere eseguite -getPdfInfo.section.Other=Componenti aggiuntivi del documento come segnalibri, livelli e file incorporati -getPdfInfo.section.FormFields=Campi modulo interattivi presenti nel documento -getPdfInfo.section.PerPageInfo=Informazioni dettagliate su ogni pagina del documento - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown in PDF -MarkdownToPDF.header=Markdown in PDF -MarkdownToPDF.submit=Converti -MarkdownToPDF.help=Conversione in corso -MarkdownToPDF.credit=Utilizza WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF in Markdown -PDFToMarkdown.header=PDF in Markdown -PDFToMarkdown.submit=Converti - - -#url-to-pdf -URLToPDF.title=URL a PDF -URLToPDF.header=URL a PDF -URLToPDF.submit=Converti -URLToPDF.credit=Utilizza WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML a PDF -HTMLToPDF.header=HTML a PDF -HTMLToPDF.help=Accetta file HTML e ZIP contenenti html/css/immagini ecc. richiesti -HTMLToPDF.submit=Converti -HTMLToPDF.credit=Utilizza WeasyPrint -HTMLToPDF.zoom=Livello di zoom per la visualizzazione del sito web. -HTMLToPDF.pageWidth=Larghezza della pagina in centimetri. (Vuoto per impostazione predefinita) -HTMLToPDF.pageHeight=Altezza della pagina in centimetri. (Vuoto per impostazione predefinita) -HTMLToPDF.marginTop=Margine superiore della pagina in millimetri. (Vuoto per impostazione predefinita) -HTMLToPDF.marginBottom=Margine inferiore della pagina in millimetri. (Vuoto per impostazione predefinita) -HTMLToPDF.marginLeft=Margine sinistro della pagina in millimetri. (Vuoto per impostazione predefinita) -HTMLToPDF.marginRight=Margine destro della pagina in millimetri. (Vuoto per impostazione predefinita) -HTMLToPDF.printBackground=Rendering dello sfondo dei siti Web. -HTMLToPDF.defaultHeader=Abilita intestazione predefinita (nome e numero di pagina) -HTMLToPDF.cssMediaType=Cambia il tipo di supporto CSS della pagina. -HTMLToPDF.none=Nessuno -HTMLToPDF.print=Stampa -HTMLToPDF.screen=Schermo - - -#AddStampRequest -AddStampRequest.header=Timbro PDF -AddStampRequest.title=Timbro PDF -AddStampRequest.stampType=Tipo di timbro -AddStampRequest.stampText=Testo del timbro -AddStampRequest.stampImage=Immagine del timbro -AddStampRequest.alphabet=Alfabeto -AddStampRequest.fontSize=Dimensione carattere/immagine -AddStampRequest.rotation=Rotazione -AddStampRequest.opacity=Opacità -AddStampRequest.position=Posizione -AddStampRequest.overrideX=Sostituisci la coordinata X -AddStampRequest.overrideY=Sostituisci la coordinata Y -AddStampRequest.customMargin=Margine personalizzato -AddStampRequest.customColor=Colore testo personalizzato -AddStampRequest.submit=Invia - - -#sanitizePDF -sanitizePDF.title=Pulire PDF -sanitizePDF.header=Pulisci un file PDF -sanitizePDF.selectText.1=Rimuovi le azioni JavaScript -sanitizePDF.selectText.2=Rimuovi i file incorporati -sanitizePDF.selectText.3=Rimuovi i metadati XMP -sanitizePDF.selectText.4=Rimuovi collegamenti -sanitizePDF.selectText.5=Rimuovi i font -sanitizePDF.selectText.6=Rimuovi metadati delle informazioni del documento -sanitizePDF.submit=Pulisci PDF - - -#addPageNumbers -addPageNumbers.title=Aggiungi numeri di pagina -addPageNumbers.header=Aggiungi numeri di pagina -addPageNumbers.selectText.1=Seleziona il file PDF: -addPageNumbers.selectText.2=Dimensione margine -addPageNumbers.selectText.3=Posizione -addPageNumbers.selectText.4=Numero di partenza -addPageNumbers.selectText.5=Pagine da numerare -addPageNumbers.selectText.6=Testo personalizzato -addPageNumbers.customTextDesc=Testo personalizzato -addPageNumbers.numberPagesDesc=Quali pagine numerare, impostazione predefinita "tutte", accetta anche 1-5 o 2,5,9 ecc -addPageNumbers.customNumberDesc=Il valore predefinito è {n}, accetta anche 'Pagina {n} di {total}', 'Testo-{n}', '{filename}-{n} -addPageNumbers.submit=Aggiungi numeri di pagina - - -#auto-rename -auto-rename.title=Rinomina automatica -auto-rename.header=Rinomina automatica PDF -auto-rename.submit=Rinomina automatica - - -#adjustContrast -adjustContrast.title=Regola il contrasto -adjustContrast.header=Regola il contrasto -adjustContrast.contrast=Contrasto: -adjustContrast.brightness=Luminosità: -adjustContrast.saturation=Saturazione: -adjustContrast.download=Download - - -#crop -crop.title=Ritaglia -crop.header=Ritaglia PDF -crop.submit=Invia - - -#autoSplitPDF -autoSplitPDF.title=PDF diviso automaticamente -autoSplitPDF.header=PDF diviso automaticamente -autoSplitPDF.description=Stampa, inserisci, scansiona, carica e lasciaci separare automaticamente i tuoi documenti. Non è necessario alcuno smistamento manuale. -autoSplitPDF.selectText.1=Stampa alcuni fogli divisori dal basso (il bianco e nero va bene). -autoSplitPDF.selectText.2=Scansiona tutti i tuoi documenti contemporaneamente inserendo il foglio divisorio tra di loro. -autoSplitPDF.selectText.3=Carica il singolo file PDF scansionato di grandi dimensioni e lascia che Stirling PDF gestisca il resto. -autoSplitPDF.selectText.4=Le pagine divisorie vengono rilevate e rimosse automaticamente, garantendo un documento finale ordinato. -autoSplitPDF.formPrompt=Invia PDF contenente divisori di pagina Stirling-PDF: -autoSplitPDF.duplexMode=Modalità duplex (scansione fronte e retro) -autoSplitPDF.dividerDownload2=Scarica 'Divisore automatico (con istruzioni).pdf' -autoSplitPDF.submit=Invia - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Layout multipagina -pageLayout.header=Layout multipagina -pageLayout.pagesPerSheet=Pagine per foglio: -pageLayout.addBorder=Aggiungi bordi -pageLayout.submit=Invia - - -#scalePages -scalePages.title=Regola la scala della pagina -scalePages.header=Regola la scala della pagina -scalePages.pageSize=Dimensione di una pagina del documento. -scalePages.keepPageSize=Dimensione originale -scalePages.scaleFactor=Livello di zoom (ritaglio) di una pagina. -scalePages.submit=Invia - - -#certSign -certSign.title=Firma del certificato -certSign.header=Firma un PDF con il tuo certificato (Lavoro in corso) -certSign.selectPDF=Seleziona un file PDF per la firma: -certSign.jksNote=Nota: se il tipo di certificato non è elencato di seguito, convertilo in un file Java Keystore (.jks) utilizzando lo strumento da riga di comando keytool. Quindi, scegli l'opzione del file .jks di seguito. -certSign.selectKey=Seleziona il file della tua chiave privata (formato PKCS#8, potrebbe essere .pem o .der): -certSign.selectCert=Seleziona il tuo file di certificato (formato X.509, potrebbe essere .pem o .der): -certSign.selectP12=Selezionare il file keystore PKCS#12 (.p12 o .pfx) (facoltativo, se fornito, dovrebbe contenere la chiave privata e il certificato): -certSign.selectJKS=Seleziona il tuo file Java Keystore (.jks o .keystore): -certSign.certType=Tipo di certificato -certSign.password=Inserisci la tua password dell'archivio chiavi o della chiave privata (se presente): -certSign.showSig=Mostra firma -certSign.reason=Motivo -certSign.location=Posizione -certSign.name=Nome -certSign.showLogo=Mostra Logo -certSign.submit=Firma PDF - - -#removeCertSign -removeCertSign.title=Rimuovi certificato della firma -removeCertSign.header=Rimuovere il certificato digitale dal PDF -removeCertSign.selectPDF=Seleziona un file PDF: -removeCertSign.submit=Rimuovi firma - - -#removeBlanks -removeBlanks.title=Rimuovi spazi vuoti -removeBlanks.header=Rimuovi pagine vuote -removeBlanks.threshold=Soglia: -removeBlanks.thresholdDesc=Soglia che determina un pixel 'bianco' -removeBlanks.whitePercent=Percentuale di bianco (%): -removeBlanks.whitePercentDesc=Percentuale della pagina che deve essere bianca per venire rimossa -removeBlanks.submit=Rimuovi - - -#removeAnnotations -removeAnnotations.title=Rimuovi Annotazioni -removeAnnotations.header=Rimuovi Annotazioni -removeAnnotations.submit=Rimuovi - - -#compare -compare.title=Compara -compare.header=Compara PDF -compare.highlightColor.1=Evidenzia colore 1: -compare.highlightColor.2=Evidenzia colore 2: -compare.document.1=Documento 1 -compare.document.2=Documento 2 -compare.submit=Compara -compare.complex.message=Uno o entrambi i documenti forniti sono file di grandi dimensioni, l'accuratezza del confronto potrebbe risultare ridotta -compare.large.file.message=Uno o entrambi i documenti forniti sono troppo grandi per essere elaborati -compare.no.text.message=Uno o entrambi i PDF selezionati non hanno contenuto di testo. Si prega di scegliere PDF con testo per il confronto. - -#sign -sign.title=Firma -sign.header=Firma PDF -sign.upload=Carica immagine -sign.draw=Disegna Firma -sign.text=Testo -sign.clear=Cancella -sign.add=Aggiungi -sign.saved=Firme salvate -sign.save=Firma salvata -sign.personalSigs=Firme personali -sign.sharedSigs=Firme condivise -sign.noSavedSigs=Nessuna firma salvata trovata -sign.addToAll=Aggiungi a tutte le pagine -sign.delete=Elimina -sign.first=Prima pagina -sign.last=Ultima pagina -sign.next=Prossima pagina -sign.previous=Pagina precedente -sign.maintainRatio=Attiva il mantenimento delle proporzioni -sign.undo=Annulla -sign.redo=Rifare - -#repair -repair.title=Ripara -repair.header=Ripara PDF -repair.submit=Ripara - - -#flatten -flatten.title=Appiattire -flatten.header=Appiattisci PDF -flatten.flattenOnlyForms=Appiattisci solo i moduli -flatten.submit=Appiattisci - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Soglia angolo: -ScannerImageSplit.selectText.2=Imposta il minimo angolo richiesto perché l'immagine venga ruotata (default: 10). -ScannerImageSplit.selectText.3=Tolleranza: -ScannerImageSplit.selectText.4=Imposta lo spettro di colori attorno al colore di sfondo stimato (default: 30). -ScannerImageSplit.selectText.5=Area minima: -ScannerImageSplit.selectText.6=Imposta l'area minima di una foto (default: 10000). -ScannerImageSplit.selectText.7=Area di contorno minima: -ScannerImageSplit.selectText.8=Imposta l'area minima del contorno di una foto -ScannerImageSplit.selectText.9=Spessore bordo: -ScannerImageSplit.selectText.10=Imposta lo spessore del bordo aggiunto o rimosso per prevenire bordi bianchi nel risultato (predefinito: 1). -ScannerImageSplit.info=Python non è installato. È necessario per l'esecuzione. - - -#OCR -ocr.title=OCR / Pulisci scansioni -ocr.header=Pulisci scansioni / OCR (riconoscimento testo) -ocr.selectText.1=Scegli lingue da usare per il riconoscimento testo (L'elenco contiene quelle attualmente disponibili): -ocr.selectText.2=Crea file di testo contenente il testo estratto oltre al PDF originale -ocr.selectText.3=Sistema le pagine che sono state scansionate storte ruotandole in posizione corretta. -ocr.selectText.4=Pulisci il foglio in modo da evitare errori nella lettura. (non cambia il risultato) -ocr.selectText.5=Pulisci il foglio in modo da evitare errori nella lettura. (cambia il risultato) -ocr.selectText.6=Ignora pagine che contengono testo interattivo, scansiona solo pagine che contengono immagini -ocr.selectText.7=Forza scansione, scansiona ogni pagina rimuovendo gli elementi originali -ocr.selectText.8=Normale (Darà errore se il PDF contiene testo) -ocr.selectText.9=Impostazioni extra -ocr.selectText.10=Modalità OCR -ocr.selectText.11=Rimuovi immagini dopo la scansione (Rimuove TUTTE le immagini, utile solo come parte del processo di conversione) -ocr.selectText.12=Modalità di rendering (avanzato) -ocr.help=Per favore leggi la documentazione su come usare il programma per altri linguaggi e/o uso non in Docker -ocr.credit=Questo servizio utilizza Qpdf e Tesseract per l'OCR. -ocr.submit=Scansiona testo nel PDF con OCR - - -#extractImages -extractImages.title=Estrai immagini -extractImages.header=Estrai immagini -extractImages.selectText=Seleziona il formato in cui salvare le immagini estratte -extractImages.allowDuplicates=Salva le immagini duplicate -extractImages.submit=Estrai - - -#File to PDF -fileToPDF.title=Converti file in PDF -fileToPDF.header=Converti qualsiasi file in PDF -fileToPDF.credit=Questo servizio utilizza LibreOffice e Unoconv per la conversione dei file. -fileToPDF.supportedFileTypesInfo=Tipi di file supportati -fileToPDF.supportedFileTypes=I formati file supportati dovrebbero includere quelli sottostanti. Tuttavia, per una lista aggiornata controlla la documentazione di LibreOffice -fileToPDF.submit=Converti in PDF - - -#compress -compress.title=Comprimi -compress.header=Comprimi PDF -compress.credit=Questo servizio utilizza qpdf per la compressione/ottimizzazione dei PDF. -compress.grayscale.label=Applica scala di grigio per la compressione -compress.selectText.1=Impostazioni di compressione -compress.selectText.1.1=1-3 Compressione PDF,
4-6 Compressione immagine leggera,
7-9 Compressione immagine intensa Ridurrà drasticamente la qualità dell'immagine -compress.selectText.2=Livello di ottimizzazione: -compress.selectText.4=Modalità automatica - Regola automaticamente la qualità per ottenere le dimensioni esatte del PDF -compress.selectText.5=Dimensioni PDF previste (ad es. 25 MB, 10,8 MB, 25 KB) -compress.submit=Comprimi - - -#Add image -addImage.title=Aggiungi Immagine -addImage.header=Aggiungi un'immagine ad un PDF -addImage.everyPage=Ogni pagina? -addImage.upload=Aggiungi immagine -addImage.submit=Aggiungi immagine - - -#merge -merge.title=Unisci -merge.header=Unisci 2 o più PDF -merge.sortByName=Ordina per nome -merge.sortByDate=Ordina per data -merge.removeCertSign=Rimuovere la firma digitale nel file unito? -merge.submit=Unisci - - -#pdfOrganiser -pdfOrganiser.title=Organizza pagine -pdfOrganiser.header=Organizza le pagine di un PDF -pdfOrganiser.submit=Riordina pagine -pdfOrganiser.mode=Modalità -pdfOrganiser.mode.1=Ordine delle pagine personalizzato -pdfOrganiser.mode.2=Ordine inverso -pdfOrganiser.mode.3=Ordinamento fronte-retro -pdfOrganiser.mode.4=Ordinamento a libretto -pdfOrganiser.mode.5=Ordinamento libretto con cucitura laterale -pdfOrganiser.mode.6=Divisione pari-dispari -pdfOrganiser.mode.7=Rimuovi prima -pdfOrganiser.mode.8=Rimuovi ultima -pdfOrganiser.mode.9=Rimuovi la prima e l'ultima -pdfOrganiser.mode.10=Unione pari-dispari -pdfOrganiser.mode.11=Duplica tutte le pagine -pdfOrganiser.placeholder=(ad es. 1,3,2 o 4-8,2,10-12 o 2n-1) - - -#multiTool -multiTool.title=Multifunzione PDF -multiTool.header=Multifunzione PDF -multiTool.uploadPrompts=Nome file -multiTool.selectAll=Seleziona tutto -multiTool.deselectAll=Deseleziona tutto -multiTool.selectPages=Seleziona pagina -multiTool.selectedPages=Seleziona pagine -multiTool.page=Pagina -multiTool.deleteSelected=Elimina selezionata -multiTool.downloadAll=Esporta -multiTool.downloadSelected=Esporta selezionata - -multiTool.insertPageBreak=Inserisci interruzione di pagina -multiTool.addFile=Aggiungi file -multiTool.rotateLeft=Ruota a sinistra -multiTool.rotateRight=Ruota a destra -multiTool.split=Dividi -multiTool.moveLeft=Sposta a sinistra -multiTool.moveRight=Sposta a destra -multiTool.delete=Elimina -multiTool.dragDropMessage=Pagina(e) selezionata(e) -multiTool.undo=Annulla -multiTool.redo=Rifai - -#decrypt -decrypt.passwordPrompt=Questo file è protetto da password. Inserisci la password: -decrypt.cancelled=Operazione annullata per il PDF: {0} -decrypt.noPassword=Nessuna password fornita per il PDF crittografato: {0} -decrypt.invalidPassword=Riprova con la password corretta. -decrypt.invalidPasswordHeader=Password errata o crittografia non supportata per il PDF: {0} -decrypt.unexpectedError=Si è verificato un errore durante l'elaborazione del file. Riprova.. -decrypt.serverError=Errore del server durante la decrittazione: {0} -decrypt.success=File decrittografato con successo. - -#multiTool-advert -multiTool-advert.message=Questa funzione è disponibile anche nella nostra pagina multi-strumento. Scoprila per un'interfaccia utente pagina per pagina migliorata e funzionalità aggiuntive! - -#view pdf -viewPdf.title=Visualizza/Modifica PDF -viewPdf.header=Visualizza PDF - -#pageRemover -pageRemover.title=Rimuovi pagine -pageRemover.header=Rimuovi pagine da un PDF -pageRemover.pagesToDelete=Pagine da eliminare (inserisci una lista di numeri separati da virgola): -pageRemover.submit=Rimuovi pagine -pageRemover.placeholder=(es. 1,2,6 o 1-10,15-30) - - -#rotate -rotate.title=Ruota PDF -rotate.header=Ruota PDF -rotate.selectAngle=Scegli angolo di rotazione (in multipli di 90 gradi): -rotate.submit=Ruota - - -#split-pdfs -split.title=Dividi PDF -split.header=Dividi PDF -split.desc.1=I numeri che scegli sono le pagine a cui desideri dividere il documento -split.desc.2=Per esempio inserendo 1,3,7-9 separeresti un documento di 10 pagine in 6 diversi PDF con: -split.desc.3=Documento #1: Pagina 1 -split.desc.4=Documento #2: Pagine 2 e 3 -split.desc.5=Documento #3: Pagine 4, 5, 6 e 7 -split.desc.6=Documento #4: Pagina 8 -split.desc.7=Documento #5: Pagina 9 -split.desc.8=Documento #6: Pagine 10 -split.splitPages=Inserisci pagine a cui dividere: -split.submit=Dividi - - -#merge -imageToPDF.title=Immagine a PDF -imageToPDF.header=Immagine a PDF -imageToPDF.submit=Converti -imageToPDF.selectLabel=Opzioni di adattamento immagine -imageToPDF.fillPage=Riempi la pagina -imageToPDF.fitDocumentToImage=Adatta la pagina all'immagine -imageToPDF.maintainAspectRatio=Mantieni le proporzioni -imageToPDF.selectText.2=Ruota automaticamente PDF -imageToPDF.selectText.3=Logica multi-file (funziona solo se ci sono più immagini) -imageToPDF.selectText.4=Unisci in un unico PDF -imageToPDF.selectText.5=Converti in PDF separati - - -#pdfToImage -pdfToImage.title=PDF a immagine -pdfToImage.header=PDF a immagine -pdfToImage.selectText=Formato immagini -pdfToImage.singleOrMultiple=Tipo di immagine -pdfToImage.single=Unica immagine larga -pdfToImage.multi=Più immagini -pdfToImage.colorType=Tipo di colore -pdfToImage.color=A colori -pdfToImage.grey=Scala di grigi -pdfToImage.blackwhite=Bianco e Nero (potresti perdere dettagli!) -pdfToImage.submit=Converti -pdfToImage.info=Python non è installato.È richiesto per la conversione WebP. -pdfToImage.placeholder=(es. 1,2,8 o 4,7,12-16 o 2n-1) - - -#addPassword -addPassword.title=Aggiungi Password -addPassword.header=Aggiungi password (crittografa) -addPassword.selectText.1=Seleziona PDF da crittografare -addPassword.selectText.2=Password -addPassword.selectText.3=Lunghezza chiave -addPassword.selectText.4=Valori più grandi sono più sicuri, ma valori più piccoli offrono una compatibilità maggiore. -addPassword.selectText.5=Permessi -addPassword.selectText.6=Previeni assemblaggio del documento -addPassword.selectText.7=Previeni estrazione del contenuto -addPassword.selectText.8=Previeni estrazione per accessibilità -addPassword.selectText.9=Previeni compilazione dei moduli -addPassword.selectText.10=Previeni modifiche -addPassword.selectText.11=Previeni annotazioni -addPassword.selectText.12=Previeni stampa -addPassword.selectText.13=Previeni stampa in diversi formati -addPassword.selectText.14=Password del proprietario -addPassword.selectText.15=Limita le operazioni eseguibili con il documento una volta aperto (non supportato da tutti i lettori) -addPassword.selectText.16=Limita l'apertura del documento stesso -addPassword.submit=Crittografa - - -#watermark -watermark.title=Aggiungi Filigrana -watermark.header=Aggiungi filigrana -watermark.customColor=Colore testo personalizzato -watermark.selectText.1=Seleziona PDF a cui aggiungere la filigrana: -watermark.selectText.2=Testo: -watermark.selectText.3=Dimensione carattere: -watermark.selectText.4=Rotazione (0-360): -watermark.selectText.5=spazio orizzontale (tra ogni filigrana): -watermark.selectText.6=spazio verticale (tra ogni filigrana): -watermark.selectText.7=Opacità (0% - 100%): -watermark.selectText.8=Tipo di filigrana: -watermark.selectText.9=Immagine filigrana: -watermark.selectText.10=Converti PDF in PDF-Immagine -watermark.submit=Aggiungi Filigrana -watermark.type.1=Testo -watermark.type.2=Immagine - - -#Change permissions -permissions.title=Cambia Permessi -permissions.header=Cambia permessi -permissions.warning=Attenzione: per avere questi permessi non modificabili è raccomandabile impostarli attraverso una password -permissions.selectText.1=Seleziona PDF a cui cambiare permessi -permissions.selectText.2=Permessi da impostare -permissions.selectText.3=Previeni assemblaggio del documento -permissions.selectText.4=Previeni estrazione del contenuto -permissions.selectText.5=Previeni estrazione per accessibilità -permissions.selectText.6=Previeni compilazione dei moduli -permissions.selectText.7=Previeni modifiche -permissions.selectText.8=Previeni annotazioni -permissions.selectText.9=Previeni stampa -permissions.selectText.10=Previeni stampa in diversi formati -permissions.submit=Cambia Permessi - - -#remove password -removePassword.title=Rimuovi Password -removePassword.header=Rimuovi password (de-crittografa) -removePassword.selectText.1=Seleziona PDF da decrittare -removePassword.selectText.2=Password -removePassword.submit=Rimuovi Password - - -#changeMetadata -changeMetadata.title=Titolo: -changeMetadata.header=Cambia Proprietà -changeMetadata.selectText.1=Imposta i dati che vuoi cambiare -changeMetadata.selectText.2=Cancella tutte le proprietà -changeMetadata.selectText.3=Visualizza proprietà personalizzate: -changeMetadata.author=Autore: -changeMetadata.creationDate=Data di creazione (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Creatore: -changeMetadata.keywords=Parole chiave: -changeMetadata.modDate=Data di modifica (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Produttore: -changeMetadata.subject=Oggetto: -changeMetadata.trapped=Recuperato: -changeMetadata.selectText.4=Altre proprietà: -changeMetadata.selectText.5=Aggiungi proprietà personalizzata: -changeMetadata.submit=Cambia proprietà - -#unlockPDFForms -unlockPDFForms.title=Rimuovi la sola lettura dai campi del modulo -unlockPDFForms.header=Sbloccare i moduli PDF -unlockPDFForms.submit=Rimuovi - -#pdfToPDFA -pdfToPDFA.title=Da PDF a PDF/A -pdfToPDFA.header=Da PDF a PDF/A -pdfToPDFA.credit=Questo servizio utilizza libreoffice per la conversione in PDF/A. -pdfToPDFA.submit=Converti -pdfToPDFA.tip=Attualmente non funziona per più input contemporaneamente -pdfToPDFA.outputFormat=Formato di output -pdfToPDFA.pdfWithDigitalSignature=Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo. - - -#PDFToWord -PDFToWord.title=Da PDF a Word -PDFToWord.header=Da PDF a Word -PDFToWord.selectText.1=Formato file di output -PDFToWord.credit=Questo servizio utilizza LibreOffice per la conversione. -PDFToWord.submit=Converti - - -#PDFToPresentation -PDFToPresentation.title=Da PDF a presentazione -PDFToPresentation.header=Da PDF a presentazione -PDFToPresentation.selectText.1=Formato file di output -PDFToPresentation.credit=Questo servizio utilizza LibreOffice per la conversione. -PDFToPresentation.submit=Converti - - -#PDFToText -PDFToText.title=Da PDF a testo/RTF -PDFToText.header=Da PDF a testo/RTF -PDFToText.selectText.1=Formato file di output -PDFToText.credit=Questo servizio utilizza LibreOffice per la conversione. -PDFToText.submit=Converti - - -#PDFToHTML -PDFToHTML.title=Da PDF a HTML -PDFToHTML.header=Da PDF a HTML -PDFToHTML.credit=Questo servizio utilizza pdftohtml per la conversione. -PDFToHTML.submit=Converti - - -#PDFToXML -PDFToXML.title=Da PDF a XML -PDFToXML.header=Da PDF a XML -PDFToXML.credit=Questo servizio utilizza LibreOffice per la conversione. -PDFToXML.submit=Converti - -#PDFToCSV -PDFToCSV.title=Da PDF a CSV -PDFToCSV.header=Da PDF a CSV -PDFToCSV.prompt=Scegli la pagina per estrarre la tabella -PDFToCSV.submit=Estrai - -#split-by-size-or-count -split-by-size-or-count.title=Dividi il PDF per dimensione o numero -split-by-size-or-count.header=Dividi il PDF per dimensione o numero -split-by-size-or-count.type.label=Seleziona il tipo di divisione -split-by-size-or-count.type.size=Per dimensione -split-by-size-or-count.type.pageCount=Per numero di pagine -split-by-size-or-count.type.docCount=Per numero di documento -split-by-size-or-count.value.label=Inserire il valore -split-by-size-or-count.value.placeholder=Inserisci la dimensione (ad esempio, 2 MB o 3 KB) o il numero (ad esempio, 5) -split-by-size-or-count.submit=Separa - - -#overlay-pdfs -overlay-pdfs.header=Invia file PDF in sovrapposizione -overlay-pdfs.baseFile.label=Seleziona File PDF di base -overlay-pdfs.overlayFiles.label=Seleziona sovrapposizione file PDF -overlay-pdfs.mode.label=Seleziona la modalità di sovrapposizione -overlay-pdfs.mode.sequential=Sovrapposizione sequenziale -overlay-pdfs.mode.interleaved=Sovrapposizione interfogliata -overlay-pdfs.mode.fixedRepeat=Risolto il problema con la ripetizione della sovrapposizione -overlay-pdfs.counts.label=Numeri sovrapposti (per la modalità di ripetizione fissa) -overlay-pdfs.counts.placeholder=Inserisci i numeri separati da virgole (ad esempio, 2,3,1) -overlay-pdfs.position.label=Seleziona posizione di sovrapposizione -overlay-pdfs.position.foreground=Primo piano -overlay-pdfs.position.background=Sfondo -overlay-pdfs.submit=Sovrapponi - - -#split-by-sections -split-by-sections.title=Dividi PDF per sezioni -split-by-sections.header=Dividi il PDF in sezioni -split-by-sections.horizontal.label=Divisioni orizzontali -split-by-sections.vertical.label=Divisioni verticali -split-by-sections.horizontal.placeholder=Inserire il numero di divisioni orizzontali -split-by-sections.vertical.placeholder=Inserire il numero di divisioni verticali -split-by-sections.submit=Dividi PDF -split-by-sections.merge=Unisci in un unico PDF - - -#printFile -printFile.title=Stampa file -printFile.header=Stampa file su stampante -printFile.selectText.1=Seleziona file da stampare -printFile.selectText.2=Inserire il nome della stampante -printFile.submit=Stampare - - -#licenses -licenses.nav=Licenze -licenses.title=Licenze di terze parti -licenses.header=Licenze di terze parti -licenses.module=Modulo -licenses.version=Versione -licenses.license=Licenza - -#survey -survey.nav=Sondaggio -survey.title=Sondaggio Stirling-PDF -survey.description=Stirling-PDF non fa tracciamento, quindi vogliamo sentire i nostri utenti per migliorare Stirling-PDF! -survey.changes=Stirling-PDF è cambiato dall'ultimo sondaggio! Per saperne di più, consulta il nostro blog qui: -survey.changes2=Con questi cambiamenti stiamo ricevendo supporto aziendale e finanziamenti retribuiti -survey.please=Ti invitiamo a prendere in considerazione la possibilità di partecipare al nostro sondaggio! -survey.disabled=(Il popup del sondaggio verrà disabilitato nei prossimi aggiornamenti ma sarà disponibile a piè di pagina) -survey.button=Partecipa al sondaggio -survey.dontShowAgain=Non mostrare più -survey.meeting.1=Se utilizzi Stirling PDF al lavoro, saremo lieti di parlare con te. Offriamo sessioni di supporto tecnico in cambio di una sessione di individuazione dell'utente di 15 minuti. -survey.meeting.2=Questa è un'opportunità per: -survey.meeting.3=Ottenere assistenza per la distribuzione, le integrazioni o la risoluzione dei problemi -survey.meeting.4=Fornire feedback diretto su prestazioni, casi limite e lacune nelle funzionalità -survey.meeting.5=Aiutaci a perfezionare Stirling PDF per un utilizzo aziendale nel mondo reale -survey.meeting.6=Se sei interessato, puoi prenotare un appuntamento direttamente con il nostro team. (Solo in inglese) -survey.meeting.7=Non vediamo l'ora di approfondire i tuoi casi d'uso e di migliorare ulteriormente Stirling PDF! -survey.meeting.notInterested=Non sei un'azienda e/o sei interessato a un incontro? -survey.meeting.button=Prenota un incontro - -#error -error.sorry=Ci scusiamo per il problema! -error.needHelp=Hai bisogno di aiuto / trovato un problema? -error.contactTip=Se i problemi persistono, non esitare a contattarci per chiedere aiuto. Puoi aprire un ticket sulla nostra pagina GitHub o contattarci tramite Discord: -error.404.head=404 - Pagina non trovata | Spiacenti, siamo inciampati nel codice! -error.404.1=Non riusciamo a trovare la pagina che stai cercando. -error.404.2=Qualcosa è andato storto -error.github=Apri un ticket su GitHub -error.showStack=Mostra traccia dello stack -error.copyStack=Copia traccia dello stack -error.githubSubmit=GitHub: apri un ticket -error.discordSubmit=Discord: invia post di supporto - - -#remove-image -removeImage.title=Rimuovere immagine -removeImage.header=Rimuovi immagine -removeImage.removeImage=Rimuovi immagine -removeImage.submit=Rimuovi immagine - - -splitByChapters.title=Dividere PDF per capitoli -splitByChapters.header=Dividi PDF per capitoli -splitByChapters.bookmarkLevel=Livello segnalibro -splitByChapters.includeMetadata=Includi Metadati -splitByChapters.allowDuplicates=Consenti duplicati -splitByChapters.desc.1=Questo strumento divide un file PDF in più PDF in base alla struttura dei capitoli. -splitByChapters.desc.2=Livello segnalibro: seleziona il livello dei segnalibri da utilizzare per la suddivisione (0 per il livello superiore, 1 per il secondo livello, ecc.). -splitByChapters.desc.3=Includi metadati: se selezionato, i metadati del PDF originale verranno inclusi in ogni PDF diviso. -splitByChapters.desc.4=Consenti duplicati: se selezionata, consente più segnalibri sulla stessa pagina per creare PDF separati. -splitByChapters.submit=Dividi PDF - -#File Chooser -fileChooser.click=Clicca -fileChooser.or=o -fileChooser.dragAndDrop=Trascina & Rilascia -fileChooser.dragAndDropPDF=Trascina & rilascia il file PDF -fileChooser.dragAndDropImage=Trascina & rilascia il file immagine -fileChooser.hoveredDragAndDrop=Trascina & rilascia i file qui -fileChooser.extractPDF=Estraendo... - -#release notes -releases.footer=Rilasci -releases.title=Note di rilascio -releases.header=Note di rilascio -releases.current.version=Rilascio corrente -releases.note=Le note di rilascio sono disponibili solo in inglese - -#Validate Signature -validateSignature.title=Validare le firme PDF -validateSignature.header=Convalidare le firme digitali -validateSignature.selectPDF=Seleziona il file PDF firmato -validateSignature.submit=Convalida firme -validateSignature.results=Risultati di convalida -validateSignature.status=Stato -validateSignature.signer=Firmatario -validateSignature.date=Data -validateSignature.reason=Ragione -validateSignature.location=Posizione -validateSignature.noSignatures=Nessuna firma digitale trovata in questo documento -validateSignature.status.valid=Valida -validateSignature.status.invalid=Invalida -validateSignature.chain.invalid=Convalida della catena di certificati non riuscita: impossibile verificare l'identità del firmatario -validateSignature.trust.invalid=Certificato non presente nell'archivio attendibile: la fonte non può essere verificata -validateSignature.cert.expired=Il certificato è scaduto -validateSignature.cert.revoked=Il certificato è stato revocato -validateSignature.signature.info=Informazioni sulla firma -validateSignature.signature=Firma -validateSignature.signature.mathValid=La firma è matematicamente valida MA: -validateSignature.selectCustomCert=File di certificato personalizzato X.509 (opzionale) -validateSignature.cert.info=Dettagli del certificato -validateSignature.cert.issuer=Emittente -validateSignature.cert.subject=Soggetto -validateSignature.cert.serialNumber=Numero di serie -validateSignature.cert.validFrom=Valido da -validateSignature.cert.validUntil=Valido fino a -validateSignature.cert.algorithm=Algoritmo -validateSignature.cert.keySize=Dimensione chiave -validateSignature.cert.version=Versione -validateSignature.cert.keyUsage=Utilizzo della chiave -validateSignature.cert.selfSigned=Autofirmato -validateSignature.cert.bits=bit - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=Come utilizziamo i cookie -cookieBanner.popUp.description.1=Utilizziamo cookie e altre tecnologie per migliorare l'esperienza utente di Stirling PDF, aiutandoci a perfezionare i nostri strumenti e a continuare a sviluppare funzionalità che amerai. -cookieBanner.popUp.description.2=Se preferisci non farlo, cliccando su "No grazie" verranno abilitati solo i cookie essenziali, necessari per il corretto funzionamento del sito. -cookieBanner.popUp.acceptAllBtn=Acconsento -cookieBanner.popUp.acceptNecessaryBtn=No grazie -cookieBanner.popUp.showPreferencesBtn=Gestisci preferenze -cookieBanner.preferencesModal.title=Gestore delle preferenze per il consenso -cookieBanner.preferencesModal.acceptAllBtn=Accetta tutto -cookieBanner.preferencesModal.acceptNecessaryBtn=Rifiuta tutto -cookieBanner.preferencesModal.savePreferencesBtn=Salva preferenze -cookieBanner.preferencesModal.closeIconLabel=Chiusura modale -cookieBanner.preferencesModal.serviceCounterLabel=Servizio|Servizi -cookieBanner.preferencesModal.subtitle=Utilizzo dei cookie -cookieBanner.preferencesModal.description.1=Stirling PDF utilizza cookie e tecnologie simili per migliorare la tua esperienza e comprendere come vengono utilizzati i nostri strumenti. Questo ci aiuta a migliorare le prestazioni, a sviluppare le funzionalità che ti interessano e a fornire supporto continuo ai nostri utenti. -cookieBanner.preferencesModal.description.2=Stirling PDF non può e non potrà mai tracciare o accedere al contenuto dei documenti che utilizzi. -cookieBanner.preferencesModal.description.3=La tua privacy e la tua fiducia sono al centro del nostro operato. -cookieBanner.preferencesModal.necessary.title.1=Cookie strettamente necessari -cookieBanner.preferencesModal.necessary.title.2=Sempre abilitati -cookieBanner.preferencesModal.necessary.description=Questi cookie sono essenziali per il corretto funzionamento del sito web. Abilitano funzionalità fondamentali come l'impostazione delle preferenze sulla privacy, l'accesso e la compilazione di moduli, motivo per cui non possono essere disattivati. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=Questi cookie ci aiutano a capire come vengono utilizzati i nostri strumenti, così possiamo concentrarci sullo sviluppo delle funzionalità che la nostra community apprezza di più. Non preoccuparti: Stirling PDF non può e non traccerà mai il contenuto dei documenti con cui lavori. - diff --git a/stirling-pdf/build/resources/main/messages_ko_KR.properties b/stirling-pdf/build/resources/main/messages_ko_KR.properties deleted file mode 100644 index 25ae3ea53..000000000 --- a/stirling-pdf/build/resources/main/messages_ko_KR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=글꼴 크기 -addPageNumbers.fontName=글꼴 이름 -pdfPrompt=PDF 선택 -multiPdfPrompt=PDF 선택 (2개 이상) -multiPdfDropPrompt=필요한 모든 PDF를 선택(또는 끌어다 놓기)하세요 -imgPrompt=이미지 선택 -genericSubmit=제출 -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=경고: 이 과정은 파일 크기에 따라 최대 1분이 소요될 수 있습니다 -pageOrderPrompt=사용자 지정 페이지 순서 (쉼표로 구분된 페이지 번호 목록 또는 2n+1과 같은 함수 입력): -pageSelectionPrompt=사용자 지정 페이지 선택 (페이지 번호 1,5,6 또는 2n+1과 같은 함수를 쉼표로 구분하여 목록 입력): -goToPage=이동 -true=참 -false=거짓 -unknown=알 수 없음 -save=저장 -saveToBrowser=브라우저에 저장 -close=닫기 -filesSelected=개의 파일이 선택됨 -noFavourites=즐겨찾기가 추가되지 않았습니다 -downloadComplete=다운로드 완료 -bored=기다리는 것이 지루하신가요? -alphabet=알파벳 -downloadPdf=PDF 다운로드 -text=텍스트 -font=글꼴 -selectFillter=-- 선택 -- -pageNum=페이지 번호 -sizes.small=작게 -sizes.medium=중간 -sizes.large=크게 -sizes.x-large=매우 크게 -error.pdfPassword=PDF 문서가 비밀번호로 보호되어 있으며, 비밀번호가 제공되지 않았거나 올바르지 않습니다 -delete=삭제 -username=사용자 이름 -password=비밀번호 -welcome=환영합니다 -property=속성 -black=검정 -white=흰색 -red=빨강 -green=초록 -blue=파랑 -custom=사용자 지정... -WorkInProgess=작업 진행 중, 작동하지 않거나 버그가 있을 수 있습니다. 문제가 있으면 신고해 주세요! -poweredBy=제공 -yes=예 -no=아니오 -changedCredsMessage=자격 증명이 변경되었습니다! -notAuthenticatedMessage=사용자가 인증되지 않았습니다. -userNotFoundMessage=사용자를 찾을 수 없습니다. -incorrectPasswordMessage=현재 비밀번호가 올바르지 않습니다. -usernameExistsMessage=새 사용자 이름이 이미 존재합니다. -invalidUsernameMessage=잘못된 사용자 이름입니다. 사용자 이름은 문자, 숫자 및 @._+- 특수문자만 포함하거나 유효한 이메일 주소여야 합니다. -invalidPasswordMessage=비밀번호는 비어 있으면 안 되며 시작과 끝에 공백이 있으면 안 됩니다. -confirmPasswordErrorMessage=새 비밀번호와 새 비밀번호 확인이 일치해야 합니다. -deleteCurrentUserMessage=현재 로그인된 사용자를 삭제할 수 없습니다. -deleteUsernameExistsMessage=존재하지 않는 사용자 이름은 삭제할 수 없습니다. -downgradeCurrentUserMessage=현재 사용자의 역할을 강등할 수 없습니다 -disabledCurrentUserMessage=현재 사용자를 비활성화할 수 없습니다 -downgradeCurrentUserLongMessage=현재 사용자의 역할을 강등할 수 없습니다. 따라서 현재 사용자는 표시되지 않습니다. -userAlreadyExistsOAuthMessage=해당 사용자는 이미 OAuth2 사용자로 존재합니다. -userAlreadyExistsWebMessage=해당 사용자는 이미 웹 사용자로 존재합니다. -error=오류 -oops=이런! -help=도움말 -goHomepage=홈페이지로 이동 -joinDiscord=Discord 서버 가입하기 -seeDockerHub=Docker Hub 보기 -visitGithub=Github 저장소 방문 -donate=기부하기 -color=색상 -sponsor=후원 -info=정보 -pro=프로 -page=페이지 -pages=페이지 -loading=로딩 중... -addToDoc=문서에 추가 -reset=초기화 -apply=적용 -noFileSelected=No file selected. Please upload one. - -legal.privacy=개인정보 처리방침 -legal.terms=이용약관 -legal.accessibility=접근성 -legal.cookie=쿠키 정책 -legal.impressum=법적 고지 -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=파이프라인 메뉴 (베타) -pipeline.uploadButton=사용자 지정 업로드 -pipeline.configureButton=구성 -pipeline.defaultOption=사용자 지정 -pipeline.submitButton=제출 -pipeline.help=파이프라인 도움말 -pipeline.scanHelp=폴더 스캔 도움말 -pipeline.deletePrompt=파이프라인을 삭제하시겠습니까? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=파이프라인 구성 -pipelineOptions.pipelineNameLabel=파이프라인 이름 -pipelineOptions.saveSettings=작업 설정 저장 -pipelineOptions.pipelineNamePrompt=여기에 파이프라인 이름 입력 -pipelineOptions.selectOperation=작업 선택 -pipelineOptions.addOperationButton=작업 추가 -pipelineOptions.pipelineHeader=파이프라인: -pipelineOptions.saveButton=다운로드 -pipelineOptions.validateButton=검증 - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=프로 버전으로 업그레이드 -enterpriseEdition.warning=이 기능은 프로 사용자만 이용할 수 있습니다. -enterpriseEdition.yamlAdvert=Stirling PDF 프로는 YAML 구성 파일과 기타 SSO 기능을 지원합니다. -enterpriseEdition.ssoAdvert=더 많은 사용자 관리 기능을 찾고 계신가요? Stirling PDF Pro를 확인해보세요 - - -################# -# Analytics # -################# -analytics.title=Stirling PDF를 더 좋게 만들고 싶으신가요? -analytics.paragraph1=Stirling PDF는 제품 개선을 위한 선택적 분석 기능이 있습니다. 개인정보나 파일 내용은 추적하지 않습니다. -analytics.paragraph2=Stirling-PDF의 성장을 돕고 사용자를 더 잘 이해할 수 있도록 분석 기능 활성화를 고려해주세요. -analytics.enable=분석 활성화 -analytics.disable=분석 비활성화 -analytics.settings=config/settings.yml 파일에서 분석 설정을 변경할 수 있습니다 - - -############# -# NAVBAR # -############# -navbar.favorite=즐겨찾기 -navbar.recent=New and recently updated -navbar.darkmode=다크 모드 -navbar.language=언어 -navbar.settings=설정 -navbar.allTools=도구 -navbar.multiTool=멀티 도구 -navbar.search=검색 -navbar.sections.organize=구성 -navbar.sections.convertTo=PDF로 변환 -navbar.sections.convertFrom=PDF에서 변환 -navbar.sections.security=서명 & 보안 -navbar.sections.advance=고급 -navbar.sections.edit=보기 & 편집 -navbar.sections.popular=인기 - -############# -# SETTINGS # -############# -settings.title=설정 -settings.update=업데이트 가능 -settings.updateAvailable={0}은(는) 현재 설치된 버전입니다. 새 버전({1})이 사용 가능합니다. -settings.appVersion=앱 버전: -settings.downloadOption.title=다운로드 옵션 선택 (단일 파일 비압축 다운로드용): -settings.downloadOption.1=같은 창에서 열기 -settings.downloadOption.2=새 창에서 열기 -settings.downloadOption.3=파일 다운로드 -settings.zipThreshold=다운로드 파일 수가 다음을 초과할 때 ZIP으로 압축 -settings.signOut=로그아웃 -settings.accountSettings=계정 설정 -settings.bored.help=이스터에그 게임 활성화 -settings.cacheInputs.name=입력 양식 저장 -settings.cacheInputs.help=다음 실행을 위해 이전에 사용한 입력을 저장하도록 활성화 - -changeCreds.title=자격 증명 변경 -changeCreds.header=계정 정보 업데이트 -changeCreds.changePassword=기본 로그인 자격 증명을 사용 중입니다. 새 비밀번호를 입력하세요 -changeCreds.newUsername=새 사용자 이름 -changeCreds.oldPassword=현재 비밀번호 -changeCreds.newPassword=새 비밀번호 -changeCreds.confirmNewPassword=새 비밀번호 확인 -changeCreds.submit=변경 사항 제출 - - - -account.title=계정 설정 -account.accountSettings=계정 설정 -account.adminSettings=관리자 설정 - 사용자 보기 및 추가 -account.userControlSettings=사용자 제어 설정 -account.changeUsername=사용자 이름 변경 -account.newUsername=새 사용자 이름 -account.password=확인 비밀번호 -account.oldPassword=이전 비밀번호 -account.newPassword=새 비밀번호 -account.changePassword=비밀번호 변경 -account.confirmNewPassword=새 비밀번호 확인 -account.signOut=로그아웃 -account.yourApiKey=API 키 -account.syncTitle=브라우저 설정을 계정과 동기화 -account.settingsCompare=설정 비교: -account.property=속성 -account.webBrowserSettings=웹 브라우저 설정 -account.syncToBrowser=동기화 계정 -> 브라우저 -account.syncToAccount=동기화 계정 <- 브라우저 - - -adminUserSettings.title=사용자 제어 설정 -adminUserSettings.header=관리자 사용자 제어 설정 -adminUserSettings.admin=관리자 -adminUserSettings.user=사용자 -adminUserSettings.addUser=새 사용자 추가 -adminUserSettings.deleteUser=사용자 삭제 -adminUserSettings.confirmDeleteUser=사용자를 삭제하시겠습니까? -adminUserSettings.confirmChangeUserStatus=사용자를 비활성화/활성화하시겠습니까? -adminUserSettings.usernameInfo=사용자 이름은 문자, 숫자 및 @._+- 특수문자만 포함하거나 유효한 이메일 주소여야 합니다. -adminUserSettings.roles=역할 -adminUserSettings.role=역할 -adminUserSettings.actions=작업 -adminUserSettings.apiUser=제한된 API 사용자 -adminUserSettings.extraApiUser=추가 제한된 API 사용자 -adminUserSettings.webOnlyUser=웹 전용 사용자 -adminUserSettings.demoUser=데모 사용자 (사용자 지정 설정 없음) -adminUserSettings.internalApiUser=내부 API 사용자 -adminUserSettings.forceChange=로그인 시 사용자 비밀번호 변경 강제 -adminUserSettings.submit=사용자 저장 -adminUserSettings.changeUserRole=사용자 역할 변경 -adminUserSettings.authenticated=인증됨 -adminUserSettings.editOwnProfil=자신의 프로필 편집 -adminUserSettings.enabledUser=활성화된 사용자 -adminUserSettings.disabledUser=비활성화된 사용자 -adminUserSettings.activeUsers=활성 사용자: -adminUserSettings.disabledUsers=비활성화된 사용자: -adminUserSettings.totalUsers=전체 사용자: -adminUserSettings.lastRequest=마지막 요청 -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=데이터베이스 가져오기/내보내기 -database.header=데이터베이스 가져오기/내보내기 -database.fileName=파일 이름 -database.creationDate=생성 날짜 -database.fileSize=파일 크기 -database.deleteBackupFile=백업 파일 삭제 -database.importBackupFile=백업 파일 가져오기 -database.createBackupFile=백업 파일 생성 -database.downloadBackupFile=백업 파일 다운로드 -database.info_1=데이터를 가져올 때는 올바른 구조가 중요합니다. 무엇을 하고 있는지 확실하지 않다면 전문가의 조언과 지원을 받으세요. 구조에 오류가 있으면 애플리케이션 오작동이나 완전한 실행 불능까지 발생할 수 있습니다. -database.info_2=업로드할 때 파일 이름은 중요하지 않습니다. 일관된 이름 지정 규칙을 위해 backup_user_yyyyMMddHHmm.sql 형식으로 이름이 변경됩니다. -database.submit=백업 가져오기 -database.importIntoDatabaseSuccessed=데이터베이스로 가져오기 성공 -database.backupCreated=데이터베이스 백업 성공 -database.fileNotFound=파일을 찾을 수 없음 -database.fileNullOrEmpty=파일은 null이거나 비어 있으면 안 됩니다 -database.failedImportFile=파일 가져오기 실패 -database.notSupported=이 기능은 현재 데이터베이스 연결에서 사용할 수 없습니다. - -session.expired=세션이 만료되었습니다. 페이지를 새로 고침하고 다시 시도하세요. -session.refreshPage=페이지 새로 고침 - -############# -# HOME-PAGE # -############# -home.desc=PDF 관련 모든 작업을 위한 로컬 호스팅 원스톱 솔루션입니다. -home.searchBar=기능 검색... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=보기, 주석 달기, 텍스트 또는 이미지 추가 -viewPdf.tags=보기,읽기,주석,텍스트,이미지 - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF 멀티 도구 -home.multiTool.desc=병합, 회전, 재배치, 분할 및 페이지 제거 -multiTool.tags=멀티 도구,다중 작업,UI,클릭 드래그,프론트엔드,클라이언트 사이드,대화형,상호작용,이동,삭제,마이그레이션,분할 - -home.merge.title=병합 -home.merge.desc=여러 PDF를 하나로 쉽게 병합합니다. -merge.tags=병합,페이지 작업,백엔드,서버 사이드 - -home.split.title=분할 -home.split.desc=PDF를 여러 문서로 분할 -split.tags=페이지 작업,나누기,멀티 페이지,자르기,서버 사이드 - -home.rotate.title=회전 -home.rotate.desc=PDF를 쉽게 회전합니다. -rotate.tags=서버 사이드 - - -home.imageToPdf.title=이미지를 PDF로 -home.imageToPdf.desc=이미지(PNG, JPEG, GIF)를 PDF로 변환합니다. -imageToPdf.tags=변환,이미지,jpg,사진 - -home.pdfToImage.title=PDF를 이미지로 -home.pdfToImage.desc=PDF를 이미지로 변환합니다. (PNG, JPEG, GIF) -pdfToImage.tags=변환,이미지,jpg,사진 - -home.pdfOrganiser.title=정리 -home.pdfOrganiser.desc=원하는 순서로 페이지 제거/재배치 -pdfOrganiser.tags=양면,짝수,홀수,정렬,이동 - - -home.addImage.title=이미지 추가 -home.addImage.desc=PDF의 지정된 위치에 이미지 추가 -addImage.tags=이미지,jpg,사진 - -home.watermark.title=워터마크 추가 -home.watermark.desc=PDF 문서에 사용자 지정 워터마크를 추가합니다. -watermark.tags=텍스트,반복,레이블,소유,저작권,상표,이미지,jpg,사진 - -home.permissions.title=권한 변경 -home.permissions.desc=PDF 문서의 권한을 변경합니다 -permissions.tags=읽기,쓰기,편집,인쇄 - - -home.removePages.title=제거 -home.removePages.desc=PDF 문서에서 원하지 않는 페이지를 삭제합니다. -removePages.tags=페이지 제거,페이지 삭제 - -home.addPassword.title=비밀번호 추가 -home.addPassword.desc=PDF 문서를 비밀번호로 암호화합니다. -addPassword.tags=보안,보안 - -home.removePassword.title=비밀번호 제거 -home.removePassword.desc=PDF 문서에서 비밀번호 보호를 제거합니다. -removePassword.tags=보안,암호 해제,보안,비밀번호 해제,비밀번호 삭제 - -home.compressPdfs.title=압축 -home.compressPdfs.desc=PDF를 압축하여 파일 크기를 줄입니다. -compressPdfs.tags=압축,작게,매우 작게 - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=메타데이터 변경 -home.changeMetadata.desc=PDF 문서에서 메타데이터 변경/제거/추가 -changeMetadata.tags=제목,저자,날짜,생성,시간,출판사,제작자,통계 - -home.fileToPDF.title=파일을 PDF로 변환 -home.fileToPDF.desc=거의 모든 파일을 PDF로 변환합니다(DOCX, PNG, XLS, PPT, TXT 등) -fileToPDF.tags=변환,형식,문서,사진,슬라이드,텍스트,변환,오피스,문서,워드,엑셀,파워포인트 - -home.ocr.title=OCR / 스캔 정리 -home.ocr.desc=스캔을 정리하고 PDF 내 이미지에서 텍스트를 감지하여 다시 텍스트로 추가합니다. -ocr.tags=인식,텍스트,이미지,스캔,읽기,식별,감지,편집 가능 - -home.extractImages.title=이미지 추출 -home.extractImages.desc=PDF에서 모든 이미지를 추출하여 zip으로 저장 -extractImages.tags=사진,저장,아카이브,zip,캡처,가져오기 - -home.pdfToPDFA.title=PDF를 PDF/A로 -home.pdfToPDFA.desc=장기 보관을 위해 PDF를 PDF/A로 변환 -pdfToPDFA.tags=아카이브,장기,표준,변환,저장,보존 - -home.PDFToWord.title=PDF를 Word로 -home.PDFToWord.desc=PDF를 Word 형식으로 변환 (DOC, DOCX 및 ODT) -PDFToWord.tags=doc,docx,odt,워드,변환,형식,변환,오피스,마이크로소프트,docfile - -home.PDFToPresentation.title=PDF를 프레젠테이션으로 -home.PDFToPresentation.desc=PDF를 프레젠테이션 형식으로 변환 (PPT, PPTX 및 ODP) -PDFToPresentation.tags=슬라이드,쇼,오피스,마이크로소프트 - -home.PDFToText.title=PDF를 RTF(텍스트)로 -home.PDFToText.desc=PDF를 텍스트 또는 RTF 형식으로 변환 -PDFToText.tags=서식있는형식,서식있는텍스트형식,서식있는 텍스트 형식 - -home.PDFToHTML.title=PDF를 HTML로 -home.PDFToHTML.desc=PDF를 HTML 형식으로 변환 -PDFToHTML.tags=웹 콘텐츠,브라우저 친화적 - - -home.PDFToXML.title=PDF를 XML로 -home.PDFToXML.desc=PDF를 XML 형식으로 변환 -PDFToXML.tags=데이터-추출,구조화-콘텐츠,상호운용성,변환,변환 - -home.ScannerImageSplit.title=스캔한 사진 감지/분할 -home.ScannerImageSplit.desc=사진/PDF 내의 여러 사진을 분할합니다 -ScannerImageSplit.tags=분리,자동-감지,스캔,다중-사진,정리 - -home.sign.title=서명 -home.sign.desc=그리기, 텍스트 또는 이미지로 PDF에 서명 추가 -sign.tags=승인,이니셜,그린-서명,텍스트-서명,이미지-서명 - -home.flatten.title=평면화 -home.flatten.desc=PDF에서 모든 대화형 요소와 양식 제거 -flatten.tags=정적,비활성화,비대화형,간소화 - -home.repair.title=복구 -home.repair.desc=손상/깨진 PDF를 복구 시도 -repair.tags=수정,복원,교정,복구 - -home.removeBlanks.title=빈 페이지 제거 -home.removeBlanks.desc=문서에서 빈 페이지를 감지하고 제거합니다 -removeBlanks.tags=정리,간소화,비콘텐츠,정리 - -home.removeAnnotations.title=주석 제거 -home.removeAnnotations.desc=PDF에서 모든 주석/메모를 제거합니다 -removeAnnotations.tags=댓글,하이라이트,노트,마크업,제거 - -home.compare.title=비교 -home.compare.desc=2개의 PDF 문서를 비교하고 차이점을 보여줍니다 -compare.tags=차이,대조,변경,분석 - -home.certSign.title=인증서로 서명 -home.certSign.desc=인증서/키(PEM/P12)로 PDF에 서명 -certSign.tags=인증,PEM,P12,공식,암호화 - -home.removeCertSign.title=인증서 서명 제거 -home.removeCertSign.desc=PDF에서 인증서 서명 제거 -removeCertSign.tags=인증,PEM,P12,공식,복호화 - -home.pageLayout.title=다중 페이지 레이아웃 -home.pageLayout.desc=PDF 문서의 여러 페이지를 하나의 페이지로 병합 -pageLayout.tags=병합,합성,단일-보기,정리 - -home.scalePages.title=페이지 크기/배율 조정 -home.scalePages.desc=페이지 및 내용의 크기/배율을 변경합니다. -scalePages.tags=크기조정,수정,치수,조정 - -home.pipeline.title=파이프라인 -home.pipeline.desc=파이프라인 스크립트를 정의하여 PDF에서 여러 작업 실행 -pipeline.tags=자동화,순서,스크립트,일괄-처리 - -home.add-page-numbers.title=페이지 번호 추가 -home.add-page-numbers.desc=문서 전체에 지정된 위치에 페이지 번호 추가 -add-page-numbers.tags=페이지매김,레이블,정리,색인 - -home.auto-rename.title=PDF 파일 자동 이름 변경 -home.auto-rename.desc=감지된 헤더를 기반으로 PDF 파일 이름 자동 변경 -auto-rename.tags=자동-감지,헤더-기반,정리,재레이블링 - -home.adjust-contrast.title=색상/대비 조정 -home.adjust-contrast.desc=PDF의 대비, 채도 및 밝기 조정 -adjust-contrast.tags=색상-보정,조정,수정,향상 - -home.crop.title=PDF 자르기 -home.crop.desc=PDF를 잘라서 크기 줄이기(텍스트 유지!) -crop.tags=트림,축소,편집,모양 - -home.autoSplitPDF.title=자동 페이지 분할 -home.autoSplitPDF.desc=물리적 스캔 페이지 분할기 QR 코드가 있는 스캔된 PDF 자동 분할 -autoSplitPDF.tags=QR-기반,분리,스캔-세그먼트,정리 - -home.sanitizePdf.title=정리 -home.sanitizePdf.desc=PDF 파일에서 스크립트 및 기타 요소 제거 -sanitizePdf.tags=청소,보안,안전,위협-제거 - -home.URLToPDF.title=URL/웹사이트를 PDF로 -home.URLToPDF.desc=http(s) URL을 PDF로 변환 -URLToPDF.tags=웹-캡처,페이지-저장,웹-문서,아카이브 - -home.HTMLToPDF.title=HTML을 PDF로 -home.HTMLToPDF.desc=HTML 파일이나 zip을 PDF로 변환 -HTMLToPDF.tags=마크업,웹-콘텐츠,변환,변환 - - -home.MarkdownToPDF.title=Markdown을 PDF로 -home.MarkdownToPDF.desc=Markdown 파일을 PDF로 변환 -MarkdownToPDF.tags=마크업,웹-콘텐츠,변환,변환,md - -home.PDFToMarkdown.title=PDF를 Markdown으로 -home.PDFToMarkdown.desc=PDF를 Markdown으로 변환 -PDFToMarkdown.tags=마크업,웹-콘텐츠,변환,변환,md - -home.getPdfInfo.title=PDF 모든 정보 가져오기 -home.getPdfInfo.desc=PDF에서 가능한 모든 정보 가져오기 -getPdfInfo.tags=정보,데이터,통계,통계 - - -home.extractPage.title=페이지 추출 -home.extractPage.desc=PDF에서 선택한 페이지 추출 -extractPage.tags=추출 - - -home.PdfToSinglePage.title=단일 큰 페이지 -home.PdfToSinglePage.desc=모든 PDF 페이지를 하나의 큰 단일 페이지로 병합 -PdfToSinglePage.tags=단일 페이지 - - -home.showJS.title=JavaScript 보기 -home.showJS.desc=PDF에 삽입된 JavaScript 검색 및 표시 -showJS.tags=JS - -home.autoRedact.title=자동 검열 -home.autoRedact.desc=입력 텍스트를 기반으로 PDF의 텍스트 자동 검열(가림) -autoRedact.tags=검열,숨김,검게-가림,검은색,마커,숨김 - -home.redact.title=수동 검열 -home.redact.desc=선택한 텍스트, 그린 도형 및/또는 선택한 페이지를 기반으로 PDF 검열 -redact.tags=검열,숨김,검게-가림,검은색,마커,숨김,수동 - -home.tableExtraxt.title=PDF를 CSV로 -home.tableExtraxt.desc=PDF에서 표를 추출하여 CSV로 변환 -tableExtraxt.tags=CSV,테이블-추출,추출,변환 - - -home.autoSizeSplitPDF.title=크기/개수별 자동 분할 -home.autoSizeSplitPDF.desc=단일 PDF를 크기, 페이지 수 또는 문서 수를 기준으로 여러 문서로 분할 -autoSizeSplitPDF.tags=pdf,분할,문서,정리 - - -home.overlay-pdfs.title=PDF 오버레이 -home.overlay-pdfs.desc=PDF를 다른 PDF 위에 오버레이 -overlay-pdfs.tags=오버레이 - -home.split-by-sections.title=섹션별 PDF 분할 -home.split-by-sections.desc=PDF의 각 페이지를 더 작은 가로 및 세로 섹션으로 분할 -split-by-sections.tags=섹션 분할,나누기,사용자 지정 - -home.AddStampRequest.title=PDF에 스탬프 추가 -home.AddStampRequest.desc=지정된 위치에 텍스트 또는 이미지 스탬프 추가 -AddStampRequest.tags=스탬프,이미지 추가,중앙 이미지,워터마크,PDF,삽입,사용자 지정 - - -home.removeImagePdf.title=이미지 제거 -home.removeImagePdf.desc=파일 크기를 줄이기 위해 PDF에서 이미지 제거 -removeImagePdf.tags=이미지 제거,페이지 작업,백엔드,서버 사이드 - - -home.splitPdfByChapters.title=챕터별 PDF 분할 -home.splitPdfByChapters.desc=PDF를 챕터 구조에 따라 여러 파일로 분할합니다. -splitPdfByChapters.tags=분할,챕터,북마크,정리 - -home.validateSignature.title=PDF 서명 검증 -home.validateSignature.desc=PDF 문서의 디지털 서명과 인증서 검증 -validateSignature.tags=서명,확인,검증,pdf,인증서,디지털 서명,서명 검증,인증서 검증 - -#replace-invert-color -replace-color.title=색상 교체-반전 -replace-color.header=PDF 색상 교체-반전 -home.replaceColorPdf.title=색상 교체 및 반전 -home.replaceColorPdf.desc=PDF에서 텍스트와 배경의 색상을 교체하고 파일 크기를 줄이기 위해 전체 PDF 색상을 반전 -replaceColorPdf.tags=색상 교체,페이지 작업,백엔드,서버 사이드 -replace-color.selectText.1=색상 교체 또는 반전 옵션 -replace-color.selectText.2=기본값(기본 고대비 색상) -replace-color.selectText.3=사용자 지정(사용자 지정 색상) -replace-color.selectText.4=전체 반전(모든 색상 반전) -replace-color.selectText.5=고대비 색상 옵션 -replace-color.selectText.6=검정 배경에 흰색 텍스트 -replace-color.selectText.7=흰색 배경에 검정 텍스트 -replace-color.selectText.8=검정 배경에 노란색 텍스트 -replace-color.selectText.9=검정 배경에 초록색 텍스트 -replace-color.selectText.10=텍스트 색상 선택 -replace-color.selectText.11=배경 색상 선택 -replace-color.submit=교체 - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=로그인 -login.header=로그인 -login.signin=로그인 -login.rememberme=로그인 유지 -login.invalid=사용자 이름 또는 비밀번호가 잘못되었습니다. -login.locked=계정이 잠겼습니다. -login.signinTitle=로그인해 주세요 -login.ssoSignIn=단일 로그인으로 로그인 -login.oAuth2AutoCreateDisabled=OAuth2 사용자 자동 생성이 비활성화되었습니다 -login.oAuth2AdminBlockedUser=현재 미등록 사용자의 등록 또는 로그인이 차단되어 있습니다. 관리자에게 문의하세요. -login.oauth2RequestNotFound=인증 요청을 찾을 수 없습니다 -login.oauth2InvalidUserInfoResponse=잘못된 사용자 정보 응답 -login.oauth2invalidRequest=잘못된 요청 -login.oauth2AccessDenied=접근 거부됨 -login.oauth2InvalidTokenResponse=잘못된 토큰 응답 -login.oauth2InvalidIdToken=잘못된 ID 토큰 -login.relyingPartyRegistrationNotFound=신뢰 당사자 등록을 찾을 수 없습니다 -login.userIsDisabled=사용자가 비활성화되어 있어 현재 이 사용자 이름으로 로그인할 수 없습니다. 관리자에게 문의하세요. -login.alreadyLoggedIn=이미 다음에 로그인되어 있습니다 -login.alreadyLoggedIn2=개의 기기. 해당 기기에서 로그아웃한 후 다시 시도하세요. -login.toManySessions=활성 세션이 너무 많습니다 -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=자동 검열 -autoRedact.header=자동 검열 -autoRedact.colorLabel=색상 -autoRedact.textsToRedactLabel=검열할 텍스트 (줄 단위로 구분) -autoRedact.textsToRedactPlaceholder=예: \n기밀 \n최고 기밀 -autoRedact.useRegexLabel=정규식 사용 -autoRedact.wholeWordSearchLabel=전체 단어 검색 -autoRedact.customPaddingLabel=사용자 지정 여백 -autoRedact.convertPDFToImageLabel=PDF를 PDF-Image로 변환 (박스 뒤의 텍스트 제거에 사용) -autoRedact.submitButton=제출 - -#redact -redact.title=수동 검열 -redact.header=수동 검열 -redact.submit=검열 -redact.textBasedRedaction=텍스트 기반 검열 -redact.pageBasedRedaction=페이지 기반 검열 -redact.convertPDFToImageLabel=PDF를 PDF-이미지로 변환 (박스 뒤의 텍스트 제거에 사용) -redact.pageRedactionNumbers.title=페이지 -redact.pageRedactionNumbers.placeholder=(예: 1,2,8 또는 4,7,12-16 또는 2n-1) -redact.redactionColor.title=검열 색상 -redact.export=내보내기 -redact.upload=업로드 -redact.boxRedaction=박스 그리기 검열 -redact.zoom=확대/축소 -redact.zoomIn=확대 -redact.zoomOut=축소 -redact.nextPage=다음 페이지 -redact.previousPage=이전 페이지 -redact.toggleSidebar=사이드바 토글 -redact.showThumbnails=썸네일 보기 -redact.showDocumentOutline=문서 개요 보기 (더블클릭하여 모든 항목 확장/축소) -redact.showAttatchments=첨부 파일 보기 -redact.showLayers=레이어 보기 (더블클릭하여 모든 레이어를 기본 상태로 재설정) -redact.colourPicker=색상 선택기 -redact.findCurrentOutlineItem=현재 개요 항목 찾기 -redact.applyChanges=Apply Changes - -#showJS -showJS.title=JavaScript 보기 -showJS.header=JavaScript 보기 -showJS.downloadJS=JavaScript 다운로드 -showJS.submit=보기 - - -#pdfToSinglePage -pdfToSinglePage.title=단일 페이지로 변환 -pdfToSinglePage.header=단일 페이지로 변환 -pdfToSinglePage.submit=단일 페이지로 변환 - - -#pageExtracter -pageExtracter.title=페이지 추출 -pageExtracter.header=페이지 추출 -pageExtracter.submit=추출 -pageExtracter.placeholder=(예: 1,2,8 또는 4,7,12-16 또는 2n-1) - - -#getPdfInfo -getPdfInfo.title=PDF 정보 가져오기 -getPdfInfo.header=PDF 정보 가져오기 -getPdfInfo.submit=정보 가져오기 -getPdfInfo.downloadJson=JSON 다운로드 -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown을 PDF로 -MarkdownToPDF.header=Markdown을 PDF로 -MarkdownToPDF.submit=변환 -MarkdownToPDF.help=작업 진행 중 -MarkdownToPDF.credit=WeasyPrint 사용 - - -#pdf-to-markdown -PDFToMarkdown.title=PDF를 Markdown으로 -PDFToMarkdown.header=PDF를 Markdown으로 -PDFToMarkdown.submit=변환 - - -#url-to-pdf -URLToPDF.title=URL을 PDF로 -URLToPDF.header=URL을 PDF로 -URLToPDF.submit=변환 -URLToPDF.credit=WeasyPrint 사용 - - -#html-to-pdf -HTMLToPDF.title=HTML을 PDF로 -HTMLToPDF.header=HTML을 PDF로 -HTMLToPDF.help=HTML 파일과 html/css/이미지 등이 포함된 ZIP을 허용합니다 -HTMLToPDF.submit=변환 -HTMLToPDF.credit=WeasyPrint 사용 -HTMLToPDF.zoom=웹사이트 표시를 위한 확대/축소 레벨입니다. -HTMLToPDF.pageWidth=페이지 너비 - 센티미터 단위 (기본값은 비워두기) -HTMLToPDF.pageHeight=페이지 높이 - 센티미터 단위 (기본값은 비워두기) -HTMLToPDF.marginTop=페이지 상단 여백 - 밀리미터 단위 (기본값은 비워두기) -HTMLToPDF.marginBottom=페이지 하단 여백 - 밀리미터 단위 (기본값은 비워두기) -HTMLToPDF.marginLeft=페이지 왼쪽 여백 - 밀리미터 단위 (기본값은 비워두기) -HTMLToPDF.marginRight=페이지 오른쪽 여백 - 밀리미터 단위 (기본값은 비워두기) -HTMLToPDF.printBackground=웹사이트의 배경을 렌더링합니다. -HTMLToPDF.defaultHeader=기본 헤더 활성화 (이름 및 페이지 번호) -HTMLToPDF.cssMediaType=페이지의 CSS 미디어 유형을 변경합니다. -HTMLToPDF.none=없음 -HTMLToPDF.print=인쇄 -HTMLToPDF.screen=화면 - - -#AddStampRequest -AddStampRequest.header=PDF 스탬프 -AddStampRequest.title=PDF 스탬프 -AddStampRequest.stampType=스탬프 유형 -AddStampRequest.stampText=스탬프 텍스트 -AddStampRequest.stampImage=스탬프 이미지 -AddStampRequest.alphabet=알파벳 -AddStampRequest.fontSize=글꼴/이미지 크기 -AddStampRequest.rotation=회전 -AddStampRequest.opacity=불투명도 -AddStampRequest.position=위치 -AddStampRequest.overrideX=X 좌표 재정의 -AddStampRequest.overrideY=Y 좌표 재정의 -AddStampRequest.customMargin=사용자 지정 여백 -AddStampRequest.customColor=사용자 지정 텍스트 색상 -AddStampRequest.submit=제출 - - -#sanitizePDF -sanitizePDF.title=PDF 정리 -sanitizePDF.header=PDF 파일 정리 -sanitizePDF.selectText.1=JavaScript 작업 제거 -sanitizePDF.selectText.2=임베디드 파일 제거 -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=링크 제거 -sanitizePDF.selectText.5=글꼴 제거 -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=PDF 정리 - - -#addPageNumbers -addPageNumbers.title=페이지 번호 추가 -addPageNumbers.header=페이지 번호 추가 -addPageNumbers.selectText.1=PDF 파일 선택: -addPageNumbers.selectText.2=여백 크기 -addPageNumbers.selectText.3=위치 -addPageNumbers.selectText.4=시작 번호 -addPageNumbers.selectText.5=번호를 매길 페이지 -addPageNumbers.selectText.6=사용자 지정 텍스트 -addPageNumbers.customTextDesc=사용자 지정 텍스트 -addPageNumbers.numberPagesDesc=번호를 매길 페이지, 기본값 'all', 1-5 또는 2,5,9 등도 가능 -addPageNumbers.customNumberDesc=기본값은 {n}, '페이지 {n} / {total}', '텍스트-{n}', '{filename}-{n}' 등도 가능 -addPageNumbers.submit=페이지 번호 추가 - - -#auto-rename -auto-rename.title=자동 이름 변경 -auto-rename.header=PDF 자동 이름 변경 -auto-rename.submit=자동 이름 변경 - - -#adjustContrast -adjustContrast.title=대비 조정 -adjustContrast.header=대비 조정 -adjustContrast.contrast=대비: -adjustContrast.brightness=밝기: -adjustContrast.saturation=채도: -adjustContrast.download=다운로드 - - -#crop -crop.title=자르기 -crop.header=PDF 자르기 -crop.submit=제출 - - -#autoSplitPDF -autoSplitPDF.title=자동 PDF 분할 -autoSplitPDF.header=자동 PDF 분할 -autoSplitPDF.description=인쇄하고, 삽입하고, 스캔하고, 업로드하면 나머지는 자동으로 처리됩니다. 수동 정렬 작업이 필요 없습니다. -autoSplitPDF.selectText.1=아래에서 구분자 시트를 인쇄하세요 (흑백도 괜찮습니다). -autoSplitPDF.selectText.2=문서 사이에 구분자 시트를 넣고 한 번에 모든 문서를 스캔하세요. -autoSplitPDF.selectText.3=스캔한 단일 PDF 파일을 업로드하고 나머지는 Stirling PDF가 처리합니다. -autoSplitPDF.selectText.4=구분자 페이지는 자동으로 감지되고 제거되어 깔끔한 최종 문서를 보장합니다. -autoSplitPDF.formPrompt=Stirling-PDF 페이지 구분자가 포함된 PDF 제출: -autoSplitPDF.duplexMode=양면 모드 (앞뒷면 스캔) -autoSplitPDF.dividerDownload2='자동 분할 구분자 (설명 포함)' PDF 다운로드 -autoSplitPDF.submit=제출 - - -#pipeline -pipeline.title=파이프라인 - - -#pageLayout -pageLayout.title=다중 페이지 레이아웃 -pageLayout.header=다중 페이지 레이아웃 -pageLayout.pagesPerSheet=시트당 페이지 수: -pageLayout.addBorder=테두리 추가 -pageLayout.submit=제출 - - -#scalePages -scalePages.title=페이지 크기 조정 -scalePages.header=페이지 크기 조정 -scalePages.pageSize=문서 페이지의 크기입니다. -scalePages.keepPageSize=원본 크기 -scalePages.scaleFactor=페이지의 확대/축소 레벨(잘라내기). -scalePages.submit=제출 - - -#certSign -certSign.title=인증서 서명 -certSign.header=인증서로 PDF 서명 (개발 중) -certSign.selectPDF=서명할 PDF 파일 선택: -certSign.jksNote=참고: 인증서 유형이 아래에 나열되지 않은 경우 keytool 명령줄 도구를 사용하여 Java 키스토어(.jks) 파일로 변환한 다음 아래의 .jks 파일 옵션을 선택하세요. -certSign.selectKey=개인 키 파일 선택 (PKCS#8 형식, .pem 또는 .der): -certSign.selectCert=인증서 파일 선택 (X.509 형식, .pem 또는 .der): -certSign.selectP12=PKCS#12 키스토어 파일 선택 (.p12 또는 .pfx) (선택 사항, 제공하는 경우 개인 키와 인증서 포함): -certSign.selectJKS=Java 키스토어 파일 선택 (.jks 또는 .keystore): -certSign.certType=인증서 유형 -certSign.password=키스토어 또는 개인 키 비밀번호 입력 (있는 경우): -certSign.showSig=서명 표시 -certSign.reason=사유 -certSign.location=위치 -certSign.name=이름 -certSign.showLogo=로고 표시 -certSign.submit=PDF 서명 - - -#removeCertSign -removeCertSign.title=인증서 서명 제거 -removeCertSign.header=PDF에서 디지털 서명 제거 -removeCertSign.selectPDF=PDF 파일 선택: -removeCertSign.submit=서명 제거 - - -#removeBlanks -removeBlanks.title=빈 페이지 제거 -removeBlanks.header=빈 페이지 제거 -removeBlanks.threshold=픽셀 흰색도 임계값: -removeBlanks.thresholdDesc=흰색 픽셀이 얼마나 흰색이어야 '흰색'으로 분류될지 결정하는 임계값. 0 = 검정, 255 순수 흰색. -removeBlanks.whitePercent=흰색 비율 (%): -removeBlanks.whitePercentDesc=제거되기 위해 필요한 '흰색' 픽셀의 페이지 비율 -removeBlanks.submit=빈 페이지 제거 - - -#removeAnnotations -removeAnnotations.title=주석 제거 -removeAnnotations.header=주석 제거 -removeAnnotations.submit=제거 - - -#compare -compare.title=비교 -compare.header=PDF 비교 -compare.highlightColor.1=하이라이트 색상 1: -compare.highlightColor.2=하이라이트 색상 2: -compare.document.1=문서 1 -compare.document.2=문서 2 -compare.submit=비교 -compare.complex.message=제공된 문서 중 하나 이상이 큰 파일이므로 비교의 정확도가 떨어질 수 있습니다 -compare.large.file.message=제공된 문서 중 하나 이상이 처리하기에 너무 큽니다 -compare.no.text.message=선택한 PDF 중 하나 이상에 텍스트 내용이 없습니다. 비교를 위해 텍스트가 있는 PDF를 선택하세요. - -#sign -sign.title=서명 -sign.header=PDF 서명 -sign.upload=이미지 업로드 -sign.draw=서명 그리기 -sign.text=텍스트 입력 -sign.clear=지우기 -sign.add=추가 -sign.saved=저장된 서명 -sign.save=서명 저장 -sign.personalSigs=개인 서명 -sign.sharedSigs=공유 서명 -sign.noSavedSigs=저장된 서명이 없습니다 -sign.addToAll=모든 페이지에 추가 -sign.delete=삭제 -sign.first=첫 페이지 -sign.last=마지막 페이지 -sign.next=다음 페이지 -sign.previous=이전 페이지 -sign.maintainRatio=종횡비 유지 토글 -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=복구 -repair.header=PDF 복구 -repair.submit=복구 - - -#flatten -flatten.title=평면화 -flatten.header=PDF 평면화 -flatten.flattenOnlyForms=양식만 평면화 -flatten.submit=평면화 - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=각도 임계값: -ScannerImageSplit.selectText.2=이미지 회전에 필요한 최소 절대 각도를 설정합니다(기본값: 10). -ScannerImageSplit.selectText.3=허용 오차: -ScannerImageSplit.selectText.4=예상 배경색 주변의 색상 변화 범위를 결정합니다(기본값: 30). -ScannerImageSplit.selectText.5=최소 영역: -ScannerImageSplit.selectText.6=사진의 최소 영역 임계값을 설정합니다(기본값: 10000). -ScannerImageSplit.selectText.7=최소 윤곽 영역: -ScannerImageSplit.selectText.8=사진의 최소 윤곽선 영역 임계값을 설정합니다 -ScannerImageSplit.selectText.9=테두리 크기: -ScannerImageSplit.selectText.10=출력에서 흰색 테두리를 방지하기 위해 추가 및 제거되는 테두리의 크기를 설정합니다(기본값: 1). -ScannerImageSplit.info=Python이 설치되어 있지 않습니다. 실행하는 데 필요합니다. - - -#OCR -ocr.title=OCR / 스캔 정리 -ocr.header=스캔 정리 / OCR (광학 문자 인식) -ocr.selectText.1=PDF에서 감지할 언어 선택 (현재 감지된 언어가 나열됨): -ocr.selectText.2=OCR된 PDF와 함께 OCR 텍스트가 포함된 텍스트 파일 생성 -ocr.selectText.3=기울어진 각도로 스캔된 페이지를 올바른 위치로 회전 -ocr.selectText.4=OCR이 배경 노이즈에서 텍스트를 찾을 가능성을 줄이도록 페이지 정리 (출력 변경 없음) -ocr.selectText.5=OCR이 배경 노이즈에서 텍스트를 찾을 가능성을 줄이도록 페이지 정리, 출력에서 정리 유지 -ocr.selectText.6=대화형 텍스트가 있는 페이지는 무시하고 이미지 페이지만 OCR -ocr.selectText.7=강제 OCR, 모든 원본 텍스트 요소를 제거하고 모든 페이지를 OCR -ocr.selectText.8=일반 (PDF에 텍스트가 있으면 오류 발생) -ocr.selectText.9=추가 설정 -ocr.selectText.10=OCR 모드 -ocr.selectText.11=OCR 후 이미지 제거 (모든 이미지 제거, 변환 단계의 일부인 경우에만 유용) -ocr.selectText.12=렌더링 유형 (고급) -ocr.help=다른 언어 사용 방법 및/또는 Docker에서 사용하지 않는 방법에 대한 문서를 읽어보세요 -ocr.credit=이 서비스는 OCR을 위해 qpdf와 Tesseract를 사용합니다. -ocr.submit=OCR로 PDF 처리 - - -#extractImages -extractImages.title=이미지 추출 -extractImages.header=이미지 추출 -extractImages.selectText=추출된 이미지를 변환할 이미지 형식 선택 -extractImages.allowDuplicates=중복 이미지 저장 -extractImages.submit=추출 - - -#File to PDF -fileToPDF.title=파일을 PDF로 -fileToPDF.header=모든 파일을 PDF로 변환 -fileToPDF.credit=이 서비스는 파일 변환을 위해 LibreOffice와 Unoconv를 사용합니다. -fileToPDF.supportedFileTypesInfo=지원되는 파일 형식 -fileToPDF.supportedFileTypes=지원되는 파일 형식은 아래와 같지만 전체 업데이트된 지원 형식 목록은 LibreOffice 문서를 참조하세요 -fileToPDF.submit=PDF로 변환 - - -#compress -compress.title=압축 -compress.header=PDF 압축 -compress.credit=이 서비스는 PDF 압축/최적화를 위해 qpdf를 사용합니다. -compress.grayscale.label=압축을 위해 그레이스케일 적용 -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=최적화 레벨: -compress.selectText.4=자동 모드 - PDF를 정확한 크기로 만들기 위해 품질 자동 조정 -compress.selectText.5=예상 PDF 크기 (예: 25MB, 10.8MB, 25KB) -compress.submit=압축 - - -#Add image -addImage.title=이미지 추가 -addImage.header=PDF에 이미지 추가 -addImage.everyPage=모든 페이지? -addImage.upload=이미지 추가 -addImage.submit=이미지 추가 - - -#merge -merge.title=병합 -merge.header=여러 PDF 병합 (2개 이상) -merge.sortByName=이름으로 정렬 -merge.sortByDate=날짜로 정렬 -merge.removeCertSign=병합된 파일에서 디지털 서명을 제거하시겠습니까? -merge.submit=병합 - - -#pdfOrganiser -pdfOrganiser.title=페이지 정리 -pdfOrganiser.header=PDF 페이지 정리 -pdfOrganiser.submit=페이지 재배치 -pdfOrganiser.mode=모드 -pdfOrganiser.mode.1=사용자 지정 페이지 순서 -pdfOrganiser.mode.2=역순 -pdfOrganiser.mode.3=양면 정렬 -pdfOrganiser.mode.4=소책자 정렬 -pdfOrganiser.mode.5=측면 스티치 소책자 정렬 -pdfOrganiser.mode.6=홀수-짝수 분할 -pdfOrganiser.mode.7=첫 페이지 제거 -pdfOrganiser.mode.8=마지막 페이지 제거 -pdfOrganiser.mode.9=첫 페이지와 마지막 페이지 제거 -pdfOrganiser.mode.10=홀수-짝수 병합 -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(예: 1,3,2 또는 4-8,2,10-12 또는 2n-1) - - -#multiTool -multiTool.title=PDF 멀티 도구 -multiTool.header=PDF 멀티 도구 -multiTool.uploadPrompts=파일 이름 -multiTool.selectAll=모두 선택 -multiTool.deselectAll=모두 선택 해제 -multiTool.selectPages=페이지 선택 -multiTool.selectedPages=선택된 페이지 -multiTool.page=페이지 -multiTool.deleteSelected=선택 항목 삭제 -multiTool.downloadAll=내보내기 -multiTool.downloadSelected=선택 항목 내보내기 - -multiTool.insertPageBreak=페이지 나누기 삽입 -multiTool.addFile=파일 추가 -multiTool.rotateLeft=왼쪽으로 회전 -multiTool.rotateRight=오른쪽으로 회전 -multiTool.split=분할 -multiTool.moveLeft=왼쪽으로 이동 -multiTool.moveRight=오른쪽으로 이동 -multiTool.delete=삭제 -multiTool.dragDropMessage=페이지 선택됨 -multiTool.undo=실행 취소 -multiTool.redo=다시 실행 - -#decrypt -decrypt.passwordPrompt=이 파일은 비밀번호로 보호되어 있습니다. 비밀번호를 입력하세요: -decrypt.cancelled=PDF 작업이 취소되었습니다: {0} -decrypt.noPassword=암호화된 PDF의 비밀번호가 제공되지 않았습니다: {0} -decrypt.invalidPassword=올바른 비밀번호로 다시 시도하세요. -decrypt.invalidPasswordHeader=잘못된 비밀번호 또는 지원되지 않는 암호화입니다. PDF: {0} -decrypt.unexpectedError=파일 처리 중 오류가 발생했습니다. 다시 시도하세요. -decrypt.serverError=복호화 중 서버 오류 발생: {0} -decrypt.success=파일이 성공적으로 복호화되었습니다. - -#multiTool-advert -multiTool-advert.message=이 기능은 멀티 도구 페이지에서도 사용할 수 있습니다. 향상된 페이지별 UI와 추가 기능을 확인해보세요! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=PDF 보기 - -#pageRemover -pageRemover.title=페이지 제거기 -pageRemover.header=PDF 페이지 제거기 -pageRemover.pagesToDelete=삭제할 페이지 (쉼표로 구분된 페이지 번호 목록 입력) : -pageRemover.submit=페이지 삭제 -pageRemover.placeholder=(예: 1,2,6 또는 1-10,15-30) - - -#rotate -rotate.title=PDF 회전 -rotate.header=PDF 회전 -rotate.selectAngle=회전 각도 선택 (90도 단위): -rotate.submit=회전 - - -#split-pdfs -split.title=PDF 분할 -split.header=PDF 분할 -split.desc.1=선택한 숫자는 분할하려는 페이지 번호입니다 -split.desc.2=예를 들어 1,3,7-9를 선택하면 10페이지 문서가 다음과 같이 6개의 별도 PDF로 분할됩니다: -split.desc.3=문서 #1: 1페이지 -split.desc.4=문서 #2: 2-3페이지 -split.desc.5=문서 #3: 4-7페이지 -split.desc.6=문서 #4: 8페이지 -split.desc.7=문서 #5: 9페이지 -split.desc.8=문서 #6: 10페이지 -split.splitPages=분할할 페이지 입력: -split.submit=분할 - - -#merge -imageToPDF.title=이미지를 PDF로 -imageToPDF.header=이미지를 PDF로 -imageToPDF.submit=변환 -imageToPDF.selectLabel=이미지 맞춤 옵션 -imageToPDF.fillPage=페이지 채우기 -imageToPDF.fitDocumentToImage=이미지에 맞게 페이지 조정 -imageToPDF.maintainAspectRatio=종횡비 유지 -imageToPDF.selectText.2=PDF 자동 회전 -imageToPDF.selectText.3=다중 파일 로직 (여러 이미지 작업 시에만 활성화) -imageToPDF.selectText.4=단일 PDF로 병합 -imageToPDF.selectText.5=별도의 PDF로 변환 - - -#pdfToImage -pdfToImage.title=PDF를 이미지로 -pdfToImage.header=PDF를 이미지로 -pdfToImage.selectText=이미지 형식 -pdfToImage.singleOrMultiple=이미지 결과 유형 -pdfToImage.single=단일 큰 이미지 -pdfToImage.multi=여러 이미지 -pdfToImage.colorType=색상 유형 -pdfToImage.color=컬러 -pdfToImage.grey=그레이스케일 -pdfToImage.blackwhite=흑백 (데이터 손실 가능성 있음!) -pdfToImage.submit=변환 -pdfToImage.info=WebP 변환에는 Python이 필요합니다. Python이 설치되지 않았습니다. -pdfToImage.placeholder=(예: 1,2,8 또는 4,7,12-16 또는 2n-1) - - -#addPassword -addPassword.title=비밀번호 추가 -addPassword.header=비밀번호 추가 (암호화) -addPassword.selectText.1=암호화할 PDF 선택 -addPassword.selectText.2=사용자 비밀번호 -addPassword.selectText.3=암호화 키 길이 -addPassword.selectText.4=높은 값이 더 강력하지만 낮은 값이 더 나은 호환성을 제공합니다. -addPassword.selectText.5=설정할 권한 (소유자 비밀번호와 함께 사용 권장) -addPassword.selectText.6=문서 조립 방지 -addPassword.selectText.7=콘텐츠 추출 방지 -addPassword.selectText.8=접근성을 위한 추출 방지 -addPassword.selectText.9=양식 작성 방지 -addPassword.selectText.10=수정 방지 -addPassword.selectText.11=주석 수정 방지 -addPassword.selectText.12=인쇄 방지 -addPassword.selectText.13=다른 형식으로 인쇄 방지 -addPassword.selectText.14=소유자 비밀번호 -addPassword.selectText.15=문서가 열린 후 수행할 수 있는 작업 제한 (모든 리더에서 지원되지 않음) -addPassword.selectText.16=문서 자체 열기 제한 -addPassword.submit=암호화 - - -#watermark -watermark.title=워터마크 추가 -watermark.header=워터마크 추가 -watermark.customColor=사용자 지정 텍스트 색상 -watermark.selectText.1=워터마크를 추가할 PDF 선택: -watermark.selectText.2=워터마크 텍스트: -watermark.selectText.3=글꼴 크기: -watermark.selectText.4=회전 (0-360): -watermark.selectText.5=가로 간격 (각 워터마크 사이의 가로 간격): -watermark.selectText.6=세로 간격 (각 워터마크 사이의 세로 간격): -watermark.selectText.7=불투명도 (0% - 100%): -watermark.selectText.8=워터마크 유형: -watermark.selectText.9=워터마크 이미지: -watermark.selectText.10=PDF를 PDF-이미지로 변환 -watermark.submit=워터마크 추가 -watermark.type.1=텍스트 -watermark.type.2=이미지 - - -#Change permissions -permissions.title=권한 변경 -permissions.header=권한 변경 -permissions.warning=이러한 권한을 변경할 수 없게 하려면 비밀번호 추가 페이지에서 비밀번호와 함께 설정하는 것이 좋습니다 -permissions.selectText.1=권한을 변경할 PDF 선택 -permissions.selectText.2=설정할 권한 -permissions.selectText.3=문서 조립 방지 -permissions.selectText.4=콘텐츠 추출 방지 -permissions.selectText.5=접근성을 위한 추출 방지 -permissions.selectText.6=양식 작성 방지 -permissions.selectText.7=수정 방지 -permissions.selectText.8=주석 수정 방지 -permissions.selectText.9=인쇄 방지 -permissions.selectText.10=다른 형식으로 인쇄 방지 -permissions.submit=변경 - - -#remove password -removePassword.title=비밀번호 제거 -removePassword.header=비밀번호 제거 (복호화) -removePassword.selectText.1=복호화할 PDF 선택 -removePassword.selectText.2=비밀번호 -removePassword.submit=제거 - - -#changeMetadata -changeMetadata.title=제목: -changeMetadata.header=메타데이터 변경 -changeMetadata.selectText.1=변경하려는 변수를 편집하세요 -changeMetadata.selectText.2=모든 메타데이터 삭제 -changeMetadata.selectText.3=사용자 지정 메타데이터 표시: -changeMetadata.author=저자: -changeMetadata.creationDate=생성 날짜 (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=작성자: -changeMetadata.keywords=키워드: -changeMetadata.modDate=수정 날짜 (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=제작자: -changeMetadata.subject=제목: -changeMetadata.trapped=트랩: -changeMetadata.selectText.4=기타 메타데이터: -changeMetadata.selectText.5=사용자 지정 메타데이터 항목 추가 -changeMetadata.submit=변경 - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF를 PDF/A로 -pdfToPDFA.header=PDF를 PDF/A로 -pdfToPDFA.credit=이 서비스는 PDF/A 변환을 위해 libreoffice를 사용합니다 -pdfToPDFA.submit=변환 -pdfToPDFA.tip=현재 여러 입력을 한 번에 처리할 수 없습니다 -pdfToPDFA.outputFormat=출력 형식 -pdfToPDFA.pdfWithDigitalSignature=PDF에 디지털 서명이 포함되어 있습니다. 다음 단계에서 제거됩니다. - - -#PDFToWord -PDFToWord.title=PDF를 Word로 -PDFToWord.header=PDF를 Word로 -PDFToWord.selectText.1=출력 파일 형식 -PDFToWord.credit=이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다. -PDFToWord.submit=변환 - - -#PDFToPresentation -PDFToPresentation.title=PDF를 프레젠테이션으로 -PDFToPresentation.header=PDF를 프레젠테이션으로 -PDFToPresentation.selectText.1=출력 파일 형식 -PDFToPresentation.credit=이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다. -PDFToPresentation.submit=변환 - - -#PDFToText -PDFToText.title=PDF를 RTF(텍스트)로 -PDFToText.header=PDF를 RTF(텍스트)로 -PDFToText.selectText.1=출력 파일 형식 -PDFToText.credit=이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다. -PDFToText.submit=변환 - - -#PDFToHTML -PDFToHTML.title=PDF를 HTML로 -PDFToHTML.header=PDF를 HTML로 -PDFToHTML.credit=이 서비스는 파일 변환을 위해 pdftohtml을 사용합니다. -PDFToHTML.submit=변환 - - -#PDFToXML -PDFToXML.title=PDF를 XML로 -PDFToXML.header=PDF를 XML로 -PDFToXML.credit=이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다. -PDFToXML.submit=변환 - -#PDFToCSV -PDFToCSV.title=PDF를 CSV로 -PDFToCSV.header=PDF를 CSV로 -PDFToCSV.prompt=표를 추출할 페이지 선택 -PDFToCSV.submit=추출 - -#split-by-size-or-count -split-by-size-or-count.title=크기 또는 개수로 PDF 분할 -split-by-size-or-count.header=크기 또는 개수로 PDF 분할 -split-by-size-or-count.type.label=분할 유형 선택 -split-by-size-or-count.type.size=크기별 -split-by-size-or-count.type.pageCount=페이지 수별 -split-by-size-or-count.type.docCount=문서 수별 -split-by-size-or-count.value.label=값 입력 -split-by-size-or-count.value.placeholder=크기(예: 2MB 또는 3KB) 또는 개수(예: 5) 입력 -split-by-size-or-count.submit=제출 - - -#overlay-pdfs -overlay-pdfs.header=PDF 파일 오버레이 -overlay-pdfs.baseFile.label=기본 PDF 파일 선택 -overlay-pdfs.overlayFiles.label=오버레이 PDF 파일 선택 -overlay-pdfs.mode.label=오버레이 모드 선택 -overlay-pdfs.mode.sequential=순차 오버레이 -overlay-pdfs.mode.interleaved=인터리브 오버레이 -overlay-pdfs.mode.fixedRepeat=고정 반복 오버레이 -overlay-pdfs.counts.label=오버레이 횟수 (고정 반복 모드용) -overlay-pdfs.counts.placeholder=쉼표로 구분된 횟수 입력 (예: 2,3,1) -overlay-pdfs.position.label=오버레이 위치 선택 -overlay-pdfs.position.foreground=전경 -overlay-pdfs.position.background=배경 -overlay-pdfs.submit=제출 - - -#split-by-sections -split-by-sections.title=섹션별 PDF 분할 -split-by-sections.header=PDF를 섹션으로 분할 -split-by-sections.horizontal.label=수평 분할 -split-by-sections.vertical.label=수직 분할 -split-by-sections.horizontal.placeholder=수평 분할 수 입력 -split-by-sections.vertical.placeholder=수직 분할 수 입력 -split-by-sections.submit=PDF 분할 -split-by-sections.merge=하나의 PDF로 병합 - - -#printFile -printFile.title=파일 인쇄 -printFile.header=프린터로 파일 인쇄 -printFile.selectText.1=인쇄할 파일 선택 -printFile.selectText.2=프린터 이름 입력 -printFile.submit=인쇄 - - -#licenses -licenses.nav=라이선스 -licenses.title=제3자 라이선스 -licenses.header=제3자 라이선스 -licenses.module=모듈 -licenses.version=버전 -licenses.license=라이선스 - -#survey -survey.nav=설문조사 -survey.title=Stirling-PDF 설문조사 -survey.description=Stirling-PDF는 추적 기능이 없어서 사용자의 의견을 듣고 Stirling-PDF를 개선하고자 합니다! -survey.changes=마지막 설문조사 이후 Stirling-PDF가 변경되었습니다! 자세한 내용은 여기에서 블로그 포스트를 확인하세요: -survey.changes2=이러한 변경으로 유료 비즈니스 지원과 자금을 받고 있습니다 -survey.please=설문조사에 참여해 주세요! -survey.disabled=(설문조사 팝업은 다음 업데이트에서 비활성화되지만 페이지 하단에서 계속 사용할 수 있습니다) -survey.button=설문조사 참여 -survey.dontShowAgain=다시 표시하지 않음 -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=문제가 발생해 죄송합니다! -error.needHelp=도움이 필요하신가요 / 문제를 발견하셨나요? -error.contactTip=여전히 문제가 있다면 주저하지 마시고 도움을 요청하세요. GitHub 페이지에서 티켓을 제출하거나 Discord를 통해 연락하실 수 있습니다: -error.404.head=404 - 페이지를 찾을 수 없습니다 | 이런, 코드에서 길을 잃었네요! -error.404.1=찾으시는 페이지를 찾을 수 없습니다. -error.404.2=문제가 발생했습니다 -error.github=GitHub에서 티켓 제출 -error.showStack=스택 추적 표시 -error.copyStack=스택 추적 복사 -error.githubSubmit=GitHub - 티켓 제출 -error.discordSubmit=Discord - 지원 게시물 작성 - - -#remove-image -removeImage.title=이미지 제거 -removeImage.header=이미지 제거 -removeImage.removeImage=이미지 제거 -removeImage.submit=이미지 제거 - - -splitByChapters.title=챕터별 PDF 분할 -splitByChapters.header=챕터별 PDF 분할 -splitByChapters.bookmarkLevel=북마크 레벨 -splitByChapters.includeMetadata=메타데이터 포함 -splitByChapters.allowDuplicates=중복 허용 -splitByChapters.desc.1=이 도구는 PDF 파일을 챕터 구조를 기반으로 여러 PDF로 분할합니다. -splitByChapters.desc.2=북마크 레벨: 분할에 사용할 북마크 레벨을 선택하세요 (0은 최상위 레벨, 1은 두 번째 레벨 등). -splitByChapters.desc.3=메타데이터 포함: 체크하면 원본 PDF의 메타데이터가 각 분할된 PDF에 포함됩니다. -splitByChapters.desc.4=중복 허용: 체크하면 동일한 페이지의 여러 북마크가 별도의 PDF를 생성할 수 있습니다. -splitByChapters.submit=PDF 분할 - -#File Chooser -fileChooser.click=클릭 -fileChooser.or=또는 -fileChooser.dragAndDrop=드래그 앤 드롭 -fileChooser.dragAndDropPDF=PDF 파일을 드래그 앤 드롭 -fileChooser.dragAndDropImage=이미지 파일을 드래그 앤 드롭 -fileChooser.hoveredDragAndDrop=여기에 파일을 드래그 앤 드롭하세요 -fileChooser.extractPDF=추출 중... - -#release notes -releases.footer=릴리스 -releases.title=릴리스 노트 -releases.header=릴리스 노트 -releases.current.version=현재 릴리스 -releases.note=릴리스 노트는 영어로만 제공됩니다 - -#Validate Signature -validateSignature.title=PDF 서명 검증 -validateSignature.header=디지털 서명 검증 -validateSignature.selectPDF=서명된 PDF 파일 선택 -validateSignature.submit=서명 검증 -validateSignature.results=검증 결과 -validateSignature.status=상태 -validateSignature.signer=서명자 -validateSignature.date=날짜 -validateSignature.reason=사유 -validateSignature.location=위치 -validateSignature.noSignatures=이 문서에서 디지털 서명을 찾을 수 없습니다 -validateSignature.status.valid=유효함 -validateSignature.status.invalid=유효하지 않음 -validateSignature.chain.invalid=인증서 체인 검증 실패 - 서명자의 신원을 확인할 수 없음 -validateSignature.trust.invalid=인증서가 신뢰 저장소에 없음 - 출처를 확인할 수 없음 -validateSignature.cert.expired=인증서가 만료됨 -validateSignature.cert.revoked=인증서가 취소됨 -validateSignature.signature.info=서명 정보 -validateSignature.signature=서명 -validateSignature.signature.mathValid=서명이 수학적으로는 유효하지만: -validateSignature.selectCustomCert=사용자 지정 인증서 파일 X.509 (선택사항) -validateSignature.cert.info=인증서 세부 정보 -validateSignature.cert.issuer=발급자 -validateSignature.cert.subject=주체 -validateSignature.cert.serialNumber=일련번호 -validateSignature.cert.validFrom=유효 기간 시작 -validateSignature.cert.validUntil=유효 기간 종료 -validateSignature.cert.algorithm=알고리즘 -validateSignature.cert.keySize=키 크기 -validateSignature.cert.version=버전 -validateSignature.cert.keyUsage=키 용도 -validateSignature.cert.selfSigned=자체 서명 -validateSignature.cert.bits=비트 - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_nl_NL.properties b/stirling-pdf/build/resources/main/messages_nl_NL.properties deleted file mode 100644 index 31ae56787..000000000 --- a/stirling-pdf/build/resources/main/messages_nl_NL.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Lettertypegrootte -addPageNumbers.fontName=Lettertypenaam -pdfPrompt=Selecteer PDF('s) -multiPdfPrompt=Selecteer PDF's (2+) -multiPdfDropPrompt=Selecteer (of sleep & zet neer) alle PDF's die je nodig hebt -imgPrompt=Selecteer afbeelding(en) -genericSubmit=Indienen -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Waarschuwing: Dit proces kan tot een minuut duren afhankelijk van de bestandsgrootte -pageOrderPrompt=Aangepaste pagina volgorde (Voer een komma-gescheiden lijst van paginanummers of functies in, zoals 2n+1) : -pageSelectionPrompt=Aangepaste pagina selectie (Voer een komma-gescheiden lijst van paginanummer 1,5,6 of functies zoals 2n+1 in) : -goToPage=Ga -true=Waar -false=Onwaar -unknown=Onbekend -save=Opslaan -saveToBrowser=Opslaan in browser -close=Sluiten -filesSelected=Bestanden geselecteerd -noFavourites=Geen favorieten toegevoegd -downloadComplete=Download klaar -bored=Verveeld met wachten? -alphabet=Alfabet -downloadPdf=PDF downloaden -text=Tekst -font=Lettertype -selectFillter=-- Selecteer -- -pageNum=Paginanummer -sizes.small=Klein -sizes.medium=Gemiddeld -sizes.large=Groot -sizes.x-large=Extra groot -error.pdfPassword=Het PDF document is beveiligd met een wachtwoord en het wachtwoord is niet ingevoerd of is onjuist -delete=Verwijderen -username=Gebruikersnaam -password=Wachtwoord -welcome=Welkom -property=Eigenschap -black=Zwart -white=Wit -red=Rood -green=Groen -blue=Blauw -custom=Aangepast... -WorkInProgess=Werk in uitvoering. Werkt mogelijk niet of bevat fouten. Meld eventuele problemen! -poweredBy=Mogelijk gemaakt door -yes=Ja -no=Nee -changedCredsMessage=Inloggegevens gewijzigd! -notAuthenticatedMessage=Gebruiker niet ingelogd. -userNotFoundMessage=Gebruiker niet gevonden. -incorrectPasswordMessage=Huidige wachtwoord is onjuist. -usernameExistsMessage=Nieuwe gebruikersnaam bestaat al. -invalidUsernameMessage=Ongeldige gebruikersnaam, gebruikersnaam kan alleen letters, nummers en de volgende speciale tekens @._+- bevatten of moet een geldig emailadres zijn. -invalidPasswordMessage=Het wachtwoord mag geen spaties ten beginne of einde bevatten en mag niet leeg zijn. -confirmPasswordErrorMessage=Nieuw wachtwoord en bevestig wachtwoord moeten overeenkomen. -deleteCurrentUserMessage=Kan niet een momenteel ingelogde gebruiker verwijderen. -deleteUsernameExistsMessage=De gebruikersnaam bestaat niet en kan niet verwijderd worden. -downgradeCurrentUserMessage=Kan de rol van de huidige gebruiker niet downgraden -disabledCurrentUserMessage=De huidige gebruiker kan niet worden uitgeschakeld -downgradeCurrentUserLongMessage=Kan de rol van de huidige gebruiker niet downgraden. Huidige gebruiker wordt dus niet weergegeven. -userAlreadyExistsOAuthMessage=De gebruiker bestaat al als een OAuth2 gebruiker. -userAlreadyExistsWebMessage=De gebruiker bestaat al als een web gebruiker. -error=Fout -oops=Oeps! -help=Hulp -goHomepage=Ga naar de startpagina -joinDiscord=Word lid van onze Discord server -seeDockerHub=Zie Docker Hub -visitGithub=Ga naar de Github Repository -donate=Doneer -color=Kleur -sponsor=Sponsor -info=Informatie -pro=Pro -page=Pagina -pages=Pagen -loading=Laden... -addToDoc=Toevoegen aan document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacybeleid -legal.terms=Voorwaarden van gebruik -legal.accessibility=Toegankelijkheid -legal.cookie=Cookiesbeleid -legal.impressum=Imprint -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pijplijn menu (Beta) -pipeline.uploadButton=Aangepast uploaden -pipeline.configureButton=Configureren -pipeline.defaultOption=Aangepast -pipeline.submitButton=Opslaan -pipeline.help=Pijplijn help -pipeline.scanHelp=Map scannen help -pipeline.deletePrompt=Weet je zeker dat je deze pijplijn wil verwijderen? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pijplijn configuratie -pipelineOptions.pipelineNameLabel=Pijplijn naam -pipelineOptions.saveSettings=Instellingen voor bewerking opslaan -pipelineOptions.pipelineNamePrompt=Voer hier de naam van de pijplijn in -pipelineOptions.selectOperation=Selecteer bewerking -pipelineOptions.addOperationButton=Bewerking toevoegen -pipelineOptions.pipelineHeader=Pijplijn: -pipelineOptions.saveButton=Downloaden -pipelineOptions.validateButton=Valideren - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorieten -navbar.recent=New and recently updated -navbar.darkmode=Donkere modus -navbar.language=Talen -navbar.settings=Instellingen -navbar.allTools=Tools -navbar.multiTool=Multitools -navbar.search=Search -navbar.sections.organize=Organizeren -navbar.sections.convertTo=Converteren naar PDF -navbar.sections.convertFrom=Converteren van PDF -navbar.sections.security=Ondertekenen & beveiliging -navbar.sections.advance=Geavanceerd -navbar.sections.edit=Bekijken & wijzigen -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Instellingen -settings.update=Update beschikbaar -settings.updateAvailable={0} is de huidig geïnstalleerde versie. Een nieuwe versie ({1}) is beschikbaar. -settings.appVersion=App versie: -settings.downloadOption.title=Kies download optie (Voor enkelvoudige bestanddownloads zonder zip): -settings.downloadOption.1=Open in hetzelfde venster -settings.downloadOption.2=Open in nieuw venster -settings.downloadOption.3=Download bestand -settings.zipThreshold=Bestanden zippen wanneer het aantal gedownloade bestanden meer is dan -settings.signOut=Uitloggen -settings.accountSettings=Account instellingen -settings.bored.help=Schakelt geheim spelletje in -settings.cacheInputs.name=Sla invoer in formulieren op -settings.cacheInputs.help=Schakel in om eerdere invoeren op te slaan voor toekomstige uitvoeren - -changeCreds.title=Inloggegevens wijzigen -changeCreds.header=Werk je accountgegevens bij -changeCreds.changePassword=Je gebruikt de standaard inloggegevens. Voer alstublieft een nieuw wachtwoord in -changeCreds.newUsername=Nieuwe gebruikersnaam -changeCreds.oldPassword=Huidige wachtwoord -changeCreds.newPassword=Nieuw wachtwoord -changeCreds.confirmNewPassword=Bevestig nieuw wachtwoord -changeCreds.submit=Wijzigingen opslaan - - - -account.title=Account instellingen -account.accountSettings=Account instellingen -account.adminSettings=Beheerdersinstellingen - Gebruikers bekijken en toevoegen -account.userControlSettings=Gebruikerscontrole instellingen -account.changeUsername=Wijzig gebruikersnaam -account.newUsername=Nieuwe gebruikersnaam -account.password=Bevestigingswachtwoord -account.oldPassword=Oud wachtwoord -account.newPassword=Nieuw wachtwoord -account.changePassword=Wijzig wachtwoord -account.confirmNewPassword=Bevestig nieuw wachtwoord -account.signOut=Uitloggen -account.yourApiKey=Jouw API sleutel -account.syncTitle=Synchroniseer browserinstellingen met account -account.settingsCompare=Instellingen vergelijking: -account.property=Eigenschap -account.webBrowserSettings=Webbrowser instelling -account.syncToBrowser=Synchroniseer account -> browser -account.syncToAccount=Synchroniseer account <- browser - - -adminUserSettings.title=Gebruikersbeheer -adminUserSettings.header=Beheer gebruikers -adminUserSettings.admin=Beheerder -adminUserSettings.user=Gebruiker -adminUserSettings.addUser=Voeg nieuwe gebruiker toe -adminUserSettings.deleteUser=Verwijder gebruiker -adminUserSettings.confirmDeleteUser=Moet deze gebruiker verwijderd worden? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Gebruikersnaam kan alleen letters, nummers en de volgende speciale tekens @._+- bevatten of moet een geldig emailadres zijn. -adminUserSettings.roles=Rollen -adminUserSettings.role=Rol -adminUserSettings.actions=Acties -adminUserSettings.apiUser=Beperkte API gebruiker -adminUserSettings.extraApiUser=Extra beperkte API gebruiker -adminUserSettings.webOnlyUser=Alleen web gebruiker -adminUserSettings.demoUser=Demogebruiker (geen aangepaste instellingen) -adminUserSettings.internalApiUser=Interne API gebruiker -adminUserSettings.forceChange=Forceer gebruiker om gebruikersnaam/wachtwoord te wijzigen bij inloggen -adminUserSettings.submit=Gebruiker opslaan -adminUserSettings.changeUserRole=De rol van de gebruiker wijzigen -adminUserSettings.authenticated=Geauthenticeerd -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Laatste aanvraag -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Importeer/Exporteer -database.header=Database Importeer/Exporteer -database.fileName=Bestandsnaam -database.creationDate=Creatiedatum -database.fileSize=Bestandsgrootte -database.deleteBackupFile=Backupbestand verwijderen -database.importBackupFile=Backupbestand importeren -database.createBackupFile=Create Backup File -database.downloadBackupFile=Backupbestand downloaden -database.info_1=Bij het importeren van gegevens is het cruciaal om de juiste structuur te zorgen voor. Als je niet zeker bent van wat je doet, raadpleeg dan advies en ondersteuning bij een professionele. Een fout in de structuur kan leiden tot toepassingsfouten, waarmee wellicht zelfs de volledige uitvoerbaarheid van de toepassing belemmerd wordt. -database.info_2=De bestandsnaam maakt geen verschil bij het uploaden. Hij zal later worden herbewoond om de indeling backup_user_yyyyMMddHHmm.sql te volgen, waardoor een consistente bestandsnaamconventie waarborgd wordt. -database.submit=Backup importeren -database.importIntoDatabaseSuccessed=Importeer naar database succesvol -database.backupCreated=Database backup successful -database.fileNotFound=File not Found -database.fileNullOrEmpty=Bestand mag niet null of leeg zijn -database.failedImportFile=Failed Import File -database.notSupported=This function is not available for your database connection. - -session.expired=Je sessie is verlopen. Voer de pagina opnieuw in en probeer het opnieuw. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Jouw lokaal gehoste one-stop-shop voor al je PDF-behoeften. -home.searchBar=Zoek naar functies... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Bekijk, annoteer, voeg tekst of afbeeldingen toe -viewPdf.tags=bekijken,lezen,annoteren,tekst,afbeelding - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF multitool -home.multiTool.desc=Pagina's samenvoegen, draaien, herschikken en verwijderen -multiTool.tags=Multitool,meerdere bewerkingen,UI,klik sleep,voorkant,clientzijde,interactief,beweegbaar,verplaats - -home.merge.title=Samenvoegen -home.merge.desc=Voeg eenvoudig meerdere PDF's samen tot één. -merge.tags=samenvoegen,pagina bewerkingen,serverzijde - -home.split.title=Splitsen -home.split.desc=Splits PDF's in meerdere documenten -split.tags=Pagina bewerkingen,verdelen,meerdere pagina's,knippen,serverzijde - -home.rotate.title=Roteren -home.rotate.desc=Roteer eenvoudig je PDF's. -rotate.tags=serverzijde - - -home.imageToPdf.title=Afbeelding naar PDF -home.imageToPdf.desc=Converteer een afbeelding (PNG, JPEG, GIF) naar PDF. -imageToPdf.tags=conversie,img,jpg,foto - -home.pdfToImage.title=PDF naar Afbeelding -home.pdfToImage.desc=Converteer een PDF naar een afbeelding. (PNG, JPEG, GIF) -pdfToImage.tags=conversie,img,jpg,foto - -home.pdfOrganiser.title=Organiseren -home.pdfOrganiser.desc=Verwijder/herschik pagina's in een volgorde naar keus -pdfOrganiser.tags=duplex,even oneven,sorteren,verplaatsen - - -home.addImage.title=Afbeelding toevoegen -home.addImage.desc=Voegt een afbeelding toe op een specifieke locatie in de PDF -addImage.tags=img,jpg,foto - -home.watermark.title=Watermerk toevoegen -home.watermark.desc=Voeg een aangepast watermerk toe aan je PDF-document. -watermark.tags=Tekst,herhalend,label,eigen,copyright,handelsmerk,img,jpg,foto - -home.permissions.title=Permissies wijzigen -home.permissions.desc=Wijzig de permissies van je PDF-document -permissions.tags=lezen,schrijven,bewerken,printen - - -home.removePages.title=Verwijderen -home.removePages.desc=Verwijder ongewenste pagina's uit je PDF-document. -removePages.tags=Pagina's verwijderen - -home.addPassword.title=Wachtwoord toevoegen -home.addPassword.desc=Versleutel je PDF-document met een wachtwoord. -addPassword.tags=veilig,beveiliging - -home.removePassword.title=Wachtwoord verwijderen -home.removePassword.desc=Verwijder wachtwoordbeveiliging van je PDF-document. -removePassword.tags=veilig,ontsleutelen,beveiliging,wachtwoord verwijderen - -home.compressPdfs.title=Comprimeren -home.compressPdfs.desc=Comprimeer PDF's om hun bestandsgrootte te verkleinen. -compressPdfs.tags=comprimeren,klein - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Metadata wijzigen -home.changeMetadata.desc=Wijzig/verwijder/voeg metadata toe van een PDF-document -changeMetadata.tags=Titel,auteur,datum,creatie,tijd,uitgever,producent,statistieken - -home.fileToPDF.title=Bestand naar PDF converteren -home.fileToPDF.desc=Converteer bijna ieder bestand naar PDF (DOCX, PNG, XLS, PPT, TXT en meer) -fileToPDF.tags=transformatie,formaat,document,foto,slide,tekst,conversie,kantoor,docs,word,excel,powerpoint - -home.ocr.title=OCR / Scans opruimen -home.ocr.desc=Ruim scans op, detecteert tekst van afbeeldingen in een PDF en voegt deze opnieuw toe als tekst. -ocr.tags=herkenning,tekst,afbeelding,scan,lezen,identificeren,detectie,bewerkbaar - -home.extractImages.title=Afbeeldingen extraheren -home.extractImages.desc=Extraheert alle afbeeldingen uit een PDF en slaat ze op in een zip -extractImages.tags=foto,opslaan,archief,zip,vastleggen,plukken - -home.pdfToPDFA.title=PDF naar PDF/A -home.pdfToPDFA.desc=Converteer PDF naar PDF/A voor langdurige opslag -pdfToPDFA.tags=archief,langdurig,standaard,conversie,opslag,bewaring - -home.PDFToWord.title=PDF naar Word -home.PDFToWord.desc=Converteer PDF naar Word-formaten (DOC, DOCX en ODT) -PDFToWord.tags=doc,docx,odt,word,transformatie,formaat,conversie,kantoor,microsoft,docfile - -home.PDFToPresentation.title=PDF naar Presentatie -home.PDFToPresentation.desc=Converteer PDF naar Presentatie formaten (PPT, PPTX en ODP) -PDFToPresentation.tags=slides,show,kantoor,microsoft - -home.PDFToText.title=PDF naar RTF (Tekst) -home.PDFToText.desc=Converteer PDF naar Tekst of RTF formaat -PDFToText.tags=rijkformaat - -home.PDFToHTML.title=PDF naar HTML -home.PDFToHTML.desc=Converteer PDF naar HTML formaat -PDFToHTML.tags=webinhoud,browser vriendelijk - - -home.PDFToXML.title=PDF naar XML -home.PDFToXML.desc=Converteer PDF naar XML formaat -PDFToXML.tags=data-extractie,gestructureerd,code - -home.ScannerImageSplit.title=Detecteer/Split gescande foto's -home.ScannerImageSplit.desc=Splits meerdere foto's van binnen een foto/PDF -ScannerImageSplit.tags=scheiden,auto-detecteren,scans,meer-foto,organiseren - -home.sign.title=Ondertekenen -home.sign.desc=Voegt handtekening toe aan PDF via tekenen, tekst of afbeelding -sign.tags=autoriseren,initialen,getekende-handtekening,tekst-handtekening,afbeelding-handtekening - -home.flatten.title=Platdrukken -home.flatten.desc=Verwijder alle interactieve elementen en formulieren uit een PDF -flatten.tags=statisch,deactiveren,niet-interactief,stroomlijnen - -home.repair.title=Repareren -home.repair.desc=Probeert een corrupt/beschadigd PDF te herstellen -repair.tags=repareren,herstellen,correctie,terughalen - -home.removeBlanks.title=Verwijder lege pagina's -home.removeBlanks.desc=Detecteert en verwijdert lege pagina's uit een document -removeBlanks.tags=opruimen,stroomlijnen,geen-inhoud,organiseren - -home.removeAnnotations.title=Annotaties verwijderen -home.removeAnnotations.desc=Verwijdert alle opmerkingen/annotaties uit een PDF -removeAnnotations.tags=opmerkingen,highlight,notities,opmaak,verwijderen - -home.compare.title=Vergelijken -home.compare.desc=Vergelijkt en toont de verschillen tussen twee PDF-documenten -compare.tags=onderscheiden,contrasteren,veranderingen,analyse - -home.certSign.title=Ondertekenen met certificaat -home.certSign.desc=Ondertekent een PDF met een certificaat/sleutel (PEM/P12) -certSign.tags=authenticeren,PEM,P12,officieel,versleutelen - -home.removeCertSign.title=Verwijder certificaat -home.removeCertSign.desc=Verwijder certificaat van PDF -removeCertSign.tags=authenticeren,PEM,P12,officieel,ontsleutelen - -home.pageLayout.title=Multi-pagina indeling -home.pageLayout.desc=Voeg meerdere pagina's van een PDF-document samen op één pagina -pageLayout.tags=samenvoegen,composiet,enkel-zicht,organiseren - -home.scalePages.title=Aanpassen paginaformaat/schaal -home.scalePages.desc=Wijzig de grootte/schaal van een pagina en/of de inhoud ervan. -scalePages.tags=resize,aanpassen,dimensie,aanpassen - -home.pipeline.title=Pijplijn -home.pipeline.desc=Voer meerdere acties uit op PDF's door pipelinescripts te definiëren -pipeline.tags=automatiseren,volgorde,gescrript,batch-verwerking - -home.add-page-numbers.title=Paginanummers toevoegen -home.add-page-numbers.desc=Voeg paginanummers toe binnen het volledige document op een vastgestelde locatie -add-page-numbers.tags=pagineren,labelen,organiseren,indexeren - -home.auto-rename.title=Automatisch hernoemen PDF-bestand -home.auto-rename.desc=Hernoemt automatisch een PDF-bestand op basis van de gedetecteerde header -auto-rename.tags=auto-detecteren,op-header-gebaseerd,organiseren,herlabelen - -home.adjust-contrast.title=Kleuren/contrast aanpassen -home.adjust-contrast.desc=Pas contrast, verzadiging en helderheid van een PDF aan -adjust-contrast.tags=kleur-correctie,afstemmen,aanpassen,verbeteren - -home.crop.title=PDF bijsnijden -home.crop.desc=Snijd een PDF bij om de grootte te verkleinen (behoudt tekst!) -crop.tags=trimmen,verkleinen,bewerken,vorm - -home.autoSplitPDF.title=Automatisch splitsen pagina's -home.autoSplitPDF.desc=Automatisch splitsen van gescande PDF met fysieke gescande paginasplitter QR-code -autoSplitPDF.tags=QR-gebaseerd,scheiden,scan-segment,organiseren - -home.sanitizePdf.title=Opschonen -home.sanitizePdf.desc=Verwijder scripts en andere elementen uit PDF-bestanden -sanitizePdf.tags=schoonmaken,veilig,veilig,bedreigingen verwijderen - -home.URLToPDF.title=URL/website naar PDF -home.URLToPDF.desc=Zet http(s)URL om naar PDF -URLToPDF.tags=web-capture,pagina opslaan,web-naar-doc,archief - -home.HTMLToPDF.title=HTML naar PDF -home.HTMLToPDF.desc=Zet HTML-bestand of zip om naar PDF -HTMLToPDF.tags=markup,web-inhoud,transformatie,omzetten - - -home.MarkdownToPDF.title=Markdown naar PDF -home.MarkdownToPDF.desc=Zet Markdown-bestand om naar PDF -MarkdownToPDF.tags=markup,web-inhoud,transformatie,omzetten - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Haal ALLE informatie op over PDF -home.getPdfInfo.desc=Haalt alle mogelijke informatie op van PDF's -getPdfInfo.tags=informatie,data,statistieken - - -home.extractPage.title=Pagina('s) extraheren -home.extractPage.desc=Extraheert geselecteerde pagina's uit PDF -extractPage.tags=extraheren - - -home.PdfToSinglePage.title=PDF naar één grote pagina -home.PdfToSinglePage.desc=Voegt alle PDF-pagina's samen tot één grote pagina -PdfToSinglePage.tags=één pagina - - -home.showJS.title=Toon Javascript -home.showJS.desc=Zoekt en toont ieder script dat in een PDF is geïnjecteerd -showJS.tags=JS - -home.autoRedact.title=Automatisch censureren -home.autoRedact.desc=Automatisch censureren (onherkenbaar maken) van tekst in een PDF op basis van ingevoerde tekst -autoRedact.tags=Verzwakken, Verbergen, Uitroepen, Gekleurd, Verborgen - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF naar CSV -home.tableExtraxt.desc=Haalt tabellen uit een PDF en converteert ze naar CSV -tableExtraxt.tags=CSV,tabel extractie,extractie,converteren - - -home.autoSizeSplitPDF.title=Automatisch splitsen op grootte/aantal -home.autoSizeSplitPDF.desc=Splits een enkele PDF in meerdere documenten op basis van grootte, aantal pagina's of aantal documenten -autoSizeSplitPDF.tags=pdf,splitsen,document,organiseren - - -home.overlay-pdfs.title=PDF's overlappen -home.overlay-pdfs.desc=Plaatst PDF's over een andere PDF heen -overlay-pdfs.tags=Overlappen - -home.split-by-sections.title=PDF in secties splitsen -home.split-by-sections.desc=Verdeel elke pagina van een PDF in kleinere horizontale en verticale secties -split-by-sections.tags=Sectie splitsen, Verdelen, Aanpassen - -home.AddStampRequest.title=Stempel toevoegen aan PDF -home.AddStampRequest.desc=Voeg tekst of afbeeldingsstempels toe op vaste locaties -AddStampRequest.tags=Stempel, Afbeelding toevoegen, afbeelding centreren, watermerk, PDF, Insluiten, Aanpassen - - -home.removeImagePdf.title=Afbeelding verwijderen -home.removeImagePdf.desc=Afbeeldingen uit PDF verwijderen om het bestandsgrootte te verminderen -removeImagePdf.tags=Afbeelding verwijderen, Paginabewerkingen, Achterkant, Serverkant - - -home.splitPdfByChapters.title=PDF op hoofdstukken splitsen -home.splitPdfByChapters.desc=Splits een PDF op basis van zijn hoofdstukstructuur in meerdere bestanden. -splitPdfByChapters.tags=splitsen, hoofdstukken, bookmarks, organiseren - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Kleur-instellingen voor PDF's -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Vervang de kleur van tekst en achtergrond in een PDF en omverkeer de volledige kleur van het document om bestandsgrootte te verkleinen. -replaceColorPdf.tags=Kleur vervangen, pagina-acties, achterkant, serverzijde -replace-color.selectText.1=Vervang of invertere kleure opties -replace-color.selectText.2=Standaard (hoog contrast kleuren) -replace-color.selectText.3=Aangepast (aangepaste kleuren) -replace-color.selectText.4=Volledig inverteren (alle kleuren omverkeren) -replace-color.selectText.5=Opties voor hoog contrast -replace-color.selectText.6=wit tekst op een zwart grondvlak -replace-color.selectText.7=zwarte tekst op wit grondvlak -replace-color.selectText.8=gele tekst op een zwart grondvlak -replace-color.selectText.9=groene tekst op een zwart grondvlak -replace-color.selectText.10=Kies de tekstkleur -replace-color.selectText.11=Kies het achtergrondkleur -replace-color.submit=Vervang - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Inloggen -login.header=Inloggen -login.signin=Inloggen -login.rememberme=Onthoud mij -login.invalid=Ongeldige gebruikersnaam of wachtwoord. -login.locked=Je account is geblokkeerd. -login.signinTitle=Gelieve in te loggen -login.ssoSignIn=Inloggen via Single Sign-on -login.oAuth2AutoCreateDisabled=OAUTH2 Automatisch aanmaken gebruiker uitgeschakeld -login.oAuth2AdminBlockedUser=Registratie of inloggen van niet-registreerde gebruikers is helaas momenteel geblokkeerd. Neem contact op met de beheerder. -login.oauth2RequestNotFound=Autorisatieverzoek niet gevonden -login.oauth2InvalidUserInfoResponse=Ongeldige reactie op gebruikersinfo -login.oauth2invalidRequest=Ongeldig verzoek -login.oauth2AccessDenied=Toegang geweigerd -login.oauth2InvalidTokenResponse=Ongeldige tokenreactie -login.oauth2InvalidIdToken=Ongeldige ID token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=De gebruiker is gedesactiveerd, inloggen is momenteel geblokkeerd voor deze gebruikersnaam. Neem contact op met de beheerder. -login.alreadyLoggedIn=U zit reeds ingelogd bij -login.alreadyLoggedIn2=apparaten. U moet u a.u.b. uitloggen van de apparaten en opnieuw proberen. -login.toManySessions=U heeft te veel actieve sessies -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Automatisch censureren -autoRedact.header=Automatisch censureren -autoRedact.colorLabel=Kleur -autoRedact.textsToRedactLabel=Tekst om te censureren (gescheiden door regels) -autoRedact.textsToRedactPlaceholder=bijv.\Vertrouwelijk \nTopgeheim -autoRedact.useRegexLabel=Gebruik regex -autoRedact.wholeWordSearchLabel=Zoeken op hele woorden -autoRedact.customPaddingLabel=Aangepaste extra ruimtevulling -autoRedact.convertPDFToImageLabel=Converteer PDF naar PDF-afbeelding (wordt gebruikt om tekst achter het vak te verwijderen) -autoRedact.submitButton=Indienen - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Toon Javascript -showJS.header=Toon Javascript -showJS.downloadJS=Javascript downloaden -showJS.submit=Toon - - -#pdfToSinglePage -pdfToSinglePage.title=PDF naar enkele pagina -pdfToSinglePage.header=PDF naar enkele pagina -pdfToSinglePage.submit=Converteren naar enkele pagina - - -#pageExtracter -pageExtracter.title=Pagina's extraheren -pageExtracter.header=Pagina's extraheren -pageExtracter.submit=Extraheren -pageExtracter.placeholder=(bijv. 1,2,8 of 4,7,12-16 of 2n-1) - - -#getPdfInfo -getPdfInfo.title=Informatie over PDF ophalen -getPdfInfo.header=Informatie over PDF ophalen -getPdfInfo.submit=Haal informatie op -getPdfInfo.downloadJson=JSON downloaden -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown naar PDF -MarkdownToPDF.header=Markdown naar PDF -MarkdownToPDF.submit=Converteren -MarkdownToPDF.help=In ontwikkeling -MarkdownToPDF.credit=Gebruikt WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL naar PDF -URLToPDF.header=URL naar PDF -URLToPDF.submit=Converteren -URLToPDF.credit=Gebruikt WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML naar PDF -HTMLToPDF.header=HTML naar PDF -HTMLToPDF.help=Accepteert HTML-bestanden en ZIP's die html/css/afbeeldingen etc. bevatten -HTMLToPDF.submit=Converteren -HTMLToPDF.credit=Gebruikt WeasyPrint -HTMLToPDF.zoom=Zoomniveau voor weergave van de website. -HTMLToPDF.pageWidth=Breedte van de pagina in centimeters. (leeg voor standaard) -HTMLToPDF.pageHeight=Hoogte van de pagina in centimeters. (leeg voor standaard) -HTMLToPDF.marginTop=Marge bovenaan de pagina in millimeters. (leeg voor standaard) -HTMLToPDF.marginBottom=Marge onderaan de pagina in millimeters. (leeg voor standaard) -HTMLToPDF.marginLeft=Marge links van de pagina in millimeters. (leeg voor standaard) -HTMLToPDF.marginRight=Marge rechts van de pagina in millimeters. (leeg voor standaard) -HTMLToPDF.printBackground=De achtergrond van websites weergeven. -HTMLToPDF.defaultHeader=Standaard koptekst weergeven (naam en paginanummer) -HTMLToPDF.cssMediaType=Wijzig het CSS-mediatype van de pagina. -HTMLToPDF.none=Geen -HTMLToPDF.print=Printen -HTMLToPDF.screen=Scherm - - -#AddStampRequest -AddStampRequest.header=Stempel PDF -AddStampRequest.title=Stempel PDF -AddStampRequest.stampType=Soort stempel -AddStampRequest.stampText=Stempel tekst -AddStampRequest.stampImage=Stempel afbeelding -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Tekst/afbeelding grootte -AddStampRequest.rotation=Rotatie -AddStampRequest.opacity=Transparantie -AddStampRequest.position=Positie -AddStampRequest.overrideX=X coördinaat overschrijven -AddStampRequest.overrideY=Y coördinaat overschrijven -AddStampRequest.customMargin=Aangepaste marge -AddStampRequest.customColor=Aangepaste tekstkleur -AddStampRequest.submit=Indienen - - -#sanitizePDF -sanitizePDF.title=PDF opschonen -sanitizePDF.header=Een PDF-bestand opschonen -sanitizePDF.selectText.1=Verwijder Javascript-acties -sanitizePDF.selectText.2=Verwijder ingebedde bestanden -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Verwijder links -sanitizePDF.selectText.5=Verwijder lettertypen -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=PDF opschonen - - -#addPageNumbers -addPageNumbers.title=Paginanummers toevoegen -addPageNumbers.header=Paginanummers toevoegen -addPageNumbers.selectText.1=Selecteer PDF-bestand: -addPageNumbers.selectText.2=Margegrootte -addPageNumbers.selectText.3=Positie -addPageNumbers.selectText.4=Startnummer -addPageNumbers.selectText.5=Pagina's om te nummeren -addPageNumbers.selectText.6=Aangepaste tekst -addPageNumbers.customTextDesc=Aangepaste tekst -addPageNumbers.numberPagesDesc=Welke pagina's genummerd moeten worden, standaard 'all', accepteert ook 1-5 of 2,5,9 etc -addPageNumbers.customNumberDesc=Standaard {n}, accepteert ook 'Pagina {n} van {total}', 'Tekst-{n}', '{filename}-{n} -addPageNumbers.submit=Paginanummers toevoegen - - -#auto-rename -auto-rename.title=Automatisch hernoemen -auto-rename.header=PDF automatisch hernoemen -auto-rename.submit=Automatisch hernoemen - - -#adjustContrast -adjustContrast.title=Contrast aanpassen -adjustContrast.header=Contrast aanpassen -adjustContrast.contrast=Kehrbrechting: -adjustContrast.brightness=Helderheid: -adjustContrast.saturation=Verzadiging: -adjustContrast.download=Downloaden - - -#crop -crop.title=Bijwerken -crop.header=PDF bijsnijden -crop.submit=Indienen - - -#autoSplitPDF -autoSplitPDF.title=PDF automatisch splitsen -autoSplitPDF.header=PDF automatisch splitsen -autoSplitPDF.description=Print, Voeg in, Scan, upload, en laat ons je documenten automatisch scheiden. Geen handmatig sorteerwerk nodig. -autoSplitPDF.selectText.1=Print enkele scheidingsbladen van hieronder (Zwart-wit is prima). -autoSplitPDF.selectText.2=Scan al je documenten tegelijk door het scheidingsblad ertussen te plaatsen. -autoSplitPDF.selectText.3=Upload het enkele grote gescande PDF-bestand en laat Stirling PDF de rest afhandelen. -autoSplitPDF.selectText.4=Scheidingspagina's worden automatisch gedetecteerd en verwijderd, wat een net einddocument garandeert. -autoSplitPDF.formPrompt=Dien PDF in met Stirling-PDF Pagina-scheiders: -autoSplitPDF.duplexMode=Duplex Modus (voor- en achterkant scannen) -autoSplitPDF.dividerDownload2=Download 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=Indienen - - -#pipeline -pipeline.title=Pijplijn - - -#pageLayout -pageLayout.title=Meerdere pagina indeling -pageLayout.header=Meerdere pagina indeling -pageLayout.pagesPerSheet=Pagina's per vel: -pageLayout.addBorder=Randen toevoegen -pageLayout.submit=Indienen - - -#scalePages -scalePages.title=Pagina-schaal aanpassen -scalePages.header=Pagina-schaal aanpassen -scalePages.pageSize=Grootte van een pagina van het document. -scalePages.keepPageSize=Oorspronkelijke grootte behouden -scalePages.scaleFactor=Zoomniveau (uitsnede) van een pagina. -scalePages.submit=Indienen - - -#certSign -certSign.title=Certificaat ondertekening -certSign.header=Onderteken een PDF met je certificaat (in ontwikkeling) -certSign.selectPDF=Selecteer een PDF-bestand voor ondertekening: -certSign.jksNote=Let op: als het certificaattype hieronder niet staat, converteer het dan naar een Java Keystore (.jks) bestand met de keytool command line tool. Kies vervolgens de .jks bestandsoptie. -certSign.selectKey=Selecteer je privésleutelbestand (PKCS#8 formaat, kan .pem of .der zijn): -certSign.selectCert=Selecteer je certificaatbestand (X.509 formaat, kan .pem of .der zijn): -certSign.selectP12=Selecteer je PKCS#12 Sleutelopslagbestand (.p12 of .pfx) (Optioneel, indien verstrekt, moet het je privésleutel en certificaat bevatten): -certSign.selectJKS=Selecteer je Java Keystore bestand (.jks of .keystore): -certSign.certType=Certificaattype -certSign.password=Voer je sleutelopslag of privésleutel wachtwoord in (indien van toepassing): -certSign.showSig=Toon handtekening -certSign.reason=Reden -certSign.location=Locatie -certSign.name=Naam -certSign.showLogo=Logotype tonen -certSign.submit=PDF ondertekenen - - -#removeCertSign -removeCertSign.title=Verwijder certificaat -removeCertSign.header=Verwijder het digitale certificaat van de PDF -removeCertSign.selectPDF=Selecteer een PDF bestand: -removeCertSign.submit=Verwijder certificaat - - -#removeBlanks -removeBlanks.title=Verwijder blanco's -removeBlanks.header=Verwijder lege pagina's -removeBlanks.threshold=Pixel witheid drempel: -removeBlanks.thresholdDesc=Drempel voor het bepalen hoe wit een witte pixel moet zijn om als 'Wit' te worden geclassificeerd. 0 = Zwart, 255 zuiver wit. -removeBlanks.whitePercent=Wit percentage (%): -removeBlanks.whitePercentDesc=Percentage van de pagina dat 'witte' pixels moet zijn om verwijderd te worden -removeBlanks.submit=Blanco's verwijderen - - -#removeAnnotations -removeAnnotations.title=Verwijder annotaties -removeAnnotations.header=Verwijder annotaties -removeAnnotations.submit=Verwijderen - - -#compare -compare.title=Vergelijken -compare.header=PDF's vergelijken -compare.highlightColor.1=Hervormingskleur 1: -compare.highlightColor.2=Hervormingskleur 2: -compare.document.1=Document 1 -compare.document.2=Document 2 -compare.submit=Vergelijken -compare.complex.message=Eén of beide van de bijgewerkte documenten zijn grote bestanden, het vergelijken kan mogelijk minder nauwkeurig zijn. -compare.large.file.message=Eén of beiden van de bijgewerkte documenten zijn te groot om verwerkt te worden. -compare.no.text.message=Een of beide geselecteerde PDF-bestanden bevatten geen tekstinhoud. Kies a.u.b. PDF-bestanden met tekst voor vergelijking. - -#sign -sign.title=Ondertekenen -sign.header=PDF's ondertekenen -sign.upload=Upload afbeelding -sign.draw=Handtekening tekenen -sign.text=Tekstinvoer -sign.clear=Wissen -sign.add=Toevoegen -sign.saved=Gesleutelde handtekeningen opgeslagen -sign.save=Opslaan Signatuur -sign.personalSigs=Persoonlijke Signatuuren -sign.sharedSigs=Gedeelde Signatuuren -sign.noSavedSigs=Geen opgeslagen signatuuren gevonden -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Repareren -repair.header=PDF's repareren -repair.submit=Repareren - - -#flatten -flatten.title=Afvlakken -flatten.header=PDF's afvlakken -flatten.flattenOnlyForms=Alleen formulieren afvlakken -flatten.submit=Afvlakken - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Hoek drempel: -ScannerImageSplit.selectText.2=Stelt de minimale absolute hoek in die nodig is om de afbeelding te roteren (standaard: 10). -ScannerImageSplit.selectText.3=Tolerantie: -ScannerImageSplit.selectText.4=Bepaalt het bereik van kleurvariatie rond de geschatte achtergrondkleur (standaard: 30). -ScannerImageSplit.selectText.5=Minimum oppervlakte: -ScannerImageSplit.selectText.6=Stelt de minimale oppervlakte drempel in voor een foto (standaard: 10000). -ScannerImageSplit.selectText.7=Minimum contour oppervlakte: -ScannerImageSplit.selectText.8=Stelt de minimale contour oppervlakte drempel in voor een foto -ScannerImageSplit.selectText.9=Randgrootte: -ScannerImageSplit.selectText.10=Stelt de grootte van de toegevoegde en verwijderde rand in om witte randen in de uitvoer te voorkomen (standaard: 1). -ScannerImageSplit.info=Python is niet geïnstalleerd. Het wordt vereist om te worden uitgevoerd. - - -#OCR -ocr.title=OCR / Scan opruimen -ocr.header=Scans opruimen / OCR (Optical Character Recognition) -ocr.selectText.1=Selecteer talen die binnen de PDF gedetecteerd moeten worden (De vermelde zijn de momenteel gedetecteerde): -ocr.selectText.2=Produceer tekstbestand met OCR-tekst naast de OCR'd PDF -ocr.selectText.3=Corrigeer pagina's die onder een scheve hoek zijn gescand door ze terug te draaien -ocr.selectText.4=Maak de pagina schoon, zodat het minder waarschijnlijk is dat OCR tekst in achtergrondruis vindt. (Geen uitvoerverandering) -ocr.selectText.5=Maak de pagina schoon zodat OCR waarschijnlijk geen tekst in achtergrondruis vindt, behoudt opruiming in uitvoer. -ocr.selectText.6=Negeert pagina's met interactieve tekst, OCR's alleen pagina's die afbeeldingen zijn -ocr.selectText.7=Forceer OCR, zal elke pagina OCR'en en alle originele tekstelementen verwijderen -ocr.selectText.8=Normaal (Zal een fout geven als de PDF tekst bevat) -ocr.selectText.9=Aanvullende instellingen -ocr.selectText.10=OCR-modus -ocr.selectText.11=Verwijder afbeeldingen na OCR (Verwijdert ALLE afbeeldingen, alleen nuttig als onderdeel van conversiestap) -ocr.selectText.12=Weergave Type (Geavanceerd) -ocr.help=Lees deze documentatie over hoe dit te gebruiken voor andere talen en/of gebruik buiten docker -ocr.credit=Deze dienst maakt gebruik van qpdf en Tesseract voor OCR. -ocr.submit=Verwerk PDF met OCR - - -#extractImages -extractImages.title=Afbeeldingen extraheren -extractImages.header=Afbeeldingen extraheren -extractImages.selectText=Selecteer het beeldformaat voor geëxtraheerde afbeeldingen -extractImages.allowDuplicates=Dubbele afbeeldingen opslaan -extractImages.submit=Extraheer - - -#File to PDF -fileToPDF.title=Bestand naar PDF -fileToPDF.header=Zet elk bestand om naar PDF -fileToPDF.credit=Deze service gebruikt LibreOffice en Unoconv voor bestandsconversie. -fileToPDF.supportedFileTypesInfo=Gestandaardiseerde Bestandstypen -fileToPDF.supportedFileTypes=Ondersteunde bestandstypen zijn hieronder opgenomen, maar raadpleeg voor een volledige lijst met ondersteunde formaten de LibreOffice-documentatie -fileToPDF.submit=Omzetten naar PDF - - -#compress -compress.title=Comprimeren -compress.header=PDF comprimeren -compress.credit=Deze functie gebruikt qpdf voor PDF Compressie/Optimalisatie. -compress.grayscale.label=Grijsschaal toepassen voor compressie -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimalisatieniveau: -compress.selectText.4=Automatische modus - Past kwaliteit automatisch aan om PDF naar exacte grootte te krijgen -compress.selectText.5=Verwachte PDF-grootte (bijv. 25MB, 10.8MB, 25KB) -compress.submit=Comprimeren - - -#Add image -addImage.title=Afbeelding toevoegen -addImage.header=Afbeelding aan PDF toevoegen -addImage.everyPage=Elke pagina? -addImage.upload=Afbeelding toevoegen -addImage.submit=Afbeelding toevoegen - - -#merge -merge.title=Samenvoegen -merge.header=Meerdere PDF's samenvoegen (2+) -merge.sortByName=Sorteer op naam -merge.sortByDate=Sorteer op datum -merge.removeCertSign=Verwijder digitale handtekening in het samengevoegde bestand? -merge.submit=Samenvoegen - - -#pdfOrganiser -pdfOrganiser.title=Pagina organisator -pdfOrganiser.header=PDF pagina organisator -pdfOrganiser.submit=Pagina's herschikken -pdfOrganiser.mode=Modus -pdfOrganiser.mode.1=Aangepaste paginavolgorde -pdfOrganiser.mode.2=Omgekeerde volgorde -pdfOrganiser.mode.3=Duplex sorteren -pdfOrganiser.mode.4=Boekje sorteren -pdfOrganiser.mode.5=Zijsteek boekje sorteren -pdfOrganiser.mode.6=Oneven-even splitsen -pdfOrganiser.mode.7=Eerste verwijderen -pdfOrganiser.mode.8=Laatste verwijderen -pdfOrganiser.mode.9=Eerste en laaste verwijderen -pdfOrganiser.mode.10=Oneven-even samenvoeken -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(bijv. 1,3,2 of 4-8,2,10-12 of 2n-1) - - -#multiTool -multiTool.title=PDF Multitool -multiTool.header=PDF Multitool -multiTool.uploadPrompts=Bestandsnaam -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=PDF bekijken - -#pageRemover -pageRemover.title=Pagina verwijderaar -pageRemover.header=PDF pagina verwijderaar -pageRemover.pagesToDelete=Te verwijderen pagina's (Voer een door komma's gescheiden lijst met paginanummers in): -pageRemover.submit=Pagina's verwijderen -pageRemover.placeholder=(bijv. 1,2,6 of 1-10,15-30) - - -#rotate -rotate.title=PDF roteren -rotate.header=PDF roteren -rotate.selectAngle=Selecteer rotatiehoek (in veelvouden van 90 graden): -rotate.submit=Roteren - - -#split-pdfs -split.title=PDF splitsen -split.header=PDF splitsen -split.desc.1=De nummers die je kiest zijn de paginanummers waarop je een splitsing wilt uitvoeren -split.desc.2=Als zodanig selecteren van 1,3,7-9 zou een 10 pagina's tellend document splitsen in 6 aparte PDF's met: -split.desc.3=Document #1: Pagina 1 -split.desc.4=Document #2: Pagina 2 en 3 -split.desc.5=Document #3: Pagina 4, 5, 6 en 7 -split.desc.6=Document #4: Pagina 8 -split.desc.7=Document #5: Pagina 9 -split.desc.8=Document #6: Pagina 10 -split.splitPages=Voer pagina's in om op te splitsen: -split.submit=Splitsen - - -#merge -imageToPDF.title=Afbeelding naar PDF -imageToPDF.header=Afbeelding naar PDF -imageToPDF.submit=Omzetten -imageToPDF.selectLabel=Opties voor afbeelding passend maken -imageToPDF.fillPage=Pagina vullen -imageToPDF.fitDocumentToImage=Pagina passend maken voor afbeelding -imageToPDF.maintainAspectRatio=Beeldverhoudingen behouden -imageToPDF.selectText.2=PDF automatisch draaien -imageToPDF.selectText.3=Meervoudige bestandslogica (Alleen ingeschakeld bij werken met meerdere afbeeldingen) -imageToPDF.selectText.4=Voeg samen in één PDF -imageToPDF.selectText.5=Zet om naar afzonderlijke PDF's - - -#pdfToImage -pdfToImage.title=PDF naar afbeelding -pdfToImage.header=PDF naar afbeelding -pdfToImage.selectText=Afbeeldingsformaat -pdfToImage.singleOrMultiple=Resultaattype van pagina naar afbeelding -pdfToImage.single=Eén grote afbeelding die alle pagina's combineert -pdfToImage.multi=Meerdere afbeeldingen, één afbeelding per pagina -pdfToImage.colorType=Kleurtype -pdfToImage.color=Kleur -pdfToImage.grey=Grijstinten -pdfToImage.blackwhite=Zwart en wit (kan data verliezen!) -pdfToImage.submit=Omzetten -pdfToImage.info=Python is niet geïnstalleerd. Vereist voor WebP-conversie. -pdfToImage.placeholder=(bijv. 1,2,8 of 4,7,12-16 of 2n-1) - - -#addPassword -addPassword.title=Wachtwoord toevoegen -addPassword.header=Wachtwoord toevoegen (Versleutelen) -addPassword.selectText.1=Selecteer PDF om te versleutelen -addPassword.selectText.2=Gebruikerswachtwoord -addPassword.selectText.3=Versleutelingssleutellengte -addPassword.selectText.4=Hogere waarden zijn sterker, maar lagere waarden hebben een betere compatibiliteit. -addPassword.selectText.5=In te stellen rechten (Aanbevolen om te gebruiken samen met eigenaarswachtwoord) -addPassword.selectText.6=Voorkomen van documentassemblage -addPassword.selectText.7=Voorkomen van inhoudsextractie -addPassword.selectText.8=Voorkomen van extractie voor toegankelijkheid -addPassword.selectText.9=Voorkomen van invullen van formulier -addPassword.selectText.10=Voorkomen van wijziging -addPassword.selectText.11=Voorkomen van annotatiewijziging -addPassword.selectText.12=Voorkomen van afdrukken -addPassword.selectText.13=Voorkomen van afdrukken in verschillende formaten -addPassword.selectText.14=Eigenaarswachtwoord -addPassword.selectText.15=Beperkt wat gedaan kan worden met het document nadat het is geopend (Niet ondersteund door alle lezers) -addPassword.selectText.16=Beperkt het openen van het document zelf -addPassword.submit=Versleutelen - - -#watermark -watermark.title=Watermerk toevoegen -watermark.header=Watermerk toevoegen -watermark.customColor=Aangepaste tekstkleur -watermark.selectText.1=Selecteer PDF om watermerk toe te voegen: -watermark.selectText.2=Watermerk tekst: -watermark.selectText.3=Tekengrootte: -watermark.selectText.4=Rotatie (0-360): -watermark.selectText.5=breedteSpacer (Ruimte tussen elk watermerk horizontaal): -watermark.selectText.6=hoogteSpacer (Ruimte tussen elk watermerk verticaal): -watermark.selectText.7=Transparantie (0% - 100%): -watermark.selectText.8=Type watermerk: -watermark.selectText.9=Watermerk afbeelding: -watermark.selectText.10=PDF omzetten naar PDF-Afbeelding -watermark.submit=Watermerk toevoegen -watermark.type.1=Tekst -watermark.type.2=Afbeelding - - -#Change permissions -permissions.title=Rechten wijzigen -permissions.header=Rechten wijzigen -permissions.warning=Let op: om deze rechten onveranderlijk te maken, wordt aanbevolen om ze met een wachtwoord in te stellen via de add-password pagina. -permissions.selectText.1=Selecteer PDF om rechten te wijzigen -permissions.selectText.2=In te stellen rechten -permissions.selectText.3=Voorkom samenvoegen van document -permissions.selectText.4=Voorkom inhoudsextractie -permissions.selectText.5=Voorkom extractie voor toegankelijkheid -permissions.selectText.6=Voorkom invullen van formulier -permissions.selectText.7=Voorkom wijziging -permissions.selectText.8=Voorkom annotatie wijziging -permissions.selectText.9=Voorkom afdrukken -permissions.selectText.10=Voorkom afdrukken in verschillende formaten -permissions.submit=Wijzigen - - -#remove password -removePassword.title=Wachtwoord verwijderen -removePassword.header=Wachtwoord verwijderen (Decrypteren) -removePassword.selectText.1=Selecteer PDF om te decrypteren -removePassword.selectText.2=Wachtwoord -removePassword.submit=Verwijderen - - -#changeMetadata -changeMetadata.title=Titel: -changeMetadata.header=Metadata wijzigen -changeMetadata.selectText.1=Pas de variabelen aan die je wilt wijzigen -changeMetadata.selectText.2=Verwijder alle metadata -changeMetadata.selectText.3=Toon aangepaste metadata: -changeMetadata.author=Auteur: -changeMetadata.creationDate=Aanmaakdatum (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Maker: -changeMetadata.keywords=Trefwoorden: -changeMetadata.modDate=Wijzigingsdatum (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Producent: -changeMetadata.subject=Onderwerp: -changeMetadata.trapped=Vastgezet: -changeMetadata.selectText.4=Overige metadata: -changeMetadata.selectText.5=Voeg aangepaste metadata-invoer toe -changeMetadata.submit=Wijzigen - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF naar PDF/A -pdfToPDFA.header=PDF naar PDF/A -pdfToPDFA.credit=Deze service gebruikt libreoffice voor PDF/A-conversie -pdfToPDFA.submit=Converteren -pdfToPDFA.tip=Werkt momenteel niet voor meerdere inputs tegelijkertijd. -pdfToPDFA.outputFormat=Uitvoerindeling -pdfToPDFA.pdfWithDigitalSignature=Dit PDF bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd. - - -#PDFToWord -PDFToWord.title=PDF naar Word -PDFToWord.header=PDF naar Word -PDFToWord.selectText.1=Uitvoerbestandsformaat -PDFToWord.credit=Deze service gebruikt LibreOffice voor bestandsconversie. -PDFToWord.submit=Converteren - - -#PDFToPresentation -PDFToPresentation.title=PDF naar Presentatie -PDFToPresentation.header=PDF naar Presentatie -PDFToPresentation.selectText.1=Uitvoerbestandsformaat -PDFToPresentation.credit=Deze service gebruikt LibreOffice voor bestandsconversie. -PDFToPresentation.submit=Converteren - - -#PDFToText -PDFToText.title=PDF naar RTF (Tekst) -PDFToText.header=PDF naar RTF (Tekst) -PDFToText.selectText.1=Uitvoerbestandsformaat -PDFToText.credit=Deze service gebruikt LibreOffice voor bestandsconversie. -PDFToText.submit=Converteren - - -#PDFToHTML -PDFToHTML.title=PDF naar HTML -PDFToHTML.header=PDF naar HTML -PDFToHTML.credit=Deze service gebruikt pdftohtml voor bestandsconversie. -PDFToHTML.submit=Converteren - - -#PDFToXML -PDFToXML.title=PDF naar XML -PDFToXML.header=PDF naar XML -PDFToXML.credit=Deze service gebruikt LibreOffice voor bestandsconversie. -PDFToXML.submit=Converteren - -#PDFToCSV -PDFToCSV.title=PDF naar CSV -PDFToCSV.header=PDF naar CSV -PDFToCSV.prompt=Kies pagina om tabel te extraheren -PDFToCSV.submit=Extraheren - -#split-by-size-or-count -split-by-size-or-count.title=PDF splitsen op grootte of aantal -split-by-size-or-count.header=PDF splitsen op grootte of aantal -split-by-size-or-count.type.label=Selecteer splits type -split-by-size-or-count.type.size=Op grootte -split-by-size-or-count.type.pageCount=Op pagina aantal -split-by-size-or-count.type.docCount=Op document aantal -split-by-size-or-count.value.label=Voer waarde in -split-by-size-or-count.value.placeholder=Voer grootte (bijv., 2MB of 3KB) of aantal (bijv., 5) -split-by-size-or-count.submit=Indienen - - -#overlay-pdfs -overlay-pdfs.header=PDF bestanden overlappen -overlay-pdfs.baseFile.label=Selecteer basis PDF-bestand -overlay-pdfs.overlayFiles.label=Selecteer overlappende PDF-bestanden -overlay-pdfs.mode.label=Selecteer overlappingsmodus -overlay-pdfs.mode.sequential=Sequentieel overlappen -overlay-pdfs.mode.interleaved=Geïnterlinieerd overlappen -overlay-pdfs.mode.fixedRepeat=Overlappen met vaste herhaling -overlay-pdfs.counts.label=Aantal keren overlappen (voor vaste herhalings modus) -overlay-pdfs.counts.placeholder=Voer door komma's gescheiden aantallen in (bijv., 2,3,1) -overlay-pdfs.position.label=Selecteer overlappingspositie -overlay-pdfs.position.foreground=Voorgrond -overlay-pdfs.position.background=Achtergrond -overlay-pdfs.submit=Indienen - - -#split-by-sections -split-by-sections.title=PDF in secties splitsen -split-by-sections.header=PDF in secties splitsen -split-by-sections.horizontal.label=Horizontale secties -split-by-sections.vertical.label=Verticale secties -split-by-sections.horizontal.placeholder=Voer het aantal horizontale secties in -split-by-sections.vertical.placeholder=Voer het aantal verticale secties in -split-by-sections.submit=PDF splitsen -split-by-sections.merge=Samenvoegen in één PDF - - -#printFile -printFile.title=Print bestand -printFile.header=Print bestand naar printer -printFile.selectText.1=Selecteer bestand om te printen -printFile.selectText.2=Voer printernaam in -printFile.submit=Druk af - - -#licenses -licenses.nav=Licenties -licenses.title=Licenties van derden -licenses.header=Licenties van derden -licenses.module=Module -licenses.version=Versie -licenses.license=Licentie - -#survey -survey.nav=Enquête -survey.title=Stirling-PDF Enquête -survey.description=Stirling-PDF heeft geen tracking, dus we willen van onze gebruikers horen om Stirling-PDF te verbeteren. -survey.changes=Stirling-PDF is sinds de laatste enquête veranderd! Zie hier onze blogpost voor meer informatie: -survey.changes2=Met deze veranderingen krijgen we betaalde bedrijfsondersteuning en financiering -survey.please=Overweeg alstublieft om onze enquête in te vullen! -survey.disabled=(Enquête popup wordt in een toekomstige update weggehaald, maar is beschikbaar aan de onderkant van de pagina.) -survey.button=Vul enquête in. -survey.dontShowAgain=Niet weer tonen -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Excuses voor het probleem! -error.needHelp=Hulp nodig / probleem gevonden? -error.contactTip=Als je nog steeds problemen hebt, schroom niet om contact met ons op te nemen voor hulp. Je kan een ticket op onze Github pagina indienen of ons via Discord bereiken: -error.404.head=404 - Pagina niet gevonden | Oeps, we struikelden over de code! -error.404.1=We kunnen de pagina die je zoek niet vinden. -error.404.2=Er ging iets mis. -error.github=Dien een ticket op Github in. -error.showStack=Geeft tracering weer -error.copyStack=Kopieer tracering -error.githubSubmit=GitHub - Dien een ticket in -error.discordSubmit=Discord - Maak een support post - - -#remove-image -removeImage.title=Afbeelding verwijderen -removeImage.header=Afbeelding verwijderen -removeImage.removeImage=Afbeelding verwijderen -removeImage.submit=Verwijder afbeelding - - -splitByChapters.title=PDF splits op hoofdstukken -splitByChapters.header=PDF splitsen per hoofdstuk -splitByChapters.bookmarkLevel=Boekmarkeer niveau -splitByChapters.includeMetadata=Metadata inclusief -splitByChapters.allowDuplicates=Dubbele items toestaan -splitByChapters.desc.1=Dit hulpmiddel splits een PDF-bestand op in meerdere PDF's gebaseerd op zijn hoofdstukstructuur. -splitByChapters.desc.2=Boekmarkeer niveau: Kies het boekmarkeer niveau om te gebruiken voor delen (0 voor topniveau, 1 voor tweedelvou, etc.). -splitByChapters.desc.3=Metadata inclusief: Als gecijfeld, de originele PDF's metadata wordt ingevoegd in elk gesplitst PDF-bestand. -splitByChapters.desc.4=Dubbele items toestaan: Als gecijfeld, zorgen multiple boekmarkeersymboolen op dezelfde pagina voor het maken van aparte PDF-bestanden. -splitByChapters.submit=PDF splitsen - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_no_NB.properties b/stirling-pdf/build/resources/main/messages_no_NB.properties deleted file mode 100644 index 0260d9029..000000000 --- a/stirling-pdf/build/resources/main/messages_no_NB.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Skriftstørrelse -addPageNumbers.fontName=Skrifttype -pdfPrompt=Velg PDF(er) -multiPdfPrompt=Velg PDF-filer (2+) -multiPdfDropPrompt=Velg (eller dra og slipp) alle PDF-ene du trenger -imgPrompt=Velg Bilde(r) -genericSubmit=Send inn -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Denne prosessen kan ta opptil ett minutt avhengig av filstørrelse -pageOrderPrompt=Tilpasset side rekkefølge (Skriv inn en kommaseparert liste over sidetall eller funksjoner som 2n+1): -pageSelectionPrompt=Tilpasset Sidevalg (Skriv inn en kommaseparert liste over sidetall 1,5,6 eller Funksjoner som 2n+1): -goToPage=Gå -true=Sann -false=Usann -unknown=Ukjent -save=Lagre -saveToBrowser=Lagre til Nettleser -close=Lukk -filesSelected=filer valgt -noFavourites=Ingen favoritter lagt til -downloadComplete=Nedlasting Fullført -bored=Lei av å vente? -alphabet=Alfabet -downloadPdf=Last ned PDF -text=Tekst -font=Skrifttype -selectFillter=-- Velg -- -pageNum=Sidenummer -sizes.small=Liten -sizes.medium=Middels -sizes.large=Stor -sizes.x-large=Ekstra Stor -error.pdfPassword=PDF-dokumentet er passordbeskyttet og enten ble passordet ikke oppgitt eller var feil -delete=Slett -username=Brukernavn -password=Passord -welcome=Velkommen -property=Egenskap -black=Svart -white=Hvit -red=Rød -green=Grønn -blue=Blå -custom=Tilpasset... -WorkInProgess=Arbeid pågår, Kan være feil eller buggy, Vennligst rapporter eventuelle problemer! -poweredBy=Drevet av -yes=Ja -no=Nei -changedCredsMessage=Legitimasjon endret! -notAuthenticatedMessage=Bruker ikke autentisert. -userNotFoundMessage=Bruker ikke funnet. -incorrectPasswordMessage=Nåværende passord er feil. -usernameExistsMessage=Det nye brukernavnet eksisterer allerede. -invalidUsernameMessage=Ugyldig brukernavn, brukernavnet kan bare inneholde bokstaver, tall og følgende spesialtegn @._+- eller må være en gyldig e-postadresse. -invalidPasswordMessage=Passordet kan ikke være tomt og må ikke ha mellomrom i begynnelsen eller slutten. -confirmPasswordErrorMessage=Nytt passord og Bekreft nytt passord må være like. -deleteCurrentUserMessage=Kan ikke slette den innloggede brukeren. -deleteUsernameExistsMessage=Brukernavnet eksisterer ikke og kan ikke slettes. -downgradeCurrentUserMessage=Kan ikke nedgradere den innloggede brukerens rolle. -disabledCurrentUserMessage=Den pålogga brukeren kan ikke deaktiveres. -downgradeCurrentUserLongMessage=Kan ikke nedgradere den innloggede brukerens rolle. Derfor vil ikke den innloggede brukeren bli vist. -userAlreadyExistsOAuthMessage=Brukeren eksisterer allerede som en OAuth2-bruker. -userAlreadyExistsWebMessage=Brukeren eksisterer allerede som en web-bruker. -error=Feil -oops=Oops! -help=Hjelp -goHomepage=Gå til Hjemmeside -joinDiscord=Bli med på vår Discord-server -seeDockerHub=Se Docker Hub -visitGithub=Besøk Github Repository -donate=Doner -color=Farge -sponsor=Sponsor -info=Info -pro=Pro -page=Side -pages=Sider -loading=Laster... -addToDoc=Legg til i dokument -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Personvernerklæring -legal.terms=Vilkår og betingelser -legal.accessibility=Tilgjengelighet -legal.cookie=Informasjonskapsler -legal.impressum=Juridisk informasjon -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline-meny (Beta) -pipeline.uploadButton=Last opp tilpasset -pipeline.configureButton=Konfigurer -pipeline.defaultOption=Tilpasset -pipeline.submitButton=Send inn -pipeline.help=Pipeline hjelp -pipeline.scanHelp=Mappe skanning hjelp -pipeline.deletePrompt=Er du sikker på at du vil slette denne pipelinen? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline konfigurasjon -pipelineOptions.pipelineNameLabel=Pipeline navn -pipelineOptions.saveSettings=Lagre operasjonsinnstillinger -pipelineOptions.pipelineNamePrompt=Skriv inn pipeline-navn her -pipelineOptions.selectOperation=Velg operasjon -pipelineOptions.addOperationButton=Legg til operasjon -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Last ned -pipelineOptions.validateButton=Valider - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Oppgrader til Pro -enterpriseEdition.warning=Denne funksjonen er kun tilgjengelig for Pro-brukere. -enterpriseEdition.yamlAdvert=Stirling PDF Pro støtter YAML-konfigurasjons filer og andre SSO funksjoner. -enterpriseEdition.ssoAdvert=Søker du etter flere administrerings funksjoner? Sjekk ut Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Vill du gjøre Stirling PDF bedre? -analytics.paragraph1=Stirling PDF har valgfri analyse for å hjelpe oss med å forbedre produktet. Vi sporer ikke personlig informasjon eller filinnhold. -analytics.paragraph2=Vennligst vurder å aktivere analyse for å hjelpe Stirling-PDF å vokse og for å la oss forstå brukerne våre bedre. -analytics.enable=Aktiver analyse -analytics.disable=Deaktiver analyse -analytics.settings=Du kan endre innstillingene for analyse i config/settings.yml filen - - -############# -# NAVBAR # -############# -navbar.favorite=Favoritter -navbar.recent=New and recently updated -navbar.darkmode=Mørk Modus -navbar.language=Språk -navbar.settings=Innstillinger -navbar.allTools=Verktøy -navbar.multiTool=Multi Verktøy -navbar.search=Søk -navbar.sections.organize=Organisere -navbar.sections.convertTo=Konverter til PDF -navbar.sections.convertFrom=Konverter fra PDF -navbar.sections.security=Signer & Sikkerhet -navbar.sections.advance=Avansert -navbar.sections.edit=Vis & Rediger -navbar.sections.popular=Populært - -############# -# SETTINGS # -############# -settings.title=Innstillinger -settings.update=Oppdatering tilgjengelig -settings.updateAvailable={0} er den nåværende installerte versjonen. En ny versjon ({1}) er tilgjengelig. -settings.appVersion=App Versjon: -settings.downloadOption.title=Velg nedlastingsalternativ (For enkeltfil ikke-zip nedlastinger): -settings.downloadOption.1=Åpne i samme vindu -settings.downloadOption.2=Åpne i nytt vindu -settings.downloadOption.3=Last ned fil -settings.zipThreshold=Zip filer når antall nedlastede filer overstiger -settings.signOut=Logg ut -settings.accountSettings=Kontoinnstillinger -settings.bored.help=Aktiverer påskeegg-spill -settings.cacheInputs.name=Lagre skjemainput -settings.cacheInputs.help=Aktiver for å lagre tidligere brukte input for fremtidige kjøringer - -changeCreds.title=Endre Legitimasjon -changeCreds.header=Oppdater Konto Detaljer -changeCreds.changePassword=Du bruker standard påloggingsdetaljer. Vennligst skriv inn et nytt passord -changeCreds.newUsername=Nytt Brukernavn -changeCreds.oldPassword=Nåværende Passord -changeCreds.newPassword=Nytt Passord -changeCreds.confirmNewPassword=Bekreft Nytt Passord -changeCreds.submit=Send Endringer - - - -account.title=Kontoinnstillinger -account.accountSettings=Kontoinnstillinger -account.adminSettings=Admin Innstillinger - Vis og Legg til Brukere -account.userControlSettings=Brukerkontroll Innstillinger -account.changeUsername=Endre Brukernavn -account.newUsername=Nytt Brukernavn -account.password=Bekreftelsespassord -account.oldPassword=Gammelt Passord -account.newPassword=Nytt Passord -account.changePassword=Endre Passord -account.confirmNewPassword=Bekreft Nytt Passord -account.signOut=Logg ut -account.yourApiKey=Din API-nøkkel -account.syncTitle=Synkroniser nettleserinnstillinger med Konto -account.settingsCompare=Innstillingsammenligning: -account.property=Egenskap -account.webBrowserSettings=Nettleserinnstilling -account.syncToBrowser=Synk Konto -> Nettleser -account.syncToAccount=Synk Konto <- Nettleser - - -adminUserSettings.title=Brukerkontroll Innstillinger -adminUserSettings.header=Admin Brukerkontroll Innstillinger -adminUserSettings.admin=Admin -adminUserSettings.user=Bruker -adminUserSettings.addUser=Legg til Ny Bruker -adminUserSettings.deleteUser=Slett Bruker -adminUserSettings.confirmDeleteUser=Skal brukeren slettes? -adminUserSettings.confirmChangeUserStatus=Skal brukeren deaktiveres/aktiveres? -adminUserSettings.usernameInfo=Brukernavn kan bare inneholde bokstaver, tall og følgende spesialtegn @._+- eller må være en gyldig e-postadresse. -adminUserSettings.roles=Roller -adminUserSettings.role=Rolle -adminUserSettings.actions=Handlinger -adminUserSettings.apiUser=Begrenset API Bruker -adminUserSettings.extraApiUser=Ekstra Begrenset API Bruker -adminUserSettings.webOnlyUser=Kun Web Bruker -adminUserSettings.demoUser=Demo Bruker (Ingen tilpassede innstillinger) -adminUserSettings.internalApiUser=Intern API Bruker -adminUserSettings.forceChange=Tving bruker til å endre passord ved innlogging -adminUserSettings.submit=Lagre Bruker -adminUserSettings.changeUserRole=Endre Brukerens Rolle -adminUserSettings.authenticated=Autentisert -adminUserSettings.editOwnProfil=Rediger din profil -adminUserSettings.enabledUser=aktivert bruker -adminUserSettings.disabledUser=deaktivert bruker -adminUserSettings.activeUsers=Aktive brukere: -adminUserSettings.disabledUsers=Deaktiverte brukere: -adminUserSettings.totalUsers=Totalt antall brukere: -adminUserSettings.lastRequest=Siste spørring -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Eksport -database.header=Database Import/Eksport -database.fileName=Fil navn -database.creationDate=Opprettelsesdato -database.fileSize=Filstørrelse -database.deleteBackupFile=Slett sikkerhetskopifil -database.importBackupFile=Importer sikkerhetskopifil -database.createBackupFile=Lag sikkerhetskopifil -database.downloadBackupFile=Last ned sikkerhetskopifil -database.info_1=Når du importerer data, er det avgjørende å sikre riktig struktur. Hvis du er usikker på hva du gjør, bør du søke råd og støtte fra en profesjonell. En feil i strukturen kan føre til applikasjonsfeil, inkludert fullstendig manglende evne til å kjøre applikasjonen. -database.info_2=Filnavnet spiller ingen rolle ved opplasting. Det vil bli omdøpt etterpå for å følge formatet backup_user_yyyyMMddHHmm.sql, for å sikre en konsekvent navnekonvensjon. -database.submit=Importer sikkerhetskopi -database.importIntoDatabaseSuccessed=Import til database vellykket -database.backupCreated=Sikkerhetskopiering opprettet -database.fileNotFound=Fil ikke funnet -database.fileNullOrEmpty=Fil må ikke være tom eller null -database.failedImportFile=Import av fil mislyktes -database.notSupported=Denne funksjonen er ikke tilgjengelig for din databasetilkobling. - -session.expired=Økten din har utløpt. Vennligst oppdater siden og prøv igjen. -session.refreshPage=Oppdater Side - -############# -# HOME-PAGE # -############# -home.desc=Din lokale one-stop-shop for alle dine PDF-behov. -home.searchBar=Søk etter funksjoner... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Vis, annoter, legg til tekst eller bilder -viewPdf.tags=vis,les,annoter,tekst,bilde - -home.setFavorites=Angi Favoritter -home.hideFavorites=Skjul Favoritter -home.showFavorites=Vis Favoritter -home.legacyHomepage=Gammel hjemmeside -home.newHomePage=Prøv vår nye hjemmeside! -home.alphabetical=Alfabetisk -home.globalPopularity=Global Popularitet -home.sortBy=Sorter etter: - -home.multiTool.title=PDF Multi Verktøy -home.multiTool.desc=Slå sammen, roter, omorganiser og fjern sider -multiTool.tags=Multi Verktøy,Multi operasjon,UI,klikk dra,frontend,klientside,interaktiv,bevegelig - -home.merge.title=Slå sammen -home.merge.desc=Slå enkelt sammen flere PDF-er til én. -merge.tags=sammenslåing,sideoperasjoner,backend,serverside - -home.split.title=Del opp -home.split.desc=Del PDF-er i flere dokumenter -split.tags=sideoperasjoner,del,flersidig,kutt,serverside - -home.rotate.title=Roter -home.rotate.desc=Roter enkelt dine PDF-er. -rotate.tags=serverside - - -home.imageToPdf.title=Bilde til PDF -home.imageToPdf.desc=Konverter et bilde (PNG, JPEG, GIF) til PDF. -imageToPdf.tags=konvertering,bilde,jpg,foto - -home.pdfToImage.title=PDF til Bilde -home.pdfToImage.desc=Konverter en PDF til et bilde. (PNG, JPEG, GIF) -pdfToImage.tags=konvertering,bilde,jpg,foto - -home.pdfOrganiser.title=Organiser -home.pdfOrganiser.desc=Fjern/omorganiser sider i hvilken som helst rekkefølge -pdfOrganiser.tags=dupleks,par,single,sorter,flytt - - -home.addImage.title=Legg til bilde -home.addImage.desc=Legger til et bilde på en angitt plassering i PDF-en -addImage.tags=bilde,jpg,foto - -home.watermark.title=Legg til Vannmerke -home.watermark.desc=Legg til et tilpasset vannmerke i din PDF-dokument. -watermark.tags=tekst,gjentakende,etikett,egen,opphavsrett,varemerke,bilde,jpg,foto - -home.permissions.title=Endre Tillatelser -home.permissions.desc=Endre tillatelsene til din PDF-dokument -permissions.tags=les,skriv,rediger,skriv ut - - -home.removePages.title=Fjern -home.removePages.desc=Slett uønskede sider fra din PDF-dokument. -removePages.tags=fjern sider,slett sider - -home.addPassword.title=Legg til Passord -home.addPassword.desc=Krypter din PDF-dokument med et passord. -addPassword.tags=sikker,trygghet - -home.removePassword.title=Fjern Passord -home.removePassword.desc=Fjern passordbeskyttelse fra din PDF-dokument. -removePassword.tags=sikker,dekrypter,trygghet,upassord,slett passord - -home.compressPdfs.title=Komprimer -home.compressPdfs.desc=Komprimer PDF-er for å redusere filstørrelsen. -compressPdfs.tags=komprimer,liten,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Endre Metadata -home.changeMetadata.desc=Endre/fjern/legg til metadata fra en PDF-dokument -changeMetadata.tags=title,forfatter,dato,opprettelse,tidsstempel,utgiver,produsent,statistikk - -home.fileToPDF.title=Konverter fil til PDF -home.fileToPDF.desc=Konverter nesten hvilken som helst fil til PDF (DOCX, PNG, XLS, PPT, TXT og mer) -fileToPDF.tags=transformasjon,format,dokument,bilde,slide,tekst,konvertering,office,dokumenter,word,excel,powerpoint - -home.ocr.title=OCR / Rydd opp skanninger -home.ocr.desc=Rydd opp skanninger og oppdag tekst fra bilder i en PDF og legg den til som tekst. -ocr.tags=gjenkjenning,tekst,bilde,skann,les,identifisere,deteksjon,redigerbar - -home.extractImages.title=Ekstraher Bilder -home.extractImages.desc=Ekstraherer alle bilder fra en PDF og lagrer dem som zip -extractImages.tags=bilde,foto,lagre,arkiv,zip,fangst,hent - -home.pdfToPDFA.title=PDF til PDF/A -home.pdfToPDFA.desc=Konverter PDF til PDF/A for langtidslagring -pdfToPDFA.tags=arkiv,langtidslagring,standard,konvertering,lagring,bevaring - -home.PDFToWord.title=PDF til Word -home.PDFToWord.desc=Konverter PDF til Word formater (DOC, DOCX og ODT) -PDFToWord.tags=doc,docx,odt,word,transformasjon,format,konvertering,office,microsoft,dokumentfil - -home.PDFToPresentation.title=PDF til Presentasjon -home.PDFToPresentation.desc=Konverter PDF til presentasjonsformater (PPT, PPTX og ODP) -PDFToPresentation.tags=slides,visning,office,microsoft - -home.PDFToText.title=PDF til RTF (Tekst) -home.PDFToText.desc=Konverter PDF til tekst eller RTF-format -PDFToText.tags=rikformat,riktekstformat,rik tekst format - -home.PDFToHTML.title=PDF til HTML -home.PDFToHTML.desc=Konverter PDF til HTML-format -PDFToHTML.tags=web-innhold,nettleservennlig - - -home.PDFToXML.title=PDF til XML -home.PDFToXML.desc=Konverter PDF til XML-format -PDFToXML.tags=datauttrekk,strukturert innhold,interop,transformasjon,konverter - -home.ScannerImageSplit.title=Oppdag/Del Skannede bilder -home.ScannerImageSplit.desc=Deler flere bilder fra et bilde/PDF -ScannerImageSplit.tags=separere,auto-oppdag,skanninger,flere bilder,organisere - -home.sign.title=Signer -home.sign.desc=Legger til signatur i PDF ved tegning, tekst eller bilde -sign.tags=autorisere,initialer,tegnet signatur,tekst signatur,bildesignatur - -home.flatten.title=Gjøre flat -home.flatten.desc=Fjern alle interaktive elementer og skjemaer fra en PDF -flatten.tags=statisk,deaktiver,ikke-interaktiv,strømlinjeformet - -home.repair.title=Reparer -home.repair.desc=Forsøker å reparere en korrupt/ødelagt PDF -repair.tags=fiks,gjenopprett,korreksjon,gjenoppretting - -home.removeBlanks.title=Fjern Tomme sider -home.removeBlanks.desc=Oppdager og fjerner tomme sider fra et dokument -removeBlanks.tags=rydde opp,strømlinjeformet,ingen-innhold,organisere - -home.removeAnnotations.title=Fjern Anmerkninger -home.removeAnnotations.desc=Fjerner alle kommentarer/anmerkninger fra en PDF -removeAnnotations.tags=kommentarer,utheving,notater,markering,fjern - -home.compare.title=Sammenlign -home.compare.desc=Sammenligner og viser forskjellene mellom to PDF-dokumenter -compare.tags=differensiere,kontrast,endringer,analyse - -home.certSign.title=Signer med Sertifikat -home.certSign.desc=Signer en PDF med et sertifikat/nøkkel (PEM/P12) -certSign.tags=autentisere,PEM,P12,offisiell,krypter - -home.removeCertSign.title=Fjern Sertifikatsignering -home.removeCertSign.desc=Fjern sertifikatsignatur fra PDF -removeCertSign.tags=autentisere,PEM,P12,offisiell,dechiffrere - -home.pageLayout.title=Flersidig Layout -home.pageLayout.desc=Slå sammen flere sider av en PDF-dokument til en enkelt side -pageLayout.tags=slå sammen,kompositt,enkel-visning,organisere - -home.scalePages.title=Juster sidestørrelse/skala -home.scalePages.desc=Endre størrelsen/skalaen til en side og/eller dens innhold. -scalePages.tags=endre størrelse,modifisere,dimensjon,tilpasse - -home.pipeline.title=Pipeline (Avansert) -home.pipeline.desc=Utfør flere handlinger på PDF-er ved å definere pipelineskripter -pipeline.tags=automatisere,sekvens,skriptet,batch-prosess - -home.add-page-numbers.title=Legg til Sidetall -home.add-page-numbers.desc=Legg til sidetall gjennom et dokument på en angitt plassering -add-page-numbers.tags=paginere,etikett,organisere,indeks - -home.auto-rename.title=Auto Omdøp PDF Fil -home.auto-rename.desc=Omdøper automatisk en PDF-fil basert på dens oppdagede overskrift -auto-rename.tags=auto-oppdag,overskrift-basert,organisere,omdøp - -home.adjust-contrast.title=Juster Farger/Kontrast -home.adjust-contrast.desc=Juster kontrast, metning og lysstyrke i en PDF -adjust-contrast.tags=fargekorrigering,tilpasse,modifisere,forbedre - -home.crop.title=Beskjære PDF -home.crop.desc=Beskjære en PDF for å redusere størrelsen (beholder tekst!) -crop.tags=trim,redusere,redigere,form - -home.autoSplitPDF.title=Auto Del Sider -home.autoSplitPDF.desc=Auto Del Skannet PDF med fysisk skannet sidesplitter QR-kode -autoSplitPDF.tags=QR-basert,separere,skann-segment,organisere - -home.sanitizePdf.title=Sanitiser -home.sanitizePdf.desc=Fjern skript og andre elementer fra PDF-filer -sanitizePdf.tags=rydde opp,sikker,trygg,fjern trusler - -home.URLToPDF.title=URL/Nettsted Til PDF -home.URLToPDF.desc=Konverter hvilken som helst http(s)URL til PDF -URLToPDF.tags=web-fangst,lagre side,web-til-dokument,arkiv - -home.HTMLToPDF.title=HTML til PDF -home.HTMLToPDF.desc=Konverter hvilken som helst HTML-fil eller zip til PDF -HTMLToPDF.tags=markup,web-innhold,transformasjon,konverter - - -home.MarkdownToPDF.title=Markdown til PDF -home.MarkdownToPDF.desc=Konverter hvilken som helst Markdown-fil til PDF -MarkdownToPDF.tags=markup,web-innhold,transformasjon,konverter - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Få ALL informasjon om PDF -home.getPdfInfo.desc=Fanger opp all tilgjengelig informasjon om PDF-er -getPdfInfo.tags=informasjon,data,statistikk - - -home.extractPage.title=Ekstraher side(r) -home.extractPage.desc=Ekstraher valgte sider fra PDF -extractPage.tags=ekstrahere - - -home.PdfToSinglePage.title=PDF til Enkelt Stor Side -home.PdfToSinglePage.desc=Slår sammen alle PDF-sider til en stor enkeltside -PdfToSinglePage.tags=enkelside - - -home.showJS.title=Vis Javascript -home.showJS.desc=Søker og viser eventuelle JS injisert i en PDF -showJS.tags=JS - -home.autoRedact.title=Automatisk Sensurering -home.autoRedact.desc=Automatisk sensurering (sverter ut) tekst i en PDF basert på inntastet tekst -autoRedact.tags=Sensurere,Skjule,sverte ut,svart,markør,skjult - -home.redact.title=Manuell Sensurering -home.redact.desc=Sensurerer en PDF basert på valgt tekst, tegnede former og/eller valgte side(r) -redact.tags=Sensurere,Skjule,sverte ut,svart,markør,skjult,manuell - -home.tableExtraxt.title=PDF til CSV -home.tableExtraxt.desc=Ekstraherer tabeller fra en PDF og konverterer dem til CSV -tableExtraxt.tags=CSV,tabelluttrekk,ekstrahere,konvertere - - -home.autoSizeSplitPDF.title=Auto Del etter Størrelse/Antall -home.autoSizeSplitPDF.desc=Del en enkelt PDF i flere dokumenter basert på størrelse, antall sider eller dokumenter -autoSizeSplitPDF.tags=pdf,del,dokument,organisering - - -home.overlay-pdfs.title=Overlay PDF-er -home.overlay-pdfs.desc=Legger PDF-er over hverandre -overlay-pdfs.tags=overlay - -home.split-by-sections.title=Del PDF etter Seksjoner -home.split-by-sections.desc=Del hver side av en PDF i mindre horisontale og vertikale seksjoner -split-by-sections.tags=seksjonsdeling,del,tilpass - -home.AddStampRequest.title=Legg til Stempel i PDF -home.AddStampRequest.desc=Legg til tekst eller bilde stempler på angitte steder -AddStampRequest.tags=stempel,legg til bilde,senter bilde,vannmerke,PDF,embed,tilpass - - -home.removeImagePdf.title=Fjern bilde -home.removeImagePdf.desc=Fjern bilde fra PDF for å redusere filstørrelsen -removeImagePdf.tags=Fjern Bilde,Sideoperasjoner,Backend,serverside - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Valider PDF-signatur -home.validateSignature.desc=Verifiser digitale signaturer og sertifikater i PDF-dokumenter -validateSignature.tags=signatur,verifiser,valider,pdf,sertifikat,digital signatur,Valider signatur,Valider sertifikat - -#replace-invert-color -replace-color.title=Erstatt-Inverter-Farge -replace-color.header=Erstatt-Inverter Farge PDF -home.replaceColorPdf.title=Erstatt og Inverter Farge -home.replaceColorPdf.desc=Erstatt farge for tekst og bakgrunn i PDF og inverter full farge av pdf for å redusere filstørrelsen -replaceColorPdf.tags=Erstatt Farge,Sideoperasjoner,Backend,serverside -replace-color.selectText.1=Erstatt eller Inverter farge alternativer -replace-color.selectText.2=Standard(Standard høy kontrast farger) -replace-color.selectText.3=Tilpasset(Tilpassede farger) -replace-color.selectText.4=Full-Invertering(Inverter alle farger) -replace-color.selectText.5=Høy kontrast fargealternativer -replace-color.selectText.6=hvit tekst på svart bakgrunn -replace-color.selectText.7=Svart tekst på hvit bakgrunn -replace-color.selectText.8=Gul tekst på svart bakgrunn -replace-color.selectText.9=Grønn tekst på svart bakgrunn -replace-color.selectText.10=Velg tekstfarge -replace-color.selectText.11=Velg bakgrunnsfarge -replace-color.submit=Erstatt - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Logg inn -login.header=Logg inn -login.signin=Logg inn -login.rememberme=Husk meg -login.invalid=Ugyldig brukernavn eller passord. -login.locked=Kontoen din har blitt låst. -login.signinTitle=Vennligst logg inn -login.ssoSignIn=Logg inn via Enkel Pålogging -login.oAuth2AutoCreateDisabled=OAUTH2 Auto-Opretting av bruker deaktivert -login.oAuth2AdminBlockedUser=Registrering eller pålogging for ikke-registrerte brukere er for øyeblikket blokkert. Vennligst kontakt administrator -login.oauth2RequestNotFound=Autentiseringsforespørsel ikke funnet -login.oauth2InvalidUserInfoResponse=Ugyldig brukerinforespons -login.oauth2invalidRequest=Ugyldig forespørsel -login.oauth2AccessDenied=Tilgang nektet -login.oauth2InvalidTokenResponse=Ugyldig tokenrespons -login.oauth2InvalidIdToken=Ugyldig Id Token -login.relyingPartyRegistrationNotFound=Ingen konfigurasjon funnet for Relying Party" -login.userIsDisabled=Bruker er deaktivert, innlogging er for øyeblikket blokkert med dette brukernavnet. Vennligst kontakt administrator -login.alreadyLoggedIn=Du er allerede innlogget på -login.alreadyLoggedIn2=enheter. Logg ut og forsøk igjen -login.toManySessions=Du har for mange aktive økter -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Automatisk Sensurering -autoRedact.header=Automatisk Sensurering -autoRedact.colorLabel=Farge -autoRedact.textsToRedactLabel=Tekst som skal sensureres (linje-separert) -autoRedact.textsToRedactPlaceholder=f.eks. \nKonfidensiell \nTopp-hemmelig -autoRedact.useRegexLabel=Bruk Regex -autoRedact.wholeWordSearchLabel=Hele ordsøk -autoRedact.customPaddingLabel=Tilpasset ekstra polstring -autoRedact.convertPDFToImageLabel=Konverter PDF til PDF-bilde (Brukes for å fjerne tekst bak boksen) -autoRedact.submitButton=Send inn - -#redact -redact.title=Manuell Sensurering -redact.header=Manuell Sensurering -redact.submit=Sensurer -redact.textBasedRedaction=Tekstbasert sensurering -redact.pageBasedRedaction=Sidebasert sensurering -redact.convertPDFToImageLabel=Konverter PDF til PDF-bilde (Brukes for å fjerne tekst bak boksen) -redact.pageRedactionNumbers.title=Sider -redact.pageRedactionNumbers.placeholder=(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1) -redact.redactionColor.title=Sensureringsfarge -redact.export=Eksporter -redact.upload=Last opp -redact.boxRedaction=Tegn sensureringsboks -redact.zoom=Zoom -redact.zoomIn=Zoom inn -redact.zoomOut=Zoom ut -redact.nextPage=Neste side -redact.previousPage=Forrige side -redact.toggleSidebar=Vis/skjul sidepanel -redact.showThumbnails=Vis miniatyrbilder -redact.showDocumentOutline=Vis dokumentstruktur (dobbeltklikk for å utvide/skjule alle elementer) -redact.showAttatchments=Vis vedlegg -redact.showLayers=Vis lag (dobbeltklikk for å tilbakestille alle lag til standardtilstand) -redact.colourPicker=Fargevelger -redact.findCurrentOutlineItem=Finn gjeldende punkt i strukturen -redact.applyChanges=Bruk endringer - -#showJS -showJS.title=Vis Javascript -showJS.header=Vis Javascript -showJS.downloadJS=Last ned Javascript -showJS.submit=Vis - - -#pdfToSinglePage -pdfToSinglePage.title=PDF Til Enkelt Side -pdfToSinglePage.header=PDF Til Enkelt Side -pdfToSinglePage.submit=Konverter til Enkelt Side - - -#pageExtracter -pageExtracter.title=Trekk ut Sider -pageExtracter.header=Trekk ut Sider -pageExtracter.submit=Trekk ut -pageExtracter.placeholder=(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1) - - -#getPdfInfo -getPdfInfo.title=Få Info om PDF -getPdfInfo.header=Få Info om PDF -getPdfInfo.submit=Få Info -getPdfInfo.downloadJson=Last ned JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown Til PDF -MarkdownToPDF.header=Markdown Til PDF -MarkdownToPDF.submit=Konverter -MarkdownToPDF.help=Arbeid pågår -MarkdownToPDF.credit=Bruker WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL Til PDF -URLToPDF.header=URL Til PDF -URLToPDF.submit=Konverter -URLToPDF.credit=Bruker WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML Til PDF -HTMLToPDF.header=HTML Til PDF -HTMLToPDF.help=Godtar HTML-filer og ZIP-filer som inneholder html/css/bilder etc. som er nødvendige -HTMLToPDF.submit=Konverter -HTMLToPDF.credit=Bruker WeasyPrint -HTMLToPDF.zoom=Zoomnivå for visning av nettsiden. -HTMLToPDF.pageWidth=Bredde på siden i centimeter. (Blank for standard) -HTMLToPDF.pageHeight=Høyde på siden i centimeter. (Blank for standard) -HTMLToPDF.marginTop=Øvre margin på siden i millimeter. (Blank for standard) -HTMLToPDF.marginBottom=Nedre margin på siden i millimeter. (Blank for standard) -HTMLToPDF.marginLeft=Venstre margin på siden i millimeter. (Blank for standard) -HTMLToPDF.marginRight=Høyre margin på siden i millimeter. (Blank for standard) -HTMLToPDF.printBackground=Vis bakgrunnen til nettsider. -HTMLToPDF.defaultHeader=Aktiver standardtopp (Navn og sidenummer) -HTMLToPDF.cssMediaType=Endre CSS-mediatypen til siden. -HTMLToPDF.none=Ingen -HTMLToPDF.print=Utskrift -HTMLToPDF.screen=Skjerm - - -#AddStampRequest -AddStampRequest.header=Stemple PDF -AddStampRequest.title=Stemple PDF -AddStampRequest.stampType=Stempeltype -AddStampRequest.stampText=Stempele tekst -AddStampRequest.stampImage=Stemplebilde -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Font/Bilde Størrelse -AddStampRequest.rotation=Rotasjon -AddStampRequest.opacity=Gjennomsiktighet -AddStampRequest.position=Posisjon -AddStampRequest.overrideX=Overskriv X-koordinat -AddStampRequest.overrideY=Overskriv Y-koordinat -AddStampRequest.customMargin=Tilpasset Margin -AddStampRequest.customColor=Tilpasset Tekstfarge -AddStampRequest.submit=Send inn - - -#sanitizePDF -sanitizePDF.title=Rensker PDF -sanitizePDF.header=Rensker en PDF fil -sanitizePDF.selectText.1=Fjern JavaScript-handlinger -sanitizePDF.selectText.2=Fjern innebygde filer -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Fjern lenker -sanitizePDF.selectText.5=Fjern skrifter -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Rensk PDF - - -#addPageNumbers -addPageNumbers.title=Legg til Sidetall -addPageNumbers.header=Legg til Sidetall -addPageNumbers.selectText.1=Velg PDF-fil: -addPageNumbers.selectText.2=Marginstørrelse -addPageNumbers.selectText.3=Posisjon -addPageNumbers.selectText.4=Startnummer -addPageNumbers.selectText.5=Sider å nummerere -addPageNumbers.selectText.6=Tilpasset Tekst -addPageNumbers.customTextDesc=Tilpasset Tekst -addPageNumbers.numberPagesDesc=Hvilke sider som skal nummereres, standard 'alle', aksepterer også 1-5 eller 2,5,9 osv. -addPageNumbers.customNumberDesc=Standard til {n}, aksepterer også 'Side {n} av {total}', 'Tekst-{n}', '{filnavn}-{n} -addPageNumbers.submit=Legg til Sidetall - - -#auto-rename -auto-rename.title=Auto Navngi -auto-rename.header=Auto Navngi PDF -auto-rename.submit=Auto Navngi - - -#adjustContrast -adjustContrast.title=Juster Kontrast -adjustContrast.header=Juster Kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Lysstyrke: -adjustContrast.saturation=Metning: -adjustContrast.download=Last ned - - -#crop -crop.title=Beskjær -crop.header=Beskjær PDF -crop.submit=Send inn - - -#autoSplitPDF -autoSplitPDF.title=Automatisk Del PDF -autoSplitPDF.header=Automatisk Del PDF -autoSplitPDF.description=Skriv ut, Sett inn, Skann, last opp, og la oss automatisk separere dokumentene dine. Ingen manuell sortering nødvendig. -autoSplitPDF.selectText.1=Skriv ut noen delingssider fra alternativene nedenfor (Svart-hvitt er greit). -autoSplitPDF.selectText.2=Skann alle dokumentene samtidig ved å sette inn delingssiden mellom dem. -autoSplitPDF.selectText.3=Last opp den enkelte store skannede PDF-filen og la Stirling PDF håndtere resten. -autoSplitPDF.selectText.4=Delingssidene blir automatisk oppdaget og fjernet, og garanterer et pent endelig dokument. -autoSplitPDF.formPrompt=Send inn PDF som inneholder Stirling-PDF-sideskillere: -autoSplitPDF.duplexMode=Dupleksmodus (Front- og bakskanning) -autoSplitPDF.dividerDownload2=Last ned 'Auto Splitter Divider (med instruksjoner).pdf' -autoSplitPDF.submit=Send inn - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Flersideoppsett -pageLayout.header=Flersideoppsett -pageLayout.pagesPerSheet=Sider per ark: -pageLayout.addBorder=Legg til rammer -pageLayout.submit=Send inn - - -#scalePages -scalePages.title=Juster side-skala -scalePages.header=Juster side-skala -scalePages.pageSize=Størrelse på et ark i dokumentet. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Zoom-nivå (beskjær) for en side. -scalePages.submit=Send inn - - -#certSign -certSign.title=Sertifikatsignering -certSign.header=Signer en PDF med sertifikatet ditt (Arbeid pågår) -certSign.selectPDF=Velg en PDF-fil for signering: -certSign.jksNote=Merk: Hvis sertifikattypen din ikke er oppført nedenfor, vennligst konverter den til en Java-keystore (.jks) fil ved å bruke kommandolinjeverktøyet keytool. Deretter velger du .jks-fil-alternativet nedenfor. -certSign.selectKey=Velg din private nøkkelfil (PKCS#8-format, kan være .pem eller .der): -certSign.selectCert=Velg din sertifikatfil (X.509-format, kan være .pem eller .der): -certSign.selectP12=Velg din PKCS#12-keystore-fil (.p12 eller .pfx) (Valgfritt, hvis angitt, bør den inneholde din private nøkkel og sertifikat): -certSign.selectJKS=Velg din Java-keystore-fil (.jks eller .keystore): -certSign.certType=Sertifikattype -certSign.password=Skriv inn passordet for keystore eller privat nøkkel (hvis noen): -certSign.showSig=Vis signatur -certSign.reason=Årsak -certSign.location=Sted -certSign.name=Navn -certSign.showLogo=Show Logo -certSign.submit=Signer PDF - - -#removeCertSign -removeCertSign.title=Fjern Sertifikatsignatur -removeCertSign.header=Fjern det digitale sertifikatet fra PDF-en -removeCertSign.selectPDF=Velg en PDF-fil: -removeCertSign.submit=Fjern Signatur - - -#removeBlanks -removeBlanks.title=Fjern Blank Sider -removeBlanks.header=Fjern Blank Sider -removeBlanks.threshold=Pixel Hvithetsgrense: -removeBlanks.thresholdDesc=Grense for å bestemme hvor hvit en hvit piksel må være for å klassifiseres som 'Hvit'. 0 = Svart, 255 = Ren hvit. -removeBlanks.whitePercent=Hvit Prosent (%): -removeBlanks.whitePercentDesc=Prosent av siden som må være 'hvite' piksler for å fjernes -removeBlanks.submit=Fjern Blank Sider - - -#removeAnnotations -removeAnnotations.title=Fjern Anmerkninger -removeAnnotations.header=Fjern Anmerkninger -removeAnnotations.submit=Fjern - - -#compare -compare.title=Sammenlign -compare.header=Sammenlign PDF-er -compare.highlightColor.1=Uthevingsfarge 1: -compare.highlightColor.2=Uthevingsfarge 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Sammenlign -compare.complex.message=Ett eller begge av de angitte dokumentene er store filer, nøyaktigheten av sammenligningen kan bli redusert -compare.large.file.message=Ett eller begge av de angitte dokumentene er for store til å behandle -compare.no.text.message=En eller begge av de valgte PDF-ene har ingen tekstinnhold. Vennligst velg PDF-er med tekst for sammenligning. - -#sign -sign.title=Signer -sign.header=Signer PDF-er -sign.upload=Last opp bilde -sign.draw=Tegn signatur -sign.text=Tekstinput -sign.clear=Slett -sign.add=Legg til -sign.saved=Lagrede signaturer -sign.save=Lagre signatur -sign.personalSigs=Personlige signaturer -sign.sharedSigs=Delte signaturer -sign.noSavedSigs=Ingen lagrede signaturer funnet -sign.addToAll=Legg til på alle sider -sign.delete=Slett -sign.first=Første side -sign.last=Siste side -sign.next=Neste side -sign.previous=Forrige side -sign.maintainRatio=Bytt behold sideforhold -sign.undo=Angre -sign.redo=Gjør om - -#repair -repair.title=Reparer -repair.header=Reparer PDF-er -repair.submit=Reparer - - -#flatten -flatten.title=Utjevning -flatten.header=Utjevning av PDf -flatten.flattenOnlyForms=Utjevning av kun skjemaer -flatten.submit=Utjevn - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Vinkelgrense: -ScannerImageSplit.selectText.2=Angir den minimale absolutte vinkelen som kreves for at bildet skal roteres (standard: 10). -ScannerImageSplit.selectText.3=Toleranse: -ScannerImageSplit.selectText.4=Bestemmer området for fargevariasjon rundt estimert bakgrunnsfarge (standard: 30). -ScannerImageSplit.selectText.5=Minimumsområde: -ScannerImageSplit.selectText.6=Angir minimumsområde terskel for et bilde (standard: 10000). -ScannerImageSplit.selectText.7=Minimumskonturområde: -ScannerImageSplit.selectText.8=Angir minimumskonturområde terskel for et bilde -ScannerImageSplit.selectText.9=Kantstørrelse: -ScannerImageSplit.selectText.10=Angir størrelsen på kanten som legges til og fjernes for å forhindre hvite kanter i utdataen (standard: 1). -ScannerImageSplit.info=Python er ikke installert. Det er påkrevd for å kjøre. - - -#OCR -ocr.title=OCR / Rens av skanning -ocr.header=Rens av skanning / OCR (Optisk tegngjenkjenning) -ocr.selectText.1=Velg språk som skal oppdages innenfor PDF-en (De oppførte er de som for øyeblikket er oppdaget): -ocr.selectText.2=Produser tekstfil som inneholder OCR-tekst sammen med OCR-ert PDF -ocr.selectText.3=Korriger sider som ble skannet med skjev vinkel ved å rotere dem tilbake på plass -ocr.selectText.4=Rens siden slik at det er mindre sannsynlig at OCR vil finne tekst i bakgrunnsstøy. (Ingen utdataendring) -ocr.selectText.5=Rens siden slik at det er mindre sannsynlig at OCR vil finne tekst i bakgrunnsstøy, opprettholder rensing i utdataen. -ocr.selectText.6=Ignorer sider som har interaktiv tekst på dem, OCR kun sider som er bilder -ocr.selectText.7=Tving OCR, vil OCR hver side og fjerne alle originale tekstelementer -ocr.selectText.8=Normal (Vil gi feil hvis PDF inneholder tekst) -ocr.selectText.9=Tilleggsinnstillinger -ocr.selectText.10=OCR-modus -ocr.selectText.11=Fjern bilder etter OCR (Fjerner ALLE bilder, kun nyttig hvis det er en del av konverteringsprosessen) -ocr.selectText.12=Renderingstype (Avansert) -ocr.help=Vennligst les denne dokumentasjonen for hvordan du bruker dette for andre språk og/eller bruk utenfor Docker. -ocr.credit=Denne tjenesten bruker qpdf og Tesseract for OCR. -ocr.submit=Behandle PDF med OCR - - -#extractImages -extractImages.title=Hent ut bilder -extractImages.header=Hent ut bilder -extractImages.selectText=Velg bildeformat for å konvertere de hentede bildene til -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Hent ut - - -#File to PDF -fileToPDF.title=Fil til PDF -fileToPDF.header=Konverter hvilken som helst fil til PDF -fileToPDF.credit=Denne tjenesten bruker LibreOffice og Unoconv for filkonvertering. -fileToPDF.supportedFileTypesInfo=Støttede filtyper -fileToPDF.supportedFileTypes=Støttede filtyper bør inkludere følgende, men for en fullstendig oppdatert liste over støttede formater, vennligst se LibreOffice-dokumentasjonen -fileToPDF.submit=Konverter til PDF - - -#compress -compress.title=Komprimer -compress.header=Komprimer PDF -compress.credit=Denne tjenesten bruker qpdf for PDF-komprimering/optimisering. -compress.grayscale.label=Bruk gråskala for komprimering -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimeringsnivå: -compress.selectText.4=Automatisk modus - Justerer automatisk kvaliteten for å få PDF til nøyaktig størrelse -compress.selectText.5=Forventet PDF-størrelse (f.eks. 25MB, 10.8MB, 25KB) -compress.submit=Komprimer - - -#Add image -addImage.title=Legg til bilde -addImage.header=Legg til bilde i PDF -addImage.everyPage=På hver side? -addImage.upload=Legg til bilde -addImage.submit=Legg til bilde - - -#merge -merge.title=Slå sammen -merge.header=Slå sammen flere PDF-er (2+) -merge.sortByName=Sorter etter navn -merge.sortByDate=Sorter etter dato -merge.removeCertSign=Fjern digital signatur i den sammenslåtte filen? -merge.submit=Slå sammen - - -#pdfOrganiser -pdfOrganiser.title=Sideorganisering -pdfOrganiser.header=PDF-sideorganisering -pdfOrganiser.submit=Omorganiser sider -pdfOrganiser.mode=Modus -pdfOrganiser.mode.1=Egendefinert sideorden -pdfOrganiser.mode.2=Omvendt rekkefølge -pdfOrganiser.mode.3=Dupleks sortering -pdfOrganiser.mode.4=Brosjyresortering -pdfOrganiser.mode.5=Sidesøm brosjyresortering -pdfOrganiser.mode.6=Oddetall-jevntall splitt -pdfOrganiser.mode.7=Fjern først -pdfOrganiser.mode.8=Fjern sist -pdfOrganiser.mode.9=Fjern først og sist -pdfOrganiser.mode.10=Partall-Oddetall Sammenslåing -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(f.eks. 1,3,2 eller 4-8,2,10-12 eller 2n-1) - - -#multiTool -multiTool.title=PDF-multiverktøy -multiTool.header=PDF-multiverktøy -multiTool.uploadPrompts=Filnavn -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Vis PDF - -#pageRemover -pageRemover.title=Sletting av sider -pageRemover.header=PDF-sidefjerner -pageRemover.pagesToDelete=Sider som skal slettes (Skriv inn en kommaseparert liste over sidenumre): -pageRemover.submit=Slett sider -pageRemover.placeholder=(f.eks. 1,2,6 eller 1-10,15-30) - - -#rotate -rotate.title=Roter PDF -rotate.header=Roter PDF -rotate.selectAngle=Velg rotasjonsvinkel (i multipler av 90 grader): -rotate.submit=Roter - - -#split-pdfs -split.title=Del PDF -split.header=Del PDF -split.desc.1=De tallene du velger er sidenummeret du ønsker å dele på -split.desc.2=Således vil valg av 1,3,7-9 dele et 10-siders dokument inn i 6 separate PDF-er med: -split.desc.3=Dokument #1: Side 1 -split.desc.4=Dokument #2: Side 2 og 3 -split.desc.5=Dokument #3: Side 4, 5, 6 og 7 -split.desc.6=Dokument #4: Side 8 -split.desc.7=Dokument #5: Side 9 -split.desc.8=Dokument #6: Side 10 -split.splitPages=Skriv inn sidene som skal deles på: -split.submit=Del - - -#merge -imageToPDF.title=Bilde til PDF -imageToPDF.header=Bilde til PDF -imageToPDF.submit=Konverter -imageToPDF.selectLabel=Bildejusteringsalternativer -imageToPDF.fillPage=Fyll side -imageToPDF.fitDocumentToImage=Pass side til bilde -imageToPDF.maintainAspectRatio=Behold sideforhold -imageToPDF.selectText.2=Automatisk rotasjon av PDF -imageToPDF.selectText.3=Flere fillogikk (Bare aktivert ved arbeid med flere bilder) -imageToPDF.selectText.4=Slå sammen til en enkelt PDF -imageToPDF.selectText.5=Konverter til separate PDF-filer - - -#pdfToImage -pdfToImage.title=PDF til bilde -pdfToImage.header=PDF til bilde -pdfToImage.selectText=Bildeformat -pdfToImage.singleOrMultiple=Resultattype for side til bilde -pdfToImage.single=Enkelt stort bilde som kombinerer alle sider -pdfToImage.multi=Flere bilder, ett bilde per side -pdfToImage.colorType=Farge type -pdfToImage.color=Farge -pdfToImage.grey=Gråtone -pdfToImage.blackwhite=Svart-hvitt (kan miste data!) -pdfToImage.submit=Konverter -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1) - - -#addPassword -addPassword.title=Legg til passord -addPassword.header=Legg til passord (Krypter) -addPassword.selectText.1=Velg PDF-fil for kryptering -addPassword.selectText.2=Brukerpassord -addPassword.selectText.3=Krypteringsnøkkellengde -addPassword.selectText.4=Høyere verdier er sterkere, men lavere verdier har bedre kompatibilitet. -addPassword.selectText.5=Tillatelser å sette (Anbefales å brukes sammen med eierpassord) -addPassword.selectText.6=Forhindre sammenstilling av dokumentet -addPassword.selectText.7=Forhindre innholdsekstraksjon -addPassword.selectText.8=Forhindre ekstraksjon for tilgjengelighet -addPassword.selectText.9=Forhindre utfylling av skjema -addPassword.selectText.10=Forhindre modifisering -addPassword.selectText.11=Forhindre annotasjonsmodifisering -addPassword.selectText.12=Forhindre utskrift -addPassword.selectText.13=Forhindre utskrift i ulike formater -addPassword.selectText.14=Eierpassord -addPassword.selectText.15=Begrenser hva som kan gjøres med dokumentet når det er åpnet (Støttes ikke av alle leserprogrammer) -addPassword.selectText.16=Begrenser åpningen av dokumentet selv -addPassword.submit=Krypter - - -#watermark -watermark.title=Legg til vannmerke -watermark.header=Legg til vannmerke -watermark.customColor=Tilpasset Tekstfarge -watermark.selectText.1=Velg PDF-fil å legge til vannmerke på: -watermark.selectText.2=Vannmerketekst: -watermark.selectText.3=Skriftstørrelse: -watermark.selectText.4=Rotasjon (0-360): -watermark.selectText.5=Breddeavstand (Avstand mellom hvert vannmerke horisontalt): -watermark.selectText.6=Høydeavstand (Avstand mellom hvert vannmerke vertikalt): -watermark.selectText.7=Opasitet (0% - 100%): -watermark.selectText.8=Vannmerketype: -watermark.selectText.9=Vannmerkebilde: -watermark.selectText.10=Konverter PDF til PDF-Bilde -watermark.submit=Legg til vannmerke -watermark.type.1=Tekst -watermark.type.2=Bilde - - -#Change permissions -permissions.title=Endre tillatelser -permissions.header=Endre tillatelser -permissions.warning=Advarsel: For at disse tillatelsene skal være ugjenkallelige, anbefales det å angi dem med et passord via siden for å legge til passord -permissions.selectText.1=Velg PDF for å endre tillatelser -permissions.selectText.2=Tillatelser å sette -permissions.selectText.3=Forhindre sammenstilling av dokumentet -permissions.selectText.4=Forhindre innholdsekstraksjon -permissions.selectText.5=Forhindre ekstraksjon for tilgjengelighet -permissions.selectText.6=Forhindre utfylling av skjema -permissions.selectText.7=Forhindre modifisering -permissions.selectText.8=Forhindre annotasjonsmodifisering -permissions.selectText.9=Forhindre utskrift -permissions.selectText.10=Forhindre utskrift i ulike formater -permissions.submit=Endre - - -#remove password -removePassword.title=Fjern passord -removePassword.header=Fjern passord (Dekrypter) -removePassword.selectText.1=Velg PDF for å dekryptere -removePassword.selectText.2=Passord -removePassword.submit=Fjern - - -#changeMetadata -changeMetadata.title=Endre metadata -changeMetadata.header=Endre metadata -changeMetadata.selectText.1=Vennligst rediger variablene du ønsker å endre -changeMetadata.selectText.2=Slett all metadata -changeMetadata.selectText.3=Vis tilpasset metadata: -changeMetadata.author=Forfatter: -changeMetadata.creationDate=Opprettelsesdato (åååå/MM/dd HH:mm:ss): -changeMetadata.creator=Oppretter: -changeMetadata.keywords=Nøkkelord: -changeMetadata.modDate=Endringsdato (åååå/MM/dd HH:mm:ss): -changeMetadata.producer=Produsent: -changeMetadata.subject=Emne: -changeMetadata.trapped=Fanget: -changeMetadata.selectText.4=Annen metadata: -changeMetadata.selectText.5=Legg til tilpasset metadataoppføring -changeMetadata.submit=Endre - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF til PDF/A -pdfToPDFA.header=PDF til PDF/A -pdfToPDFA.credit=Denne tjenesten bruker libreoffice for PDF/A-konvertering -pdfToPDFA.submit=Konverter -pdfToPDFA.tip=Fungere for øyeblikket ikke for flere innganger samtidig -pdfToPDFA.outputFormat=Utdataformat -pdfToPDFA.pdfWithDigitalSignature=PDFen inneholder en digital signatur. Denne vil bli fjernet i neste steg. - - -#PDFToWord -PDFToWord.title=PDF til Word -PDFToWord.header=PDF til Word -PDFToWord.selectText.1=Utdatafilformat -PDFToWord.credit=Denne tjenesten bruker LibreOffice for filkonvertering. -PDFToWord.submit=Konverter - - -#PDFToPresentation -PDFToPresentation.title=PDF til Presentasjon -PDFToPresentation.header=PDF til Presentasjon -PDFToPresentation.selectText.1=Utdatafilformat -PDFToPresentation.credit=Denne tjenesten bruker LibreOffice for filkonvertering. -PDFToPresentation.submit=Konverter - - -#PDFToText -PDFToText.title=PDF til RTF (Tekst) -PDFToText.header=PDF til RTF (Tekst) -PDFToText.selectText.1=Utdatafilformat -PDFToText.credit=Denne tjenesten bruker LibreOffice for filkonvertering. -PDFToText.submit=Konverter - - -#PDFToHTML -PDFToHTML.title=PDF til HTML -PDFToHTML.header=PDF til HTML -PDFToHTML.credit=Denne tjenesten bruker pdftohtml for filkonvertering. -PDFToHTML.submit=Konverter - - -#PDFToXML -PDFToXML.title=PDF til XML -PDFToXML.header=PDF til XML -PDFToXML.credit=Denne tjenesten bruker LibreOffice for filkonvertering. -PDFToXML.submit=Konverter - -#PDFToCSV -PDFToCSV.title=PDF til CSV -PDFToCSV.header=PDF til CSV -PDFToCSV.prompt=Velg side for å trekke ut tabell -PDFToCSV.submit=Trekke ut - -#split-by-size-or-count -split-by-size-or-count.title=Del PDF etter størrelse eller antall -split-by-size-or-count.header=Del PDF etter størrelse eller antall -split-by-size-or-count.type.label=Velg delingstype -split-by-size-or-count.type.size=Etter størrelse -split-by-size-or-count.type.pageCount=Etter sidetall -split-by-size-or-count.type.docCount=Etter antall dokumenter -split-by-size-or-count.value.label=Skriv inn verdi -split-by-size-or-count.value.placeholder=Skriv inn størrelse (f.eks. 2 MB eller 3 KB) eller antall (f.eks. 5) -split-by-size-or-count.submit=Send inn - - -#overlay-pdfs -overlay-pdfs.header=Overlegg PDF-filer -overlay-pdfs.baseFile.label=Velg grunnleggende PDF-fil -overlay-pdfs.overlayFiles.label=Velg overlegg PDF-filer -overlay-pdfs.mode.label=Velg overleggmodus -overlay-pdfs.mode.sequential=Sekvensiell overlegg -overlay-pdfs.mode.interleaved=Interleaved overlegg -overlay-pdfs.mode.fixedRepeat=Fast gjentakende overlegg -overlay-pdfs.counts.label=Antall overlegg (for fast gjentakende modus) -overlay-pdfs.counts.placeholder=Skriv inn komma-separerte tellinger (f.eks. 2,3,1) -overlay-pdfs.position.label=Velg overleggposisjon -overlay-pdfs.position.foreground=Forgrunn -overlay-pdfs.position.background=Bakgrunn -overlay-pdfs.submit=Send inn - - -#split-by-sections -split-by-sections.title=Del PDF etter seksjoner -split-by-sections.header=Del PDF inn i seksjoner -split-by-sections.horizontal.label=Horisontale delinger -split-by-sections.vertical.label=Vertikale delinger -split-by-sections.horizontal.placeholder=Skriv inn antall horisontale delinger -split-by-sections.vertical.placeholder=Skriv inn antall vertikale delinger -split-by-sections.submit=Del PDF -split-by-sections.merge=Slå sammen til én PDF - - -#printFile -printFile.title=Skriv ut fil -printFile.header=Skriv ut fil til skriver -printFile.selectText.1=Velg fil som skal skrives ut -printFile.selectText.2=Skriv inn skrivernavn -printFile.submit=Skriv ut - - -#licenses -licenses.nav=Lisenser -licenses.title=Tredjeparts lisenser -licenses.header=Tredjeparts lisenser -licenses.module=Modul -licenses.version=Versjon -licenses.license=Lisens - -#survey -survey.nav=Survey -survey.title=Stirling-PDF Survey -survey.description=Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Please consider taking our survey! -survey.disabled=(Survey popup will be disabled in following updates but available at foot of page) -survey.button=Take Survey -survey.dontShowAgain=Don't show again -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Beklager for problemet! -error.needHelp=Trenger du hjelp / Har du funnet et problem? -error.contactTip=Hvis du fortsatt har problemer, ikke nøl med å kontakte oss for hjelp. Du kan sende inn en billett på vår GitHub-side eller kontakte oss via Discord: -error.404.head=404 - Side ikke funnet | Oops, vi falt i koden! -error.404.1=Vi kan ikke finne siden du leter etter. -error.404.2=Noe gikk galt -error.github=Send inn en billett på GitHub -error.showStack=Vis stakksporing -error.copyStack=Kopier stakksporing -error.githubSubmit=GitHub - Send inn en billett -error.discordSubmit=Discord - Send inn støtteinnlegg - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Versjoner -releases.title=Versjonsnotater -releases.header=Versjonsnotater -releases.current.version=Gjeldende Versjon -releases.note=Versjonsnotater er kun tilgjengelige på engelsk - -#Validate Signature -validateSignature.title=Valider PDF-signaturer -validateSignature.header=Valider Digitale Signaturer -validateSignature.selectPDF=Velg signert PDF-fil -validateSignature.submit=Valider Signaturer -validateSignature.results=Valideringsresultater -validateSignature.status=Status -validateSignature.signer=Signatar -validateSignature.date=Dato -validateSignature.reason=Årsak -validateSignature.location=Sted -validateSignature.noSignatures=Ingen digitale signaturer funnet i dette dokumentet -validateSignature.status.valid=Gyldig -validateSignature.status.invalid=Ugyldig -validateSignature.chain.invalid=Validering av sertifikatkjede feilet - kan ikke verifisere signatarens identitet -validateSignature.trust.invalid=Sertifikatet er ikke i tillitslager - kilden kan ikke verifiseres -validateSignature.cert.expired=Sertifikatet har utløpt -validateSignature.cert.revoked=Sertifikatet har blitt tilbakekalt -validateSignature.signature.info=Signaturinformasjon -validateSignature.signature=Signatur -validateSignature.signature.mathValid=Signaturen er matematisk gyldig MEN: -validateSignature.selectCustomCert=Tilpasset Sertifikatfil X.509 (Valgfritt) -validateSignature.cert.info=Sertifikatdetaljer -validateSignature.cert.issuer=Utsteder -validateSignature.cert.subject=Emne -validateSignature.cert.serialNumber=Serienummer -validateSignature.cert.validFrom=Gyldig Fra -validateSignature.cert.validUntil=Gyldig Til -validateSignature.cert.algorithm=Algoritme -validateSignature.cert.keySize=Nøkkelstørrelse -validateSignature.cert.version=Versjon -validateSignature.cert.keyUsage=Nøkkelbruk -validateSignature.cert.selfSigned=Selv-signert -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_pl_PL.properties b/stirling-pdf/build/resources/main/messages_pl_PL.properties deleted file mode 100644 index 5de21f7f3..000000000 --- a/stirling-pdf/build/resources/main/messages_pl_PL.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Rozmiar Czcionki -addPageNumbers.fontName=Nazwa Czcionki -pdfPrompt=Wybierz PDF -multiPdfPrompt=Wybierz PDF (2+) -multiPdfDropPrompt=Wybierz (lub przeciągnij i puść) wszystkie dokumenty PDF -imgPrompt=Wybierz obraz(y) -genericSubmit=Wyślij -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Ostrzeżenie: Ten proces może potrwać do minuty, w zależności od rozmiaru pliku -pageOrderPrompt=Kolejność stron (wprowadź listę numerów stron oddzielonych przecinkami) : -pageSelectionPrompt=Niestandardowy wybór strony (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) : -goToPage=Idź -true=Tak -false=Nie -unknown=Nieznany -save=Zapisz -saveToBrowser=Zapisz w przeglądarce -close=Zamknij -filesSelected=wybrane pliki -noFavourites=Nie dodano ulubionych -downloadComplete=Pobieranie zakończone -bored=Znudzony czekaniem? -alphabet=Alfabet -downloadPdf=Pobierz PDF -text=Tekst -font=Czcionka -selectFillter=-- Wybierz -- -pageNum=Numer strony -sizes.small=mniejszy -sizes.medium=średni -sizes.large=duży -sizes.x-large=bardzo duży -error.pdfPassword=Dokument PDF jest zabezpieczony hasłem, musisz podać prawidłowe hasło. -delete=usuń -username=nazwa użytkownika -password=hasło -welcome=Witaj -property=własność -black=czarny -white=biały -red=czerwony -green=zielony -blue=niebieski -custom=Własny... -WorkInProgess=Praca w toku, proszę zgłaszać błędy! -poweredBy=Zasilany -yes=tak -no=nie -changedCredsMessage=Dane logowanie zostały zmienione. -notAuthenticatedMessage=Użytkownik nie jest zalogowany. -userNotFoundMessage=Brak użytkownika. -incorrectPasswordMessage=Nieprawidłowe hasło. -usernameExistsMessage=Taki uzytkownik już istnieje. -invalidUsernameMessage=Niewłaściwa nazwa użytkownika - musi zawierać litery, cyfry i @._+- LUB być adresem email. -invalidPasswordMessage=Hasło nie może być puste i nie może zawierać spacji na początku ani na końcu. -confirmPasswordErrorMessage=Wpisz poprawnie hasło w OBA pola. -deleteCurrentUserMessage=Nie można usunąć zalogowanego użytkownika -deleteUsernameExistsMessage=Nie można usunąć zalogowanego użytkownika -downgradeCurrentUserMessage=Nie można obniżyć roli bieżącego użytkownika -disabledCurrentUserMessage=Nie można wyłączyć bieżącego użytkownika -downgradeCurrentUserLongMessage=Nie można obniżyć roli bieżącego użytkownika. W związku z tym bieżący użytkownik nie zostanie wyświetlony. -userAlreadyExistsOAuthMessage=Takie konto użytkownika istnieje - stworzone za pomocą OAuth2. -userAlreadyExistsWebMessage=Takie konto użytkownika istnieje - stworzone za pomocą przeglądarki. -error=błąd -oops=Ups! -help=Pomoc -goHomepage=Idź do strony domowej -joinDiscord=Zapraszamy na DISCORD! -seeDockerHub=Docker Hub -visitGithub=Odwiedź repozytorium GitHub -donate=Podaruj -color=kolor -sponsor=sponsor -info=informacje -pro=Pro -page=Strona -pages=Strony -loading=Ładowanie... -addToDoc=Dodaj do dokumentu -reset=Resetuj -apply=Zastosuj -noFileSelected=No file selected. Please upload one. - -legal.privacy=Polityka Prywatności -legal.terms=Zasady i Postanowienia -legal.accessibility=Dostępność -legal.cookie=Polityka plików cookie -legal.impressum=Impresja -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Automatyzacja - menu (Beta) -pipeline.uploadButton=Wrzuć pliki -pipeline.configureButton=Konfiguracja -pipeline.defaultOption=Własny -pipeline.submitButton=Wyślij -pipeline.help=Pomoc automatyzacji -pipeline.scanHelp=Pomoc obserwowania folderu -pipeline.deletePrompt=Na pewno chcesz skasować automatyzacje - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Konfiguracja automatyzacji -pipelineOptions.pipelineNameLabel=Nazwa automatyzacji -pipelineOptions.saveSettings=Zapisz ustawienia operacji -pipelineOptions.pipelineNamePrompt=Podaj nazwę automatyzacji -pipelineOptions.selectOperation=Wybierz operację -pipelineOptions.addOperationButton=Dodaj operację -pipelineOptions.pipelineHeader=Automatyzacja -pipelineOptions.saveButton=Pobierz -pipelineOptions.validateButton=Waliduj - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Uaktualnij do wersji Pro -enterpriseEdition.warning=Ta funkcja jest dostępna tylko dla użytkowników Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro obsługuje pliki konfiguracyjne YAML i inne funkcje SSO. -enterpriseEdition.ssoAdvert=Szukasz więcej funkcji zarządzania użytkownikami? Sprawdź Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Czy chcesz ulepszyć Stirling PDF? -analytics.paragraph1=Stirling PDF ma opcję analizy, która pomaga nam udoskonalać produkt. Nie śledzimy żadnych danych osobowych ani zawartości plików. -analytics.paragraph2=Rozważ włączenie funkcji analitycznych, które pomogą w rozwoju Stirling-PDF i pozwolą nam lepiej zrozumieć naszych użytkowników. -analytics.enable=Włącz analitykę -analytics.disable=Wyłącz analitykę -analytics.settings=Możesz zmienić ustawienia analityki w pliku config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Ulubione -navbar.recent=Nowe i ostatnio zaktualizowane -navbar.darkmode=Tryb nocny -navbar.language=Języki -navbar.settings=Ustawienia -navbar.allTools=Narzędzia -navbar.multiTool=Narzędzie Wielofunkcyjne -navbar.search=Szukaj -navbar.sections.organize=Organizuj -navbar.sections.convertTo=Przetwórz na PDF -navbar.sections.convertFrom=Przetwórz z PDF -navbar.sections.security=Podpis i bezpieczeństwo -navbar.sections.advance=Zaawansowane -navbar.sections.edit=Podgląd i edycja -navbar.sections.popular=Popularne - -############# -# SETTINGS # -############# -settings.title=Ustawienia -settings.update=Dostępna aktualizacja -settings.updateAvailable=Wersja {0} jest obecenia zainstalowana, dostępna jest nowa wersja ({1}). -settings.appVersion=Wersja aplikacji: -settings.downloadOption.title=Wybierz opcję pobierania (w przypadku pobierania pojedynczych plików innych niż ZIP): -settings.downloadOption.1=Otwórz w tym samym oknie -settings.downloadOption.2=Otwórz w nowym oknie -settings.downloadOption.3=Pobierz plik -settings.zipThreshold=Spakuj pliki, gdy liczba pobranych plików przekroczy -settings.signOut=Wyloguj -settings.accountSettings=Ustawienia konta -settings.bored.help=Włącz easter-egg -settings.cacheInputs.name=Zapisz dane formularzy -settings.cacheInputs.help=Włącz aby zapisać dane dla przyszłych automatyzacji - -changeCreds.title=Zmień dane logowania -changeCreds.header=Zmień dane konta -changeCreds.changePassword=Musisz zmienić domyślne dane logowania -changeCreds.newUsername=Nowa nazwa użytkownika -changeCreds.oldPassword=Obecne hasło -changeCreds.newPassword=Nowe hasło -changeCreds.confirmNewPassword=Potwierdź obecne hasło -changeCreds.submit=Zapisz zmiany - - - -account.title=Ustawienia konta -account.accountSettings=Ustawienia konta -account.adminSettings=Admin - kontrola kont -account.userControlSettings=Kontrola praw użytkownika -account.changeUsername=Zmień nazwę użytkownika -account.newUsername=Nowa nazwa użytkownika -account.password=Potwierdź hasło -account.oldPassword=Poprzednie hasło -account.newPassword=Nowe hasło -account.changePassword=Zmień hasło -account.confirmNewPassword=Potwierdź nowe hasło -account.signOut=Wyloguj -account.yourApiKey=Twój klucz API -account.syncTitle=Zapisz ustawienia konta w przeglądarce -account.settingsCompare=Porównania uprawnień -account.property=Własność -account.webBrowserSettings=Ustawienia przeglądarki -account.syncToBrowser=Zapisz dane konta w przeglądarce -account.syncToAccount=Wczytaj dane konta z przeglądarki - - -adminUserSettings.title=Ustawienia konta użytkownika -adminUserSettings.header=Ustawienia praw administratora -adminUserSettings.admin=Administrator -adminUserSettings.user=Użytkownik -adminUserSettings.addUser=Dodaj nowego użytkownika -adminUserSettings.deleteUser=Usuń użytkownika -adminUserSettings.confirmDeleteUser=Czy na pewno usunąć użytkownika? -adminUserSettings.confirmChangeUserStatus=Czy użytkownik powinien zostać wyłączony/włączony? -adminUserSettings.usernameInfo=Niewłaściwa nazwa użytkownika - musi zawierać litery, cyfry i @._+- LUB być adresem email. -adminUserSettings.roles=Role -adminUserSettings.role=Rola -adminUserSettings.actions=Akcje -adminUserSettings.apiUser=Ograniczony Użytkownik API -adminUserSettings.extraApiUser=Dodatkowy ograniczony Użytkownik API -adminUserSettings.webOnlyUser=Użytkownik tylko WEB -adminUserSettings.demoUser=Użytkownik DEMO -adminUserSettings.internalApiUser=Wewnętrzny użytkownik API -adminUserSettings.forceChange=Wymuś zmianę hasło po zalogowaniu -adminUserSettings.submit=Zapisz użytkownika -adminUserSettings.changeUserRole=Zmień rolę użytkownika -adminUserSettings.authenticated=Zalogowany -adminUserSettings.editOwnProfil=Edytuj własny profil -adminUserSettings.enabledUser=włączony użytkownik -adminUserSettings.disabledUser=wyłączony użytkownik -adminUserSettings.activeUsers=Aktywni Użytkownicy: -adminUserSettings.disabledUsers=Wyłączeni Użytkownicy: -adminUserSettings.totalUsers=Łączna Liczba Użytkowników: -adminUserSettings.lastRequest=Ostatnie Zgłoszenie -adminUserSettings.usage=View Usage - -endpointStatistics.title=Statystyki Punktów Końcowych -endpointStatistics.header=Statystyki Punktów Końcowych -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=Wszystkie -endpointStatistics.refresh=Odśwież -endpointStatistics.includeHomepage=Uwzględnij stronę główną ('/') -endpointStatistics.includeLoginPage=Uwzględnij stronę logowania ('/login') -endpointStatistics.totalEndpoints=Łączna liczba punktów końcowych -endpointStatistics.totalVisits=Łączna liczba wizyt -endpointStatistics.showing=Pokazuje -endpointStatistics.selectedVisits=Wybrane wizyty -endpointStatistics.endpoint=Punkt końcowy -endpointStatistics.visits=Wizyty -endpointStatistics.percentage=Procent -endpointStatistics.loading=Ładowanie... -endpointStatistics.failedToLoad=Nie udało się załadować danych punktów końcowych. Spróbuj odświeżyć. -endpointStatistics.home=Strona główna -endpointStatistics.login=Logowanie -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Liczba wizyt -endpointStatistics.visitsTooltip=Wizyty: {0} ({1}% całości) -endpointStatistics.retry=Spróbuj ponownie - -database.title=Import/Eksport bazy danych -database.header=Import/Eksport bazy danych -database.fileName=Nazwa pliku -database.creationDate=Data utworzenia -database.fileSize=Rozmiar pliku -database.deleteBackupFile=Usuń plik kopii zapasowej -database.importBackupFile=Importuj plik kopii zapasowej -database.createBackupFile=Create Backup File -database.downloadBackupFile=Pobierz plik kopii zapasowej -database.info_1=Podczas importowania danych, ważne jest, aby upewnić się, że struktura jest poprawna. Jeśli nie jesteś pewien, co robisz, skontaktuj się z profesjonalistą. Błąd w strukturze może spowodować awarie aplikacji, aż do całkowitej niemożności jej uruchomienia. -database.info_2=Nazwa pliku nie ma znaczenia podczas przesyłania. Zostanie on później przemianowany, aby przestrzegać formatu backup_user_yyyyMMddHHmm.sql, zapewniając spójną konwencję nazewnictwa. -database.submit=Importuj kopię zapasową -database.importIntoDatabaseSuccessed=Import do bazy danych zakończony sukcesem -database.backupCreated=Kopia zapasowa bazy danych została utworzona pomyślnie -database.fileNotFound=Plik nie znaleziony -database.fileNullOrEmpty=Plik nie może być pusty -database.failedImportFile=Nie udało się zaimportować pliku -database.notSupported=Ta funkcja nie jest dostępna dla Twojego połączenia z bazą danych - -session.expired=Twoja sesja wygasła. Odśwież stronę i spróbuj ponownie. -session.refreshPage=Odśwież stronę - -############# -# HOME-PAGE # -############# -home.desc=Twoja lokalna aplikacja do kompleksowej obsługi Twoich potrzeb związanych z dokumentami PDF. -home.searchBar=Szukaj opcji ... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Wyświetl, adnotuj, dodaj tekst lub obrazy -viewPdf.tags=wyświetl,czytaj,adnotuj,tekst,obraz - -home.setFavorites=Ustaw ulubione -home.hideFavorites=Ukryj ulubione -home.showFavorites=Pokaż ulubione -home.legacyHomepage=Stara strona główna -home.newHomePage=Wypróbuj naszą nową stronę główną! -home.alphabetical=Alfabetycznie -home.globalPopularity=Globalna popularność -home.sortBy=Sortuj według: - -home.multiTool.title=Wielofunkcyjne Narzędzie PDF -home.multiTool.desc=Łącz, dziel, obracaj, zmieniaj kolejność i usuwaj strony -multiTool.tags=Wielofunkcyjne narzędzie, obsługa wielu operacji, interfejs użytkownika, przeciąganie kliknięć, front-end, strona klienta - -home.merge.title=Połącz -home.merge.desc=Łatwe łączenie wielu dokumentów PDF w jeden. -merge.tags=scalanie, operacje na stronach, back-end, po stronie serwera - -home.split.title=Podziel -home.split.desc=Podziel dokument PDF na wiele dokumentów -split.tags=Operacje na stronach, dzielenie, wiele stron, cięcie, po stronie serwera - -home.rotate.title=Obróć -home.rotate.desc=Łatwo obracaj dokumenty PDF. -rotate.tags=strona serwera - - -home.imageToPdf.title=Obraz na PDF -home.imageToPdf.desc=Konwertuj obraz (PNG, JPEG, GIF) do dokumentu PDF. -imageToPdf.tags=konwersja,img,jpg,obraz,zdjęcie - -home.pdfToImage.title=PDF na Obraz -home.pdfToImage.desc=Konwertuj plik PDF na obraz (PNG, JPEG, GIF). -pdfToImage.tags=konwersja,img,jpg,obraz,zdjęcie - -home.pdfOrganiser.title=Uporządkuj -home.pdfOrganiser.desc=Usuń/Zmień kolejność stron w dowolnej kolejności -pdfOrganiser.tags=duplex,parzyste,nieparzyste,sortuj,przenieś - - -home.addImage.title=Dodaj obraz -home.addImage.desc=Dodaje obraz w wybranym miejscu w dokumencie PDF -addImage.tags=img,jpg,obraz,zdjęcie - -home.watermark.title=Dodaj znak wodny -home.watermark.desc=Dodaj niestandardowy znak wodny do dokumentu PDF. -watermark.tags=Tekst,powtarzanie,etykieta,własne,prawa autorskie,znak wodny,img,jpg,obraz,zdjęcie - -home.permissions.title=Zmień uprawnienia -home.permissions.desc=Zmień uprawnienia dokumentu PDF -permissions.tags=odczyt,zapis,edycja,drukowanie - - -home.removePages.title=Usuń -home.removePages.desc=Usuń niechciane strony z dokumentu PDF. -removePages.tags=Usuń strony,usuwaj strony - -home.addPassword.title=Dodaj hasło -home.addPassword.desc=Zaszyfruj dokument PDF za pomocą hasła. -addPassword.tags=bezpieczeństwo,ochrona - -home.removePassword.title=Usuń hasło -home.removePassword.desc=Usuń ochronę hasłem z dokumentu PDF. -removePassword.tags=zabezpieczenie,odszyfrowanie,bezpieczeństwo,odhasłowanie,usunięcie hasła - -home.compressPdfs.title=Kompresuj -home.compressPdfs.desc=Kompresuj dokumenty PDF, aby zmniejszyć ich rozmiar. -compressPdfs.tags=zgniatać,mały,malutki - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Zmień metadane -home.changeMetadata.desc=Zmień/Usuń/Dodaj metadane w dokumencie PDF -changeMetadata.tags=Tytuł,autor,data,utworzenie,czas,wydawca,producent,statystyki - -home.fileToPDF.title=Konwertuj plik do PDF -home.fileToPDF.desc=Konwertuj dowolny plik do dokumentu PDF (DOCX, PNG, XLS, PPT, TXT i więcej) -fileToPDF.tags=transformacja,format,dokument,obraz,slajd,tekst,konwersja,office,dokumenty,word,excel,powerpoint - -home.ocr.title=OCR / Zamiana na tekst -home.ocr.desc=OCR skanuje i wykrywa tekst z obrazów w dokumencie PDF i zamienia go na tekst. -ocr.tags=rozpoznawanie, tekst, obraz, skanowanie, odczyt, identyfikacja, wykrywanie, edytowalność - -home.extractImages.title=Wyodrębnij obrazy -home.extractImages.desc=Wyodrębnia wszystkie obrazy z dokumentu PDF i zapisuje je w wybranym formacie -extractImages.tags=obraz, zdjęcie, zapisz, archiwum, zip, przechwyć, złap - -home.pdfToPDFA.title=PDF na PDF/A -home.pdfToPDFA.desc=Konwertuj dokument PDF na PDF/A w celu długoterminowego przechowywania -pdfToPDFA.tags=archiwum, długoterminowe, standardowe, konwersja, przechowywanie, konserwacja - -home.PDFToWord.title=PDF na Word -home.PDFToWord.desc=Konwertuj dokument PDF na formaty Word (DOC, DOCX i ODT) -PDFToWord.tags=doc,docx,odt,word, przekształcenie, transformacja, konwersja, office, microsoft, plik doc - -home.PDFToPresentation.title=PDF na Prezentację -home.PDFToPresentation.desc=Konwertuj dokument PDF na formaty prezentacji (PPT, PPTX i ODP) -PDFToPresentation.tags=slajdy, pokaz, office, microsoft - -home.PDFToText.title=PDF na Tekst/RTF -home.PDFToText.desc=Konwertuj dokument PDF na tekst lub format RTF -PDFToText.tags=format tekstu sformatowanego,rtf format - -home.PDFToHTML.title=PDF na HTML -home.PDFToHTML.desc=Konwertuj dokument PDF na format HTML -PDFToHTML.tags=zawartość internetowa, przyjazne dla przeglądarek - - -home.PDFToXML.title=PDF na XML -home.PDFToXML.desc=Konwertuj dokument PDF na format XML -PDFToXML.tags=ekstrakcja danych, zawartość strukturalna, współdziałanie, transformacja, konwertowanie - -home.ScannerImageSplit.title=Wykryj/Podziel zeskanowane zdjęcia -home.ScannerImageSplit.desc=Podziel na wiele zdjęć z jednego zdjęcia/PDF -ScannerImageSplit.tags=oddzielne, automatyczne wykrywanie, skanowanie, wiele zdjęć, porządkowanie - -home.sign.title=Podpis -home.sign.desc=Dodaje podpis do dokumentu PDF za pomocą rysunku, tekstu lub obrazu -sign.tags=autoryzacja, inicjały, podpis odręczny, podpis tekstowy, podpis graficzny - -home.flatten.title=Spłaszcz -home.flatten.desc=Usuń wszystkie interaktywne elementy i formularze z dokumentu PDF -flatten.tags=statyczny, dezaktywacja, nieinteraktywny, opływowy, streamline - -home.repair.title=Napraw -home.repair.desc=Spróbuj naprawić uszkodzony dokument PDF -repair.tags=naprawianie, naprawa, przywracanie, poprawianie, odzyskiwanie - -home.removeBlanks.title=Usuń puste strony -home.removeBlanks.desc=Wykrywa i usuwa puste strony z dokumentu PDF -removeBlanks.tags=czyszczenie, usprawnianie, brak treści, organizowanie - -home.removeAnnotations.title=Usuń notatki/przypisy -home.removeAnnotations.desc=Usuwa wszystkie notatki i przypisy z dokumentu PDF -removeAnnotations.tags=komentarze, podświetlanie, notatki, znaczniki, usuwanie - -home.compare.title=Porównaj -home.compare.desc=Porównuje i pokazuje różnice między dwoma dokumentami PDF -compare.tags=rozróżnienie, kontrast, zmiany, analiza - -home.certSign.title=Podpisz certyfikatem -home.certSign.desc=Podpisz dokument PDF za pomocą certyfikatu/klucza prywatnego (PEM/P12) -certSign.tags=uwierzytelnianie, PEM, P12, oficjalny, szyfrowanie - -home.removeCertSign.title=Usuń podpis certyfikatem -home.removeCertSign.desc=Usuń podpis certyfikatem z dokumentu PDF -removeCertSign.tags=uwierzytelnianie, PEM, P12, oficjalny, odszyfrowywanie - -home.pageLayout.title=Układ wielu stron -home.pageLayout.desc=Scal wiele stron dokumentu PDF w jedną stronę -pageLayout.tags=scalanie, kompozycja, pojedynczy widok, organizowanie, porządkowanie - -home.scalePages.title=Dopasuj rozmiar stron -home.scalePages.desc=Dopasuj rozmiar stron wybranego dokumentu PDF -scalePages.tags=zmiana rozmiaru, modyfikacja, rozmiar, dostosowanie - -home.pipeline.title=Automatyzacja -home.pipeline.desc=Wykonaj wiele akcji na dokumentach PDF, tworząc automatyzację -pipeline.tags=automatyzacja, sekwencja, skrypt, przetwarzanie wsadowe - -home.add-page-numbers.title=Dodaj numery stron -home.add-page-numbers.desc=Dodaj numery strony w dokumencie PDF w podanej lokalizacji -add-page-numbers.tags=stronicowanie, etykieta, organizowanie, indeks, index - -home.auto-rename.title=Automatycznie zmień nazwę PDF -home.auto-rename.desc=Automatycznie zmień nazwę PDF bazując na nagłówku -auto-rename.tags=automatyczne wykrywanie, oparte na nagłówkach, organizowanie, ponowne etykietowanie - -home.adjust-contrast.title=Zmień kolor/nasycenie/jasność -home.adjust-contrast.desc=Zmień kolor/nasycenie/jasność w dokumencie PDF -adjust-contrast.tags=Korekcja kolorów, dostrajanie, modyfikacja, ulepszanie - -home.crop.title=Przytnij PDF -home.crop.desc=Przytnij dokument PDF w celu zmniejszenia rozmiaru -crop.tags=przycinanie, zmniejszanie, edycja, kształtowanie - -home.autoSplitPDF.title=Automatycznie podziel strony -home.autoSplitPDF.desc=Automatycznie podziel dokument na strony -autoSplitPDF.tags=Oparty na QR, rozdzielanie, skanowanie, organizowanie - -home.sanitizePdf.title=Dezynfekcja -home.sanitizePdf.desc=Usuń skrypt i inne elementy z dokumentu PDF -sanitizePdf.tags=czyszczenie, ochrona, bezpieczeństwo, usuwanie zagrożeń - -home.URLToPDF.title=Strona WWW do PDFa -home.URLToPDF.desc=Zapisuje podany adres WWW do PDFa -URLToPDF.tags=przechwytywanie stron internetowych, zapisywanie strony, strona internetowa do dokumentu, archiwizacja - -home.HTMLToPDF.title=HTML do PDF -home.HTMLToPDF.desc=Zapisuje podany plik HTML/ZIP do PDF -HTMLToPDF.tags=znaczniki, treść internetowa, transformacja, konwertowanie - - -home.MarkdownToPDF.title=Markdown do PDF -home.MarkdownToPDF.desc=Zapisuje dokument Markdown do PDF -MarkdownToPDF.tags=znaczniki, treść internetowa, transformacja, konwertowanie - -home.PDFToMarkdown.title=PDF do Markdown -home.PDFToMarkdown.desc=Konwertuje dowolny plik PDF na Markdown -PDFToMarkdown.tags=znaczniki,treść internetowa,transformacja,konwersja,md - -home.getPdfInfo.title=Pobierz informacje o pliku PDF -home.getPdfInfo.desc=Pobiera wszelkie informacje o pliku PDF -getPdfInfo.tags=informacje, dane, statystyka, statystyki - - -home.extractPage.title=Wyciągnij stronę z PDF -home.extractPage.desc=Wyciąga stronę z dokumentu PDF -extractPage.tags=wydobycie,separacja,wyciaganie - - -home.PdfToSinglePage.title=PDF do jednej strony -home.PdfToSinglePage.desc=Łączy wszystkie strony PDFa w jedną wielką stronę PDF -PdfToSinglePage.tags=pojedyncza strona - - -home.showJS.title=Pokaż kod JavaScript -home.showJS.desc=Znajduje i pokazuje załączony kod JS w dokumencie PDF -showJS.tags=JS - -home.autoRedact.title=Zaciemnij -home.autoRedact.desc=Zaciemnia dokument PDF bazując na podanej wartości -autoRedact.tags=Redagowanie, ukrywanie, zaciemnianie, zaczernianie, zaznaczanie, ukrywanie - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF do CSV -home.tableExtraxt.desc=Konwertuje tabele z PDF do pliku CSV -tableExtraxt.tags=CSV, ekstrakcja tabeli, ekstrakcja, konwersja, wydobywanie - - -home.autoSizeSplitPDF.title=Podziel (Rozmiar/Ilość stron) -home.autoSizeSplitPDF.desc=Rozdziela dokument PDF na wiele dokumentów bazując na podanym rozmiarze, ilości stron bądź ilości dokumentów -autoSizeSplitPDF.tags=pdf, dzielenie, dokument, organizacja - - -home.overlay-pdfs.title=Nałóż PDFa -home.overlay-pdfs.desc=Nakłada dokumenty PDF na siebie -overlay-pdfs.tags=Nakładka - -home.split-by-sections.title=Podziel PDF na sekcje -home.split-by-sections.desc=Podziel strony PDF w mniejsze sekcje -split-by-sections.tags=Podział sekcji, dzielenie, dostosowywanie - -home.AddStampRequest.title=Dodaj pieczęć -home.AddStampRequest.desc=Dodaj pieczęć tekstową/obrazową w wyznaczonej lokalizacji dokumentu -AddStampRequest.tags=Stempel, dodawanie obrazu, wyśrodkowanie obrazu, znak wodny, PDF, osadzanie, dostosowywanie - - -home.removeImagePdf.title=Usuń obraz -home.removeImagePdf.desc=Usuń obraz z pliku PDF, aby zmniejszyć rozmiar pliku -removeImagePdf.tags=Usuń obraz, operacje na stronie, back-end, strona serwera - - -home.splitPdfByChapters.title=Podziel PDF według rozdziałów -home.splitPdfByChapters.desc=Podział pliku PDF na wiele plików na podstawie struktury rozdziałów. -splitPdfByChapters.tags=podział, rozdziały, zakładki, porządkowanie, organizacja - -home.validateSignature.title=Sprawdź poprawność podpisu PDF -home.validateSignature.desc=Weryfikuj podpisy cyfrowe i certyfikaty w dokumentach PDF -validateSignature.tags=podpis,weryfikuj,pdf,certyfikat,podpis cyfrowy,weryfikuj podpis,weryfikuj certyfikat - -#replace-invert-color -replace-color.title=Zamień-Odwróć-Kolor -replace-color.header=Zamień-Odwróć kolor PDF -home.replaceColorPdf.title=Zastąp i Odwróć Kolor -home.replaceColorPdf.desc=Zastąp kolor tekstu i tła w pliku PDF i odwróć pełen kolor pliku PDF, aby zmniejszyć rozmiar pliku -replaceColorPdf.tags=Zastąp kolor, operacje na stronach, back-end, strona serwera -replace-color.selectText.1=Zastąp lub Odwróć opcje kolorów -replace-color.selectText.2=Domyślnie (domyślne kolory o wysokim kontraście) -replace-color.selectText.3=Niestandardowe (kolory niestandardowe) -replace-color.selectText.4=Całkowita-Odwrotność (Odwrócenie wszystkich kolorów) -replace-color.selectText.5=Wysoki kontrast opcji kolorystycznych -replace-color.selectText.6=biały tekst na czarnym tle -replace-color.selectText.7=Czarny tekst na białym tle -replace-color.selectText.8=Żółty tekst na czarnym tle -replace-color.selectText.9=Zielony tekst na czarnym tle -replace-color.selectText.10=Wybierz Kolor tekstu -replace-color.selectText.11=Wybierz Kolor tła -replace-color.submit=Zamień - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Logowanie -login.header=Logowanie -login.signin=Logowanie -login.rememberme=Zapamiętaj -login.invalid=Nieprawidłowe dane logowania -login.locked=Konto jest zablokowane -login.signinTitle=Zaloguj się -login.ssoSignIn=Zaloguj się za pomocą logowania jednokrotnego -login.oAuth2AutoCreateDisabled=Wyłączono automatyczne tworzenie użytkownika OAUTH2 -login.oAuth2AdminBlockedUser=Rejestracja lub logowanie niezarejestrowanych użytkowników jest obecnie zablokowane. Prosimy o kontakt z administratorem. -login.oauth2RequestNotFound=Błąd logowania OAuth2 -login.oauth2InvalidUserInfoResponse=Niewłaściwe dane logowania -login.oauth2invalidRequest=Nieprawidłowe żądanie -login.oauth2AccessDenied=Brak dostępu -login.oauth2InvalidTokenResponse=Nieprawidłowa odpowiedź na token -login.oauth2InvalidIdToken=Nieprawidłowa wartość tokenu -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=Użytkownik jest nieaktywny, logowanie przy użyciu tej nazwy użytkownika jest obecnie zablokowane. Prosimy o kontakt z administratorem. -login.alreadyLoggedIn=Jesteś już zalogowany na -login.alreadyLoggedIn2=urządzeniach. Wyloguj się z tych urządzeń i spróbuj ponownie. -login.toManySessions=Masz zbyt wiele aktywnych sesji -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Automatyczne zaciemnienie -autoRedact.header=Automatyczne zaciemnienie -autoRedact.colorLabel=Kolor -autoRedact.textsToRedactLabel=Tekst do zaciemnienia (podzielony liniami) -autoRedact.textsToRedactPlaceholder=przykład \n Poufne \n Ściśle tajne -autoRedact.useRegexLabel=Użyj RegExp -autoRedact.wholeWordSearchLabel=Szukaj całego słowa -autoRedact.customPaddingLabel=Dodatkowe wypełnienie -autoRedact.convertPDFToImageLabel=Przerób PDF na PDF-obrazowy (usuwa tekst w tle) -autoRedact.submitButton=Wyślij - -#redact -redact.title=Redakcja ręczna -redact.header=Redakcja ręczna -redact.submit=Redaguj -redact.textBasedRedaction=Redakcja oparta na tekście -redact.pageBasedRedaction=Redakcja oparta na stronach -redact.convertPDFToImageLabel=Konwertuj PDF do PDF-Image (służy do usuwania tekstu za polem) -redact.pageRedactionNumbers.title=Strony -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Kolor redakcji -redact.export=Eksport -redact.upload=Prześlij -redact.boxRedaction=Redakcja za pomocą prostokąta -redact.zoom=Powiększenie -redact.zoomIn=Powiększ -redact.zoomOut=Pomniejsz -redact.nextPage=Następna strona -redact.previousPage=Poprzednia strona -redact.toggleSidebar=Przełącz panel boczny -redact.showThumbnails=Pokaż miniatury -redact.showDocumentOutline=Pokaż zarys dokumentu (kliknij dwukrotnie, aby rozwinąć/zwinąć wszystkie elementy) -redact.showAttatchments=Pokaż załączniki -redact.showLayers=Pokaż warstwy (kliknij dwukrotnie, aby przywrócić domyślny stan warstw) -redact.colourPicker=Selektor kolorów -redact.findCurrentOutlineItem=Znajdź bieżący element zarysu -redact.applyChanges=Zastosuj zmiany - -#showJS -showJS.title=Pokaż Javascript -showJS.header=Pokaż Javascript -showJS.downloadJS=Pobierz Javascript -showJS.submit=Pokaż - - -#pdfToSinglePage -pdfToSinglePage.title=PDF do pojedyńczej strony -pdfToSinglePage.header=PDF do pojedyńczej strony -pdfToSinglePage.submit=Zapisz dokument jako PDF z jedną stroną - - -#pageExtracter -pageExtracter.title=Wyciągnij stronę -pageExtracter.header=Wyciągnij stronę -pageExtracter.submit=Wyciągnij -pageExtracter.placeholder=(przykład 1,2,8 lub 2n-1) - - -#getPdfInfo -getPdfInfo.title=Pobierz informacje o pliku PDF -getPdfInfo.header=Pobierz informacje o pliku PDF -getPdfInfo.submit=Pobierz informacje -getPdfInfo.downloadJson=Pobierz JSON z zawartością -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown do PDF -MarkdownToPDF.header=Markdown do PDF -MarkdownToPDF.submit=Konwertuj -MarkdownToPDF.help=Prace trwają -MarkdownToPDF.credit=Użyj WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF do Markdown -PDFToMarkdown.header=PDF do Markdown -PDFToMarkdown.submit=Konwertuj - - -#url-to-pdf -URLToPDF.title=URL do PDF -URLToPDF.header=URL do PDF -URLToPDF.submit=Konwertuj -URLToPDF.credit=Użyj WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML do PDF -HTMLToPDF.header=HTML do PDF -HTMLToPDF.help=Akceptuje pliki HTML oraz ZIP zawierające html/css/obrazy -HTMLToPDF.submit=Konwertuj -HTMLToPDF.credit=Użyj WeasyPrint -HTMLToPDF.zoom=Powiększ -HTMLToPDF.pageWidth=Szerokość strony w cm (zostaw puste dla autoskalowania) -HTMLToPDF.pageHeight=Wysokość strony w cm (zostaw puste dla autoskalowania) -HTMLToPDF.marginTop=Górny margines strony w mm (zostaw puste dla autoskalowania) -HTMLToPDF.marginBottom=Dolny margines strony w mm (zostaw puste dla autoskalowania) -HTMLToPDF.marginLeft=Lewy margines strony w mm (zostaw puste dla autoskalowania) -HTMLToPDF.marginRight=Prawy margines strony w mm (zostaw puste dla autoskalowania) -HTMLToPDF.printBackground=Używaj tła stron -HTMLToPDF.defaultHeader=Domyślny nagłówek (Nazwa i numer strony) -HTMLToPDF.cssMediaType=Wskaż CSS dla strony -HTMLToPDF.none=Żaden -HTMLToPDF.print=Drukuj -HTMLToPDF.screen=Ekran - - -#AddStampRequest -AddStampRequest.header=Pieczęć PDF -AddStampRequest.title=Pieczęć PDF -AddStampRequest.stampType=Typ pieczęci -AddStampRequest.stampText=Tekst w pieczęci -AddStampRequest.stampImage=Obraz w pieczęci -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Rozmiar czcionki/obrazu -AddStampRequest.rotation=Obrót -AddStampRequest.opacity=Przeźroczystość -AddStampRequest.position=Pozycja -AddStampRequest.overrideX=Nadpisz koordynatę X -AddStampRequest.overrideY=Nadpisz koordynatę Y -AddStampRequest.customMargin=Własny margines -AddStampRequest.customColor=Własny kolor tekstu -AddStampRequest.submit=Wyślij - - -#sanitizePDF -sanitizePDF.title=Dezynfekuj PDF -sanitizePDF.header=Dezynfekuj dokument PDF -sanitizePDF.selectText.1=Usuń elementy JavaScript -sanitizePDF.selectText.2=Usuń załączone pliki -sanitizePDF.selectText.3=Usuń metadane XMP -sanitizePDF.selectText.4=Usuń linki -sanitizePDF.selectText.5=Usuń czcionki -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Dezynfekuj PDF - - -#addPageNumbers -addPageNumbers.title=Dodaj numerację stron -addPageNumbers.header=Dodaj numerację stron -addPageNumbers.selectText.1=Wskaż plik PDF: -addPageNumbers.selectText.2=Rozmiar marginesu -addPageNumbers.selectText.3=Pozycja -addPageNumbers.selectText.4=Numer początkowy -addPageNumbers.selectText.5=Ilość stron do ponumerowania -addPageNumbers.selectText.6=Tekst własny -addPageNumbers.customTextDesc=Tekst własny -addPageNumbers.numberPagesDesc=Strony do numeracji, wszystkie (all), 1-5, 2, 5, 9 -addPageNumbers.customNumberDesc=Domyślnie do {n}, również akceptuje 'Strona {n} z {total},Teskt-{n},'{filename}-{n} -addPageNumbers.submit=Dodaj numerację stron - - -#auto-rename -auto-rename.title=Automatyczna zmiana nazwy -auto-rename.header=Automatyczna zmiana nazwy dokumentu PDF -auto-rename.submit=Automatyczna zmiana nazwy - - -#adjustContrast -adjustContrast.title=Dopasuj kontrast -adjustContrast.header=Dopasuj kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Jasność: -adjustContrast.saturation=Nasycenie: -adjustContrast.download=Pobierz - - -#crop -crop.title=Przytnij -crop.header=Przytnij dokument PDF -crop.submit=Wyślij - - -#autoSplitPDF -autoSplitPDF.title=Automatycznie podziel PDF -autoSplitPDF.header=Automatycznie podziel PDF -autoSplitPDF.description=Drukuj, wstaw, skanuj, wyślij i pozwól nam automatycznie posortować dokumenty. Bez ręcznego sortowania. -autoSplitPDF.selectText.1=Wydrukuj strony separacji z poniższych wzorów - (mogą być czarno-białe) -autoSplitPDF.selectText.2=Skanuj wszystkie swoje dokumenty na raz, wstawiając stronę separator między nie. -autoSplitPDF.selectText.3=Wyślij pojedynczy duży plik PDF zawierający skan i pozwól Stirling PDF zająć się resztą. -autoSplitPDF.selectText.4=Strony separacji są automatycznie wykrywane i usuwane, gwarantując ładny finalny dokument. -autoSplitPDF.formPrompt=Wyślij dokument PDF zawierający strony podziału z Stirling PDF. -autoSplitPDF.duplexMode=Skanowanie dwustronne -autoSplitPDF.dividerDownload2=Pobierz 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=Wyślij - - -#pipeline -pipeline.title=Automatyzacja - - -#pageLayout -pageLayout.title=Układ wielu stron -pageLayout.header=Układ wielu stron -pageLayout.pagesPerSheet=Stron na jednym arkuszu: -pageLayout.addBorder=Dodaj granicę -pageLayout.submit=Wykonaj - - -#scalePages -scalePages.title=Dopasuj rozmiar stron -scalePages.header=Dopasuj rozmiar stron -scalePages.pageSize=Rozmiar stron dokumentu: -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Poziom powiększenia (przycięcia) stron: -scalePages.submit=Wykonaj - - -#certSign -certSign.title=Podpisywanie certyfikatem -certSign.header=Podpisz dokument PDF certyfikatem prywatnym (moduł w budowie) -certSign.selectPDF=Wybierz dokument PDF do podpisania: -certSign.jksNote=Notka: jeśli twój typ certyfikatu nie jest widoczny na liście, skonwertuj go do formatu Java Keystore (.jks) używając polecenia keytool. Następnie wybierz plik .JKS poniżej z listy. -certSign.selectKey=Wybierz plik klucza prywatnego (format PKCS#8, może to być .pem lub .der): -certSign.selectCert=Wybierz plik certyfikatu (format X.509, może to być .pem lub .der): -certSign.selectP12=Wybierz plik magazynu kluczy PKCS#12 (.p12 lub .pfx) (opcjonalnie, jeśli jest podany, powinien zawierać klucz prywatny i certyfikat): -certSign.selectJKS=Wybierz plik Java Keystore (.jks lub .keystore): -certSign.certType=Typ certyfikatu -certSign.password=Wprowadź hasło do magazynu kluczy lub klucza prywatnego (jeśli istnieje): -certSign.showSig=Wyświetl podpis -certSign.reason=Organizacja -certSign.location=Lokalizacja -certSign.name=Nazwa -certSign.showLogo=Show Logo -certSign.submit=Podpisz PDF - - -#removeCertSign -removeCertSign.title=Usuń podpis cyfrowy -removeCertSign.header=Usuń podpis cyfrowy z dokumentu PDF -removeCertSign.selectPDF=Wskaż plik PDF: -removeCertSign.submit=Usuń podpis cyfrowy - - -#removeBlanks -removeBlanks.title=Usuń puste -removeBlanks.header=Usuń puste strony -removeBlanks.threshold=Próg: -removeBlanks.thresholdDesc=Próg określający, jak biały musi być biały piksel -removeBlanks.whitePercent=Procent białego (%): -removeBlanks.whitePercentDesc=Procent strony, która musi być biała, aby została usunięta -removeBlanks.submit=Usuń puste - - -#removeAnnotations -removeAnnotations.title=Usuń notatki -removeAnnotations.header=Usuń notatki -removeAnnotations.submit=Usuń - - -#compare -compare.title=Porównaj -compare.header=Porównaj PDF(y) -compare.highlightColor.1=Kolor Podświetlenia 1: -compare.highlightColor.2=Kolor Podświetlenia 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Porównaj -compare.complex.message=Jeden lub oba dostarczone dokumenty są dużymi plikami, dokładność porównania może być zmniejszona -compare.large.file.message=Jeden lub oba dostarczone dokumenty są zbyt duże do przetworzenia -compare.no.text.message=Jeden lub oba wybrane pliki PDF nie zawierają treści tekstowej. Wybierz pliki PDF z tekstem do porównania. - -#sign -sign.title=Podpis -sign.header=Dodaj podpis do dokumentu PDF -sign.upload=Wczytaj opbraz -sign.draw=Narysuj podpis -sign.text=Wprowadź tekst -sign.clear=Wyczyść -sign.add=Dodaj -sign.saved=Zapisane podpisy -sign.save=Zapisany podpis -sign.personalSigs=Podpisy osobiste -sign.sharedSigs=Podpisy współdzielone -sign.noSavedSigs=Nie znaleziono zapisanych podpisów -sign.addToAll=Dodaj do wszystkich stron -sign.delete=Usuń -sign.first=Pierwsza strona -sign.last=Ostatnia strona -sign.next=Następna strona -sign.previous=Poprzednia strona -sign.maintainRatio=Przełącz zachowanie proporcji -sign.undo=Cofnij -sign.redo=Ponów - -#repair -repair.title=Napraw -repair.header=Napraw dokument(y) PDF -repair.submit=Napraw - - -#flatten -flatten.title=Spłaszcz -flatten.header=Spłaszcz dokument(y) PDF -flatten.flattenOnlyForms=Spłaszcz tylko formularze -flatten.submit=Spłaszcz - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Próg kąta: -ScannerImageSplit.selectText.2=Ustawia minimalny kąt bezwzględny wymagany do obrócenia obrazu (domyślnie: 10). -ScannerImageSplit.selectText.3=Tolerancja: -ScannerImageSplit.selectText.4=Określa zakres zmienności kolorów wokół szacowanego koloru tła (domyślnie: 30). -ScannerImageSplit.selectText.5=Minimalna powierzchnia: -ScannerImageSplit.selectText.6=Ustawia próg minimalnego obszaru dla zdjęcia (domyślnie: 10000). -ScannerImageSplit.selectText.7=Minimalny obszar konturu: -ScannerImageSplit.selectText.8=Ustawia próg minimalnego obszaru konturu dla zdjęcia -ScannerImageSplit.selectText.9=Rozmiar obramowania: -ScannerImageSplit.selectText.10=Ustawia rozmiar dodawanego i usuwanego obramowania, aby uniknąć białych obramowań na wyjściu (domyślnie: 1). -ScannerImageSplit.info=Python nie został zainstalowany. Jest on wymagany do uruchomienia. - - -#OCR -ocr.title=OCR / Zamiana na tekst -ocr.header=OCR / Zamiana na tekst (optyczne rozpoznawanie znaków) -ocr.selectText.1=Wybierz języki, które mają zostać wykryte w dokumencie PDF (te z listy to języki, które są obecnie wykrywane): -ocr.selectText.2=Utwórz plik tekstowy zawierający tekst OCR oraz dokument PDF z OCR -ocr.selectText.3=Prawidłowe strony zostały zeskanowane pod przekrzywionym kątem przez obrócenie ich z powrotem na miejsce -ocr.selectText.4=Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła. (Brak zmiany wyjścia) -ocr.selectText.5=Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła, utrzymuje porządek na wyjściu. -ocr.selectText.6=Ignoruje strony zawierające interaktywny tekst, tylko strony OCR, które są obrazami -ocr.selectText.7=Wymuś OCR, każda strona usunie wszystkie oryginalne elementy tekstowe -ocr.selectText.8=Normalny (wystąpi błąd, jeśli plik PDF zawiera tekst) -ocr.selectText.9=Dodatkowe ustawienia -ocr.selectText.10=Tryb OCR -ocr.selectText.11=Usuń obrazy po OCR (usuwa wszystkie obrazy, przydatne tylko, jeśli jest częścią etapu konwersji) -ocr.selectText.12=Typ renderowania (zaawansowany) -ocr.help=Przeczytaj tę dokumentację, aby dowiedzieć się, jak używać tego w innych językach i/lub nie używać docker -ocr.credit=Ta usługa używa qpdf i Tesseract do OCR. -ocr.submit=Przetwarzaj PDF za pomocą OCR - - -#extractImages -extractImages.title=Wyodrębnij obrazy -extractImages.header=Wyodrębnij obrazy -extractImages.selectText=Wybierz format obrazu, na który chcesz przekonwertować wyodrębniony obraz. -extractImages.allowDuplicates=Zapisz zduplikowane obrazy -extractImages.submit=Wyodrębnij - - -#File to PDF -fileToPDF.title=Plik na PDF -fileToPDF.header=Konwertuj dowolny plik na dokument PDF -fileToPDF.credit=Ta usługa używa LibreOffice i Unoconv do konwersji plików. -fileToPDF.supportedFileTypesInfo=Obsługiwane typy plików -fileToPDF.supportedFileTypes=Obsługiwane typy plików powinny być zgodne z poniższymi, jednak pełną zaktualizowaną listę obsługiwanych formatów można znaleźć w dokumentacji LibreOffice -fileToPDF.submit=Konwertuj na PDF - - -#compress -compress.title=Kompresuj -compress.header=Kompresuj PDF -compress.credit=Ta usługa używa qpdf do kompresji/optymalizacji PDF. -compress.grayscale.label=Zastosuj skalę szarości do kompresji -compress.selectText.1=Ustawienia kompresji -compress.selectText.1.1=1-3 kompresja PDF,
4-6 lekka kompresja obrazów,
7-9 intensywna kompresja obrazów
Znacznie obniży jakość obrazu -compress.selectText.2=Poziom optymalizacji: -compress.selectText.4=Tryb automatyczny - Automatycznie dostosowuje jakość, aby uzyskać dokładny rozmiar pliku PDF -compress.selectText.5=Oczekiwany rozmiar pliku PDF (np. 25 MB, 10,8 MB, 25 KB) -compress.submit=Kompresuj - - -#Add image -addImage.title=Dodaj obraz -addImage.header=Dodaj obraz do PDF -addImage.everyPage=Każda strona? -addImage.upload=Dodaj obraz -addImage.submit=Dodaj obraz - - -#merge -merge.title=Połącz -merge.header=Połącz wiele dokumentów PDF (2+) -merge.sortByName=Sortuj po nazwie -merge.sortByDate=Sortuj po dacie -merge.removeCertSign=Usuń podpis cyfrowy w scalonym pliku? -merge.submit=Połącz - - -#pdfOrganiser -pdfOrganiser.title=Kolejność stron -pdfOrganiser.header=Kolejność stron PDF -pdfOrganiser.submit=Zmień kolejność stron -pdfOrganiser.mode=Tryb -pdfOrganiser.mode.1=Własna kolejność stron -pdfOrganiser.mode.2=Odwrotny -pdfOrganiser.mode.3=Dwustronny -pdfOrganiser.mode.4=Książki -pdfOrganiser.mode.5=Spiętej książki -pdfOrganiser.mode.6=Rozdziel parzyste-nieparzyste -pdfOrganiser.mode.7=Usuń pierwszą -pdfOrganiser.mode.8=Usuń ostatnią -pdfOrganiser.mode.9=Usuń pierwszą i ostatnią -pdfOrganiser.mode.10=Połącz parzyste i nieparzyste -pdfOrganiser.mode.11=Zduplikuj wszystkie strony -pdfOrganiser.placeholder=(przykład 1,3,2 lub 4-8,2,10-12 lub 2n-1) - - -#multiTool -multiTool.title=Narzędzie Wielofunkcyjne PDF -multiTool.header=Narzędzie Wielofunkcyjne PDF -multiTool.uploadPrompts=Nazwa pliku -multiTool.selectAll=Zaznacz wszystko -multiTool.deselectAll=Odznacz wszystko -multiTool.selectPages=Wybór stron -multiTool.selectedPages=Wybrane strony -multiTool.page=Strona -multiTool.deleteSelected=Usuń zaznaczone -multiTool.downloadAll=Eksportuj -multiTool.downloadSelected=Eksportuj zaznaczone - -multiTool.insertPageBreak=Wstaw podział strony -multiTool.addFile=Dodaj plik -multiTool.rotateLeft=Obróć w lewo -multiTool.rotateRight=Obróć w prawo -multiTool.split=Podziel -multiTool.moveLeft=Przesuń w lewo -multiTool.moveRight=Przesuń w prawo -multiTool.delete=Usuń -multiTool.dragDropMessage=Wybrana(e) strona(y) -multiTool.undo=Cofnij -multiTool.redo=Ponów - -#decrypt -decrypt.passwordPrompt=Ten plik jest chroniony hasłem. Wprowadź hasło: -decrypt.cancelled=Operacja anulowana dla PDF: {0} -decrypt.noPassword=Nie podano hasła dla zaszyfrowanego PDF: {0} -decrypt.invalidPassword=Spróbuj ponownie, używając poprawnego hasła. -decrypt.invalidPasswordHeader=Nieprawidłowe hasło lub nieobsługiwane szyfrowanie dla PDF: {0} -decrypt.unexpectedError=Wystąpił błąd podczas przetwarzania pliku. Spróbuj ponownie. -decrypt.serverError=Błąd serwera podczas odszyfrowywania: {0} -decrypt.success=Plik został pomyślnie odszyfrowany. - -#multiTool-advert -multiTool-advert.message=Ta funkcja jest również dostępna na naszej stronie narzędzia wielofunkcyjnego. Sprawdź ją, aby uzyskać lepszy interfejs zarządzania stronami i dodatkowe funkcje! - -#view pdf -viewPdf.title=Przeglądaj/Edytuj PDF -viewPdf.header=Podejrzyj PDF - -#pageRemover -pageRemover.title=Narzędzie do usuwania stron -pageRemover.header=Narzędzie do usuwania stron w dokumentach PDF -pageRemover.pagesToDelete=Strony do usunięcia (wprowadź listę numerów stron oddzielonych przecinkami): -pageRemover.submit=Usuń strony -pageRemover.placeholder=(przykład 1,3,2 lub 4-8,2,10-12) - - -#rotate -rotate.title=Obróć dokument PDF -rotate.header=Obróć dokument PDF -rotate.selectAngle=Wybierz kąt obrotu (domyślnie 90 stopni): -rotate.submit=Obróć - - -#split-pdfs -split.title=Podziel dokument PDF -split.header=Podziel dokument PDF -split.desc.1=Wybrane numery to numery stron, na których chcesz dokonać podziału -split.desc.2=Np. taki wybór 1,3,7-9 podzieliłby 10-stronicowy dokument na 6 oddzielnych plików PDF z: -split.desc.3=Dokument #1: Strona 1 -split.desc.4=Dokument #2: Strona 2 i 3 -split.desc.5=Dokument #3: Strona 4, 5, 6 i 7 -split.desc.6=Dokument #4: Strona 8 -split.desc.7=Dokument #5: Strona 9 -split.desc.8=Dokument #6: Strona 10 -split.splitPages=Wprowadź strony do podziału na: -split.submit=Podziel - - -#merge -imageToPDF.title=Obraz na PDF -imageToPDF.header=Obraz na PDF -imageToPDF.submit=Konwertuj -imageToPDF.selectLabel=Opcje dopasowania -imageToPDF.fillPage=Wypełnij stronę -imageToPDF.fitDocumentToImage=Dopasuj stronę do obrazu -imageToPDF.maintainAspectRatio=Zachowaj proporcje -imageToPDF.selectText.2=Automatyczne obracanie PDF -imageToPDF.selectText.3=Logika wielu plików (dostępna tylko w przypadku pracy z wieloma obrazami) -imageToPDF.selectText.4=Połącz w jeden dokument PDF -imageToPDF.selectText.5=Konwertuj na osobne dokumenty PDF - - -#pdfToImage -pdfToImage.title=PDF na Obraz -pdfToImage.header=PDF na Obraz -pdfToImage.selectText=Format obrazu -pdfToImage.singleOrMultiple=Typ pliku obrazu -pdfToImage.single=Pojedynczy duży obraz -pdfToImage.multi=Wiele obrazów -pdfToImage.colorType=Rodzaj koloru -pdfToImage.color=Kolor -pdfToImage.grey=Odcień szarości -pdfToImage.blackwhite=Czarno-biały (może spowodować utratę danych!) -pdfToImage.submit=Konwertuj -pdfToImage.info=Python nie został zainstalowany. Jest wymagany do konwersji WebP. -pdfToImage.placeholder=(przykład 1,2,8 lub 2n-1) - - -#addPassword -addPassword.title=Dodaj hasło -addPassword.header=Dodaj hasło (zaszyfruj) -addPassword.selectText.1=Wybierz plik PDF do zaszyfrowania -addPassword.selectText.2=Hasło -addPassword.selectText.3=Długość klucza szyfrowania -addPassword.selectText.4=Wyższe wartości są silniejsze, ale niższe wartości zapewniają lepszą kompatybilność. -addPassword.selectText.5=Uprawnienia do zmian -addPassword.selectText.6=Zablokuj zmiany w dokumencie -addPassword.selectText.7=Zablokuj zmiany w treści -addPassword.selectText.8=Zablokuj zmiany w celu ułatwienia dostępu -addPassword.selectText.9=Zablokuj wypełnianie formularzy -addPassword.selectText.10=Zablokuj modyfikacje -addPassword.selectText.11=Zablokuj modyfikacje adnotacji -addPassword.selectText.12=Zablokuj drukowanie -addPassword.selectText.13=Zablokuj drukowanie różnych formatów -addPassword.selectText.14=Hasło właściciela -addPassword.selectText.15=Ogranicza akcje, które można wykonać na dokumencie, kiedy jest otwarty (nie wspierany przez wszystkie przeglądarki) -addPassword.selectText.16=Ogranicza otwarcie dokumentu -addPassword.submit=Zablokuj - - -#watermark -watermark.title=Dodaj znak wodny -watermark.header=Dodaj znak wodny -watermark.customColor=Własny kolor tekstu -watermark.selectText.1=Wybierz dokument PDF, do którego chcesz dodać znak wodny: -watermark.selectText.2=Treść znaku wodnego: -watermark.selectText.3=Rozmiar czcionki: -watermark.selectText.4=Obrót (0-360): -watermark.selectText.5=Odstęp w poziomie (odstęp między każdym znakiem wodnym w poziomie): -watermark.selectText.6=Odstęp w pionie (odstęp między każdym znakiem wodnym w pionie): -watermark.selectText.7=Nieprzezroczystość (0% - 100%): -watermark.selectText.8=Typ znaku wodnego: -watermark.selectText.9=Obraz znaku wodnego: -watermark.selectText.10=Konwertuj PDF do PDF-Image -watermark.submit=Dodaj znak wodny -watermark.type.1=Tekst -watermark.type.2=Obraz - - -#Change permissions -permissions.title=Zmień uprawnienia -permissions.header=Zmień uprawnienia -permissions.warning=Ostrzeżenie, aby te uprawnienia były zablokowane, zaleca się ustawienie hasła na stronie dodawania hasła -permissions.selectText.1=Wybierz dokument PDF, aby zmienić uprawnienia -permissions.selectText.2=Uprawnienia do zmian -permissions.selectText.3=Zablokuj zmiany w dokumencie -permissions.selectText.4=Zablokuj zmiany w treści -permissions.selectText.5=Zablokuj zmiany w celu ułatwienia dostępu -permissions.selectText.6=Zablokuj wypełnianie formularzy -permissions.selectText.7=Zablokuj modyfikacje -permissions.selectText.8=Zablokuj modyfikacje adnotacji -permissions.selectText.9=Zablokuj drukowanie -permissions.selectText.10=Zablokuj drukowanie różnych formatów -permissions.submit=Zmień - - -#remove password -removePassword.title=Usuń hasło -removePassword.header=Usuń hasło (odszyfruj) -removePassword.selectText.1=Wybierz dokument PDF do odszyfrowania -removePassword.selectText.2=Hasło -removePassword.submit=Usuń - - -#changeMetadata -changeMetadata.title=Tytuł: -changeMetadata.header=Zmień metadane -changeMetadata.selectText.1=Edytuj zmienne, które chcesz zmienić -changeMetadata.selectText.2=Usuń wszystkie metadane -changeMetadata.selectText.3=Pokaż niestandardowe metadane: -changeMetadata.author=Autor: -changeMetadata.creationDate=Data utworzenia (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Twórca: -changeMetadata.keywords=Słowa kluczowe: -changeMetadata.modDate=Data modyfikacji (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Producent: -changeMetadata.subject=Temat: -changeMetadata.trapped=Zablokowany: -changeMetadata.selectText.4=Inne metadane: -changeMetadata.selectText.5=Dodaj niestandardowy wpis w metadanych -changeMetadata.submit=Zmień - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF na PDF/A -pdfToPDFA.header=PDF na PDF/A -pdfToPDFA.credit=Ta usługa używa libreoffice do konwersji PDF/A -pdfToPDFA.submit=Konwertuj -pdfToPDFA.tip=Tylko jeden plik na raz -pdfToPDFA.outputFormat=Format wyjściowy: -pdfToPDFA.pdfWithDigitalSignature=Dokument zawiera podpis cyfrowy, nie zostanie on wczytany. - - -#PDFToWord -PDFToWord.title=PDF na Word -PDFToWord.header=PDF na Word -PDFToWord.selectText.1=Format pliku wyjściowego -PDFToWord.credit=Ta usługa używa LibreOffice do konwersji plików. -PDFToWord.submit=Konwertuj - - -#PDFToPresentation -PDFToPresentation.title=PDF na Prezentację -PDFToPresentation.header=PDF na Prezentację -PDFToPresentation.selectText.1=Format pliku wyjściowego -PDFToPresentation.credit=Ta usługa używa LibreOffice do konwersji plików. -PDFToPresentation.submit=Konwertuj - - -#PDFToText -PDFToText.title=PDF na Tekst/RTF -PDFToText.header=PDF na Tekst/RTF -PDFToText.selectText.1=Format pliku wyjściowego -PDFToText.credit=Ta usługa używa LibreOffice do konwersji plików. -PDFToText.submit=Konwertuj - - -#PDFToHTML -PDFToHTML.title=PDF na HTML -PDFToHTML.header=PDF na HTML -PDFToHTML.credit=Ta usługa używa pdftohtml do konwersji plików. -PDFToHTML.submit=Konwertuj - - -#PDFToXML -PDFToXML.title=PDF na XML -PDFToXML.header=PDF na XML -PDFToXML.credit=Ta usługa używa LibreOffice do konwersji plików. -PDFToXML.submit=Konwertuj - -#PDFToCSV -PDFToCSV.title=PDF na CSV -PDFToCSV.header=PDF na CSV -PDFToCSV.prompt=Wybierz stronę do wyodrębnienia tabeli -PDFToCSV.submit=Zatwierdź - -#split-by-size-or-count -split-by-size-or-count.title=Podziel PDF przez ilość stron bądź rozmiar -split-by-size-or-count.header=Podziel PDF przez ilość stron bądź rozmiar -split-by-size-or-count.type.label=Wybierz typ podziału: -split-by-size-or-count.type.size=Rozmiar -split-by-size-or-count.type.pageCount=Ilość stron -split-by-size-or-count.type.docCount=Ilość dokumentów -split-by-size-or-count.value.label=Podaj wartość -split-by-size-or-count.value.placeholder=Podaj rozmiar(2MB lub 3KB) albo ilość(1 lub 4 lub 5) -split-by-size-or-count.submit=Wyślij - - -#overlay-pdfs -overlay-pdfs.header=Nałóż pliki PDF -overlay-pdfs.baseFile.label=Wybierz bazowy plik PDF -overlay-pdfs.overlayFiles.label=Wybierz plik(i) nakładane PDF -overlay-pdfs.mode.label=Wybierz tryb nakładania -overlay-pdfs.mode.sequential=Sekwencyjny -overlay-pdfs.mode.interleaved=Przeplatany -overlay-pdfs.mode.fixedRepeat=Ustalona ilośc powtórzeń -overlay-pdfs.counts.label=Ile potwórzeń -overlay-pdfs.counts.placeholder=Wprowadź numerację rozdzieloną przecinkami (2,3,1) -overlay-pdfs.position.label=Wybierz miejsce nakładania -overlay-pdfs.position.foreground=Przód -overlay-pdfs.position.background=Tło -overlay-pdfs.submit=Wyślij - - -#split-by-sections -split-by-sections.title=Podziel PDF przez sekcje -split-by-sections.header=Podziel PDF w sekcje -split-by-sections.horizontal.label=Podział pionowy -split-by-sections.vertical.label=Podział poziomy -split-by-sections.horizontal.placeholder=Podaj ilość podziałów pionowych -split-by-sections.vertical.placeholder=Podaj ilość podziałów poziomych -split-by-sections.submit=Podziel PDF -split-by-sections.merge=Połącz w jednego PDF - - -#printFile -printFile.title=Drukuj plik -printFile.header=Drukuj plik za pomocą drukarki -printFile.selectText.1=Wskaż plik do wydruku -printFile.selectText.2=Wskaż drukarkę -printFile.submit=Drukuj - - -#licenses -licenses.nav=Licencje -licenses.title=Licencje stron trzecich -licenses.header=Licencje stron trzecich -licenses.module=Moduł -licenses.version=Wersja -licenses.license=Licencja - -#survey -survey.nav=Ankieta -survey.title=Ankieta Stirling-PDF -survey.description=Stirling-PDF nie śledzi swoich użytkowników, dlatego chciałby poznać ich opinie! -survey.changes=Stirling-PDF zmieniło się od czasu ostatniej ankiety! Aby dowiedzieć się więcej, sprawdź nasz wpis na blogu tutaj: -survey.changes2=Dzięki tym zmianom otrzymujemy płatne wsparcie biznesowe i finansowanie -survey.please=Prosimy, wypełnij dla nas ankietę! -survey.disabled=(Blokada wyskakującego okienka z ankietą zostanie dodana w następnych aktualizacjach, ale będzie dostępna na dole strony) -survey.button=Wypełnij ankietę -survey.dontShowAgain=Nie pokazuj ponownie. -survey.meeting.1=Jeśli używasz Stirling-PDF w pracy, chętnie z Tobą porozmawiamy. Oferujemy sesje wsparcia technicznego w zamian za 15-minutowe spotkanie odkrywcze z użytkownikiem. -survey.meeting.2=To okazja do: -survey.meeting.3=Uzyskania pomocy w zakresie wdrożenia, integracji lub rozwiązywania problemów -survey.meeting.4=Przekazania bezpośredniej opinii na temat wydajności, nietypowych przypadków i brakujących funkcji -survey.meeting.5=Pomocy w dopracowaniu Stirling-PDF do zastosowań w rzeczywistych warunkach biznesowych -survey.meeting.6=Jeśli jesteś zainteresowany, możesz bezpośrednio umówić się na spotkanie z naszym zespołem. (Spotkania tylko w języku angielskim) -survey.meeting.7=Nie możemy się doczekać, aby poznać Twoje przypadki użycia i uczynić Stirling-PDF jeszcze lepszym! -survey.meeting.notInterested=Nie jesteś firmą i/lub nie jesteś zainteresowany spotkaniem? -survey.meeting.button=Zarezerwuj spotkanie - -#error -error.sorry=Przykro nam z powodu problemu! -error.needHelp=Potrzebujesz pomocy/znalazłem usterkę? -error.contactTip=Jeśli ciągle masz problem, skontakuj się z nami. Wyślij zgłoszenia na naszej stronie GitHub albo za pomocą Discorda: -error.404.head=404 - Strona nieodnaleziona | Oho, popsuliśmy kod ! -error.404.1=Nie ma czegoś takiego! -error.404.2=Coś się nie udało! -error.github=Zgłoś problem na GitHub -error.showStack=Pokaż Stack Trace -error.copyStack=Kopiuj Stack Trace -error.githubSubmit=GitHub - wyślij zgłoszenie -error.discordSubmit=Discord - wyślij posta z prośbą o pomoc - - -#remove-image -removeImage.title=Usuń obraz -removeImage.header=Usuń obraz -removeImage.removeImage=Usuń obraz -removeImage.submit=Usuń obraz - - -splitByChapters.title=Podziel PDF według Rozdziałów -splitByChapters.header=Podziel PDF według Rozdziałów -splitByChapters.bookmarkLevel=Poziom Zakładek -splitByChapters.includeMetadata=Dołącz Metadane -splitByChapters.allowDuplicates=Zezwalaj na Duplikaty -splitByChapters.desc.1=Narzędzie to dzieli plik PDF na wiele plików PDF w oparciu o strukturę rozdziałów. -splitByChapters.desc.2=Poziom Zakładek: Wybierz poziom zakładek, który ma zostać użyty do podziału (0 dla najwyższego poziomu, 1 dla drugiego poziomu itd.). -splitByChapters.desc.3=Dołącz Metadane: Jeśli opcja ta jest zaznaczona, metadane oryginalnego pliku PDF zostaną uwzględnione w każdym rozdzielonych plików PDF. -splitByChapters.desc.4=Zezwól na Duplikaty: Jeśli ta opcja jest zaznaczona, pozwala na tworzenie oddzielnych plików PDF przez wiele zakładek na tej samej stronie. -splitByChapters.submit=Podziel PDF - -#File Chooser -fileChooser.click=Kliknij -fileChooser.or=lub -fileChooser.dragAndDrop=Przeciągnij i upuść -fileChooser.dragAndDropPDF=Przeciągnij i upuść plik PDF -fileChooser.dragAndDropImage=Przeciągnij i upuść plik obrazu -fileChooser.hoveredDragAndDrop=Przeciągnij i upuść plik(i) tutaj -fileChooser.extractPDF=Trwa wyodrębnianie... - -#release notes -releases.footer=Wydania -releases.title=Informacje o wydaniu -releases.header=Informacje o wydaniu -releases.current.version=Obecna wersja -releases.note=Informacje o wydaniu są dostępne tylko w języku angielskim - -#Validate Signature -validateSignature.title=Weryfikacja podpisów PDF -validateSignature.header=Weryfikacja podpisów cyfrowych -validateSignature.selectPDF=Wybierz podpisany plik PDF -validateSignature.submit=Sprawdź podpisy -validateSignature.results=Wyniki weryfikacji -validateSignature.status=Status -validateSignature.signer=Podpisujący -validateSignature.date=Data -validateSignature.reason=Powód -validateSignature.location=Lokalizacja -validateSignature.noSignatures=Nie znaleziono podpisów cyfrowych w tym dokumencie -validateSignature.status.valid=Poprawny -validateSignature.status.invalid=Niepoprawny -validateSignature.chain.invalid=Weryfikacja łańcucha certyfikatów nie powiodła się – nie można zweryfikować tożsamości podpisującego -validateSignature.trust.invalid=Certyfikat nie znajduje się w magazynie zaufania – źródło nie może zostać zweryfikowane -validateSignature.cert.expired=Certyfikat wygasł -validateSignature.cert.revoked=Certyfikat został unieważniony -validateSignature.signature.info=Informacje o podpisie -validateSignature.signature=Podpis -validateSignature.signature.mathValid=Podpis jest matematycznie poprawny, ALE: -validateSignature.selectCustomCert=Niestandardowy plik certyfikatu X.509 (Opcjonalne) -validateSignature.cert.info=Szczegóły certyfikatu -validateSignature.cert.issuer=Wystawca -validateSignature.cert.subject=Podmiot -validateSignature.cert.serialNumber=Numer seryjny -validateSignature.cert.validFrom=Ważny od -validateSignature.cert.validUntil=Ważny do -validateSignature.cert.algorithm=Algorytm -validateSignature.cert.keySize=Rozmiar klucza -validateSignature.cert.version=Wersja -validateSignature.cert.keyUsage=Zastosowanie klucza -validateSignature.cert.selfSigned=Samopodpisany -validateSignature.cert.bits=bity - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_pt_BR.properties b/stirling-pdf/build/resources/main/messages_pt_BR.properties deleted file mode 100644 index 71f5b049f..000000000 --- a/stirling-pdf/build/resources/main/messages_pt_BR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Tamanho da Fonte -addPageNumbers.fontName=Nome da Fonte -pdfPrompt=Selecione o(s) PDF(s) -multiPdfPrompt=Selecione os PDFs (2+) -multiPdfDropPrompt=Selecione (ou arraste e solte) todos os PDFs desejados: -imgPrompt=Selecione a(s) Imagem(ns) -genericSubmit=Enviar -uploadLimit=Tamanho máximo do arquivo: -uploadLimitExceededSingular=está acima do limite. Tamanho máximo permitido é -uploadLimitExceededPlural=estão acima do limite. Tamanho máximo permitido é -processTimeWarning=Aviso: Este processo pode levar até um minuto, dependendo do tamanho do arquivo -pageOrderPrompt=Ordem de Página Personalizada (Digite uma lista de números de páginas, separadas por vírgula ou funções como 2n+1): -pageSelectionPrompt=Seleção de Página Personalizada (Digite uma lista de números de páginas, separadas por vírgula como 1,5,6 ou funções como 2n+1): -goToPage=Ir -true=Verdadeiro -false=Falso -unknown=Desconhecido -save=Salvar -saveToBrowser=Salvar no Navegador -close=Fechar -filesSelected=Arquivos Selecionados -noFavourites=Nenhum Favorito Adicionado -downloadComplete=Download Completo -bored=Entediado? Clique aqui! -alphabet=Alfabeto -downloadPdf=Baixar PDF -text=Texto -font=Fonte -selectFillter=-- Selecione -- -pageNum=Número da Página -sizes.small=Pequeno -sizes.medium=Médio -sizes.large=Grande -sizes.x-large=Extra grande -error.pdfPassword=O PDF está protegido por senha e a senha não foi fornecida ou está incorreta -delete=Apagar -username=Usuário -password=Senha -welcome=Bem-vindo -property=Propriedade -black=Preto -white=Branco -red=Vermelho -green=Verde -blue=Azul -custom=Personalizado... -WorkInProgess=Trabalho em progresso, talvez não funcione ou apresente erros, Por favor, reporte qualquer problema! -poweredBy=Distribuído por -yes=Sim -no=Não -changedCredsMessage=Credenciais alteradas! -notAuthenticatedMessage=Usuário não autenticado. -userNotFoundMessage=Usuário não encontrado. -incorrectPasswordMessage=A senha atual está incorreta. -usernameExistsMessage=Novo Usuário já existe. -invalidUsernameMessage=Usuário inválido, nome de usuário só pode conter letras, números e os seguintes caracteres especiais @._+- ou deve ser um e-mail válido. -invalidPasswordMessage=A senha não deve estar vazia e não deve conter espaços no início ou no final. -confirmPasswordErrorMessage=Nova Senha e Confirmar Nova Senha devem ser iguais. -deleteCurrentUserMessage=Não é possível apagar usuário conectado no momento. -deleteUsernameExistsMessage=O usuário não existe e desta forma não pode ser apagado. -downgradeCurrentUserMessage=Não é possível fazer downgrade da função do usuário conectado no momento. -disabledCurrentUserMessage=O usuário atual não pode ser desativado. -downgradeCurrentUserLongMessage=Não é possível fazer downgrade da função do usuário atual. Portanto, o usuário atual não será mostrado. -userAlreadyExistsOAuthMessage=O usuário já existe como um usuário OAuth2. -userAlreadyExistsWebMessage=O usuário já existe como um usuário Web. -error=Erro -oops=Ops! -help=Ajuda -goHomepage=Ir para a Página Inicial -joinDiscord=Junte-se ao nosso servidor Discord -seeDockerHub=Visite nosso Docker Hub -visitGithub=Visite nosso repositório no GitHub -donate=Doar -color=Cor -sponsor=Patrocinador -info=Informações -pro=Profissional -page=Página -pages=Páginas -loading=Carregando... -addToDoc=Adicionar ao Documento -reset=Reiniciar -apply=Aplicar -noFileSelected=Nenhum arquivo selecionado. Por favo, envie um arquivo. - -legal.privacy=Política de Privacidade -legal.terms=Termos e Condições -legal.accessibility=Acessibilidade -legal.cookie=Política de Cookies -legal.impressum=Informações legais -legal.showCookieBanner=Preferências de Cookies - -############### -# Pipeline # -############### -pipeline.header=Menu do Pipeline (Beta) -pipeline.uploadButton=Carregar Arquivo Personalizado -pipeline.configureButton=Configurar -pipeline.defaultOption=Arquivo Personalizado -pipeline.submitButton=Enviar -pipeline.help=Ajuda relacionada ao Pipeline -pipeline.scanHelp=Ajuda para leitura e processamento de pastas -pipeline.deletePrompt=Tem certeza de que deseja excluir o pipeline -> - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configuração do Pipeline -pipelineOptions.pipelineNameLabel=Nome do Pipeline: -pipelineOptions.saveSettings=Salvar Configurações da Operação -pipelineOptions.pipelineNamePrompt=Insira o nome do pipeline neste campo -pipelineOptions.selectOperation=Selecione uma Operação: -pipelineOptions.addOperationButton=Adicione a Operação -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Baixar (JSON) -pipelineOptions.validateButton=Validar - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Atualize para a versão Pro -enterpriseEdition.warning=Este recurso só está disponivel para usuários da versão Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro suporta arquivos de configuração YAML e outros recursos SSO. -enterpriseEdition.ssoAdvert=Procurando por mais recursos de controle de usuários? Veja a versão Pro do Stirling PDF - - -################# -# Analytics # -################# -analytics.title=Você quer melhorar o Stirling PDF? -analytics.paragraph1=Stirling PDF possui coleta de dados opcional para ajudar a melhorar o produto. Nós não rastreamos nenhuma informação pessoal ou conteúdo dos arquivos. -analytics.paragraph2=Por favor considere habilitar a coleta de dados para ajudar Stirling PDF a crescer e nos ajudar a entender melhor nossos usuários. -analytics.enable=Habilitar coleta de dados -analytics.disable=Desabilitar coleta de dados -analytics.settings=Você pode alterar as configurações de coleta de dados no arquivo config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favoritos -navbar.recent=Novos e Recentemente Atualizados -navbar.darkmode=Modo Escuro -navbar.language=Idiomas -navbar.settings=Configurações -navbar.allTools=Ferramentas -navbar.multiTool=Multiferramentas -navbar.search=Pesquisar -navbar.sections.organize=Organizar -navbar.sections.convertTo=Converter para PDF -navbar.sections.convertFrom=Converter de PDF -navbar.sections.security=Assinatura & Segurança -navbar.sections.advance=Avançado -navbar.sections.edit=Visualizar & Editar -navbar.sections.popular=Populares - -############# -# SETTINGS # -############# -settings.title=Configurações -settings.update=Atualização disponível -settings.updateAvailable={0} é a versão atualmente instalada. Uma nova versão ({1}) está disponível. -settings.appVersion=Versão do Aplicativo: -settings.downloadOption.title=Escolha a opção de download (para download de arquivo único, não compactados): -settings.downloadOption.1=Abrir na mesma janela -settings.downloadOption.2=Abrir em nova janela -settings.downloadOption.3=Baixar o arquivo -settings.zipThreshold=Compactar os arquivos quando o número baixado exceder: -settings.signOut=Sair -settings.accountSettings=Configurações da Conta -settings.bored.help=Habilitar jogos secretos -settings.cacheInputs.name=Salvar entradas do formulário. -settings.cacheInputs.help=Habilitar para armazenar entradas usadas anteriormente para execuções futuras - -changeCreds.title=Alterar Credenciais -changeCreds.header=Atualizar Detalhes da Conta -changeCreds.changePassword=Você está usando as credenciais padrões. Por favor, insira uma nova senha -changeCreds.newUsername=Novo Usuário -changeCreds.oldPassword=Senha Atual -changeCreds.newPassword=Senha Nova -changeCreds.confirmNewPassword=Confirme a Nova Senha -changeCreds.submit=Enviar Alterações - - - -account.title=Configurações da Conta -account.accountSettings=Configurações da Conta -account.adminSettings=Configurações de Administrador – Visualizar e Adicionar Usuários -account.userControlSettings=Configurações de Controle de Usuário -account.changeUsername=Alterar Usuário -account.newUsername=Novo Usuário -account.password=Senha de Confirmação -account.oldPassword=Senha Antiga -account.newPassword=Senha Nova -account.changePassword=Alterar a Senha -account.confirmNewPassword=Confirme a Nova Senha -account.signOut=Sair -account.yourApiKey=Sua chave de API -account.syncTitle=Sincronize as configurações do navegador com sua conta: -account.settingsCompare=Comparação das Configurações: -account.property=Propriedade -account.webBrowserSettings=Configuração do navegador Web -account.syncToBrowser=Sincronizar Conta -> Navegador -account.syncToAccount=Sincronizar Conta <- Navegador - - -adminUserSettings.title=Configurações de controle de usuário -adminUserSettings.header=Configurações de controle do usuário administrador -adminUserSettings.admin=Administrador -adminUserSettings.user=Usuário -adminUserSettings.addUser=Adicionar novo usuário -adminUserSettings.deleteUser=Apagar usuário -adminUserSettings.confirmDeleteUser=O usuário deve ser apagado? -adminUserSettings.confirmChangeUserStatus=O usuário deve ser desabilitado/habilitado? -adminUserSettings.usernameInfo=Nome de usuário só pode incluir letras, números e os seguintes caracteres especiais @._+- ou deve ser um e-mail válido. -adminUserSettings.roles=Funções -adminUserSettings.role=Função -adminUserSettings.actions=Ações -adminUserSettings.apiUser=Usuário de API limitado -adminUserSettings.extraApiUser=Usuário de API limitado adicional -adminUserSettings.webOnlyUser=Usuário web apenas -adminUserSettings.demoUser=Usuário demo (Sem configurações personalizadas) -adminUserSettings.internalApiUser=Usuário de API interno -adminUserSettings.forceChange=Forçar usuário a trocar a senha ao iniciar sessão -adminUserSettings.submit=Salvar Usuário -adminUserSettings.changeUserRole=Alterar Função do Usuário -adminUserSettings.authenticated=Autenticado -adminUserSettings.editOwnProfil=Editar próprio perfil -adminUserSettings.enabledUser=usuário habilitado -adminUserSettings.disabledUser=usuário desabilitado -adminUserSettings.activeUsers=Usuários Ativos: -adminUserSettings.disabledUsers=Usuários Desabilitados: -adminUserSettings.totalUsers=Total de Usuários: -adminUserSettings.lastRequest=Última solicitação -adminUserSettings.usage=Ver Utilização - -endpointStatistics.title=Estatísticas de Endpoints -endpointStatistics.header=Estatísticas de Endpoints -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=Todos -endpointStatistics.refresh=Atualizar -endpointStatistics.includeHomepage=Incluir Página Inicial ('/') -endpointStatistics.includeLoginPage=Incluir Página de Login ('/login') -endpointStatistics.totalEndpoints=Total de Endpoints -endpointStatistics.totalVisits=Total de Visitas -endpointStatistics.showing=Mostrando -endpointStatistics.selectedVisits=Visitas Selecionadas -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visitas -endpointStatistics.percentage=Percentagem -endpointStatistics.loading=Carregando... -endpointStatistics.failedToLoad=Falha ao carregar dados do Endpoint. Por favor, tente atualizar. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Número de Visitas -endpointStatistics.visitsTooltip=Visitas: {0} ({1}% do total) -endpointStatistics.retry=Tentar novamente - -database.title=Importar/Exportar banco de dados -database.header=Importar/Exportar banco de dados -database.fileName=Nome do Arquivo -database.creationDate=Data de Criação -database.fileSize=Tamanho do Arquivo -database.deleteBackupFile=Apagar arquivo de backup -database.importBackupFile=Importar arquivo de backup -database.createBackupFile=Create Backup File -database.downloadBackupFile=Baixar arquivo de backup -database.info_1=Ao importar dados, é crucial garantir a estrutura correta. Se você não tem certeza do que está fazendo procure auxílio de um profissional. Um erro na estrutura pode ocasionar em mau funcionamento da aplicação, incluindo a impossibilidade da aplicação ser executada. -database.info_2=O nome do arquivo não importa ao enviar. Ele será renomeado em seguida para seguir o formato backup_usuario_yyyyMMddHHmm.sql, garantindo uma convenção de nomes coerente. -database.submit=Importar Backup -database.importIntoDatabaseSuccessed=Importação para o banco de dados bem sucedida -database.backupCreated=Database backup successful -database.fileNotFound=Arquivo não encontrado -database.fileNullOrEmpty=O arquivo não pode estar nulo ou vazio -database.failedImportFile=Falha ao importar arquivo -database.notSupported=Esta função não está disponível para sua conexão de banco de dados. - -session.expired=Sua sessão expirou. Por gentileza atualize a página e tente novamente. -session.refreshPage=Atualizar Página - -############# -# HOME-PAGE # -############# -home.desc=Seu tudo-em-um hospedado localmente para tudo relacionado a PDFs -home.searchBar=Pesquisar funcionalidades... - - -home.viewPdf.title=Ver/Editar PDF -home.viewPdf.desc=Visualizar, anotar, adicionar texto ou imagens ao PDF. -viewPdf.tags=visualizar,ler,anotar,texto,imagem - -home.setFavorites=Adicionar Favoritos -home.hideFavorites=Ocultar Favoritos -home.showFavorites=Mostrar Favoritos -home.legacyHomepage=Página Inicial Antiga -home.newHomePage=Experimente nossa nova Página Inicial! -home.alphabetical=Alfabética -home.globalPopularity=Popularidade Global -home.sortBy=Ordenar por: - -home.multiTool.title=Multiferramentas de PDF -home.multiTool.desc=Mesclar, girar, reorganizar, dividir, inserir e remover páginas. -multiTool.tags=Multiferramentas,múltiplas operações,Interface do Usuário,Clique e arraste,front-end,lado do cliente,interativo,intratável,movimento,excluir,migrar,dividir - -home.merge.title=Mesclar -home.merge.desc=Mescle facilmente vários PDFs em um só. -merge.tags=mesclar,Operações de Página,Back-end,lado do servidor - -home.split.title=Dividir -home.split.desc=Dividir PDFs em vários documentos/arquivos. -split.tags=Operações de Página,dividir,Múltiplas Páginas,cortar,lado do servidor - -home.rotate.title=Girar -home.rotate.desc=Gire facilmente seus PDFs. -rotate.tags=Lado do servidor - - -home.imageToPdf.title=Imagem para PDF -home.imageToPdf.desc=Converter uma imagem (PNG, JPG, GIF) em PDF. -imageToPdf.tags=conversão,img,jpg,imagem,foto - -home.pdfToImage.title=PDF para Imagem -home.pdfToImage.desc=Converter PDF em uma imagem (PNG, JPG, GIF e outros). -pdfToImage.tags=conversão,img,jpg,imagem,foto - -home.pdfOrganiser.title=Organizar Páginas -home.pdfOrganiser.desc=Remover/reorganizar as páginas de diversas formas diferentes. -pdfOrganiser.tags=duplex,par,ímpar,ordenar,mover - - -home.addImage.title=Adicionar Imagem -home.addImage.desc=Adicionar imagens em um local definido no PDF. -addImage.tags=img,jpg,imagem,foto - -home.watermark.title=Adicionar Marca d'água -home.watermark.desc=Adicionar uma marca d'água personalizada ao seu PDF. -watermark.tags=Texto,repetindo,rótulo,próprio,direitos autorais,marca registrada,img,jpg,imagem,foto - -home.permissions.title=Alterar Permissões -home.permissions.desc=Alterar as permissões do seu PDF. -permissions.tags=leitura,escrita,edição,impressão - - -home.removePages.title=Remover Páginas -home.removePages.desc=Excluir páginas indesejadas do seu PDF. -removePages.tags=Remover páginas,excluir páginas - -home.addPassword.title=Proteger PDF -home.addPassword.desc=Criptografar seu PDF com uma senha podendo realizar alterações de permissões. -addPassword.tags=seguro,segurança - -home.removePassword.title=Desproteger PDF -home.removePassword.desc=Descriptografar o PDF realizando a remoção da senha. -removePassword.tags=seguro, descriptografar, segurança, remover senha - -home.compressPdfs.title=Comprimir -home.compressPdfs.desc=Comprimir PDFs para reduzir o tamanho do arquivo. -compressPdfs.tags=compactar,pequeno,mínimo - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Alterar Metadados -home.changeMetadata.desc=Alterar/remover/adicionar metadados de um PDF. -changeMetadata.tags=Título,autor,data,criação,hora,editor,produtor,estatísticas - -home.fileToPDF.title=Converter Arquivo para PDF -home.fileToPDF.desc=Converter praticamente qualquer arquivo em PDF (DOCX, PNG, XLS, PPT, TXT e outros). -fileToPDF.tags=transformação,formato,documento,imagem,slide,texto,conversão,escritório,documentos,word,excel,powerpoint - -home.ocr.title=Processamento de OCR -home.ocr.desc=Reconhecimento Óptico de Caracteres transforma PDFs com imagens em documentos pesquisáveis e com texto selecionável. -ocr.tags=reconhecimento,texto,imagem,digitalização,leitura,identificação,detecção,editável - -home.extractImages.title=Extrair Imagens -home.extractImages.desc=Extrair as imagens de um PDF e salvá-las em um arquivo compactado. -extractImages.tags=imagem,foto,salvar,arquivo,zip,captura,coleta - -home.pdfToPDFA.title=PDF para PDF/A -home.pdfToPDFA.desc=Converter o PDF para o formato PDF/A, voltado a armazenamento a longo prazo. -pdfToPDFA.tags=arquivo,longo prazo,padrão,conversão,armazenamento,preservação - -home.PDFToWord.title=PDF para Word -home.PDFToWord.desc=Converter PDF para formatos Word (DOC, DOCX e ODT). -PDFToWord.tags=doc,docx,odt,word,transformação,formato,conversão,escritório,microsoft,doc - -home.PDFToPresentation.title=PDF para Apresentação -home.PDFToPresentation.desc=Converter PDF para formatos de Apresentação (PPT, PPTX e ODP). -PDFToPresentation.tags=slides,apresentação,escritório,microsoft - -home.PDFToText.title=PDF para TXT/RTF -home.PDFToText.desc=Converter PDF em formato de TXT ou RTF. -PDFToText.tags=formato rich,formato richtext,formato rich text - -home.PDFToHTML.title=PDF para HTML -home.PDFToHTML.desc=Converter PDF para o formato HTML. -PDFToHTML.tags=conteúdo web,compatível com navegador - - -home.PDFToXML.title=PDF para XML -home.PDFToXML.desc=Converter PDF para formato XML. -PDFToXML.tags=extração-de-dados,conteúdo-estruturado,interoperabilidade,transformação,converter - -home.ScannerImageSplit.title=Detectar/Dividir Fotos Digitalizadas -home.ScannerImageSplit.desc=Divide várias fotos de dentro de uma imagem/PDF. -ScannerImageSplit.tags=separar,detecção-automática,digitalizações,fotos-múltiplas,organizar - -home.sign.title=Assinar -home.sign.desc=Adicionar assinatura ao PDF por desenho, texto ou imagem. -sign.tags=autorizar,iniciais,assinatura-desenhada,assinatura-de-texto,assinatura-de-imagem - -home.flatten.title=Achatar -home.flatten.desc=Combinar todos os elementos e formulários interativos de um PDF em uma única camada fixa, não editável. -flatten.tags=estático,desativar,não-interativo,otimizar - -home.repair.title=Reparar -home.repair.desc=Tentar reparar um PDF corrompido/quebrado. -repair.tags=corrigir,restaurar,correção,recuperar - -home.removeBlanks.title=Remover Páginas em Branco -home.removeBlanks.desc=Detectar e remover páginas em branco de um PDF. -removeBlanks.tags=limpeza,otimização,sem-conteúdo,organizar - -home.removeAnnotations.title=Remover Anotações -home.removeAnnotations.desc=Remove todos os comentários/anotações de um PDF. -removeAnnotations.tags=comentários,destaque,notas,marcação,remover - -home.compare.title=Comparar -home.compare.desc=Comparar e mostrar as diferenças entre dois documentos PDF. -compare.tags=diferenciar,contraste,mudanças,análise - -home.certSign.title=Assinar com Certificado -home.certSign.desc=Assinar PDF com um Certificado/Chave (PEM/P12/JKS). -certSign.tags=autenticar,PEM,P12,oficial,criptografar - -home.removeCertSign.title=Remover Assinatura com Certificado -home.removeCertSign.desc=Remover assinatura com Certificado/Chave (PEM/P12/JKS) em um PDF. -removeCertSign.tags=autenticar,PEM,P12,oficial,descriptografar - -home.pageLayout.title=Layout de Múltiplas Páginas -home.pageLayout.desc=Mesclar várias páginas de um documento PDF em uma única página. -pageLayout.tags=mesclar,composto,vista-única,organizar - -home.scalePages.title=Ajustar Dimensões da Página -home.scalePages.desc=Alterar o tamanho/escala da página e/ou seu conteúdo. -scalePages.tags=redimensionar,modificar,dimensão,adaptar - -home.pipeline.title=Pipeline -home.pipeline.desc=Executar várias ações em PDFs seguindo scripts de operações. -pipeline.tags=automatizar,sequência,scriptado,processo-em-lote - -home.add-page-numbers.title=Adicionar Números de Página -home.add-page-numbers.desc=Adicionar números de página no documento, em um local definido. -add-page-numbers.tags=paginar,rotular,organizar,índice - -home.auto-rename.title=Renomeação Automática do PDF -home.auto-rename.desc=Renomeia automaticamente o PDF com base no cabeçalho detectado. -auto-rename.tags=detecção-automática,baseado-em-cabeçalho,organizar,relabel - -home.adjust-contrast.title=Ajuste Visual do PDF -home.adjust-contrast.desc=Ajustar Contraste, Saturação e Brilho de um PDF. -adjust-contrast.tags=correção-de-cor,ajustar,modificar,realçar - -home.crop.title=Recortar -home.crop.desc=Recortar trecho de um PDF para reduzir o tamanho. -crop.tags=aparar,encolher,editar,formato - -home.autoSplitPDF.title=Divisão Automática de Páginas -home.autoSplitPDF.desc=Dividir automaticamente um PDF digitalizado utilizando um separador de páginas físico com QR Code. -autoSplitPDF.tags=baseado-em-QR,separar,segmento-de-digitalização,organizar - -home.sanitizePdf.title=Higienizar -home.sanitizePdf.desc=Remover scripts, links, metadados e outros elementos de um PDF. -sanitizePdf.tags=limpar,seguro,protegido,remover-ameaças - -home.URLToPDF.title=Converter URL/Site para PDF -home.URLToPDF.desc=Converter qualquer página da internet para um PDF. -URLToPDF.tags=captura-de-web,salvar-página,web-para-doc,arquivar - -home.HTMLToPDF.title=HTML para PDF -home.HTMLToPDF.desc=Converter qualquer arquivo HTML ou zip para PDF. -HTMLToPDF.tags=marcação,conteúdo-web,transformação,converter - - -home.MarkdownToPDF.title=Markdown para PDF -home.MarkdownToPDF.desc=Converte qualquer arquivo Markdown para PDF. -MarkdownToPDF.tags=marcação,conteúdo-web,transformação,converter - -home.PDFToMarkdown.title=PDF para Markdown -home.PDFToMarkdown.desc=Converte qualquer PDF para Markdown. -PDFToMarkdown.tags=marcação,conteúdo-web,transformação,converter,md - -home.getPdfInfo.title=Obter Informações de um PDF -home.getPdfInfo.desc=Obtém informações (metadata) de um PDF. -getPdfInfo.tags=informações,dados,estatísticas - - -home.extractPage.title=Extrair Página(s) -home.extractPage.desc=Extrair determinadas páginas de um PDF. -extractPage.tags=extrair - - -home.PdfToSinglePage.title=PDF para Página Única -home.PdfToSinglePage.desc=Combina todas as páginas de um PDF em uma única página. -PdfToSinglePage.tags=página única - - -home.showJS.title=Mostrar Javascript -home.showJS.desc=Procura, exibe e extrai qualquer JavaScript injetado em um PDF. -showJS.tags=JavaScript - -home.autoRedact.title=Ocultação de Texto Automática -home.autoRedact.desc=Ocultação automática (escurecimento) de texto em um PDF com base em texto de entrada. -autoRedact.tags=Redigir,ocultar,escurecer,preto,marcador,oculto - -home.redact.title=Ocultação de Texto Manual -home.redact.desc=Ocultação de texto manual baseada em um texto selecionado, desenho de formas ou/e páginas selecionadas. -redact.tags=Redigir,ocultar,escurecer,preto,marcador,oculto,manual - -home.tableExtraxt.title=PDF para CSV -home.tableExtraxt.desc=Extração de tabelas de um PDF convertendo para CSV. -tableExtraxt.tags=CSV,extração de tabela,extrair,converter - - -home.autoSizeSplitPDF.title=Divisão Manual do PDF -home.autoSizeSplitPDF.desc=Divida um PDF em vários, com base no tamanho, contagem de páginas ou contagem de documentos. -autoSizeSplitPDF.tags=pdf,divisão,documento,organização - - -home.overlay-pdfs.title=Sobrepor PDFs -home.overlay-pdfs.desc=Sobrepõe PDF sobre outro PDF. -overlay-pdfs.tags=Sobreposição - -home.split-by-sections.title=Dividir PDF por Seções -home.split-by-sections.desc=Divida cada página de um PDF em seções horizontais e/ou verticais menores. -split-by-sections.tags=Seção Dividir, Dividir, Personalizar - -home.AddStampRequest.title=Adicionar Carimbo ao PDF -home.AddStampRequest.desc=Adicione texto ou carimbos de imagem em locais definidos. -AddStampRequest.tags=Carimbo,Adicionar imagem,centralizar imagem,Marca d'água,PDF,Incorporar,Personalizar - - -home.removeImagePdf.title=Remover Imagem -home.removeImagePdf.desc=Remova imagens do PDF para reduzir o tamanho do arquivo. -removeImagePdf.tags=Remover imagem,operações de página,back-end,lado do servidor - - -home.splitPdfByChapters.title=Divide PDF por Capítulos -home.splitPdfByChapters.desc=Divide um PDF em vários arquivos baseado na sua estrutura de capítulos. -splitPdfByChapters.tags=dividir,capítulos,favoritos,organizar - -home.validateSignature.title=Verificar Assinatura com Certificado -home.validateSignature.desc=Verifica assinatura digital e certificado em um PDF. -validateSignature.tags=assinatura,verificação,validação,pdf,certificado,assinatura digital,validar assinatura,validar certificado - -#replace-invert-color -replace-color.title=Substitui e Inverte Cores -replace-color.header=Substitui e Inverte Cores -home.replaceColorPdf.title=Substitui e Inverte Cores -home.replaceColorPdf.desc=Substitui cor do texto e plano de fundo de um PDF e/ou inverte a toda cor do PDF para reduzir o tamanho. -replaceColorPdf.tags=Substitui Cor, Operações na Página, back end, lado do servidor -replace-color.selectText.1=Substituir ou inverter cores Opções: -replace-color.selectText.2=Padrão (Cores de alto constraste) -replace-color.selectText.3=Customizado (Cores customizadas) -replace-color.selectText.4=Inversão Completa (Inverte todas cores) -replace-color.selectText.5=Opções de cores de alto contraste: -replace-color.selectText.6=Texto branco em um plano de fundo preto -replace-color.selectText.7=Texto preto em um plano de fundo branco -replace-color.selectText.8=Texto amarelo em um plano de fundo preto -replace-color.selectText.9=Texto verde em um plano de fundo preto -replace-color.selectText.10=Escolha a cor do texto: -replace-color.selectText.11=Escolha a cor do plano de fundo: -replace-color.submit=Substituir - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Iniciar sessão -login.header=Iniciar sessão -login.signin=Iniciar sessão -login.rememberme=Lembrar de mim -login.invalid=Usuário ou senha inválidos. -login.locked=Sua conta foi bloqueada. -login.signinTitle=Por favor, inicie a sessão -login.ssoSignIn=Iniciar sessão através de login único (SSO) -login.oAuth2AutoCreateDisabled=Auto-Criar Usuário OAUTH2 Desativado -login.oAuth2AdminBlockedUser=O registro ou login de usuários não registrados está atualmente bloqueado. Entre em contato com o administrador. -login.oauth2RequestNotFound=Solicitação de autorização não encontrada -login.oauth2InvalidUserInfoResponse=Resposta de informação de usuário inválida -login.oauth2invalidRequest=Requisição Inválida -login.oauth2AccessDenied=Acesso Negado -login.oauth2InvalidTokenResponse=Resposta de Token Inválida -login.oauth2InvalidIdToken=Id de Token Inválido -login.relyingPartyRegistrationNotFound=Nenhum registro de parte confiável (RP) encontrado -login.userIsDisabled=O usuário está desativado, o login está atualmente bloqueado com este nome de usuário. Entre em contato com o administrador. -login.alreadyLoggedIn=Você já está conectado em -login.alreadyLoggedIn2=aparelhos. Por favor saia dos aparelhos e tente novamente. -login.toManySessions=Você tem muitas sessões ativas -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Ocultação de Texto Automática -autoRedact.header=Ocultação de Texto Automática -autoRedact.colorLabel=Cor: -autoRedact.textsToRedactLabel=Texto para ocultar (um por linha): -autoRedact.textsToRedactPlaceholder=Por exemplo: \nConfidencial \nSecreto -autoRedact.useRegexLabel=Usar Regex (expressão regular). -autoRedact.wholeWordSearchLabel=Pesquisa apenas palavras inteiras. -autoRedact.customPaddingLabel=Preenchimento extra personalizado: -autoRedact.convertPDFToImageLabel=Converter PDF em imagem PDF (Usado para remover o texto atrás da caixa). -autoRedact.submitButton=Ocultar - -#redact -redact.title=Ocultação de Texto Manual -redact.header=Ocultação de Texto Manual -redact.submit=Ocultar -redact.textBasedRedaction=Ocultação baseada em texto -redact.pageBasedRedaction=Ocultação baseada em páginas -redact.convertPDFToImageLabel=Converter PDF para PDF-Imagem (Utilizado para remover texto atrás da seleção) -redact.pageRedactionNumbers.title=Páginas -redact.pageRedactionNumbers.placeholder=(p.ex. 1,2,8 ou 4,7,12-16 ou 2n-1) -redact.redactionColor.title=Cor da Ocultação -redact.export=Exportar -redact.upload=Carregar -redact.boxRedaction=Ocultação baseada em formas -redact.zoom=Zoom -redact.zoomIn=Ampliar -redact.zoomOut=Reduzir -redact.nextPage=Proxima Página -redact.previousPage=Página Anterior -redact.toggleSidebar=Mostrar/Ocultar Barra Lateral -redact.showThumbnails=Mostrar Miniaturas -redact.showDocumentOutline=Mostrar Estrutura do Documento (duplo clique para expandir/recolher todos os itens) -redact.showAttatchments=Mostrar Anexos -redact.showLayers=Mostrar Camadas (duplo clique para restabelecer as camadas para o estado padrão) -redact.colourPicker=Seletor de Cores -redact.findCurrentOutlineItem=Encontrar item atual -redact.applyChanges=Aplicar Alterações - -#showJS -showJS.title=Mostrar JavaScript -showJS.header=Mostrar JavaScript -showJS.downloadJS=Baixar JavaScript -showJS.submit=Mostrar - - -#pdfToSinglePage -pdfToSinglePage.title=PDF para Página Única -pdfToSinglePage.header=PDF para Página Única -pdfToSinglePage.submit=Converter para Página Única - - -#pageExtracter -pageExtracter.title=Extrair Página(s) -pageExtracter.header=Extrair Páginas(s) -pageExtracter.submit=Extrair -pageExtracter.placeholder=(por exemplo 1,2,8 or 4,7,12-16 ou 2n-1) - - -#getPdfInfo -getPdfInfo.title=Obter Informações do PDF -getPdfInfo.header=Obter Informações do PDF -getPdfInfo.submit=Obter Informações -getPdfInfo.downloadJson=Baixar JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown para PDF -MarkdownToPDF.header=Markdown para PDF -MarkdownToPDF.submit=Converter -MarkdownToPDF.help=Em desenvolvimento. -MarkdownToPDF.credit=Utiliza o WeasyPrint. - - -#pdf-to-markdown -PDFToMarkdown.title=PDF para Markdown -PDFToMarkdown.header=PDF para Markdown -PDFToMarkdown.submit=Converter - - -#url-to-pdf -URLToPDF.title=Converter URL/Site para PDF -URLToPDF.header=Converter URL/Site para PDF -URLToPDF.submit=Converter -URLToPDF.credit=Utiliza o WeasyPrint. - - -#html-to-pdf -HTMLToPDF.title=HTML para PDF -HTMLToPDF.header=HTML para PDF -HTMLToPDF.help=Aceita arquivos HTML e ZIPs contendo html, css, imagens, etc. -HTMLToPDF.submit=Converter -HTMLToPDF.credit=Utiliza o WeasyPrint. -HTMLToPDF.zoom=Nível de zoom para exibição do site: -HTMLToPDF.pageWidth=Largura da página em centímetros. (Em branco para padrão) -HTMLToPDF.pageHeight=Altura da página em centímetros. (Em branco para padrão) -HTMLToPDF.marginTop=Margem superior da página em milímetros. (Em branco para padrão) -HTMLToPDF.marginBottom=Margem inferior da página em milímetros. (Em branco para padrão) -HTMLToPDF.marginLeft=Margem esquerda da página em milímetros. (Em branco para padrão) -HTMLToPDF.marginRight=Margem direita da página em milímetros. (Em branco para padrão) -HTMLToPDF.printBackground=Renderize o plano de fundo dos sites. -HTMLToPDF.defaultHeader=Habilitar cabeçalho padrão (nome e número da página) -HTMLToPDF.cssMediaType=Altere o tipo de mídia CSS da página. -HTMLToPDF.none=Nenhum -HTMLToPDF.print=Imprimir -HTMLToPDF.screen=Tela - - -#AddStampRequest -AddStampRequest.header=Adicionar Carimbo ao PDF -AddStampRequest.title=Adicionar Carimbo ao PDF -AddStampRequest.stampType=Tipo de carimbo: -AddStampRequest.stampText=Texto do carimbo: -AddStampRequest.stampImage=Imagem do carimbo: -AddStampRequest.alphabet=Alfabeto: -AddStampRequest.fontSize=Tamanho da fonte/imagem: -AddStampRequest.rotation=Rotação: -AddStampRequest.opacity=Opacidade: -AddStampRequest.position=Posição: -AddStampRequest.overrideX=Substituir coordenada X: -AddStampRequest.overrideY=Substituir coordenada Y: -AddStampRequest.customMargin=Margem personalizada: -AddStampRequest.customColor=Cor de texto personalizada: -AddStampRequest.submit=Enviar - - -#sanitizePDF -sanitizePDF.title=Higienizar -sanitizePDF.header=Higienizar -sanitizePDF.selectText.1=Remover scripts de JavaScript. -sanitizePDF.selectText.2=Remover arquivos embutidos. -sanitizePDF.selectText.3=Remover metadados XMP. -sanitizePDF.selectText.4=Remover links. -sanitizePDF.selectText.5=Remover fontes. -sanitizePDF.selectText.6=Remover metadados de informações do documento. -sanitizePDF.submit=Higienizar PDF - - -#addPageNumbers -addPageNumbers.title=Adicionar Números de Página -addPageNumbers.header=Adicionar Números de Página -addPageNumbers.selectText.1=Selecionar arquivo PDF: -addPageNumbers.selectText.2=Tamanho da margem: -addPageNumbers.selectText.3=Posição: -addPageNumbers.selectText.4=Número inicial: -addPageNumbers.selectText.5=Páginas a numerar: -addPageNumbers.selectText.6=Texto personalizado: -addPageNumbers.customTextDesc=Texto personalizado: -addPageNumbers.numberPagesDesc=Quais páginas numerar, padrão 'todas', também aceita 1-5 ou 2,5,9,etc. -addPageNumbers.customNumberDesc=O padrão é {n}, também aceita 'Página {n} de {total}', 'Texto-{n}', '{nome do arquivo}-{n}' -addPageNumbers.submit=Adicionar Números de Página - - -#auto-rename -auto-rename.title=Renomeação Automática do PDF -auto-rename.header=Renomeação Automática do PDF -auto-rename.submit=Renomeação Automática - - -#adjustContrast -adjustContrast.title=Ajuste Visual do PDF -adjustContrast.header=Ajuste Visual do PDF -adjustContrast.contrast=Contraste: -adjustContrast.brightness=Brilho: -adjustContrast.saturation=Saturação: -adjustContrast.download=Baixar - - -#crop -crop.title=Recortar -crop.header=Recortar -crop.submit=Enviar - - -#autoSplitPDF -autoSplitPDF.title=Divisão Automática de Páginas -autoSplitPDF.header=Divisão Automática de Páginas -autoSplitPDF.description=Imprima, insira, digitalize, faça o upload e deixe que a gente divida seus documentos automaticamente. -autoSplitPDF.selectText.1=Imprima algumas folhas divisórias, descritas abaixo (preto e branco ou colorido). -autoSplitPDF.selectText.2=Digitalize todos os seus documentos de uma vez, inserindo a folha divisória enre os documentos que deseja separar. -autoSplitPDF.selectText.3=Faça o upload do arquivo único PDF digitalizado e deixe o Stirling PDF cuidar do resto. -autoSplitPDF.selectText.4=As páginas divisórias são detectadas e removidas automaticamente, garantindo um documento final organizado. -autoSplitPDF.formPrompt=Enviar PDF contendo folhas divisórias Stirling-PDF: -autoSplitPDF.duplexMode=Modo Duplex (Digitalização frente e verso). -autoSplitPDF.dividerDownload2=Baixar 'Folha Divisória Automática (com instruções).pdf' -autoSplitPDF.submit=Enviar - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Layout de Múltiplas Páginas -pageLayout.header=Layout de Múltiplas Páginas -pageLayout.pagesPerSheet=Páginas por folha: -pageLayout.addBorder=Adicionar bordas. -pageLayout.submit=Enviar - - -#scalePages -scalePages.title=Ajustar Dimensões da Página -scalePages.header=Ajustar Dimensões da Página -scalePages.pageSize=Tamanho desejado do documento: -scalePages.keepPageSize=Tamanho Original -scalePages.scaleFactor=Fator de zoom (corte) de uma página: -scalePages.submit=Enviar - - -#certSign -certSign.title=Assinatura com Certificado -certSign.header=Assinatura com Certificado (Em desenvolvimento) -certSign.selectPDF=Selecione um arquivo PDF para assinatura: -certSign.jksNote=Nota: Se o seu tipo de certificado não estiver listado abaixo, converta-o em um arquivo Java Keystore (.jks) usando a ferramenta de linha de comando keytool. Em seguida, escolha a opção de arquivo .jks abaixo. -certSign.selectKey=Selecione o seu arquivo de chave privada (formato PKCS#8, pode ser .pem ou .der): -certSign.selectCert=Selecione o seu arquivo de certificado (formato X.509, pode ser .pem ou .der): -certSign.selectP12=Selecione o seu arquivo de armazenamento de chave PKCS#12 (.p12 ou .pfx) (opcional, se fornecido, deve conter a sua chave privada e certificado): -certSign.selectJKS=Selecione seu arquivo Java Keystore (.jks ou .keystore): -certSign.certType=Tipo de Certificado: -certSign.password=Digite a senha do seu armazenamento de chave ou chave privada (se aplicável): -certSign.showSig=Mostrar Assinatura. -certSign.reason=Razão -certSign.location=Localização -certSign.name=Nome -certSign.showLogo=Mostrar Logotipo -certSign.submit=Assinar PDF - - -#removeCertSign -removeCertSign.title=Remover Assinatura com Certificado -removeCertSign.header=Remover Assinatura com Certificado -removeCertSign.selectPDF=Selecione um arquivo PDF: -removeCertSign.submit=Remover Assinatura - - -#removeBlanks -removeBlanks.title=Remover Páginas em Branco -removeBlanks.header=Remover Páginas em Branco -removeBlanks.threshold=Limite de brancura de pixel: -removeBlanks.thresholdDesc=Limite para determinar o quão branco um pixel branco deve ser para ser classificado como "branco", para remoção. 0 = Preto, 255 = branco puro. -removeBlanks.whitePercent=Porcentagem de branco (%): -removeBlanks.whitePercentDesc=Porcentagem da página que devem ter pixels classificados como “brancos” para serem removidas. -removeBlanks.submit=Remover Páginas em Branco - - -#removeAnnotations -removeAnnotations.title=Remover Anotações -removeAnnotations.header=Remover Anotações -removeAnnotations.submit=Remover - - -#compare -compare.title=Comparar -compare.header=Comparar -compare.highlightColor.1=Cor de destaque 1: -compare.highlightColor.2=Cor de destaque 2: -compare.document.1=Documento 1: -compare.document.2=Documento 2: -compare.submit=Comparar -compare.complex.message=Um ou ambos os documentos fornecidos são arquivos grandes, a precisão da comparação pode ser reduzida. -compare.large.file.message=Um ou ambos os documentos fornecidos são muito grandes para processar. -compare.no.text.message=Um ou ambos os PDFs selecionados não possuem conteúdo de texto. Por favor, escolha PDFs com texto para comparação. - -#sign -sign.title=Assinar -sign.header=Assinar -sign.upload=Carregar Imagem -sign.draw=Desenhar Assinatura -sign.text=Inserir Texto -sign.clear=Limpar -sign.add=Adicionar -sign.saved=Assinaturas Salvas -sign.save=Salvar Assinatura -sign.personalSigs=Assinaturas Pessoais -sign.sharedSigs=Assinaturas Compartilhadas -sign.noSavedSigs=Nenhuma assinatura salva encontrada. -sign.addToAll=Adicionar em todas páginas -sign.delete=Apagar -sign.first=Primeira página -sign.last=Última página -sign.next=Próxima página -sign.previous=Página anterior -sign.maintainRatio=Habilitar manter proporção -sign.undo=Desfazer -sign.redo=Refazer - -#repair -repair.title=Reparar -repair.header=Reparar -repair.submit=Reparar - - -#flatten -flatten.title=Achatar -flatten.header=Achatar -flatten.flattenOnlyForms=Achatar apenas formulários interativos. -flatten.submit=Achatar - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Limite de ângulo: -ScannerImageSplit.selectText.2=Define o ângulo absoluto mínimo necessário para que a imagem seja girada (padrão: 10). -ScannerImageSplit.selectText.3=Tolerância: -ScannerImageSplit.selectText.4=Determina o intervalo de variação de cor em torno da cor de fundo estimada (padrão: 30). -ScannerImageSplit.selectText.5=Área mínima: -ScannerImageSplit.selectText.6=Define o limite mínimo de área para uma foto (padrão: 10000). -ScannerImageSplit.selectText.7=Área mínima de contorno: -ScannerImageSplit.selectText.8=Define o limite mínimo da área de contorno para uma foto. -ScannerImageSplit.selectText.9=Tamanho da borda: -ScannerImageSplit.selectText.10=Define o tamanho da borda adicionada e removida para evitar bordas brancas na saída (padrão: 1). -ScannerImageSplit.info=Python não está instalado. É necessário para executar. - - -#OCR -ocr.title=Processamento de OCR -ocr.header=Processamento de OCR (Reconhecimento Óptico de Caracteres) -ocr.selectText.1=Selecione os idiomas a serem detectados no PDF (os listados são os atualmente instalados): -ocr.selectText.2=Criar um arquivo de texto contendo o texto OCR junto do PDF com OCR -ocr.selectText.3=Páginas corretamente digitalizadas em um ângulo inclinado, gire-as de volta à posição original -ocr.selectText.4=Limpar a página para reduzir a probabilidade de o OCR encontrar texto no ruído de fundo (sem alteração na saída) -ocr.selectText.5=Limpar a página para reduzir a probabilidade de o OCR encontrar texto no ruído de fundo, mantendo a limpeza na saída. -ocr.selectText.6=Ignorar páginas com texto interativo, processar por OCR apenas as páginas com imagens -ocr.selectText.7=Forçar OCR, executar OCR em todas as páginas, removendo todos os elementos de texto originais -ocr.selectText.8=Normal (gerará um erro se o PDF já contiver texto) -ocr.selectText.9=Configurações Adicionais -ocr.selectText.10=Modo OCR: -ocr.selectText.11=Remover imagens após o OCR (remove TODAS as imagens, útil apenas como parte do processo de conversão) -ocr.selectText.12=Tipo de renderização (Avançado): -ocr.help=Por favor, leia a documentação abaixo para saber mais sobre OCR e sua utilização. -ocr.credit=Este serviço usa Qpdf e Tesseract para OCR. -ocr.submit=Processar OCR no PDF - - -#extractImages -extractImages.title=Extrair Imagens -extractImages.header=Extrair Imagens -extractImages.selectText=Selecione o formato de saída das imagens extraídas: -extractImages.allowDuplicates=Salvar imagens duplicadas. -extractImages.submit=Extrair - - -#File to PDF -fileToPDF.title=Converter Arquivo para PDF -fileToPDF.header=Converter Arquivo para PDF -fileToPDF.credit=Este serviço usa o LibreOffice e o Unoconv realizar a conversão de arquivos. -fileToPDF.supportedFileTypesInfo=Tipos de Arquivos Suportados -fileToPDF.supportedFileTypes=A listagem abaixo não é exaustiva, para obter uma lista atualizada completa dos formatos suportados, consulte a documentação do LibreOffice. -fileToPDF.submit=Converter para PDF - - -#compress -compress.title=Comprimir -compress.header=Comprimir -compress.credit=Este serviço usa o Qpdf para compressão/otimização de PDF. -compress.grayscale.label=Aplicar escala de cinza para compressão -compress.selectText.1=Configurações de Compressão: -compress.selectText.1.1=1-3: Compressão do PDF,
4-6: Compressão leve de Imagem,
7-9: Compressão alta de Imagem. Redução considerável de qualidade da imagem. -compress.selectText.2=Nível de Otimização: -compress.selectText.4=Modo Automático - Ajusta automaticamente a qualidade para atingir o tamanho exato desejado -compress.selectText.5=Tamanho esperado do PDF (por exemplo, 25 MB, 10,8 MB, 25 KB): -compress.submit=Comprimir - - -#Add image -addImage.title=Adicionar Imagem -addImage.header=Adicionar Imagem -addImage.everyPage=Para cada página? -addImage.upload=Carregar imagem -addImage.submit=Adicionar imagem - - -#merge -merge.title=Mesclar -merge.header=Mesclar -merge.sortByName=Classificar por Nome -merge.sortByDate=Classificar por Data -merge.removeCertSign=Remover a assinatura digital do arquivo mesclado? -merge.submit=Mesclar - - -#pdfOrganiser -pdfOrganiser.title=Organizar Páginas -pdfOrganiser.header=Organizar Páginas -pdfOrganiser.submit=Reorganizar Páginas -pdfOrganiser.mode=Modo: -pdfOrganiser.mode.1=Ordem de página personalizada -pdfOrganiser.mode.2=Ordem inversa -pdfOrganiser.mode.3=Classificação duplex -pdfOrganiser.mode.4=Classificação de livreto -pdfOrganiser.mode.5=Classificação de livreto com ponto lateral -pdfOrganiser.mode.6=Divisão ímpar-par -pdfOrganiser.mode.7=Remover primeiro -pdfOrganiser.mode.8=Remover último -pdfOrganiser.mode.9=Remover o primeiro e o último -pdfOrganiser.mode.10=Mesclagem ímpar-par -pdfOrganiser.mode.11=Duplicar todas as páginas -pdfOrganiser.placeholder=(por exemplo 1,3,2 ou 4-8,2,10-12 ou 2n-1) - - -#multiTool -multiTool.title=Multiferramentas de PDF -multiTool.header=Multiferramentas de PDF -multiTool.uploadPrompts=Nome do Arquivo: -multiTool.selectAll=Selecionar Tudo -multiTool.deselectAll=Desselecionar Tudo -multiTool.selectPages=Selecionar Páginas -multiTool.selectedPages=Páginas Selecionadas -multiTool.page=Página -multiTool.deleteSelected=Apagar Selecionados -multiTool.downloadAll=Exportar -multiTool.downloadSelected=Exportar Selecionados - -multiTool.insertPageBreak=Inserir Página em Branco -multiTool.addFile=Inserir Arquivo -multiTool.rotateLeft=Girar para Esquerda -multiTool.rotateRight=Girar para Direita -multiTool.split=Dividir -multiTool.moveLeft=Mover para Esquerda -multiTool.moveRight=Mover para Direita -multiTool.delete=Apagar -multiTool.dragDropMessage=Página(s) Selecionadas -multiTool.undo=Desfazer -multiTool.redo=Refazer - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=Esta função também está disponível em Multiferramentas de PDF. Com uma interface mais completa e funções adicionais. - -#view pdf -viewPdf.title=Ver/Editar PDF -viewPdf.header=Visualizar PDF - -#pageRemover -pageRemover.title=Remover Páginas -pageRemover.header=Remover Páginas -pageRemover.pagesToDelete=Páginas a serem excluídas (insira uma lista separada por vírgulas, com os números de páginas): -pageRemover.submit=Excluir Páginas -pageRemover.placeholder=(por exemplo 1,2,6 ou 1-10,15-30) - - -#rotate -rotate.title=Girar -rotate.header=Girar -rotate.selectAngle=Selecione o ângulo de rotação (múltiplos de 90 graus): -rotate.submit=Girar - - -#split-pdfs -split.title=Dividir -split.header=Dividir -split.desc.1=Os números selecionados correspondem às páginas onde você deseja realizar a divisão. -split.desc.2=Por exemplo, selecionar 1,3,7-9 dividirá um documento de 11 páginas em 6 PDFs separados, da seguinte forma: -split.desc.3=Documento Nº1: Página 1 -split.desc.4=Documento Nº2: Páginas 2 e 3 -split.desc.5=Documento Nº3: Páginas 4, 5, 6 e 7 -split.desc.6=Documento Nº4: Página 8 -split.desc.7=Documento Nº5: Página 9 -split.desc.8=Documento Nº6: Página 10 e 11 (e mais se tiver) -split.splitPages=Digite as páginas para a divisão: -split.submit=Dividir - - -#merge -imageToPDF.title=Imagem para PDF -imageToPDF.header=Imagem para PDF -imageToPDF.submit=Converter -imageToPDF.selectLabel=Opções de ajuste da imagem: -imageToPDF.fillPage=Preencher a página -imageToPDF.fitDocumentToImage=Ajustar página à imagem -imageToPDF.maintainAspectRatio=Manter proporções -imageToPDF.selectText.2=Girar automaticamente. -imageToPDF.selectText.3=Lógica de vários arquivos (Ativada apenas ao trabalhar com várias imagens): -imageToPDF.selectText.4=Mesclar em um único PDF -imageToPDF.selectText.5=Converter em PDFs separados - - -#pdfToImage -pdfToImage.title=PDF para Imagem -pdfToImage.header=PDF para Imagem -pdfToImage.selectText=Formato da imagem: -pdfToImage.singleOrMultiple=Resultado da conversão: -pdfToImage.single=Imagem grande única combinando todas as páginas do PDF -pdfToImage.multi=Várias imagens, uma imagem por página do PDF -pdfToImage.colorType=Cor de saída: -pdfToImage.color=Colorido -pdfToImage.grey=Escala de Cinza -pdfToImage.blackwhite=Preto e Branco (pode perder informações!) -pdfToImage.submit=Converter -pdfToImage.info=Python não está instalado. Necessário para conversão WebP. -pdfToImage.placeholder=(por exemplo 1,2,8 ou 4,7,12-16 ou 2n-1) - - -#addPassword -addPassword.title=Proteger PDF -addPassword.header=Proteger PDF (Criptografar) -addPassword.selectText.1=Selecione o PDF para Criptografar: -addPassword.selectText.2=Senha de acesso: -addPassword.selectText.3=Tamanho da chave de criptografia: -addPassword.selectText.4=Valores mais altos são mais seguros, mas valores mais baixos são melhores para compatibilidade. -addPassword.selectText.5=Permissões a serem definidas (recomendado para uso junto com a senha do proprietário): -addPassword.selectText.6=Impedir a montagem do documento. -addPassword.selectText.7=Impedir a extração de conteúdo. -addPassword.selectText.8=Impedir a extração para acessibilidade. -addPassword.selectText.9=Impedir o preenchimento do formulário. -addPassword.selectText.10=Impedir modificação. -addPassword.selectText.11=Impedir modificação de anotações. -addPassword.selectText.12=Impedir impressão. -addPassword.selectText.13=Impedir impressão de formatos diferentes. -addPassword.selectText.14=Senha do proprietário: -addPassword.selectText.15=Restringe o que pode ser feito com o documento depois de aberto (não suportado por todos os leitores). -addPassword.selectText.16=Restringe a abertura do próprio documento. -addPassword.submit=Criptografar - - -#watermark -watermark.title=Adicionar marca d'água -watermark.header=Adicionar marca d'água -watermark.customColor=Cor de texto personalizada -watermark.selectText.1=Selecione PDF para adicionar a marca d'água: -watermark.selectText.2=Texto da marca d'água: -watermark.selectText.3=Tamanho da fonte: -watermark.selectText.4=Rotação (0-360): -watermark.selectText.5=Espaçador de Largura (Espaço entre cada marca d'água horizontalmente): -watermark.selectText.6=Espaçador de Altura (Espaço entre cada marca d'água verticalmente): -watermark.selectText.7=Opacidade (0% - 100%): -watermark.selectText.8=Tipo de marca d'água: -watermark.selectText.9=Imagem da marca d'água: -watermark.selectText.10=Converter PDF em imagem PDF. -watermark.submit=Adicionar Marca D'água -watermark.type.1=Texto -watermark.type.2=Imagem - - -#Change permissions -permissions.title=Alterar Permissões -permissions.header=Alterar Permissões -permissions.warning=Aviso: para que essas permissões sejam imutáveis, é recomendável defini-las com uma senha através da página "Proteger PDF". -permissions.selectText.1=Selecione o PDF para alterar as permissões: -permissions.selectText.2=Permissões para definir: -permissions.selectText.3=Impedir montagem do documento. -permissions.selectText.4=Impedir extração de conteúdo. -permissions.selectText.5=Impedir extração para acessibilidade. -permissions.selectText.6=Impedir preenchimento de formulário. -permissions.selectText.7=Impedir modificações. -permissions.selectText.8=Impedir modificação de anotações. -permissions.selectText.9=Impedir impressão. -permissions.selectText.10=Impedir impressão de formatos diferentes. -permissions.submit=Alterar - - -#remove password -removePassword.title=Desproteger PDF -removePassword.header=Desproteger PDF (descriptografar) -removePassword.selectText.1=Selecione o PDF para descriptografar: -removePassword.selectText.2=Senha -removePassword.submit=Descriptografar - - -#changeMetadata -changeMetadata.title=Alterar Metadados -changeMetadata.header=Alterar Metadados -changeMetadata.selectText.1=Edite as variáveis ​​que deseja alterar. -changeMetadata.selectText.2=Excluir todos os metadados. -changeMetadata.selectText.3=Mostrar metadados personalizados. -changeMetadata.author=Autor: -changeMetadata.creationDate=Data de criação (aaaa/mm/dd HH:mm:ss): -changeMetadata.creator=Criador: -changeMetadata.keywords=Palavras-chave: -changeMetadata.modDate=Data de modificação (aaaa/mm/dd HH:mm:ss): -changeMetadata.producer=Produtor: -changeMetadata.subject=Assunto: -changeMetadata.trapped=Metadados trapping: -changeMetadata.selectText.4=Outros metadados: -changeMetadata.selectText.5=Adicionar Entrada de Metadados Personalizada -changeMetadata.submit=Alterar - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF para PDF/A -pdfToPDFA.header=PDF para PDF/A -pdfToPDFA.credit=Este serviço usa o LibreOffice para conversão para PDF/A. -pdfToPDFA.submit=Converter -pdfToPDFA.tip=Atenção, atualmente não funciona para múltiplas entradas ao mesmo tempo. -pdfToPDFA.outputFormat=Formato de saída: -pdfToPDFA.pdfWithDigitalSignature=O PDF contém uma assinatura digital. Isso será removido na próxima etapa. - - -#PDFToWord -PDFToWord.title=PDF para Word -PDFToWord.header=PDF para Word -PDFToWord.selectText.1=Formato do arquivo de saída: -PDFToWord.credit=Este serviço usa o LibreOffice para conversão de arquivos. -PDFToWord.submit=Converter - - -#PDFToPresentation -PDFToPresentation.title=PDF para Apresentação -PDFToPresentation.header=PDF para Apresentação -PDFToPresentation.selectText.1=Formato do arquivo de saída: -PDFToPresentation.credit=Este serviço usa o LibreOffice para conversão de arquivos. -PDFToPresentation.submit=Converter - - -#PDFToText -PDFToText.title=PDF para TXT/RTF -PDFToText.header=PDF para TXT/RTF -PDFToText.selectText.1=Formato do arquivo de saída: -PDFToText.credit=Este serviço usa o LibreOffice para conversão de arquivos. -PDFToText.submit=Converter - - -#PDFToHTML -PDFToHTML.title=PDF para HTML -PDFToHTML.header=PDF para HTML -PDFToHTML.credit=Este serviço usa o pdftohtml para conversão de arquivos. -PDFToHTML.submit=Converter - - -#PDFToXML -PDFToXML.title=PDF para XML -PDFToXML.header=PDF para XML -PDFToXML.credit=Este serviço usa o LibreOffice para conversão de arquivos. -PDFToXML.submit=Converter - -#PDFToCSV -PDFToCSV.title=PDF para CSV -PDFToCSV.header=PDF para CSV -PDFToCSV.prompt=Escolha a página para extração da tabela: -PDFToCSV.submit=Extrair - -#split-by-size-or-count -split-by-size-or-count.title=Divisão Manual do PDF -split-by-size-or-count.header=Divisão Manual do PDF -split-by-size-or-count.type.label=Selecione o tipo de divisão: -split-by-size-or-count.type.size=Por tamanho -split-by-size-or-count.type.pageCount=Por contagem de páginas -split-by-size-or-count.type.docCount=Por contagem de documentos -split-by-size-or-count.value.label=Insira o valor: -split-by-size-or-count.value.placeholder=Insira o tamanho (por exemplo, 2 MB ou 3 KB) ou a contagem (por exemplo, 5) -split-by-size-or-count.submit=Enviar - - -#overlay-pdfs -overlay-pdfs.header=Sobrepor PDFs -overlay-pdfs.baseFile.label=Selecione o arquivo PDF base: -overlay-pdfs.overlayFiles.label=Selecione os arquivos PDF para sobreposição: -overlay-pdfs.mode.label=Selecione o modo de sobreposição: -overlay-pdfs.mode.sequential=Sobreposição sequencial -overlay-pdfs.mode.interleaved=Sobreposição intercalada -overlay-pdfs.mode.fixedRepeat=Sobreposição de repetição fixa -overlay-pdfs.counts.label=Contagens de sobreposição (para modo de repetição fixa) -overlay-pdfs.counts.placeholder=Insira contagens separadas por vírgula (por exemplo, 2,3,1) -overlay-pdfs.position.label=Selecione a posição de sobreposição -overlay-pdfs.position.foreground=Primeiro plano -overlay-pdfs.position.background=Plano de fundo -overlay-pdfs.submit=Enviar - - -#split-by-sections -split-by-sections.title=Dividir PDF por Seções -split-by-sections.header=Dividir PDF por Seções -split-by-sections.horizontal.label=Divisões Horizontais: -split-by-sections.vertical.label=Divisões Verticais: -split-by-sections.horizontal.placeholder=Insira o número de divisões horizontais -split-by-sections.vertical.placeholder=Insira o número de divisões verticais -split-by-sections.submit=Dividir -split-by-sections.merge=Mesclar em um PDF. - - -#printFile -printFile.title=Imprimir arquivo -printFile.header=Imprimir arquivo na impressora -printFile.selectText.1=Selecione o arquivo para imprimir -printFile.selectText.2=Digite o nome da impressora -printFile.submit=Imprimir - - -#licenses -licenses.nav=Licenças -licenses.title=Licenças de Terceiros -licenses.header=Licenças de Terceiros -licenses.module=Módulo -licenses.version=Versão -licenses.license=Licença - -#survey -survey.nav=Pesquisa -survey.title=Pesquisa Stirling-PDF -survey.description=Stirling-PDF não possui rastreamento, então queremos ouvir nossos usuários para melhorar o Stirling-PDF! -survey.changes=Stirling-PDF mudou desde sua última pesquisa! Para saber mais acesse nosso blog: -survey.changes2=Com essas mudanças estamos implementando suporte empresarial pago e financeamento. -survey.please=Por favor, considere responder à nossa pesquisa! -survey.disabled=(O pop-up da pesquisa será desativado nas atualizações seguintes, mas estará disponível no rodapé da página) -survey.button=Responder a Pesquisa -survey.dontShowAgain=Não mostre novamente. -survey.meeting.1=Se você está utilizando o Stirling PDF em ambiente empresarial, nos vamos amar falar com você. Nós estamos oferecendo sessões de suporte técnico em troca de uma sessão de descoberta de usuários de 15 minutos. -survey.meeting.2=Essa é uma chance para: -survey.meeting.3=Obter ajuda com implementação, integração ou resolução de problemas -survey.meeting.4=Prover feedback sobre desempenho, casos especiais e lacunas de funcionalidades -survey.meeting.5=Nos ajude a melhorar o Stirling PDF para uso empresarial no mundo real -survey.meeting.6=Se você está interessado, você pode agendar um horário com nosso time diretamente. (Apenas em Inglês) -survey.meeting.7=Estamos ansiosos para entender seu uso do software e tornar o Stirling PDF ainda melhor! -survey.meeting.notInterested=Não é uma empresa e/ou não tem interesse em uma reunião? -survey.meeting.button=Agendar Reunião - -#error -error.sorry=Desculpe pelo problema! -error.needHelp=Precisa de ajuda / Encontrou um problema? -error.contactTip=Se você ainda estiver com problemas, não hesite em entrar em contato conosco para obter ajuda. Você pode enviar um tíquete em nossa página GitHub ou entrar em contato conosco através do Discord: -error.404.head=404 - Página não encontrada | Ops, tropeçamos no código! -error.404.1=Não conseguimos encontrar a página que você está procurando. -error.404.2=Algo deu errado -error.github=Submeter um tíquete no GitHub -error.showStack=Mostrar rastreamento de pilha -error.copyStack=Copiar rastreamento de pilha -error.githubSubmit=GitHub - Submeter um tíquete -error.discordSubmit=Discord - Submeter um post de suporte - - -#remove-image -removeImage.title=Remover Imagem -removeImage.header=Remover Imagem -removeImage.removeImage=Remover Imagem -removeImage.submit=Remover Imagem - - -splitByChapters.title=Divide PDF por Capítulos -splitByChapters.header=Divide PDF por Capítulos -splitByChapters.bookmarkLevel=Nível do Marcador: -splitByChapters.includeMetadata=Incluir Metadados. -splitByChapters.allowDuplicates=Permitir Cópias. -splitByChapters.desc.1=Essa ferramenta divide um arquivo PDF em vários arquivos PDFs baseado na estrutura de capítulos. -splitByChapters.desc.2=Nível do Marcador: Escolha o nível do marcador a ser usado para divisão (0 para o primeiro nível, 1 para o segundo nível, etc). -splitByChapters.desc.3=Incluir Metadados: Se marcado, os metadados do PDF original serão incluidos em cada arquivo gerado pela divisão do PDF. -splitByChapters.desc.4=Permitir Cópias: Se marcado, habilita vários marcadores na mesma página para criar PDFs separados. -splitByChapters.submit=Dividir - -#File Chooser -fileChooser.click=Clique -fileChooser.or=ou -fileChooser.dragAndDrop=Arraste & Solte -fileChooser.dragAndDropPDF=Arraste & Solte PDF(s) -fileChooser.dragAndDropImage=Arraste & Solte Imagem(ns) -fileChooser.hoveredDragAndDrop=Arraste & Solte arquivo(s) aqui -fileChooser.extractPDF=Extraindo... - -#release notes -releases.footer=Versões -releases.title=Notas de Lançamento -releases.header=Notas de Lançamento -releases.current.version=Versão Atual -releases.note=Notas de Lançamento estão disponíveis apenas em Inglês - -#Validate Signature -validateSignature.title=Verificar Assinatura com Certificado -validateSignature.header=Verificar Assinatura com Certificado -validateSignature.selectPDF=Selecione PDF com assinatura por certificado: -validateSignature.submit=Verificar Assinatura -validateSignature.results=Resultados da Verificação -validateSignature.status=Situação -validateSignature.signer=Signatário -validateSignature.date=Data -validateSignature.reason=Motivo -validateSignature.location=Localização -validateSignature.noSignatures=Nenhuma assinatura digital encontrada no documento. -validateSignature.status.valid=Valido -validateSignature.status.invalid=Inválido -validateSignature.chain.invalid=Falha na validação da cadeia de certificados - não é possível verificar a identidade do signatário -validateSignature.trust.invalid=Certificado não está presente no repositório de confiança, a fonte não pode ser verificada -validateSignature.cert.expired=Certificate expirou -validateSignature.cert.revoked=Certificado foi revogado -validateSignature.signature.info=Informações da assinatura -validateSignature.signature=Assinatura -validateSignature.signature.mathValid=Assinatura é matematicamente valida PORÉM: -validateSignature.selectCustomCert=Arquivo customizado de certificado X.509 (Opcional) -validateSignature.cert.info=Detalhes do certificado -validateSignature.cert.issuer=Emissor -validateSignature.cert.subject=Assunto -validateSignature.cert.serialNumber=Número de serial -validateSignature.cert.validFrom=Valido de -validateSignature.cert.validUntil=Valido até -validateSignature.cert.algorithm=Algoritmo -validateSignature.cert.keySize=Tamanho da chave -validateSignature.cert.version=Versão -validateSignature.cert.keyUsage=Uso da chave -validateSignature.cert.selfSigned=Autoassinados -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=Como nós utilizamos Cookies: -cookieBanner.popUp.description.1=Nós utilizamos cookies e outras tecnologias para melhorar o Stirling PDF, ajude-nos para que possamos desenvolver novas funcionalidades que você irá amar. -cookieBanner.popUp.description.2=Se você não tiver interesse, clicando em "Não, Obrigado" será habilitado apenas cookies essenciais, para o site funcionar sem problemas. -cookieBanner.popUp.acceptAllBtn=Aceito -cookieBanner.popUp.acceptNecessaryBtn=Não, Obrigado -cookieBanner.popUp.showPreferencesBtn=Gerenciar Preferências -cookieBanner.preferencesModal.title=Central de Preferências de Consentimento -cookieBanner.preferencesModal.acceptAllBtn=Aceitar tudo -cookieBanner.preferencesModal.acceptNecessaryBtn=Rejeitar tudo -cookieBanner.preferencesModal.savePreferencesBtn=Salvar preferências -cookieBanner.preferencesModal.closeIconLabel=Fechar janela -cookieBanner.preferencesModal.serviceCounterLabel=Serviço|Serviços -cookieBanner.preferencesModal.subtitle=Uso de Cookies -cookieBanner.preferencesModal.description.1=Stirling PDF utiliza cookies e tecnologias semelhantes para aprimorar sua experiência e entender como nossas ferramentas são utilizadas. Isso nos ajuda a melhorar o desempenho, desenvolver os recursos de seu interesse e fornecer suporte contínuo aos nossos usuários. -cookieBanner.preferencesModal.description.2=O Stirling PDF não pode – e nunca irá – rastrear ou acessar o conteúdo dos documentos que você manipula. -cookieBanner.preferencesModal.description.3=Sua privacidade e confiança são prioridades para nós. -cookieBanner.preferencesModal.necessary.title.1=Cookies Estritamente Necessários -cookieBanner.preferencesModal.necessary.title.2=Sempre Ativado -cookieBanner.preferencesModal.necessary.description=Estes cookies são essenciais para o bom funcionamento do site. Eles habilitam recursos básicos como definir suas preferências de privacidade, realizar login e preencher formulários – e é por isso que não podem ser desativados. -cookieBanner.preferencesModal.analytics.title=Cookies Analíticos -cookieBanner.preferencesModal.analytics.description=Estes cookies nos ajudam a entender como nossas ferramentas estão sendo utilizadas, para que possamos nos concentrar na construção dos recursos que nossa comunidade mais valoriza. Fique tranquilo: o Stirling PDF não pode e nunca rastreará o conteúdo dos documentos com os quais você manipula. - diff --git a/stirling-pdf/build/resources/main/messages_pt_PT.properties b/stirling-pdf/build/resources/main/messages_pt_PT.properties deleted file mode 100644 index f3b7a05c8..000000000 --- a/stirling-pdf/build/resources/main/messages_pt_PT.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Tamanho da Fonte -addPageNumbers.fontName=Nome da Fonte -pdfPrompt=Selecione PDF(s) -multiPdfPrompt=Selecione PDFs (2+) -multiPdfDropPrompt=Selecione (ou arraste e solte) todos os PDFs necessários -imgPrompt=Selecione Imagem(ns) -genericSubmit=Submeter -uploadLimit=Tamanho máximo de ficheiro: -uploadLimitExceededSingular=é muito grande. O tamanho máximo permitido é -uploadLimitExceededPlural=são muito grandes. O tamanho máximo permitido é -processTimeWarning=Aviso: Este processo pode demorar até um minuto dependendo do tamanho do ficheiro -pageOrderPrompt=Ordem Personalizada de Páginas (Insira uma lista de números de página separados por vírgulas ou Funções como 2n+1): -pageSelectionPrompt=Seleção Personalizada de Páginas (Insira uma lista de números de página separados por vírgulas 1,5,6 ou Funções como 2n+1): -goToPage=Ir -true=Verdadeiro -false=Falso -unknown=Desconhecido -save=Guardar -saveToBrowser=Guardar no Navegador -close=Fechar -filesSelected=ficheiros selecionados -noFavourites=Nenhum favorito adicionado -downloadComplete=Download Concluído -bored=Entediado à espera? -alphabet=Alfabeto -downloadPdf=Transferir PDF -text=Texto -font=Tipo de letra -selectFillter=-- Selecionar -- -pageNum=Número da Página -sizes.small=Pequeno -sizes.medium=Médio -sizes.large=Grande -sizes.x-large=Extra Grande -error.pdfPassword=O documento PDF está protegido por palavra-passe e ou não foi fornecida ou está incorreta -delete=Eliminar -username=Nome de utilizador -password=Palavra-passe -welcome=Bem-vindo -property=Propriedade -black=Preto -white=Branco -red=Vermelho -green=Verde -blue=Azul -custom=Personalizar... -WorkInProgess=Trabalho em progresso, pode não funcionar ou ter erros, Por favor reporte quaisquer problemas! -poweredBy=Desenvolvido por -yes=Sim -no=Não -changedCredsMessage=Credenciais alteradas! -notAuthenticatedMessage=Utilizador não autenticado. -userNotFoundMessage=Utilizador não encontrado. -incorrectPasswordMessage=A palavra-passe atual está incorreta. -usernameExistsMessage=O novo nome de utilizador já existe. -invalidUsernameMessage=Nome de utilizador inválido, o nome de utilizador só pode conter letras, números e os seguintes caracteres especiais @._+- ou deve ser um endereço de email válido. -invalidPasswordMessage=A palavra-passe não pode estar vazia e não deve ter espaços no início ou no fim. -confirmPasswordErrorMessage=A Nova Palavra-passe e Confirmar Nova Palavra-passe devem coincidir. -deleteCurrentUserMessage=Não é possível eliminar o utilizador atualmente autenticado. -deleteUsernameExistsMessage=O nome de utilizador não existe e não pode ser eliminado. -downgradeCurrentUserMessage=Não é possível rebaixar a função do utilizador atual -disabledCurrentUserMessage=O utilizador atual não pode ser desativado -downgradeCurrentUserLongMessage=Não é possível rebaixar a função do utilizador atual. Por isso, o utilizador atual não será mostrado. -userAlreadyExistsOAuthMessage=O utilizador já existe como utilizador OAuth2. -userAlreadyExistsWebMessage=O utilizador já existe como utilizador web. -error=Erro -oops=Ups! -help=Ajuda -goHomepage=Ir para a Página Inicial -joinDiscord=Junte-se ao nosso servidor Discord -seeDockerHub=Ver Docker Hub -visitGithub=Visitar Repositório Github -donate=Doar -color=Cor -sponsor=Patrocinar -info=Informação -pro=Pro -page=Página -pages=Páginas -loading=A carregar... -addToDoc=Adicionar ao Documento -reset=Repor -apply=Aplicar -noFileSelected=No file selected. Please upload one. - -legal.privacy=Política de Privacidade -legal.terms=Termos e Condições -legal.accessibility=Acessibilidade -legal.cookie=Política de Cookies -legal.impressum=Aviso Legal -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menu Pipeline (Beta) -pipeline.uploadButton=Carregar Personalizado -pipeline.configureButton=Configurar -pipeline.defaultOption=Personalizado -pipeline.submitButton=Submeter -pipeline.help=Ajuda Pipeline -pipeline.scanHelp=Ajuda Digitalização de Pastas -pipeline.deletePrompt=Tem a certeza que pretende eliminar o pipeline? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configuração Pipeline -pipelineOptions.pipelineNameLabel=Nome Pipeline -pipelineOptions.saveSettings=Guardar Definições da Operação -pipelineOptions.pipelineNamePrompt=Insira aqui o nome do pipeline -pipelineOptions.selectOperation=Selecionar Operação -pipelineOptions.addOperationButton=Adicionar operação -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Transferir -pipelineOptions.validateButton=Validar - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Atualizar para Pro -enterpriseEdition.warning=Esta funcionalidade está apenas disponível para utilizadores Pro. -enterpriseEdition.yamlAdvert=O Stirling PDF Pro suporta ficheiros de configuração YAML e outras funcionalidades SSO. -enterpriseEdition.ssoAdvert=Procura mais funcionalidades de gestão de utilizadores? Veja o Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Quer tornar o Stirling PDF melhor? -analytics.paragraph1=O Stirling PDF tem análises opcionais para nos ajudar a melhorar o produto. Não rastreamos qualquer informação pessoal ou conteúdo de ficheiros. -analytics.paragraph2=Por favor considere ativar as análises para ajudar o Stirling-PDF a crescer e permitir-nos compreender melhor os nossos utilizadores. -analytics.enable=Ativar análises -analytics.disable=Desativar análises -analytics.settings=Pode alterar as definições para análises no ficheiro config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Favoritos -navbar.recent=New and recently updated -navbar.darkmode=Modo Escuro -navbar.language=Idiomas -navbar.settings=Definições -navbar.allTools=Ferramentas -navbar.multiTool=Multi Ferramentas -navbar.search=Pesquisar -navbar.sections.organize=Organizar -navbar.sections.convertTo=Converter para PDF -navbar.sections.convertFrom=Converter de PDF -navbar.sections.security=Assinatura & Segurança -navbar.sections.advance=Avançado -navbar.sections.edit=Ver & Editar -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Definições -settings.update=Atualização disponível -settings.updateAvailable={0} é a versão atual instalada. Uma nova versão ({1}) está disponível. -settings.appVersion=Versão da Aplicação: -settings.downloadOption.title=Escolha a opção de download (Para downloads de ficheiro único não zipado): -settings.downloadOption.1=Abrir na mesma janela -settings.downloadOption.2=Abrir em nova janela -settings.downloadOption.3=Transferir ficheiro -settings.zipThreshold=Comprimir ficheiros quando o número de ficheiros transferidos exceder -settings.signOut=Terminar Sessão -settings.accountSettings=Definições de Conta -settings.bored.help=Ativa jogo easter egg -settings.cacheInputs.name=Guardar inputs do formulário -settings.cacheInputs.help=Ativar para guardar inputs previamente usados para futuras utilizações - -changeCreds.title=Alterar Credenciais -changeCreds.header=Atualizar os Detalhes da sua Conta -changeCreds.changePassword=Está a usar credenciais de login padrão. Por favor insira uma nova palavra-passe -changeCreds.newUsername=Novo Nome de Utilizador -changeCreds.oldPassword=Palavra-passe Atual -changeCreds.newPassword=Nova Palavra-passe -changeCreds.confirmNewPassword=Confirmar Nova Palavra-passe -changeCreds.submit=Submeter Alterações - - - -account.title=Definições de Conta -account.accountSettings=Definições de Conta -account.adminSettings=Definições de Administrador - Ver e Adicionar Utilizadores -account.userControlSettings=Definições de Controlo de Utilizador -account.changeUsername=Alterar Nome de Utilizador -account.newUsername=Novo Nome de Utilizador -account.password=Palavra-passe de Confirmação -account.oldPassword=Palavra-passe antiga -account.newPassword=Nova Palavra-passe -account.changePassword=Alterar Palavra-passe -account.confirmNewPassword=Confirmar Nova Palavra-passe -account.signOut=Terminar Sessão -account.yourApiKey=A sua Chave API -account.syncTitle=Sincronizar definições do navegador com Conta -account.settingsCompare=Comparação de Definições: -account.property=Propriedade -account.webBrowserSettings=Definições do Navegador Web -account.syncToBrowser=Sincronizar Conta -> Navegador -account.syncToAccount=Sincronizar Conta <- Navegador - - -adminUserSettings.title=Definições de Controlo de Utilizador -adminUserSettings.header=Definições de Controlo de Utilizador Admin -adminUserSettings.admin=Admin -adminUserSettings.user=Utilizador -adminUserSettings.addUser=Adicionar Novo Utilizador -adminUserSettings.deleteUser=Eliminar Utilizador -adminUserSettings.confirmDeleteUser=Deve o utilizador ser eliminado? -adminUserSettings.confirmChangeUserStatus=Deve o utilizador ser desativado/ativado? -adminUserSettings.usernameInfo=O nome de utilizador só pode conter letras, números e os seguintes caracteres especiais @._+- ou deve ser um endereço de email válido. -adminUserSettings.roles=Funções -adminUserSettings.role=Função -adminUserSettings.actions=Ações -adminUserSettings.apiUser=Utilizador API Limitado -adminUserSettings.extraApiUser=Utilizador API Limitado Adicional -adminUserSettings.webOnlyUser=Utilizador Apenas Web -adminUserSettings.demoUser=Utilizador Demo (Sem Definições Personalizadas) -adminUserSettings.internalApiUser=Utilizador API Interno -adminUserSettings.forceChange=Forçar utilizador a alterar palavra-passe no login -adminUserSettings.submit=Guardar Utilizador -adminUserSettings.changeUserRole=Alterar Função do Utilizador -adminUserSettings.authenticated=Autenticado -adminUserSettings.editOwnProfil=Editar próprio perfil -adminUserSettings.enabledUser=utilizador ativado -adminUserSettings.disabledUser=utilizador desativado -adminUserSettings.activeUsers=Utilizadores Ativos: -adminUserSettings.disabledUsers=Utilizadores Desativados: -adminUserSettings.totalUsers=Total de Utilizadores: -adminUserSettings.lastRequest=Último Pedido -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Importar/Exportar Base de Dados -database.header=Importar/Exportar Base de Dados -database.fileName=Nome do Ficheiro -database.creationDate=Data de Criação -database.fileSize=Tamanho do Ficheiro -database.deleteBackupFile=Eliminar Ficheiro de Backup -database.importBackupFile=Importar Ficheiro de Backup -database.createBackupFile=Criar Ficheiro de Backup -database.downloadBackupFile=Transferir Ficheiro de Backup -database.info_1=Ao importar dados, é crucial assegurar a estrutura correta. Se não tiver certeza do que está a fazer, procure aconselhamento e suporte de um profissional. Um erro na estrutura pode causar mau funcionamento da aplicação, até à completa impossibilidade de executar a aplicação. -database.info_2=O nome do ficheiro não importa ao carregar. Será renomeado depois para seguir o formato backup_user_yyyyMMddHHmm.sql, assegurando uma convenção de nomes consistente. -database.submit=Importar Backup -database.importIntoDatabaseSuccessed=Importação para base de dados bem sucedida -database.backupCreated=Backup da base de dados bem sucedido -database.fileNotFound=Ficheiro não Encontrado -database.fileNullOrEmpty=O ficheiro não pode ser nulo ou vazio -database.failedImportFile=Falha ao Importar Ficheiro -database.notSupported=Esta função não está disponível para a sua ligação à base de dados. - -session.expired=A sua sessão expirou. Por favor atualize a página e tente novamente. -session.refreshPage=Atualizar Página - -############# -# HOME-PAGE # -############# -home.desc=O seu centro local para todas as suas necessidades de PDF. -home.searchBar=Pesquisar funcionalidades... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Ver, anotar, adicionar texto ou imagens -viewPdf.tags=ver,ler,anotar,texto,imagem - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Multi Ferramenta PDF -home.multiTool.desc=Juntar, Rodar, Reorganizar, Dividir e Remover páginas -multiTool.tags=Multi Ferramenta,Multi operação,UI,clicar arrastar,front end,lado cliente,interativo,interagível,mover,eliminar,migrar,dividir - -home.merge.title=Juntar -home.merge.desc=Junte facilmente vários PDFs num só. -merge.tags=juntar,Operações de página,Back end,lado servidor - -home.split.title=Dividir -home.split.desc=Dividir PDFs em vários documentos -split.tags=Operações de página,dividir,Multi Página,cortar,lado servidor - -home.rotate.title=Rodar -home.rotate.desc=Rode facilmente os seus PDFs. -rotate.tags=lado servidor - - -home.imageToPdf.title=Imagem para PDF -home.imageToPdf.desc=Converter uma imagem (PNG, JPEG, GIF) para PDF. -imageToPdf.tags=conversão,img,jpg,imagem,foto - -home.pdfToImage.title=PDF para Imagem -home.pdfToImage.desc=Converter um PDF para uma imagem. (PNG, JPEG, GIF) -pdfToImage.tags=conversão,img,jpg,imagem,foto - -home.pdfOrganiser.title=Organizar -home.pdfOrganiser.desc=Remover/Reorganizar páginas em qualquer ordem -pdfOrganiser.tags=duplex,par,ímpar,ordenar,mover - - -home.addImage.title=Adicionar imagem -home.addImage.desc=Adiciona uma imagem numa localização definida no PDF -addImage.tags=img,jpg,imagem,foto - -home.watermark.title=Adicionar Marca de Água -home.watermark.desc=Adicionar uma marca de água personalizada ao seu documento PDF. -watermark.tags=Texto,repetindo,etiqueta,próprio,copyright,marca registada,img,jpg,imagem,foto - -home.permissions.title=Alterar Permissões -home.permissions.desc=Alterar as permissões do seu documento PDF -permissions.tags=ler,escrever,editar,imprimir - - -home.removePages.title=Remover -home.removePages.desc=Eliminar páginas indesejadas do seu documento PDF. -removePages.tags=Remover páginas,eliminar páginas - -home.addPassword.title=Adicionar Palavra-passe -home.addPassword.desc=Encriptar o seu documento PDF com uma palavra-passe. -addPassword.tags=seguro,segurança - -home.removePassword.title=Remover Palavra-passe -home.removePassword.desc=Remover proteção por palavra-passe do seu documento PDF. -removePassword.tags=seguro,Desencriptar,segurança,sem palavra-passe,eliminar palavra-passe - -home.compressPdfs.title=Comprimir -home.compressPdfs.desc=Comprimir PDFs para reduzir o seu tamanho. -compressPdfs.tags=comprimir,pequeno,minúsculo - -home.unlockPDFForms.title=Desbloquear Formulários do PDF -home.unlockPDFForms.desc=Remover propriedades de apenas leitura dos formulários de um PDF -unlockPDFForms.tags=remover,apagar,formulário,campo,apenas leitura - -home.changeMetadata.title=Alterar Metadados -home.changeMetadata.desc=Alterar/Remover/Adicionar metadados de um documento PDF -changeMetadata.tags=Título,autor,data,criação,tempo,editor,produtor,estatísticas - -home.fileToPDF.title=Converter ficheiro para PDF -home.fileToPDF.desc=Converter quase qualquer ficheiro para PDF (DOCX, PNG, XLS, PPT, TXT e mais) -fileToPDF.tags=transformação,formato,documento,imagem,slide,texto,conversão,escritório,docs,word,excel,powerpoint - -home.ocr.title=OCR / Limpeza de digitalizações -home.ocr.desc=Limpa digitalizações e deteta texto de imagens dentro de um PDF e readiciona-o como texto. -ocr.tags=reconhecimento,texto,imagem,digitalização,ler,identificar,deteção,editável - -home.extractImages.title=Extrair Imagens -home.extractImages.desc=Extrai todas as imagens de um PDF e guarda-as num zip -extractImages.tags=imagem,foto,guardar,arquivo,zip,capturar,extrair - -home.pdfToPDFA.title=PDF para PDF/A -home.pdfToPDFA.desc=Converter PDF para PDF/A para armazenamento a longo prazo -pdfToPDFA.tags=arquivo,longo prazo,padrão,conversão,armazenamento,preservação - -home.PDFToWord.title=PDF para Word -home.PDFToWord.desc=Converter PDF para formatos Word (DOC, DOCX e ODT) -PDFToWord.tags=doc,docx,odt,word,transformação,formato,conversão,escritório,microsoft,docfile - -home.PDFToPresentation.title=PDF para Apresentação -home.PDFToPresentation.desc=Converter PDF para formatos de Apresentação (PPT, PPTX e ODP) -PDFToPresentation.tags=slides,apresentação,escritório,microsoft - -home.PDFToText.title=PDF para RTF (Texto) -home.PDFToText.desc=Converter PDF para formato Texto ou RTF -PDFToText.tags=formato rico,formato texto rico,formato texto rico - -home.PDFToHTML.title=PDF para HTML -home.PDFToHTML.desc=Converter PDF para formato HTML -PDFToHTML.tags=conteúdo web,compatível com navegador - - -home.PDFToXML.title=PDF para XML -home.PDFToXML.desc=Converter PDF para formato XML -PDFToXML.tags=extração-dados,conteúdo-estruturado,interop,transformação,converter - -home.ScannerImageSplit.title=Detetar/Dividir fotos digitalizadas -home.ScannerImageSplit.desc=Divide múltiplas fotos de dentro de uma foto/PDF -ScannerImageSplit.tags=separar,auto-detetar,digitalizações,multi-foto,organizar - -home.sign.title=Assinar -home.sign.desc=Adiciona assinatura ao PDF por desenho, texto ou imagem -sign.tags=autorizar,iniciais,assinatura-desenhada,assinatura-texto,assinatura-imagem - -home.flatten.title=Achatar -home.flatten.desc=Remover todos os elementos interativos e formulários de um PDF -flatten.tags=estático,desativar,não-interativo,otimizar - -home.repair.title=Reparar -home.repair.desc=Tenta reparar um PDF corrompido/danificado -repair.tags=corrigir,restaurar,correção,recuperar - -home.removeBlanks.title=Remover Páginas em Branco -home.removeBlanks.desc=Deteta e remove páginas em branco de um documento -removeBlanks.tags=limpeza,otimizar,sem-conteúdo,organizar - -home.removeAnnotations.title=Remover Anotações -home.removeAnnotations.desc=Remove todos os comentários/anotações de um PDF -removeAnnotations.tags=comentários,destaque,notas,marcação,remover - -home.compare.title=Comparar -home.compare.desc=Compara e mostra as diferenças entre 2 Documentos PDF -compare.tags=diferenciar,contrastar,alterações,análise - -home.certSign.title=Assinar com Certificado -home.certSign.desc=Assina um PDF com um Certificado/Chave (PEM/P12) -certSign.tags=autenticar,PEM,P12,oficial,encriptar - -home.removeCertSign.title=Remover Assinatura de Certificado -home.removeCertSign.desc=Remove assinatura de certificado do PDF -removeCertSign.tags=autenticar,PEM,P12,oficial,desencriptar - -home.pageLayout.title=Layout Multi-Página -home.pageLayout.desc=Juntar múltiplas páginas de um documento PDF numa única página -pageLayout.tags=juntar,composto,vista-única,organizar - -home.scalePages.title=Ajustar tamanho/escala de página -home.scalePages.desc=Alterar o tamanho/escala de uma página e/ou os seus conteúdos. -scalePages.tags=redimensionar,modificar,dimensão,adaptar - -home.pipeline.title=Pipeline -home.pipeline.desc=Executar múltiplas ações em PDFs definindo scripts pipeline -pipeline.tags=automatizar,sequência,script,processamento-lote - -home.add-page-numbers.title=Adicionar Números de Página -home.add-page-numbers.desc=Adicionar números de página ao longo de um documento numa localização definida -add-page-numbers.tags=paginar,etiqueta,organizar,índice - -home.auto-rename.title=Renomear Automaticamente Ficheiro PDF -home.auto-rename.desc=Renomeia automaticamente um ficheiro PDF baseado no cabeçalho detetado -auto-rename.tags=auto-deteção,baseado-cabeçalho,organizar,reetiquetar - -home.adjust-contrast.title=Ajustar Cores/Contraste -home.adjust-contrast.desc=Ajustar Contraste, Saturação e Brilho de um PDF -adjust-contrast.tags=correção-cor,afinar,modificar,melhorar - -home.crop.title=Recortar PDF -home.crop.desc=Recortar um PDF para reduzir o seu tamanho (mantém o texto!) -crop.tags=aparar,encolher,editar,forma - -home.autoSplitPDF.title=Divisão Automática de Páginas -home.autoSplitPDF.desc=Dividir automaticamente PDF digitalizado com separador de páginas físico com Código QR -autoSplitPDF.tags=baseado-QR,separar,segmento-digitalização,organizar - -home.sanitizePdf.title=Sanitizar -home.sanitizePdf.desc=Remover scripts e outros elementos de ficheiros PDF -sanitizePdf.tags=limpar,seguro,segurança,remover-ameaças - -home.URLToPDF.title=URL/Website Para PDF -home.URLToPDF.desc=Converte qualquer URL http(s) para PDF -URLToPDF.tags=captura-web,guardar-página,web-para-doc,arquivo - -home.HTMLToPDF.title=HTML para PDF -home.HTMLToPDF.desc=Converte qualquer ficheiro HTML ou zip para PDF -HTMLToPDF.tags=marcação,conteúdo-web,transformação,converter - - -home.MarkdownToPDF.title=Markdown para PDF -home.MarkdownToPDF.desc=Converte qualquer ficheiro Markdown para PDF -MarkdownToPDF.tags=marcação,conteúdo-web,transformação,converter - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Obter TODA Informação sobre PDF -home.getPdfInfo.desc=Obtém qualquer e toda informação possível sobre PDFs -getPdfInfo.tags=informação,dados,estatísticas,estatísticas - - -home.extractPage.title=Extrair página(s) -home.extractPage.desc=Extrai páginas selecionadas do PDF -extractPage.tags=extrair - - -home.PdfToSinglePage.title=Página Única Grande -home.PdfToSinglePage.desc=Junta todas as páginas do PDF numa única página grande -PdfToSinglePage.tags=página única - - -home.showJS.title=Mostrar Javascript -home.showJS.desc=Procura e mostra qualquer JS injetado num PDF -showJS.tags=JS - -home.autoRedact.title=Redação Automática -home.autoRedact.desc=Redação Automática (Oculta) texto num PDF baseado em texto de entrada -autoRedact.tags=Redação,Ocultar,ocultar,preto,marcador,oculto - -home.redact.title=Redação Manual -home.redact.desc=Redacta um PDF baseado em texto selecionado, formas desenhadas e/ou página(s) selecionada(s) -redact.tags=Redação,Ocultar,ocultar,preto,marcador,oculto,manual - -home.tableExtraxt.title=PDF para CSV -home.tableExtraxt.desc=Extrai Tabelas de um PDF convertendo para CSV -tableExtraxt.tags=CSV,Extração de Tabela,extrair,converter - - -home.autoSizeSplitPDF.title=Divisão Automática por Tamanho/Contagem -home.autoSizeSplitPDF.desc=Dividir um único PDF em múltiplos documentos baseado em tamanho, contagem de páginas, ou contagem de documentos -autoSizeSplitPDF.tags=pdf,dividir,documento,organização - - -home.overlay-pdfs.title=Sobrepor PDFs -home.overlay-pdfs.desc=Sobrepõe PDFs em cima de outro PDF -overlay-pdfs.tags=Sobrepor - -home.split-by-sections.title=Dividir PDF por Secções -home.split-by-sections.desc=Divide cada página de um PDF em secções horizontais e verticais mais pequenas -split-by-sections.tags=Dividir Secção, Dividir, Personalizar - -home.AddStampRequest.title=Adicionar Carimbo a PDF -home.AddStampRequest.desc=Adicionar carimbos de texto ou adicionar carimbos de imagem em localizações definidas -AddStampRequest.tags=Carimbo, Adicionar imagem, imagem central, Marca de água, PDF, Incorporar, Personalizar - - -home.removeImagePdf.title=Remover imagem -home.removeImagePdf.desc=Remover imagem do PDF para reduzir tamanho do ficheiro -removeImagePdf.tags=Remover Imagem,operações de página,lado servidor - - -home.splitPdfByChapters.title=Dividir PDF por Capítulos -home.splitPdfByChapters.desc=Dividir um PDF em múltiplos ficheiros baseado na sua estrutura de capítulos. -splitPdfByChapters.tags=dividir,capítulos,marcadores,organizar - -home.validateSignature.title=Validar Assinatura PDF -home.validateSignature.desc=Verificar assinaturas digitais e certificados em documentos PDF -validateSignature.tags=assinatura,verificar,validar,pdf,certificado,assinatura digital,Validar Assinatura,Validar certificado - -#replace-invert-color -replace-color.title=Substituir-Inverter-Cor -replace-color.header=Substituir-Inverter Cor PDF -home.replaceColorPdf.title=Substituir e Inverter Cor -home.replaceColorPdf.desc=Substituir cor para texto e fundo em PDF e inverter cor completa do pdf para reduzir tamanho do ficheiro -replaceColorPdf.tags=Substituir Cor,operações de página,Back end,lado servidor -replace-color.selectText.1=Opções de Substituir ou Inverter cor -replace-color.selectText.2=Predefinição(Cores de alto contraste predefinidas) -replace-color.selectText.3=Personalizado(Cores personalizadas) -replace-color.selectText.4=Inversão Total(Inverter todas as cores) -replace-color.selectText.5=Opções de cor de alto contraste -replace-color.selectText.6=texto branco em fundo preto -replace-color.selectText.7=Texto preto em fundo branco -replace-color.selectText.8=Texto amarelo em fundo preto -replace-color.selectText.9=Texto verde em fundo preto -replace-color.selectText.10=Escolher cor do texto -replace-color.selectText.11=Escolher cor do fundo -replace-color.submit=Substituir - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Iniciar sessão -login.header=Iniciar sessão -login.signin=Iniciar sessão -login.rememberme=Lembrar-me -login.invalid=Nome de utilizador ou palavra-passe inválidos. -login.locked=A sua conta foi bloqueada. -login.signinTitle=Por favor inicie sessão -login.ssoSignIn=Login via Single Sign-on -login.oAuth2AutoCreateDisabled=Criação Automática de Utilizador OAUTH2 Desativada -login.oAuth2AdminBlockedUser=O registo ou login de utilizadores não registados está atualmente bloqueado. Por favor contacte o administrador. -login.oauth2RequestNotFound=Pedido de autorização não encontrado -login.oauth2InvalidUserInfoResponse=Resposta de Informação de Utilizador Inválida -login.oauth2invalidRequest=Pedido Inválido -login.oauth2AccessDenied=Acesso Negado -login.oauth2InvalidTokenResponse=Resposta de Token Inválida -login.oauth2InvalidIdToken=Token de Id Inválido -login.relyingPartyRegistrationNotFound=Nenhum registo de relying party encontrado -login.userIsDisabled=O utilizador está desativado, o login está atualmente bloqueado com este nome de utilizador. Por favor contacte o administrador. -login.alreadyLoggedIn=Já tem sessão iniciada em -login.alreadyLoggedIn2=dispositivos. Por favor termine sessão nesses dispositivos e tente novamente. -login.toManySessions=Tem demasiadas sessões ativas -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Redação Automática -autoRedact.header=Redação Automática -autoRedact.colorLabel=Cor -autoRedact.textsToRedactLabel=Texto a redactar (separado por linhas) -autoRedact.textsToRedactPlaceholder=ex. \nConfidencial \nTop-Secret -autoRedact.useRegexLabel=Usar Regex -autoRedact.wholeWordSearchLabel=Pesquisa de Palavra Completa -autoRedact.customPaddingLabel=Preenchimento Extra Personalizado -autoRedact.convertPDFToImageLabel=Converter PDF para PDF-Imagem (Usado para remover texto por trás da caixa) -autoRedact.submitButton=Submeter - -#redact -redact.title=Redação Manual -redact.header=Redação Manual -redact.submit=Redactar -redact.textBasedRedaction=Redação baseada em Texto -redact.pageBasedRedaction=Redação baseada em Página -redact.convertPDFToImageLabel=Converter PDF para PDF-Imagem (Usado para remover texto por trás da caixa) -redact.pageRedactionNumbers.title=Páginas -redact.pageRedactionNumbers.placeholder=(ex. 1,2,8 ou 4,7,12-16 ou 2n-1) -redact.redactionColor.title=Cor de Redação -redact.export=Exportar -redact.upload=Carregar -redact.boxRedaction=Redação por desenho de caixa -redact.zoom=Zoom -redact.zoomIn=Aumentar zoom -redact.zoomOut=Diminuir zoom -redact.nextPage=Próxima Página -redact.previousPage=Página Anterior -redact.toggleSidebar=Alternar Barra Lateral -redact.showThumbnails=Mostrar Miniaturas -redact.showDocumentOutline=Mostrar Esquema do Documento (duplo clique para expandir/colapsar todos os itens) -redact.showAttatchments=Mostrar Anexos -redact.showLayers=Mostrar Camadas (duplo clique para repor todas as camadas para o estado predefinido) -redact.colourPicker=Seletor de Cor -redact.findCurrentOutlineItem=Encontrar item atual do esquema -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Mostrar Javascript -showJS.header=Mostrar Javascript -showJS.downloadJS=Transferir Javascript -showJS.submit=Mostrar - - -#pdfToSinglePage -pdfToSinglePage.title=PDF Para Página Única -pdfToSinglePage.header=PDF Para Página Única -pdfToSinglePage.submit=Converter Para Página Única - - -#pageExtracter -pageExtracter.title=Extrair Páginas -pageExtracter.header=Extrair Páginas -pageExtracter.submit=Extrair -pageExtracter.placeholder=(ex. 1,2,8 ou 4,7,12-16 ou 2n-1) - - -#getPdfInfo -getPdfInfo.title=Obter Informação do PDF -getPdfInfo.header=Obter Informação do PDF -getPdfInfo.submit=Obter Informação -getPdfInfo.downloadJson=Transferir JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown Para PDF -MarkdownToPDF.header=Markdown Para PDF -MarkdownToPDF.submit=Converter -MarkdownToPDF.help=Trabalho em progresso -MarkdownToPDF.credit=Usa WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL Para PDF -URLToPDF.header=URL Para PDF -URLToPDF.submit=Converter -URLToPDF.credit=Usa WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML Para PDF -HTMLToPDF.header=HTML Para PDF -HTMLToPDF.help=Aceita ficheiros HTML e ZIPs contendo html/css/imagens etc necessários -HTMLToPDF.submit=Converter -HTMLToPDF.credit=Usa WeasyPrint -HTMLToPDF.zoom=Nível de zoom para mostrar o website. -HTMLToPDF.pageWidth=Largura da página em centímetros. (Em branco para predefinição) -HTMLToPDF.pageHeight=Altura da página em centímetros. (Em branco para predefinição) -HTMLToPDF.marginTop=Margem superior da página em milímetros. (Em branco para predefinição) -HTMLToPDF.marginBottom=Margem inferior da página em milímetros. (Em branco para predefinição) -HTMLToPDF.marginLeft=Margem esquerda da página em milímetros. (Em branco para predefinição) -HTMLToPDF.marginRight=Margem direita da página em milímetros. (Em branco para predefinição) -HTMLToPDF.printBackground=Renderizar o fundo dos websites. -HTMLToPDF.defaultHeader=Ativar Cabeçalho Predefinido (Nome e número de página) -HTMLToPDF.cssMediaType=Alterar o tipo de media CSS da página. -HTMLToPDF.none=Nenhum -HTMLToPDF.print=Imprimir -HTMLToPDF.screen=Ecrã - - -#AddStampRequest -AddStampRequest.header=Carimbar PDF -AddStampRequest.title=Carimbar PDF -AddStampRequest.stampType=Tipo de Carimbo -AddStampRequest.stampText=Texto do Carimbo -AddStampRequest.stampImage=Imagem do Carimbo -AddStampRequest.alphabet=Alfabeto -AddStampRequest.fontSize=Tamanho da Fonte/Imagem -AddStampRequest.rotation=Rotação -AddStampRequest.opacity=Opacidade -AddStampRequest.position=Posição -AddStampRequest.overrideX=Sobrepor Coordenada X -AddStampRequest.overrideY=Sobrepor Coordenada Y -AddStampRequest.customMargin=Margem Personalizada -AddStampRequest.customColor=Cor de Texto Personalizada -AddStampRequest.submit=Submeter - - -#sanitizePDF -sanitizePDF.title=Sanitizar PDF -sanitizePDF.header=Sanitizar um ficheiro PDF -sanitizePDF.selectText.1=Remover ações JavaScript -sanitizePDF.selectText.2=Remover ficheiros incorporados -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Remover ligações -sanitizePDF.selectText.5=Remover tipos de letra -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanitizar PDF - - -#addPageNumbers -addPageNumbers.title=Adicionar Números de Página -addPageNumbers.header=Adicionar Números de Página -addPageNumbers.selectText.1=Selecionar ficheiro PDF: -addPageNumbers.selectText.2=Tamanho da Margem -addPageNumbers.selectText.3=Posição -addPageNumbers.selectText.4=Número Inicial -addPageNumbers.selectText.5=Páginas a Numerar -addPageNumbers.selectText.6=Texto Personalizado -addPageNumbers.customTextDesc=Texto Personalizado -addPageNumbers.numberPagesDesc=Quais páginas a numerar, predefinição 'todas', também aceita 1-5 ou 2,5,9 etc -addPageNumbers.customNumberDesc=Predefinição {n}, também aceita 'Página {n} de {total}', 'Texto-{n}', '{filename}-{n} -addPageNumbers.submit=Adicionar Números de Página - - -#auto-rename -auto-rename.title=Renomear Automático -auto-rename.header=Renomear PDF Automaticamente -auto-rename.submit=Renomear Automático - - -#adjustContrast -adjustContrast.title=Ajustar Contraste -adjustContrast.header=Ajustar Contraste -adjustContrast.contrast=Contraste: -adjustContrast.brightness=Brilho: -adjustContrast.saturation=Saturação: -adjustContrast.download=Transferir - - -#crop -crop.title=Recortar -crop.header=Recortar PDF -crop.submit=Submeter - - -#autoSplitPDF -autoSplitPDF.title=Divisão Automática de PDF -autoSplitPDF.header=Divisão Automática de PDF -autoSplitPDF.description=Imprima, Insira, Digitalize, carregue, e deixe-nos separar automaticamente os seus documentos. Sem necessidade de organização manual. -autoSplitPDF.selectText.1=Imprima algumas folhas separadoras abaixo (Preto e branco é suficiente). -autoSplitPDF.selectText.2=Digitalize todos os seus documentos de uma vez inserindo a folha separadora entre eles. -autoSplitPDF.selectText.3=Carregue o único ficheiro PDF digitalizado grande e deixe o Stirling PDF tratar do resto. -autoSplitPDF.selectText.4=As páginas separadoras são automaticamente detetadas e removidas, garantindo um documento final organizado. -autoSplitPDF.formPrompt=Submeter PDF contendo separadores de página Stirling-PDF: -autoSplitPDF.duplexMode=Modo Duplex (Digitalização frente e verso) -autoSplitPDF.dividerDownload2=Transferir 'Separador de Divisão Automática (com instruções).pdf' -autoSplitPDF.submit=Submeter - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Layout Multi-Página -pageLayout.header=Layout Multi-Página -pageLayout.pagesPerSheet=Páginas por folha: -pageLayout.addBorder=Adicionar Bordas -pageLayout.submit=Submeter - - -#scalePages -scalePages.title=Ajustar escala de página -scalePages.header=Ajustar escala de página -scalePages.pageSize=Tamanho de uma página do documento. -scalePages.keepPageSize=Tamanho Original -scalePages.scaleFactor=Nível de zoom (recorte) de uma página. -scalePages.submit=Submeter - - -#certSign -certSign.title=Assinatura de Certificado -certSign.header=Assinar um PDF com o seu certificado (Trabalho em progresso) -certSign.selectPDF=Selecione um Ficheiro PDF para Assinar: -certSign.jksNote=Nota: Se o seu tipo de certificado não estiver listado abaixo, por favor converta-o para um ficheiro Java Keystore (.jks) usando a ferramenta de linha de comando keytool. Depois, escolha a opção de ficheiro .jks abaixo. -certSign.selectKey=Selecione o Seu Ficheiro de Chave Privada (formato PKCS#8, pode ser .pem ou .der): -certSign.selectCert=Selecione o Seu Ficheiro de Certificado (formato X.509, pode ser .pem ou .der): -certSign.selectP12=Selecione o Seu Ficheiro Keystore PKCS#12 (.p12 ou .pfx) (Opcional, Se fornecido, deve conter a sua chave privada e certificado): -certSign.selectJKS=Selecione o Seu Ficheiro Java Keystore (.jks ou .keystore): -certSign.certType=Tipo de Certificado -certSign.password=Introduza a Sua Palavra-passe de Keystore ou Chave Privada (Se Existir): -certSign.showSig=Mostrar Assinatura -certSign.reason=Razão -certSign.location=Localização -certSign.name=Nome -certSign.showLogo=Mostrar Logo -certSign.submit=Assinar PDF - - -#removeCertSign -removeCertSign.title=Remover Assinatura de Certificado -removeCertSign.header=Remover o certificado digital do PDF -removeCertSign.selectPDF=Selecione um ficheiro PDF: -removeCertSign.submit=Remover Assinatura - - -#removeBlanks -removeBlanks.title=Remover Páginas em Branco -removeBlanks.header=Remover Páginas em Branco -removeBlanks.threshold=Limiar de Brancura de Pixel: -removeBlanks.thresholdDesc=Limiar para determinar quão branco um pixel branco deve ser para ser classificado como 'Branco'. 0 = Preto, 255 branco puro. -removeBlanks.whitePercent=Percentagem de Branco (%): -removeBlanks.whitePercentDesc=Percentagem da página que deve ser pixels 'brancos' para ser removida -removeBlanks.submit=Remover Páginas em Branco - - -#removeAnnotations -removeAnnotations.title=Remover Anotações -removeAnnotations.header=Remover Anotações -removeAnnotations.submit=Remover - - -#compare -compare.title=Comparar -compare.header=Comparar PDFs -compare.highlightColor.1=Cor de Destaque 1: -compare.highlightColor.2=Cor de Destaque 2: -compare.document.1=Documento 1 -compare.document.2=Documento 2 -compare.submit=Comparar -compare.complex.message=Um ou ambos os documentos fornecidos são ficheiros grandes, a precisão da comparação pode ser reduzida -compare.large.file.message=Um ou ambos os documentos fornecidos são demasiado grandes para processar -compare.no.text.message=Um ou ambos os PDFs selecionados não têm conteúdo de texto. Por favor escolha PDFs com texto para comparação. - -#sign -sign.title=Assinar -sign.header=Assinar PDFs -sign.upload=Carregar Imagem -sign.draw=Desenhar Assinatura -sign.text=Entrada de Texto -sign.clear=Limpar -sign.add=Adicionar -sign.saved=Assinaturas Guardadas -sign.save=Guardar Assinatura -sign.personalSigs=Assinaturas Pessoais -sign.sharedSigs=Assinaturas Partilhadas -sign.noSavedSigs=Nenhuma assinatura guardada encontrada -sign.addToAll=Adicionar a todas as páginas -sign.delete=Eliminar -sign.first=Primeira página -sign.last=Última página -sign.next=Próxima página -sign.previous=Página anterior -sign.maintainRatio=Alternar manter proporção -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Reparar -repair.header=Reparar PDFs -repair.submit=Reparar - - -#flatten -flatten.title=Achatar -flatten.header=Achatar PDFs -flatten.flattenOnlyForms=Achatar apenas formulários -flatten.submit=Achatar - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Limiar de Ângulo: -ScannerImageSplit.selectText.2=Define o ângulo absoluto mínimo necessário para a imagem ser rodada (predefinição: 10). -ScannerImageSplit.selectText.3=Tolerância: -ScannerImageSplit.selectText.4=Determina o intervalo de variação de cor em torno da cor de fundo estimada (predefinição: 30). -ScannerImageSplit.selectText.5=Área Mínima: -ScannerImageSplit.selectText.6=Define o limiar de área mínima para uma foto (predefinição: 10000). -ScannerImageSplit.selectText.7=Área Mínima de Contorno: -ScannerImageSplit.selectText.8=Define o limiar de área mínima de contorno para uma foto -ScannerImageSplit.selectText.9=Tamanho da Borda: -ScannerImageSplit.selectText.10=Define o tamanho da borda adicionada e removida para prevenir bordas brancas na saída (predefinição: 1). -ScannerImageSplit.info=Python não está instalado. É necessário para executar. - - -#OCR -ocr.title=OCR / Limpeza de digitalizações -ocr.header=Limpeza de Digitalizações / OCR (Reconhecimento Ótico de Caracteres) -ocr.selectText.1=Selecione idiomas que devem ser detetados dentro do PDF (Os listados são os atualmente detetados): -ocr.selectText.2=Produzir ficheiro de texto contendo texto OCR junto com o PDF processado com OCR -ocr.selectText.3=Corrigir páginas que foram digitalizadas num ângulo inclinado rodando-as de volta ao lugar -ocr.selectText.4=Limpar página para que seja menos provável que o OCR encontre texto em ruído de fundo. (Sem alteração na saída) -ocr.selectText.5=Limpar página para que seja menos provável que o OCR encontre texto em ruído de fundo, mantém a limpeza na saída. -ocr.selectText.6=Ignora páginas que têm texto interativo, apenas processa OCR em páginas que são imagens -ocr.selectText.7=Forçar OCR, irá processar OCR em Cada página removendo todos os elementos de texto originais -ocr.selectText.8=Normal (Irá dar erro se o PDF contiver texto) -ocr.selectText.9=Definições Adicionais -ocr.selectText.10=Modo OCR -ocr.selectText.11=Remover imagens após OCR (Remove TODAS as imagens, apenas útil se parte do passo de conversão) -ocr.selectText.12=Tipo de Renderização (Avançado) -ocr.help=Por favor leia esta documentação sobre como usar isto para outros idiomas e/ou usar fora do docker -ocr.credit=Este serviço usa qpdf e Tesseract para OCR. -ocr.submit=Processar PDF com OCR - - -#extractImages -extractImages.title=Extrair Imagens -extractImages.header=Extrair Imagens -extractImages.selectText=Selecione formato de imagem para converter imagens extraídas -extractImages.allowDuplicates=Guardar imagens duplicadas -extractImages.submit=Extrair - - -#File to PDF -fileToPDF.title=Ficheiro para PDF -fileToPDF.header=Converter qualquer ficheiro para PDF -fileToPDF.credit=Este serviço usa LibreOffice e Unoconv para conversão de ficheiros. -fileToPDF.supportedFileTypesInfo=Tipos de Ficheiro Suportados -fileToPDF.supportedFileTypes=Os tipos de ficheiro suportados devem incluir os abaixo, no entanto para uma lista completa atualizada de formatos suportados, por favor consulte a documentação do LibreOffice -fileToPDF.submit=Converter para PDF - - -#compress -compress.title=Comprimir -compress.header=Comprimir PDF -compress.credit=Este serviço usa qpdf para Compressão/Otimização de PDF. -compress.grayscale.label=Aplicar escala de cinzentos para compressão -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Nível de otimização: -compress.selectText.4=Modo automático - Ajusta automaticamente a qualidade para obter o PDF com o tamanho exato -compress.selectText.5=Tamanho esperado do PDF (ex. 25MB, 10.8MB, 25KB) -compress.submit=Comprimir - - -#Add image -addImage.title=Adicionar Imagem -addImage.header=Adicionar imagem ao PDF -addImage.everyPage=Todas as Páginas? -addImage.upload=Adicionar imagem -addImage.submit=Adicionar imagem - - -#merge -merge.title=Juntar -merge.header=Juntar múltiplos PDFs (2+) -merge.sortByName=Ordenar por nome -merge.sortByDate=Ordenar por data -merge.removeCertSign=Remover assinatura digital no ficheiro junto? -merge.submit=Juntar - - -#pdfOrganiser -pdfOrganiser.title=Organizador de Páginas -pdfOrganiser.header=Organizador de Páginas PDF -pdfOrganiser.submit=Reorganizar Páginas -pdfOrganiser.mode=Modo -pdfOrganiser.mode.1=Ordem de Página Personalizada -pdfOrganiser.mode.2=Ordem Inversa -pdfOrganiser.mode.3=Ordenação Duplex -pdfOrganiser.mode.4=Ordenação em Livro -pdfOrganiser.mode.5=Ordenação em Livro com Costura Lateral -pdfOrganiser.mode.6=Divisão Par-Ímpar -pdfOrganiser.mode.7=Remover Primeira -pdfOrganiser.mode.8=Remover Última -pdfOrganiser.mode.9=Remover Primeira e Última -pdfOrganiser.mode.10=Junção Par-Ímpar -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(ex. 1,3,2 ou 4-8,2,10-12 ou 2n-1) - - -#multiTool -multiTool.title=Multi Ferramenta PDF -multiTool.header=Multi Ferramenta PDF -multiTool.uploadPrompts=Nome do Ficheiro -multiTool.selectAll=Selecionar Tudo -multiTool.deselectAll=Desselecionar Tudo -multiTool.selectPages=Selecionar Página -multiTool.selectedPages=Páginas Selecionadas -multiTool.page=Página -multiTool.deleteSelected=Eliminar Selecionadas -multiTool.downloadAll=Exportar -multiTool.downloadSelected=Exportar Selecionadas - -multiTool.insertPageBreak=Inserir Quebra de Página -multiTool.addFile=Adicionar Ficheiro -multiTool.rotateLeft=Rodar à Esquerda -multiTool.rotateRight=Rodar à Direita -multiTool.split=Dividir -multiTool.moveLeft=Mover à Esquerda -multiTool.moveRight=Mover à Direita -multiTool.delete=Eliminar -multiTool.dragDropMessage=Página(s) Selecionada(s) -multiTool.undo=Desfazer -multiTool.redo=Refazer - -#decrypt -decrypt.passwordPrompt=Este ficheiro está protegido por palavra-passe. Por favor introduza a palavra-passe: -decrypt.cancelled=Operação cancelada para PDF: {0} -decrypt.noPassword=Nenhuma palavra-passe fornecida para PDF encriptado: {0} -decrypt.invalidPassword=Por favor tente novamente com a palavra-passe correta. -decrypt.invalidPasswordHeader=Palavra-passe incorreta ou encriptação não suportada para PDF: {0} -decrypt.unexpectedError=Ocorreu um erro ao processar o ficheiro. Por favor tente novamente. -decrypt.serverError=Erro do servidor ao desencriptar: {0} -decrypt.success=Ficheiro desencriptado com sucesso. - -#multiTool-advert -multiTool-advert.message=Esta funcionalidade também está disponível na nossa página multi-ferramenta. Experimente para uma interface melhorada página a página e funcionalidades adicionais! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Ver PDF - -#pageRemover -pageRemover.title=Removedor de Página -pageRemover.header=Removedor de Página PDF -pageRemover.pagesToDelete=Páginas a eliminar (Introduza uma lista de números de página separados por vírgulas): -pageRemover.submit=Eliminar Páginas -pageRemover.placeholder=(ex. 1,2,6 ou 1-10,15-30) - - -#rotate -rotate.title=Rodar PDF -rotate.header=Rodar PDF -rotate.selectAngle=Selecione ângulo de rotação (em múltiplos de 90 graus): -rotate.submit=Rodar - - -#split-pdfs -split.title=Dividir PDF -split.header=Dividir PDF -split.desc.1=Os números que seleciona são o número da página onde deseja fazer uma divisão -split.desc.2=Como tal, selecionar 1,3,7-9 iria dividir um documento de 10 páginas em 6 PDFs separados com: -split.desc.3=Documento #1: Página 1 -split.desc.4=Documento #2: Páginas 2 e 3 -split.desc.5=Documento #3: Páginas 4, 5, 6, 7 -split.desc.6=Documento #4: Página 8 -split.desc.7=Documento #5: Página 9 -split.desc.8=Documento #6: Página 10 -split.splitPages=Introduza páginas para dividir: -split.submit=Dividir - - -#merge -imageToPDF.title=Imagem para PDF -imageToPDF.header=Imagem para PDF -imageToPDF.submit=Converter -imageToPDF.selectLabel=Opções de Ajuste de Imagem -imageToPDF.fillPage=Preencher Página -imageToPDF.fitDocumentToImage=Ajustar Página à Imagem -imageToPDF.maintainAspectRatio=Manter Proporções -imageToPDF.selectText.2=Rodar PDF automaticamente -imageToPDF.selectText.3=Lógica de múltiplos ficheiros (Apenas ativada se trabalhar com múltiplas imagens) -imageToPDF.selectText.4=Juntar num único PDF -imageToPDF.selectText.5=Converter para PDFs separados - - -#pdfToImage -pdfToImage.title=PDF para Imagem -pdfToImage.header=PDF para Imagem -pdfToImage.selectText=Formato de Imagem -pdfToImage.singleOrMultiple=Tipo de resultado da imagem -pdfToImage.single=Única Imagem Grande -pdfToImage.multi=Múltiplas Imagens -pdfToImage.colorType=Tipo de cor -pdfToImage.color=Cor -pdfToImage.grey=Escala de Cinza -pdfToImage.blackwhite=Preto e Branco (Pode perder dados!) -pdfToImage.submit=Converter -pdfToImage.info=Python não está instalado. Necessário para conversão WebP. -pdfToImage.placeholder=(ex. 1,2,8 ou 4,7,12-16 ou 2n-1) - - -#addPassword -addPassword.title=Adicionar Palavra-passe -addPassword.header=Adicionar palavra-passe (Encriptar) -addPassword.selectText.1=Selecione PDF para encriptar -addPassword.selectText.2=Palavra-passe de Utilizador -addPassword.selectText.3=Comprimento da Chave de Encriptação -addPassword.selectText.4=Valores mais altos são mais fortes, mas valores mais baixos têm melhor compatibilidade. -addPassword.selectText.5=Permissões a definir (Recomendado usar junto com palavra-passe de Proprietário) -addPassword.selectText.6=Impedir montagem do documento -addPassword.selectText.7=Impedir extração de conteúdo -addPassword.selectText.8=Impedir extração para acessibilidade -addPassword.selectText.9=Impedir preenchimento de formulário -addPassword.selectText.10=Impedir modificação -addPassword.selectText.11=Impedir modificação de anotação -addPassword.selectText.12=Impedir impressão -addPassword.selectText.13=Impedir impressão em diferentes formatos -addPassword.selectText.14=Palavra-passe de Proprietário -addPassword.selectText.15=Restringe o que pode ser feito com o documento uma vez aberto (Não suportado por todos os leitores) -addPassword.selectText.16=Restringe a abertura do próprio documento -addPassword.submit=Encriptar - - -#watermark -watermark.title=Adicionar Marca de Água -watermark.header=Adicionar Marca de Água -watermark.customColor=Cor de Texto Personalizada -watermark.selectText.1=Selecione PDF para adicionar marca de água: -watermark.selectText.2=Texto da Marca de Água: -watermark.selectText.3=Tamanho da Fonte: -watermark.selectText.4=Rotação (0-360): -watermark.selectText.5=Espaçador de Largura (Espaço entre cada marca de água horizontalmente): -watermark.selectText.6=Espaçador de Altura (Espaço entre cada marca de água verticalmente): -watermark.selectText.7=Opacidade (0% - 100%): -watermark.selectText.8=Tipo de Marca de Água: -watermark.selectText.9=Imagem da Marca de Água: -watermark.selectText.10=Converter PDF para PDF-Imagem -watermark.submit=Adicionar Marca de Água -watermark.type.1=Texto -watermark.type.2=Imagem - - -#Change permissions -permissions.title=Alterar Permissões -permissions.header=Alterar Permissões -permissions.warning=Aviso para tornar estas permissões inalteráveis é recomendado defini-las com uma palavra-passe através da página adicionar-palavra-passe -permissions.selectText.1=Selecione PDF para alterar permissões -permissions.selectText.2=Permissões a definir -permissions.selectText.3=Impedir montagem do documento -permissions.selectText.4=Impedir extração de conteúdo -permissions.selectText.5=Impedir extração para acessibilidade -permissions.selectText.6=Impedir preenchimento de formulário -permissions.selectText.7=Impedir modificação -permissions.selectText.8=Impedir modificação de anotação -permissions.selectText.9=Impedir impressão -permissions.selectText.10=Impedir impressão em diferentes formatos -permissions.submit=Alterar - - -#remove password -removePassword.title=Remover palavra-passe -removePassword.header=Remover palavra-passe (Desencriptar) -removePassword.selectText.1=Selecione PDF para Desencriptar -removePassword.selectText.2=Palavra-passe -removePassword.submit=Remover - - -#changeMetadata -changeMetadata.title=Título: -changeMetadata.header=Alterar Metadados -changeMetadata.selectText.1=Por favor edite as variáveis que deseja alterar -changeMetadata.selectText.2=Eliminar todos os metadados -changeMetadata.selectText.3=Mostrar Metadados Personalizados: -changeMetadata.author=Autor: -changeMetadata.creationDate=Data de Criação (aaaa/MM/dd HH:mm:ss): -changeMetadata.creator=Criador: -changeMetadata.keywords=Palavras-chave: -changeMetadata.modDate=Data de Modificação (aaaa/MM/dd HH:mm:ss): -changeMetadata.producer=Produtor: -changeMetadata.subject=Assunto: -changeMetadata.trapped=Capturado: -changeMetadata.selectText.4=Outros Metadados: -changeMetadata.selectText.5=Adicionar Entrada de Metadados Personalizada -changeMetadata.submit=Alterar - -#unlockPDFForms -unlockPDFForms.title=Desbloquear Formulários do PDF -unlockPDFForms.header=Desbloquear Formulários do PDF -unlockPDFForms.submit=Remover - -#pdfToPDFA -pdfToPDFA.title=PDF Para PDF/A -pdfToPDFA.header=PDF Para PDF/A -pdfToPDFA.credit=Este serviço usa libreoffice para conversão PDF/A -pdfToPDFA.submit=Converter -pdfToPDFA.tip=Atualmente não funciona para múltiplas entradas de uma só vez -pdfToPDFA.outputFormat=Formato de saída -pdfToPDFA.pdfWithDigitalSignature=O PDF contém uma assinatura digital. Esta será removida no próximo passo. - - -#PDFToWord -PDFToWord.title=PDF para Word -PDFToWord.header=PDF para Word -PDFToWord.selectText.1=Formato do ficheiro de saída -PDFToWord.credit=Este serviço usa LibreOffice para conversão de ficheiros. -PDFToWord.submit=Converter - - -#PDFToPresentation -PDFToPresentation.title=PDF para Apresentação -PDFToPresentation.header=PDF para Apresentação -PDFToPresentation.selectText.1=Formato do ficheiro de saída -PDFToPresentation.credit=Este serviço usa LibreOffice para conversão de ficheiros. -PDFToPresentation.submit=Converter - - -#PDFToText -PDFToText.title=PDF para RTF (Texto) -PDFToText.header=PDF para RTF (Texto) -PDFToText.selectText.1=Formato do ficheiro de saída -PDFToText.credit=Este serviço usa LibreOffice para conversão de ficheiros. -PDFToText.submit=Converter - - -#PDFToHTML -PDFToHTML.title=PDF para HTML -PDFToHTML.header=PDF para HTML -PDFToHTML.credit=Este serviço usa pdftohtml para conversão de ficheiros. -PDFToHTML.submit=Converter - - -#PDFToXML -PDFToXML.title=PDF para XML -PDFToXML.header=PDF para XML -PDFToXML.credit=Este serviço usa LibreOffice para conversão de ficheiros. -PDFToXML.submit=Converter - -#PDFToCSV -PDFToCSV.title=PDF para CSV -PDFToCSV.header=PDF para CSV -PDFToCSV.prompt=Escolha a página para extrair tabela -PDFToCSV.submit=Extrair - -#split-by-size-or-count -split-by-size-or-count.title=Dividir PDF por Tamanho ou Contagem -split-by-size-or-count.header=Dividir PDF por Tamanho ou Contagem -split-by-size-or-count.type.label=Selecione Tipo de Divisão -split-by-size-or-count.type.size=Por Tamanho -split-by-size-or-count.type.pageCount=Por Contagem de Páginas -split-by-size-or-count.type.docCount=Por Contagem de Documentos -split-by-size-or-count.value.label=Introduzir Valor -split-by-size-or-count.value.placeholder=Introduza tamanho (ex., 2MB ou 3KB) ou contagem (ex., 5) -split-by-size-or-count.submit=Submeter - - -#overlay-pdfs -overlay-pdfs.header=Sobrepor Ficheiros PDF -overlay-pdfs.baseFile.label=Selecione Ficheiro PDF Base -overlay-pdfs.overlayFiles.label=Selecione Ficheiros PDF de Sobreposição -overlay-pdfs.mode.label=Selecione Modo de Sobreposição -overlay-pdfs.mode.sequential=Sobreposição Sequencial -overlay-pdfs.mode.interleaved=Sobreposição Intercalada -overlay-pdfs.mode.fixedRepeat=Sobreposição de Repetição Fixa -overlay-pdfs.counts.label=Contagens de Sobreposição (para Modo de Repetição Fixa) -overlay-pdfs.counts.placeholder=Introduza contagens separadas por vírgulas (ex., 2,3,1) -overlay-pdfs.position.label=Selecione Posição de Sobreposição -overlay-pdfs.position.foreground=Primeiro Plano -overlay-pdfs.position.background=Plano de Fundo -overlay-pdfs.submit=Submeter - - -#split-by-sections -split-by-sections.title=Dividir PDF por Secções -split-by-sections.header=Dividir PDF em Secções -split-by-sections.horizontal.label=Divisões Horizontais -split-by-sections.vertical.label=Divisões Verticais -split-by-sections.horizontal.placeholder=Introduza número de divisões horizontais -split-by-sections.vertical.placeholder=Introduza número de divisões verticais -split-by-sections.submit=Dividir PDF -split-by-sections.merge=Juntar Num Único PDF - - -#printFile -printFile.title=Imprimir Ficheiro -printFile.header=Imprimir Ficheiro para Impressora -printFile.selectText.1=Selecione Ficheiro para Imprimir -printFile.selectText.2=Introduza Nome da Impressora -printFile.submit=Imprimir - - -#licenses -licenses.nav=Licenças -licenses.title=Licenças de Terceiros -licenses.header=Licenças de Terceiros -licenses.module=Módulo -licenses.version=Versão -licenses.license=Licença - -#survey -survey.nav=Inquérito -survey.title=Inquérito Stirling-PDF -survey.description=O Stirling-PDF não tem rastreamento por isso queremos ouvir os nossos utilizadores para melhorar o Stirling-PDF! -survey.changes=O Stirling-PDF mudou desde o último inquérito! Para saber mais por favor veja a nossa publicação no blog aqui: -survey.changes2=Com estas mudanças estamos a receber suporte empresarial pago e financiamento -survey.please=Por favor considere participar no nosso inquérito! -survey.disabled=(A janela pop-up do inquérito será desativada nas atualizações seguintes mas estará disponível no rodapé da página) -survey.button=Participar no Inquérito -survey.dontShowAgain=Não mostrar novamente -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Pedimos desculpa pelo inconveniente! -error.needHelp=Precisa de ajuda / Encontrou um problema? -error.contactTip=Se ainda estiver com problemas, não hesite em contactar-nos para obter ajuda. Pode submeter um ticket na nossa página GitHub ou contactar-nos através do Discord: -error.404.head=404 - Página Não Encontrada | Ups, tropeçámos no código! -error.404.1=Não conseguimos encontrar a página que procura. -error.404.2=Algo correu mal -error.github=Submeter um ticket no GitHub -error.showStack=Mostrar Rastreamento da Pilha -error.copyStack=Copiar Rastreamento da Pilha -error.githubSubmit=GitHub - Submeter um ticket -error.discordSubmit=Discord - Submeter Publicação de Suporte - - -#remove-image -removeImage.title=Remover imagem -removeImage.header=Remover imagem -removeImage.removeImage=Remover imagem -removeImage.submit=Remover imagem - - -splitByChapters.title=Dividir PDF por Capítulos -splitByChapters.header=Dividir PDF por Capítulos -splitByChapters.bookmarkLevel=Nível de Marcador -splitByChapters.includeMetadata=Incluir Metadados -splitByChapters.allowDuplicates=Permitir Duplicados -splitByChapters.desc.1=Esta ferramenta divide um ficheiro PDF em múltiplos PDFs baseado na sua estrutura de capítulos. -splitByChapters.desc.2=Nível de Marcador: Escolha o nível de marcadores a usar para dividir (0 para nível superior, 1 para segundo nível, etc.). -splitByChapters.desc.3=Incluir Metadados: Se selecionado, os metadados do PDF original serão incluídos em cada PDF dividido. -splitByChapters.desc.4=Permitir Duplicados: Se selecionado, permite que múltiplos marcadores na mesma página criem PDFs separados. -splitByChapters.submit=Dividir PDF - -#File Chooser -fileChooser.click=Clicar -fileChooser.or=ou -fileChooser.dragAndDrop=Arrastar e Largar -fileChooser.dragAndDropPDF=Arrastar e Largar ficheiro PDF -fileChooser.dragAndDropImage=Arrastar e Largar ficheiro de Imagem -fileChooser.hoveredDragAndDrop=Arrastar e Largar ficheiro(s) aqui -fileChooser.extractPDF=Extraindo... - -#release notes -releases.footer=Lançamentos -releases.title=Notas de Lançamento -releases.header=Notas de Lançamento -releases.current.version=Lançamento Atual -releases.note=Notas de lançamento apenas disponíveis em Inglês - -#Validate Signature -validateSignature.title=Validar Assinaturas PDF -validateSignature.header=Validar Assinaturas Digitais -validateSignature.selectPDF=Selecionar ficheiro PDF assinado -validateSignature.submit=Validar Assinaturas -validateSignature.results=Resultados da Validação -validateSignature.status=Estado -validateSignature.signer=Assinante -validateSignature.date=Data -validateSignature.reason=Razão -validateSignature.location=Localização -validateSignature.noSignatures=Nenhuma assinatura digital encontrada neste documento -validateSignature.status.valid=Válida -validateSignature.status.invalid=Inválida -validateSignature.chain.invalid=Falha na validação da cadeia de certificados - não é possível verificar a identidade do assinante -validateSignature.trust.invalid=Certificado não está na loja de confiança - a fonte não pode ser verificada -validateSignature.cert.expired=O certificado expirou -validateSignature.cert.revoked=O certificado foi revogado -validateSignature.signature.info=Informação da Assinatura -validateSignature.signature=Assinatura -validateSignature.signature.mathValid=A assinatura é matematicamente válida MAS: -validateSignature.selectCustomCert=Ficheiro de Certificado Personalizado X.509 (Opcional) -validateSignature.cert.info=Detalhes do Certificado -validateSignature.cert.issuer=Emissor -validateSignature.cert.subject=Assunto -validateSignature.cert.serialNumber=Número de Série -validateSignature.cert.validFrom=Válido Desde -validateSignature.cert.validUntil=Válido Até -validateSignature.cert.algorithm=Algoritmo -validateSignature.cert.keySize=Tamanho da Chave -validateSignature.cert.version=Versão -validateSignature.cert.keyUsage=Utilização da Chave -validateSignature.cert.selfSigned=Auto-Assinado -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_ro_RO.properties b/stirling-pdf/build/resources/main/messages_ro_RO.properties deleted file mode 100644 index 0ae13cf7f..000000000 --- a/stirling-pdf/build/resources/main/messages_ro_RO.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Dimensiune Font -addPageNumbers.fontName=Nume Font -pdfPrompt=Selectează fișiere PDF -multiPdfPrompt=Selectează mai multe fișiere PDF (2+) -multiPdfDropPrompt=Selectează (sau trage și plasează) toate fișierele PDF de care ai nevoie -imgPrompt=Selectează imagini -genericSubmit=Trimite -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Avertisment: Acest proces poate dura până la un minut în funcție de dimensiunea fișierului -pageOrderPrompt=Ordinea paginilor (Introdu o listă separată prin virgulă de numere de pagină): -pageSelectionPrompt=Selecție Personalizată de Pagini (Introduceți o listă separată prin virgule a numerelor de pagini 1,5,6 sau funcții precum 2n+1) : -goToPage=Mergi la pagină -true=Adevărat -false=Fals -unknown=Necunoscut -save=Salvează -saveToBrowser=Salvează în Browser -close=Închide -filesSelected=fișiere selectate -noFavourites=Niciun favorit adăugat -downloadComplete=Descărcare Completă -bored=Plictisit așteptând? -alphabet=Alfabet -downloadPdf=Descarcă PDF -text=Text -font=Font -selectFillter=-- Selectează -- -pageNum=Numărul paginii -sizes.small=Mic -sizes.medium=Mediu -sizes.large=Mare -sizes.x-large=Foarte Mare -error.pdfPassword=Documentul PDF este protejat cu parolă și fie parola nu a fost furnizată, fie a fost incorectă -delete=Șterge -username=Nume de utilizator -password=Parolă -welcome=Bun venit -property=Proprietate -black=Negru -white=Alb -red=Roșu -green=Verde -blue=Albastru -custom=Personalizat... -WorkInProgess=Lucru în curs, S-ar putea să nu funcționeze sau să aibă erori, Vă rugăm să raportați orice probleme! -poweredBy=Propulsat de -yes=Da -no=Nu -changedCredsMessage=Credențialele au fost schimbate! -notAuthenticatedMessage=Utilizatorul nu este autentificat. -userNotFoundMessage=Utilizatorul nu a fost găsit. -incorrectPasswordMessage=Parola curentă este incorectă. -usernameExistsMessage=Noul nume de utilizator există deja. -invalidUsernameMessage=Nume de utilizator invalid, numele de utilizator poate conține doar litere, numere și următoarele caractere speciale @._+- sau trebuie să fie o adresă de email validă. -invalidPasswordMessage=Parola nu trebuie să fie goală și nu trebuie să aibă spații la început sau la sfârșit. -confirmPasswordErrorMessage=Noua Parolă și Confirmarea Noii Parole trebuie să se potrivească. -deleteCurrentUserMessage=Nu se poate șterge utilizatorul conectat în prezent. -deleteUsernameExistsMessage=Numele de utilizator nu există și nu poate fi șters. -downgradeCurrentUserMessage=Rolul utilizatorului curent nu poate fi retrogradat -disabledCurrentUserMessage=Utilizatorul curent nu poate fi dezactivat -downgradeCurrentUserLongMessage=Rolul utilizatorului curent nu poate fi retrogradat. Prin urmare, utilizatorul curent nu va fi afișat. -userAlreadyExistsOAuthMessage=Utilizatorul există deja ca utilizator OAuth2. -userAlreadyExistsWebMessage=Utilizatorul există deja ca utilizator web. -error=Eroare -oops=Ups! -help=Ajutor -goHomepage=Mergi la Pagina de Start -joinDiscord=Alătură-te serverului nostru Discord -seeDockerHub=Vezi Docker Hub -visitGithub=Vizitează Depozitul Github -donate=Donează -color=Culoare -sponsor=Sponsor -info=Informații -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Meniu Pipeline (Beta) -pipeline.uploadButton=Încarcă Personalizat -pipeline.configureButton=Configurează -pipeline.defaultOption=Personalizat -pipeline.submitButton=Trimite -pipeline.help=Ajutor Pipeline -pipeline.scanHelp=Ajutor pentru Scanarea Dosarului -pipeline.deletePrompt=Sigur doriți să ștergeți pipeline-ul - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Configurare Pipeline -pipelineOptions.pipelineNameLabel=Nume Pipeline -pipelineOptions.saveSettings=Salvează Setările Operației -pipelineOptions.pipelineNamePrompt=Introduceți numele pipeline-ului aici -pipelineOptions.selectOperation=Selectați Operația -pipelineOptions.addOperationButton=Adaugă operație -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Descarcă -pipelineOptions.validateButton=Validează - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorite -navbar.recent=New and recently updated -navbar.darkmode=Mod întunecat -navbar.language=Limbi -navbar.settings=Setări -navbar.allTools=Instrumente -navbar.multiTool=Instrumente Multiple -navbar.search=Search -navbar.sections.organize=Organizează -navbar.sections.convertTo=Convertește în PDF -navbar.sections.convertFrom=Convertește din PDF -navbar.sections.security=Semnează & Securitate -navbar.sections.advance=Avansat -navbar.sections.edit=Vizualizează & Editează -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Setări -settings.update=Actualizare disponibilă -settings.updateAvailable={0} este versiunea instalată curent. O nouă versiune ({1}) este disponibilă. -settings.appVersion=Versiune aplicație: -settings.downloadOption.title=Alege opțiunea de descărcare (pentru descărcarea unui singur fișier non-zip): -settings.downloadOption.1=Deschide în aceeași fereastră -settings.downloadOption.2=Deschide într-o fereastră nouă -settings.downloadOption.3=Descarcă fișierul -settings.zipThreshold=Împachetează fișierele când numărul de fișiere descărcate depășește -settings.signOut=Deconectare -settings.accountSettings=Setări Cont -settings.bored.help=Activează jocul easter egg -settings.cacheInputs.name=Salvează intrările formularului -settings.cacheInputs.help=Activează pentru a stoca intrările utilizate anterior pentru rulări viitoare - -changeCreds.title=Schimbă Credențialele -changeCreds.header=Actualizează Detaliile Contului Tău -changeCreds.changePassword=Utilizezi credențiale de conectare implicite. Te rugăm să introduci o nouă parolă -changeCreds.newUsername=Nume de Utilizator Nou -changeCreds.oldPassword=Parola Curentă -changeCreds.newPassword=Parolă Nouă -changeCreds.confirmNewPassword=Confirmă Parola Nouă -changeCreds.submit=Trimite Modificările - - - -account.title=Setări Cont -account.accountSettings=Setări Cont -account.adminSettings=Setări Admin - Vizualizează și Adaugă Utilizatori -account.userControlSettings=Setări Control Utilizator -account.changeUsername=Schimbă Numele de Utilizator -account.newUsername=Nume de Utilizator Nou -account.password=Parolă de Confirmare -account.oldPassword=Parola veche -account.newPassword=Parolă Nouă -account.changePassword=Schimbă Parola -account.confirmNewPassword=Confirmă Parola Nouă -account.signOut=Deconectare -account.yourApiKey=Cheia ta API -account.syncTitle=Sincronizează setările browserului cu Contul -account.settingsCompare=Comparație Setări: -account.property=Proprietate -account.webBrowserSettings=Setare Browser Web -account.syncToBrowser=Sincronizează Cont -> Browser -account.syncToAccount=Sincronizează Cont <- Browser - - -adminUserSettings.title=Setări Control Utilizator -adminUserSettings.header=Setări Control Utilizator Admin -adminUserSettings.admin=Admin -adminUserSettings.user=Utilizator -adminUserSettings.addUser=Adaugă Utilizator Nou -adminUserSettings.deleteUser=Șterge Utilizator -adminUserSettings.confirmDeleteUser=Ar trebui șters utilizatorul? -adminUserSettings.confirmChangeUserStatus=Ar trebui dezactivat/activat utilizatorul? -adminUserSettings.usernameInfo=Numele de utilizator poate conține doar litere, numere și următoarele caractere speciale @._+- sau trebuie să fie o adresă de email validă. -adminUserSettings.roles=Roluri -adminUserSettings.role=Rol -adminUserSettings.actions=Acțiuni -adminUserSettings.apiUser=Utilizator API Limitat -adminUserSettings.extraApiUser=Utilizator API Limitat Suplimentar -adminUserSettings.webOnlyUser=Utilizator Doar Web -adminUserSettings.demoUser=Utilizator Demo (Fără setări personalizate) -adminUserSettings.internalApiUser=Utilizator API Intern -adminUserSettings.forceChange=Forțează utilizatorul să schimbe parola la conectare -adminUserSettings.submit=Salvează Utilizator -adminUserSettings.changeUserRole=Schimbă rolul utilizatorului -adminUserSettings.authenticated=Autentificat -adminUserSettings.editOwnProfil=Editează propriul profil -adminUserSettings.enabledUser=utilizator activat -adminUserSettings.disabledUser=utilizator dezactivat -adminUserSettings.activeUsers=Utilizatori Activi: -adminUserSettings.disabledUsers=Utilizatori Dezactivați: -adminUserSettings.totalUsers=Total Utilizatori: -adminUserSettings.lastRequest=Ultima Cerere -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Import/Export Bază de Date -database.header=Import/Export Bază de Date -database.fileName=Nume Fișier -database.creationDate=Data Creării -database.fileSize=Dimensiune Fișier -database.deleteBackupFile=Șterge Fișier de Backup -database.importBackupFile=Importă Fișier de Backup -database.createBackupFile=Create Backup File -database.downloadBackupFile=Descarcă Fișier de Backup -database.info_1=Când importați date, este crucial să vă asigurați de structura corectă. Dacă nu sunteți sigur de ceea ce faceți, cereți sfaturi și suport de la un profesionist. O eroare în structură poate cauza defecțiuni ale aplicației, până la incapacitatea completă de a rula aplicația. -database.info_2=Numele fișierului nu contează la încărcare. Va fi redenumit ulterior pentru a urma formatul backup_user_aaaallzzoomm.sql, asigurând o convenție de denumire consecventă. -database.submit=Importă Backup -database.importIntoDatabaseSuccessed=Importul în baza de date a reușit -database.backupCreated=Database backup successful -database.fileNotFound=Fișierul nu a fost găsit -database.fileNullOrEmpty=Fișierul nu trebuie să fie nul sau gol -database.failedImportFile=Importul Fișierului a Eșuat -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Un singur punct de oprire găzduit local pentru toate nevoile tale legate de fișiere PDF. -home.searchBar=Caută funcționalități... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Vizualizează, adnotează, adaugă text sau imagini -viewPdf.tags=vizualizare,citește,adnotează,text,imagine - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Instrument multiplu PDF -home.multiTool.desc=Unifică, rotește, rearanjează și elimină pagini -multiTool.tags=Instrument Multiplu,Operație multiplă,UI,clic tragere,front end,client side - -home.merge.title=Unifică -home.merge.desc=Unifică cu ușurință mai multe fișiere PDF într-unul singur. -merge.tags=unificare,Operații pagină,Back end,server side - -home.split.title=Desparte -home.split.desc=Desparte fișierele PDF în mai multe documente. -split.tags=Operații pagină,divizare,Pagină Multiplă,tăiere,server side - -home.rotate.title=Rotește -home.rotate.desc=Rotește cu ușurință fișierele PDF. -rotate.tags=server side - - -home.imageToPdf.title=Imagine în PDF -home.imageToPdf.desc=Convertește o imagine (PNG, JPEG, GIF) în PDF. -imageToPdf.tags=conversie,img,jpg,poză,fotografie - -home.pdfToImage.title=PDF în Imagine -home.pdfToImage.desc=Convertește un fișier PDF în imagine (PNG, JPEG, GIF). -pdfToImage.tags=conversie,img,jpg,poză,fotografie - -home.pdfOrganiser.title=Organizează -home.pdfOrganiser.desc=Elimină/rearanjează pagini în orice ordine -pdfOrganiser.tags=duplex,par,impar,sortează,mută - - -home.addImage.title=Adaugă imagine -home.addImage.desc=Adaugă o imagine într-o locație specifică pe PDF (în curs de dezvoltare) -addImage.tags=img,jpg,poză,fotografie - -home.watermark.title=Adaugă Filigran -home.watermark.desc=Adaugă un filigran personalizat la documentul PDF. -watermark.tags=Text,repetitiv,etichetă,propriu,drepturi de autor,marcă comercială,img,jpg,poză,fotografie - -home.permissions.title=Schimbă permisiuni -home.permissions.desc=Schimbă permisiunile documentului PDF -permissions.tags=citește,scrie,editează,tipărește - - -home.removePages.title=Elimină -home.removePages.desc=Șterge paginile nedorite din documentul PDF. -removePages.tags=Elimină pagini,șterge pagini - -home.addPassword.title=Adaugă Parolă -home.addPassword.desc=Criptează documentul PDF cu o parolă. -addPassword.tags=securizează,securitate - -home.removePassword.title=Elimină Parola -home.removePassword.desc=Elimină protecția cu parolă din documentul PDF. -removePassword.tags=securizează,Decriptează,securitate,elimină parola,șterge parola - -home.compressPdfs.title=Comprimă -home.compressPdfs.desc=Comprimă fișierele PDF pentru a reduce dimensiunea lor. -compressPdfs.tags=comprimă,mic,minuscul - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Schimbă Metadatele -home.changeMetadata.desc=Schimbă/Elimină/Adaugă metadate într-un document PDF. -changeMetadata.tags=Titlu,autor,dată,creare,timp,editor - -home.fileToPDF.title=Convertește fișierul în PDF -home.fileToPDF.desc=Convertește aproape orice fișier în format PDF (DOCX, PNG, XLS, PPT, TXT și altele). -fileToPDF.tags=transformare,format,document,poză,diapozitiv,text,conversie,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Curățare scanări -home.ocr.desc=Curăță scanările și detectează textul din imaginile dintr-un PDF și îl adaugă ca text. -ocr.tags=recunoaștere,text,imagine,scanare,citește,identifică,detectare,editabil - -home.extractImages.title=Extrage Imagini -home.extractImages.desc=Extrage toate imaginile dintr-un PDF și le salvează într-un fișier zip. -extractImages.tags=poză,fotografie,salvează,arhivă,zip,captură,extrage - -home.pdfToPDFA.title=PDF în PDF/A -home.pdfToPDFA.desc=Convertește un document PDF în format PDF/A pentru stocare pe termen lung. -pdfToPDFA.tags=arhivă,termen-lung,standard,conversie,stocare,conservare - -home.PDFToWord.title=PDF în Word -home.PDFToWord.desc=Convertește un document PDF în formate Word (DOC, DOCX și ODT). -PDFToWord.tags=doc,docx,odt,word,transformare,format,conversie,office,microsoft,fișier doc - -home.PDFToPresentation.title=PDF în Prezentare -home.PDFToPresentation.desc=Convertește un document PDF în formate de prezentare (PPT, PPTX și ODP). -PDFToPresentation.tags=diapozitive,prezentare,office,microsoft - -home.PDFToText.title=PDF în Text/RTF -home.PDFToText.desc=Convertește un document PDF în format Text sau RTF. -PDFToText.tags=format bogat,format text bogat,format text îmbogățit - -home.PDFToHTML.title=PDF în HTML -home.PDFToHTML.desc=Convertește un document PDF în format HTML. -PDFToHTML.tags=conținut web,compatibil cu browser - - -home.PDFToXML.title=PDF în XML -home.PDFToXML.desc=Convertește un document PDF în format XML. -PDFToXML.tags=extragere-date,conținut-structurat,interoperabilitate,transformare,convertește - -home.ScannerImageSplit.title=Detectează/Împarte poze scanate -home.ScannerImageSplit.desc=Împarte mai multe poze dintr-o poză/PDF. -ScannerImageSplit.tags=separă,auto-detectare,scanări,multi-foto,organizează - -home.sign.title=Semnează -home.sign.desc=Adaugă o semnătură la documentul PDF prin desenare, text sau imagine. -sign.tags=autorizează,inițiale,semnătură-desenată,semnătură-text,semnătură-imagine - -home.flatten.title=Nivelare -home.flatten.desc=Elimină toate elementele interactive și formularele dintr-un PDF. -flatten.tags=static,dezactivează,non-interactiv,simplifică - -home.repair.title=Repară -home.repair.desc=Încearcă să repare un document PDF corupt/defect. -repair.tags=repară,restaurează,corectare,recuperează - -home.removeBlanks.title=Elimină pagini goale -home.removeBlanks.desc=Detectează și elimină paginile goale dintr-un document. -removeBlanks.tags=curățare,simplificare,fără-conținut,organizează - -home.removeAnnotations.title=Elimină Adnotările -home.removeAnnotations.desc=Elimină toate comentariile/adnotările dintr-un PDF -removeAnnotations.tags=comentarii,evidențiere,note,marcaje,elimină - -home.compare.title=Compară -home.compare.desc=Compară și arată diferențele dintre 2 documente PDF. -compare.tags=diferențiază,contrastează,modificări,analiză - -home.certSign.title=Semnare cu certificat -home.certSign.desc=Semnează un PDF cu un certificat/cheie (PEM/P12) -certSign.tags=autentifică,PEM,P12,oficial,criptează - -home.removeCertSign.title=Elimină Semnătura cu Certificat -home.removeCertSign.desc=Elimină semnătura cu certificat din PDF -removeCertSign.tags=autentifică,PEM,P12,oficial,decriptează - -home.pageLayout.title=Aspect Multi-Pagină -home.pageLayout.desc=Îmbină mai multe pagini ale unui document PDF într-o singură pagină -pageLayout.tags=îmbină,compozit,vizualizare-unică,organizează - -home.scalePages.title=Ajustează dimensiunea/scala paginii -home.scalePages.desc=Modifică dimensiunea/scala paginii și/sau a conținutului său. -scalePages.tags=redimensionează,modifică,dimensiune,adaptează - -home.pipeline.title=Pipeline (Avansat) -home.pipeline.desc=Rulează multiple acțiuni pe PDF-uri definind scripturi pipeline -pipeline.tags=automatizează,secvență,scriptare,procesare-lot - -home.add-page-numbers.title=Adaugă Numere de Pagină -home.add-page-numbers.desc=Adaugă numere de pagină în tot documentul într-o locație setată -add-page-numbers.tags=paginează,etichetează,organizează,indexează - -home.auto-rename.title=Redenumire Automată Fișier PDF -home.auto-rename.desc=Redenumește automat un fișier PDF bazat pe antetul detectat -auto-rename.tags=auto-detectare,bazat-pe-antet,organizează,reetichetează - -home.adjust-contrast.title=Ajustează Culorile/Contrastul -home.adjust-contrast.desc=Ajustează Contrastul, Saturația și Luminozitatea unui PDF -adjust-contrast.tags=corectare-culoare,reglează,modifică,îmbunătățește - -home.crop.title=Decupează PDF -home.crop.desc=Decupează un PDF pentru a-i reduce dimensiunea (menține textul!) -crop.tags=taie,micșorează,editează,formă - -home.autoSplitPDF.title=Desparte Automat Paginile -home.autoSplitPDF.desc=Desparte Automat PDF-ul Scanat cu separator fizic de pagini scanate cu Cod QR -autoSplitPDF.tags=bazat-pe-QR,separă,segment-scanat,organizează - -home.sanitizePdf.title=Igienizează -home.sanitizePdf.desc=Elimină scripturile și alte elemente din fișierele PDF -sanitizePdf.tags=curăță,securizează,sigur,elimină-amenințări - -home.URLToPDF.title=URL/Website în PDF -home.URLToPDF.desc=Convertește orice URL http(s) în PDF -URLToPDF.tags=captură-web,salvează-pagina,web-în-document,arhivează - -home.HTMLToPDF.title=HTML în PDF -home.HTMLToPDF.desc=Convertește orice fișier HTML sau zip în PDF -HTMLToPDF.tags=markup,conținut-web,transformare,convertește - - -home.MarkdownToPDF.title=Markdown în PDF -home.MarkdownToPDF.desc=Convertește orice fișier Markdown în PDF -MarkdownToPDF.tags=markup,conținut-web,transformare,convertește - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Obține TOATE Informațiile despre PDF -home.getPdfInfo.desc=Extrage orice și toate informațiile posibile despre PDF-uri -getPdfInfo.tags=informații,date,statistici,statistici - - -home.extractPage.title=Extrage pagină(i) -home.extractPage.desc=Extrage paginile selectate din PDF -extractPage.tags=extrage - - -home.PdfToSinglePage.title=PDF într-o Singură Pagină Mare -home.PdfToSinglePage.desc=Îmbină toate paginile PDF într-o singură pagină mare -PdfToSinglePage.tags=pagină unică - - -home.showJS.title=Arată Javascript -home.showJS.desc=Caută și afișează orice JS injectat într-un PDF -showJS.tags=JS - -home.autoRedact.title=Redactare Automată -home.autoRedact.desc=Redactează automat (înnegrește) text într-un PDF bazat pe textul de intrare -autoRedact.tags=Redactează,Ascunde,înnegrește,negru,marker,ascuns - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF în CSV -home.tableExtraxt.desc=Extrage Tabelele dintr-un PDF convertindu-l în CSV -tableExtraxt.tags=CSV,Extragere Tabel,extrage,convertește - - -home.autoSizeSplitPDF.title=Despărțire Automată după Dimensiune/Număr -home.autoSizeSplitPDF.desc=Împarte un singur PDF în mai multe documente bazat pe dimensiune, număr de pagini sau număr de documente -autoSizeSplitPDF.tags=pdf,împarte,document,organizare - - -home.overlay-pdfs.title=Suprapune PDF-uri -home.overlay-pdfs.desc=Suprapune PDF-uri peste alt PDF -overlay-pdfs.tags=Suprapune - -home.split-by-sections.title=Împarte PDF pe Secțiuni -home.split-by-sections.desc=Împarte fiecare pagină a unui PDF în secțiuni mai mici orizontale și verticale -split-by-sections.tags=Împărțire pe Secțiuni, Divizează, Personalizează - -home.AddStampRequest.title=Adaugă Ștampilă la PDF -home.AddStampRequest.desc=Adaugă text sau adaugă ștampile imagine în locații setate -AddStampRequest.tags=Ștampilă, Adaugă imagine, centrează imagine, Filigran, PDF, Încorporează, Personalizează - - -home.removeImagePdf.title=Elimină imagine -home.removeImagePdf.desc=Elimină imaginea din PDF pentru a reduce dimensiunea fișierului -removeImagePdf.tags=Elimină Imagine,Operații pagină,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Autentificare -login.header=Autentificare -login.signin=Autentificare -login.rememberme=Ține-mă minte -login.invalid=Nume de utilizator sau parolă invalidă. -login.locked=Contul tău a fost blocat. -login.signinTitle=Te rugăm să te autentifici -login.ssoSignIn=Conectare prin conectare unică -login.oAuth2AutoCreateDisabled=OAUTH2 Creare automată utilizator dezactivată -login.oAuth2AdminBlockedUser=Înregistrarea sau conectarea utilizatorilor neînregistrați este în prezent blocată. Te rugăm să contactezi administratorul. -login.oauth2RequestNotFound=Cererea de autorizare nu a fost găsită -login.oauth2InvalidUserInfoResponse=Răspuns Invalid la Informațiile Utilizatorului -login.oauth2invalidRequest=Cerere Invalidă -login.oauth2AccessDenied=Acces Refuzat -login.oauth2InvalidTokenResponse=Răspuns Invalid la Token -login.oauth2InvalidIdToken=Token de Id Invalid -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=Utilizatorul este dezactivat, conectarea este în prezent blocată cu acest nume de utilizator. Te rugăm să contactezi administratorul. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Redactare Automată -autoRedact.header=Redactare Automată -autoRedact.colorLabel=Culoare -autoRedact.textsToRedactLabel=Text de Redactat (separat pe linii) -autoRedact.textsToRedactPlaceholder=ex. \nConfidențial \nSecret de Serviciu -autoRedact.useRegexLabel=Folosește Regex -autoRedact.wholeWordSearchLabel=Căutare Cuvânt Întreg -autoRedact.customPaddingLabel=Spațiere Suplimentară Personalizată -autoRedact.convertPDFToImageLabel=Convertește PDF în PDF-Imagine (Folosit pentru a elimina textul din spatele casetei) -autoRedact.submitButton=Trimite - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Arată Javascript -showJS.header=Arată Javascript -showJS.downloadJS=Descarcă Javascript -showJS.submit=Arată - - -#pdfToSinglePage -pdfToSinglePage.title=PDF într-o Singură Pagină -pdfToSinglePage.header=PDF într-o Singură Pagină -pdfToSinglePage.submit=Convertește într-o Singură Pagină - - -#pageExtracter -pageExtracter.title=Extrage Pagini -pageExtracter.header=Extrage Pagini -pageExtracter.submit=Extrage -pageExtracter.placeholder=(ex. 1,2,8 sau 4,7,12-16 sau 2n-1) - - -#getPdfInfo -getPdfInfo.title=Obține Informații despre PDF -getPdfInfo.header=Obține Informații despre PDF -getPdfInfo.submit=Obține Informații -getPdfInfo.downloadJson=Descarcă JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown în PDF -MarkdownToPDF.header=Markdown în PDF -MarkdownToPDF.submit=Convertește -MarkdownToPDF.help=Lucrare în curs -MarkdownToPDF.credit=Folosește WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL în PDF -URLToPDF.header=URL în PDF -URLToPDF.submit=Convertește -URLToPDF.credit=Folosește WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML în PDF -HTMLToPDF.header=HTML în PDF -HTMLToPDF.help=Acceptă fișiere HTML și ZIP-uri care conțin html/css/imagini etc. necesare -HTMLToPDF.submit=Convertește -HTMLToPDF.credit=Folosește WeasyPrint -HTMLToPDF.zoom=Nivel de zoom pentru afișarea site-ului web. -HTMLToPDF.pageWidth=Lățimea paginii în centimetri. (Gol pentru implicit) -HTMLToPDF.pageHeight=Înălțimea paginii în centimetri. (Gol pentru implicit) -HTMLToPDF.marginTop=Marginea de sus a paginii în milimetri. (Gol pentru implicit) -HTMLToPDF.marginBottom=Marginea de jos a paginii în milimetri. (Gol pentru implicit) -HTMLToPDF.marginLeft=Marginea din stânga a paginii în milimetri. (Gol pentru implicit) -HTMLToPDF.marginRight=Marginea din dreapta a paginii în milimetri. (Gol pentru implicit) -HTMLToPDF.printBackground=Redă fundalul site-urilor web. -HTMLToPDF.defaultHeader=Activează Antetul Implicit (Nume și număr de pagină) -HTMLToPDF.cssMediaType=Schimbă tipul de media CSS al paginii. -HTMLToPDF.none=Niciunul -HTMLToPDF.print=Tipărire -HTMLToPDF.screen=Ecran - - -#AddStampRequest -AddStampRequest.header=Ștampilează PDF -AddStampRequest.title=Ștampilează PDF -AddStampRequest.stampType=Tip Ștampilă -AddStampRequest.stampText=Text Ștampilă -AddStampRequest.stampImage=Imagine Ștampilă -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Dimensiune Font/Imagine -AddStampRequest.rotation=Rotație -AddStampRequest.opacity=Opacitate -AddStampRequest.position=Poziție -AddStampRequest.overrideX=Suprascrie Coordonata X -AddStampRequest.overrideY=Suprascrie Coordonata Y -AddStampRequest.customMargin=Margine Personalizată -AddStampRequest.customColor=Culoare Text Personalizată -AddStampRequest.submit=Trimite - - -#sanitizePDF -sanitizePDF.title=Igienizează PDF -sanitizePDF.header=Igienizează un fișier PDF -sanitizePDF.selectText.1=Elimină acțiunile JavaScript -sanitizePDF.selectText.2=Elimină fișierele încorporate -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Elimină link-urile -sanitizePDF.selectText.5=Elimină fonturile -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Igienizează PDF - - -#addPageNumbers -addPageNumbers.title=Adaugă Numere de Pagină -addPageNumbers.header=Adaugă Numere de Pagină -addPageNumbers.selectText.1=Selectează fișierul PDF: -addPageNumbers.selectText.2=Dimensiunea Marginii -addPageNumbers.selectText.3=Poziție -addPageNumbers.selectText.4=Număr de Start -addPageNumbers.selectText.5=Pagini de Numerotat -addPageNumbers.selectText.6=Text Personalizat -addPageNumbers.customTextDesc=Text Personalizat -addPageNumbers.numberPagesDesc=Ce pagini să numeroteze, implicit 'toate', acceptă și 1-5 sau 2,5,9 etc -addPageNumbers.customNumberDesc=Implicit la {n}, acceptă și 'Pagina {n} din {total}', 'Text-{n}', '{nume_fisier}-{n} -addPageNumbers.submit=Adaugă Numere de Pagină - - -#auto-rename -auto-rename.title=Redenumire Automată -auto-rename.header=Redenumire Automată PDF -auto-rename.submit=Redenumire Automată - - -#adjustContrast -adjustContrast.title=Ajustează Contrastul -adjustContrast.header=Ajustează Contrastul -adjustContrast.contrast=Contrast: -adjustContrast.brightness=Luminozitate: -adjustContrast.saturation=Saturație: -adjustContrast.download=Descarcă - - -#crop -crop.title=Decupează -crop.header=Decupează PDF -crop.submit=Trimite - - -#autoSplitPDF -autoSplitPDF.title=Împarte Automat PDF -autoSplitPDF.header=Împarte Automat PDF -autoSplitPDF.description=Tipărește, Inserează, Scanează, încarcă și lasă-ne să separăm automat documentele tale. Fără muncă manuală de sortare necesară. -autoSplitPDF.selectText.1=Tipărește câteva foi separatoare de mai jos (Alb-negru este suficient). -autoSplitPDF.selectText.2=Scanează toate documentele tale o dată inserând foaia separatoare între ele. -autoSplitPDF.selectText.3=Încarcă fișierul PDF scanat mare și lasă Stirling PDF să se ocupe de rest. -autoSplitPDF.selectText.4=Paginile separatoare sunt detectate automat și eliminate, garantând un document final ordonat. -autoSplitPDF.formPrompt=Trimite PDF-ul conținând separatoarele de pagini Stirling-PDF: -autoSplitPDF.duplexMode=Mod Duplex (Scanare față-verso) -autoSplitPDF.dividerDownload2=Descarcă 'Separator Auto Splitter (cu instrucțiuni).pdf' -autoSplitPDF.submit=Trimite - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Aspect Multi-Pagină -pageLayout.header=Aspect Multi-Pagină -pageLayout.pagesPerSheet=Pagini per foaie: -pageLayout.addBorder=Adaugă Borduri -pageLayout.submit=Trimite - - -#scalePages -scalePages.title=Ajustează scala paginii -scalePages.header=Ajustează scala paginii -scalePages.pageSize=Dimensiunea unei pagini a documentului. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Nivel de zoom (decupare) al unei pagini. -scalePages.submit=Trimite - - -#certSign -certSign.title=Semnare certificat -certSign.header=Semnează un fișier PDF cu certificatul tău (În curs de desfășurare) -certSign.selectPDF=Selectează un fișier PDF pentru semnare: -certSign.jksNote=Notă: Dacă tipul certificatului tău nu este listat mai jos, te rugăm să-l convertești într-un fișier Java Keystore (.jks) folosind instrumentul de linie de comandă keytool. Apoi, alege opțiunea fișier .jks de mai jos. -certSign.selectKey=Selectează fișierul cheie privată (format PKCS#8, poate fi .pem sau .der): -certSign.selectCert=Selectează fișierul de certificat (format X.509, poate fi .pem sau .der): -certSign.selectP12=Selectează fișierul de stocare cheie PKCS#12 (.p12 sau .pfx) (Opțional, dacă este furnizat, ar trebui să conțină cheia privată și certificatul tău): -certSign.selectJKS=Selectează Fișierul Java Keystore (.jks sau .keystore): -certSign.certType=Tipul certificatului -certSign.password=Introdu parola pentru stocarea cheie sau cheia privată (dacă există): -certSign.showSig=Afișează semnătura -certSign.reason=Motivul -certSign.location=Locația -certSign.name=Numele -certSign.showLogo=Show Logo -certSign.submit=Semnează PDF - - -#removeCertSign -removeCertSign.title=Elimină Semnătura cu Certificat -removeCertSign.header=Elimină certificatul digital din PDF -removeCertSign.selectPDF=Selectează un fișier PDF: -removeCertSign.submit=Elimină Semnătura - - -#removeBlanks -removeBlanks.title=Elimină pagini goale -removeBlanks.header=Elimină pagini goale -removeBlanks.threshold=Prag: -removeBlanks.thresholdDesc=Prag pentru determinarea cât de alb trebuie să fie un pixel alb -removeBlanks.whitePercent=Procent alb (%): -removeBlanks.whitePercentDesc=Procentul paginii care trebuie să fie alb pentru a fi eliminată -removeBlanks.submit=Elimină pagini goale - - -#removeAnnotations -removeAnnotations.title=Elimină Adnotările -removeAnnotations.header=Elimină Adnotările -removeAnnotations.submit=Elimină - - -#compare -compare.title=Compară -compare.header=Compară PDF-uri -compare.highlightColor.1=Culoare Evidențiere 1: -compare.highlightColor.2=Culoare Evidențiere 2: -compare.document.1=Documentul 1 -compare.document.2=Documentul 2 -compare.submit=Compară -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Semnează -sign.header=Semnează documente PDF -sign.upload=Încarcă Imaginea -sign.draw=Desenează Semnătura -sign.text=Introdu Textul -sign.clear=Curăță -sign.add=Adaugă -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Repară -repair.header=Repară documente PDF -repair.submit=Repară - - -#flatten -flatten.title=Nivelare -flatten.header=Nivelează documente PDF -flatten.flattenOnlyForms=Nivelează doar formularele -flatten.submit=Nivelează - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Prag unghi: -ScannerImageSplit.selectText.2=Stabilește unghiul absolut minim necesar pentru ca imaginea să fie rotită (implicit: 5). -ScannerImageSplit.selectText.3=Toleranță: -ScannerImageSplit.selectText.4=Determină intervalul de variație a culorii în jurul culorii de fundal estimate (implicit: 20). -ScannerImageSplit.selectText.5=Arie minimă: -ScannerImageSplit.selectText.6=Stabilește pragul minim de arie pentru o fotografie (implicit: 8000). -ScannerImageSplit.selectText.7=Arie minimă a conturului: -ScannerImageSplit.selectText.8=Stabilește pragul minim de arie a conturului pentru o fotografie. -ScannerImageSplit.selectText.9=Mărimea marginii: -ScannerImageSplit.selectText.10=Stabilește mărimea marginii adăugate și eliminate pentru a evita marginile albe în rezultat (implicit: 1). -ScannerImageSplit.info=Python nu este instalat. Este necesar pentru a rula. - - -#OCR -ocr.title=OCR / Curățare scanare -ocr.header=Curățare scanări / OCR (Recunoaștere optică a caracterelor) -ocr.selectText.1=Selectați limbile care trebuie detectate în PDF (Cele listate sunt cele detectate în prezent): -ocr.selectText.2=Produceți un fișier text care conține textul OCR împreună cu PDF-ul OCR -ocr.selectText.3=Corectați paginile care au fost scanate în unghi înclinat prin rotirea lor în poziție corectă -ocr.selectText.4=Curățați pagina astfel încât să fie mai puțin probabil ca OCR-ul să găsească text în zgomotul de fundal. (Nu se schimbă rezultatul) -ocr.selectText.5=Curățați pagina astfel încât să fie mai puțin probabil ca OCR-ul să găsească text în zgomotul de fundal, menține curățarea în rezultat. -ocr.selectText.6=Ignorați paginile care conțin text interactiv, OCR-ul se aplică doar paginilor care sunt imagini -ocr.selectText.7=Forțează OCR-ul, va aplica OCR pe fiecare pagină, înlăturând toate elementele de text originale -ocr.selectText.8=Normal (Va genera eroare dacă PDF-ul conține text) -ocr.selectText.9=Setări suplimentare -ocr.selectText.10=Mod OCR -ocr.selectText.11=Elimină imaginile după OCR (Elimină TOATE imaginile, util doar în etapa de conversie) -ocr.selectText.12=Tip de redare (Avansat) -ocr.help=Citiți documentația pentru a afla cum să utilizați acest serviciu pentru alte limbi și/sau în afara mediului Docker -ocr.credit=Acest serviciu utilizează qpdf și Tesseract pentru OCR. -ocr.submit=Procesează PDF-ul cu OCR - - -#extractImages -extractImages.title=Extrage Imagini -extractImages.header=Extrage Imagini -extractImages.selectText=Selectați formatul imaginii în care să se convertească imaginile extrase -extractImages.allowDuplicates=Salvează imaginile duplicate -extractImages.submit=Extrage - - -#File to PDF -fileToPDF.title=Fișier în PDF -fileToPDF.header=Convertiți orice fișier în PDF -fileToPDF.credit=Acest serviciu utilizează LibreOffice și Unoconv pentru conversia fișierelor. -fileToPDF.supportedFileTypesInfo=Tipuri de fișiere suportate -fileToPDF.supportedFileTypes=Tipurile de fișiere suportate ar trebui să includă cele de mai jos. Pentru o listă completă și actualizată a formatelor suportate, consultați documentația LibreOffice. -fileToPDF.submit=Convertiți în PDF - - -#compress -compress.title=Comprimare -compress.header=Comprimare PDF -compress.credit=Acest serviciu utilizează qpdf pentru comprimarea/optimizarea PDF-urilor. -compress.grayscale.label=Aplicare scală de gri pentru compresie -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Nivel de optimizare: -compress.selectText.4=Mod automat - ajustează automat calitatea pentru a aduce PDF-ul la dimensiunea exactă -compress.selectText.5=Dimensiunea PDF așteptată (de ex. 25MB, 10.8MB, 25KB) -compress.submit=Comprimare - - -#Add image -addImage.title=Adăugare imagine -addImage.header=Adăugare imagine în PDF -addImage.everyPage=Pe fiecare pagină? -addImage.upload=Adăugare imagine -addImage.submit=Adăugare imagine - - -#merge -merge.title=Unire -merge.header=Unirea mai multor PDF-uri (2+) -merge.sortByName=Sortează după nume -merge.sortByDate=Sortează după dată -merge.removeCertSign=Elimină semnătura digitală în fișierul unificat? -merge.submit=Unire - - -#pdfOrganiser -pdfOrganiser.title=Organizator de pagini -pdfOrganiser.header=Organizator de pagini PDF -pdfOrganiser.submit=Rearanjați paginile -pdfOrganiser.mode=Mod -pdfOrganiser.mode.1=Ordine Personalizată a Paginilor -pdfOrganiser.mode.2=Ordine Inversă -pdfOrganiser.mode.3=Sortare Duplex -pdfOrganiser.mode.4=Sortare Broșură -pdfOrganiser.mode.5=Sortare Broșură cu Coasere Laterală -pdfOrganiser.mode.6=Separare Impar-Par -pdfOrganiser.mode.7=Elimină Prima -pdfOrganiser.mode.8=Elimină Ultima -pdfOrganiser.mode.9=Elimină Prima și Ultima -pdfOrganiser.mode.10=Îmbinare Impar-Par -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(ex. 1,3,2 sau 4-8,2,10-12 sau 2n-1) - - -#multiTool -multiTool.title=Instrument PDF multiplu -multiTool.header=Instrument PDF multiplu -multiTool.uploadPrompts=Nume Fișier -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Vizualizează PDF - -#pageRemover -pageRemover.title=Înlăturare pagini -pageRemover.header=Înlăturare pagini din PDF -pageRemover.pagesToDelete=Pagini de șters (Introduceți o listă de numere de pagini separate prin virgulă): -pageRemover.submit=Ștergere pagini -pageRemover.placeholder=(ex. 1,2,6 sau 1-10,15-30) - - -#rotate -rotate.title=Rotește PDF -rotate.header=Rotește PDF -rotate.selectAngle=Selectați un unghi de rotație (în multiplicate de 90 de grade): -rotate.submit=Rotește - - -#split-pdfs -split.title=Împarte PDF -split.header=Împarte PDF -split.desc.1=Numerele pe care le selectați reprezintă numărul paginii pe care doriți să o împărțiți -split.desc.2=Prin urmare, selectând 1,3,7-9, un document cu 10 pagini va fi împărțit în 6 PDF-uri separate, astfel: -split.desc.3=Documentul #1: Pagina 1 -split.desc.4=Documentul #2: Paginile 2 și 3 -split.desc.5=Documentul #3: Paginile 4, 5, 6 și 7 -split.desc.6=Documentul #4: Pagina 8 -split.desc.7=Documentul #5: Pagina 9 -split.desc.8=Documentul #6: Pagina 10 -split.splitPages=Introduceți paginile pe care să le împărțiți: -split.submit=Împarte - - -#merge -imageToPDF.title=Imagine în PDF -imageToPDF.header=Imagine în PDF -imageToPDF.submit=Convertește -imageToPDF.selectLabel=Opțiuni de Potrivire a Imaginii -imageToPDF.fillPage=Umple Pagina -imageToPDF.fitDocumentToImage=Potrivește Pagina la Imagine -imageToPDF.maintainAspectRatio=Menține Raportul de Aspect -imageToPDF.selectText.2=Rotire automată a PDF-ului -imageToPDF.selectText.3=Logica pentru mai multe fișiere (activată numai dacă se lucrează cu mai multe imagini) -imageToPDF.selectText.4=Unifică într-un singur PDF -imageToPDF.selectText.5=Convertește în PDF-uri separate - - -#pdfToImage -pdfToImage.title=PDF în Imagine -pdfToImage.header=PDF în Imagine -pdfToImage.selectText=Format imagine -pdfToImage.singleOrMultiple=Tip rezultat imagine -pdfToImage.single=O singură imagine mare -pdfToImage.multi=Mai multe imagini -pdfToImage.colorType=Tip culoare -pdfToImage.color=Culoare -pdfToImage.grey=Scală de gri -pdfToImage.blackwhite=Alb și negru (Poate pierde date!) -pdfToImage.submit=Convertește -pdfToImage.info=Python nu este instalat. Necesar pentru conversia WebP. -pdfToImage.placeholder=(ex. 1,2,8 sau 4,7,12-16 sau 2n-1) - - -#addPassword -addPassword.title=Adaugă parolă -addPassword.header=Adaugă o parolă (Criptare) -addPassword.selectText.1=Selectează PDF-ul pentru criptare -addPassword.selectText.2=Parolă -addPassword.selectText.3=Lungime cheie de criptare -addPassword.selectText.4=Valori mai mari sunt mai puternice, dar valorile mai mici au o compatibilitate mai bună. -addPassword.selectText.5=Permisiuni de setare -addPassword.selectText.6=Previne asamblarea documentului -addPassword.selectText.7=Previne extragerea conținutului -addPassword.selectText.8=Previne extragerea pentru accesibilitate -addPassword.selectText.9=Previne completarea formularului -addPassword.selectText.10=Previne modificarea -addPassword.selectText.11=Previne modificarea adnotărilor -addPassword.selectText.12=Previne tipărirea -addPassword.selectText.13=Previne tipărirea în formate diferite -addPassword.selectText.14=Parolă Proprietar -addPassword.selectText.15=Restricționează ce se poate face cu documentul odată ce este deschis (Nu este suportat de toate programele de citire) -addPassword.selectText.16=Restricționează deschiderea documentului în sine -addPassword.submit=Criptează - - -#watermark -watermark.title=Adaugă Filigran -watermark.header=Adaugă Filigran -watermark.customColor=Culoare Text Personalizată -watermark.selectText.1=Selectează PDF-ul la care să adaugi filigranul: -watermark.selectText.2=Textul Filigranului: -watermark.selectText.3=Mărimea fontului: -watermark.selectText.4=Rotire (0-360): -watermark.selectText.5=Spațiere lățime (Spațiu între fiecare filigran pe orizontală): -watermark.selectText.6=Spațiere înălțime (Spațiu între fiecare filigran pe verticală): -watermark.selectText.7=Opacitate (0% - 100%): -watermark.selectText.8=Tip Filigran: -watermark.selectText.9=Imagine Filigran: -watermark.selectText.10=Convertește PDF în PDF-Imagine -watermark.submit=Adaugă Filigran -watermark.type.1=Text -watermark.type.2=Imagine - - -#Change permissions -permissions.title=Schimbă Permisiunile -permissions.header=Schimbă Permisiunile -permissions.warning=Pentru a face aceste permisiuni neschimbabile, se recomandă să le setezi cu o parolă prin intermediul paginii de adăugare a parolei -permissions.selectText.1=Selectează PDF-ul pentru a schimba permisiunile -permissions.selectText.2=Permisiunile de setat -permissions.selectText.3=Previne asamblarea documentului -permissions.selectText.4=Previne extragerea conținutului -permissions.selectText.5=Previne extragerea pentru accesibilitate -permissions.selectText.6=Previne completarea formularului -permissions.selectText.7=Previne modificarea -permissions.selectText.8=Previne modificarea adnotărilor -permissions.selectText.9=Previne tipărirea -permissions.selectText.10=Previne tipărirea în formate diferite -permissions.submit=Schimbă - - -#remove password -removePassword.title=Elimină parola -removePassword.header=Elimină parola (Decodifică) -removePassword.selectText.1=Selectează PDF-ul pentru decodificare -removePassword.selectText.2=Parolă -removePassword.submit=Elimină - - -#changeMetadata -changeMetadata.title=Titlu: -changeMetadata.header=Schimbă Metadatele -changeMetadata.selectText.1=Te rugăm să editezi variabilele pe care dorești să le schimbi -changeMetadata.selectText.2=Șterge toate metadatele -changeMetadata.selectText.3=Afișează Metadatele Personalizate: -changeMetadata.author=Autor: -changeMetadata.creationDate=Data creării (aaaa/LL/zz OO:mm:ss): -changeMetadata.creator=Creator: -changeMetadata.keywords=Cuvinte cheie: -changeMetadata.modDate=Data modificării (aaaa/LL/zz OO:mm:ss): -changeMetadata.producer=Producător: -changeMetadata.subject=Subiect: -changeMetadata.trapped=Blocat: -changeMetadata.selectText.4=Alte Metadate: -changeMetadata.selectText.5=Adaugă Intrare Metadate Personalizate -changeMetadata.submit=Schimbă - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF către PDF/A -pdfToPDFA.header=PDF către PDF/A -pdfToPDFA.credit=Acest serviciu utilizează libreoffice pentru conversia în PDF/A -pdfToPDFA.submit=Convertește -pdfToPDFA.tip=În prezent nu funcționează pentru mai multe intrări simultan -pdfToPDFA.outputFormat=Format de ieșire -pdfToPDFA.pdfWithDigitalSignature=PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor. - - -#PDFToWord -PDFToWord.title=PDF către Word -PDFToWord.header=PDF către Word -PDFToWord.selectText.1=Format fișier de ieșire -PDFToWord.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului. -PDFToWord.submit=Convertește - - -#PDFToPresentation -PDFToPresentation.title=PDF către Prezentare -PDFToPresentation.header=PDF către Prezentare -PDFToPresentation.selectText.1=Format fișier de ieșire -PDFToPresentation.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului. -PDFToPresentation.submit=Convertește - - -#PDFToText -PDFToText.title=PDF către Text/RTF -PDFToText.header=PDF către Text/RTF -PDFToText.selectText.1=Format fișier de ieșire -PDFToText.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului. -PDFToText.submit=Convertește - - -#PDFToHTML -PDFToHTML.title=PDF către HTML -PDFToHTML.header=PDF către HTML -PDFToHTML.credit=Acest serviciu utilizează pdftohtml pentru conversia fișierului. -PDFToHTML.submit=Convertește - - -#PDFToXML -PDFToXML.title=PDF către XML -PDFToXML.header=PDF către XML -PDFToXML.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului. -PDFToXML.submit=Convertește - -#PDFToCSV -PDFToCSV.title=PDF în CSV -PDFToCSV.header=PDF în CSV -PDFToCSV.prompt=Alege pagina pentru extragerea tabelului -PDFToCSV.submit=Extrage - -#split-by-size-or-count -split-by-size-or-count.title=Împarte PDF după Dimensiune sau Număr -split-by-size-or-count.header=Împarte PDF după Dimensiune sau Număr -split-by-size-or-count.type.label=Selectează Tipul de Împărțire -split-by-size-or-count.type.size=După Dimensiune -split-by-size-or-count.type.pageCount=După Număr de Pagini -split-by-size-or-count.type.docCount=După Număr de Documente -split-by-size-or-count.value.label=Introdu Valoarea -split-by-size-or-count.value.placeholder=Introdu dimensiunea (ex. 2MB sau 3KB) sau numărul (ex. 5) -split-by-size-or-count.submit=Trimite - - -#overlay-pdfs -overlay-pdfs.header=Suprapune Fișiere PDF -overlay-pdfs.baseFile.label=Selectează Fișierul PDF de Bază -overlay-pdfs.overlayFiles.label=Selectează Fișierele PDF de Suprapus -overlay-pdfs.mode.label=Selectează Modul de Suprapunere -overlay-pdfs.mode.sequential=Suprapunere Secvențială -overlay-pdfs.mode.interleaved=Suprapunere Intercalată -overlay-pdfs.mode.fixedRepeat=Suprapunere cu Repetare Fixă -overlay-pdfs.counts.label=Numere de Suprapunere (pentru Modul de Repetare Fixă) -overlay-pdfs.counts.placeholder=Introdu numere separate prin virgulă (ex. 2,3,1) -overlay-pdfs.position.label=Selectează Poziția de Suprapunere -overlay-pdfs.position.foreground=Prim-plan -overlay-pdfs.position.background=Fundal -overlay-pdfs.submit=Trimite - - -#split-by-sections -split-by-sections.title=Împarte PDF în Secțiuni -split-by-sections.header=Împarte PDF în Secțiuni -split-by-sections.horizontal.label=Diviziuni Orizontale -split-by-sections.vertical.label=Diviziuni Verticale -split-by-sections.horizontal.placeholder=Introdu numărul de diviziuni orizontale -split-by-sections.vertical.placeholder=Introdu numărul de diviziuni verticale -split-by-sections.submit=Împarte PDF -split-by-sections.merge=Îmbină Într-un Singur PDF - - -#printFile -printFile.title=Tipărește Fișier -printFile.header=Tipărește Fișier la Imprimantă -printFile.selectText.1=Selectează Fișierul de Tipărit -printFile.selectText.2=Introdu Numele Imprimantei -printFile.submit=Tipărește - - -#licenses -licenses.nav=Licențe -licenses.title=Licențe Terțe Părți -licenses.header=Licențe Terțe Părți -licenses.module=Modul -licenses.version=Versiune -licenses.license=Licență - -#survey -survey.nav=Sondaj -survey.title=Sondaj Stirling-PDF -survey.description=Stirling-PDF nu are urmărire, așa că vrem să auzim de la utilizatorii noștri pentru a îmbunătăți Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Te rugăm să iei în considerare completarea sondajului nostru! -survey.disabled=(Fereastra pop-up a sondajului va fi dezactivată în următoarele actualizări, dar va fi disponibilă în subsolul paginii) -survey.button=Completează Sondajul -survey.dontShowAgain=Nu mai arăta din nou -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Ne pare rău pentru problemă! -error.needHelp=Ai nevoie de ajutor / Ai găsit o problemă? -error.contactTip=Dacă întâmpini în continuare dificultăți, nu ezita să ne contactezi pentru ajutor. Poți deschide un tichet pe pagina noastră GitHub sau ne poți contacta prin Discord: -error.404.head=404 - Pagina nu a fost găsită | Ups, ne-am împiedicat în cod! -error.404.1=Nu putem găsi pagina pe care o cauți. -error.404.2=Ceva nu a mers bine -error.github=Deschide un tichet pe GitHub -error.showStack=Arată Urmărirea Stivei -error.copyStack=Copiază Urmărirea Stivei -error.githubSubmit=GitHub - Deschide un tichet -error.discordSubmit=Discord - Trimite o postare de Suport - - -#remove-image -removeImage.title=Elimină imagine -removeImage.header=Elimină imagine -removeImage.removeImage=Elimină imagine -removeImage.submit=Elimină imagine - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_ru_RU.properties b/stirling-pdf/build/resources/main/messages_ru_RU.properties deleted file mode 100644 index abca0af38..000000000 --- a/stirling-pdf/build/resources/main/messages_ru_RU.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Размер шрифта -addPageNumbers.fontName=Название шрифта -pdfPrompt=Выберите PDF-файл(ы) -multiPdfPrompt=Выберите PDF-файлы (2+) -multiPdfDropPrompt=Выберите (или перетащите) все необходимые PDF-файлы -imgPrompt=Выберите изображение(я) -genericSubmit=Отправить -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Внимание: Данный процесс может занять до минуты в зависимости от размера файла -pageOrderPrompt=Пользовательский порядок страниц (Введите список номеров страниц через запятую или функции типа 2n+1): -pageSelectionPrompt=Выбор страниц (Введите список номеров страниц через запятую 1,5,6 или функции типа 2n+1): -goToPage=Перейти -true=Да -false=Нет -unknown=Неизвестно -save=Сохранить -saveToBrowser=Сохранить в браузере -close=Закрыть -filesSelected=файлов выбрано -noFavourites=Нет избранного -downloadComplete=Загрузка завершена -bored=Скучно ждать? -alphabet=Алфавит -downloadPdf=Скачать PDF -text=Текст -font=Шрифт -selectFillter=-- Выбрать -- -pageNum=Номер страницы -sizes.small=Малый -sizes.medium=Средний -sizes.large=Большой -sizes.x-large=Очень большой -error.pdfPassword=PDF-документ защищен паролем, и пароль не был предоставлен или был неверным -delete=Удалить -username=Имя пользователя -password=Пароль -welcome=Добро пожаловать -property=Свойство -black=Черный -white=Белый -red=Красный -green=Зеленый -blue=Синий -custom=Пользовательский... -WorkInProgess=В разработке, возможны ошибки и сбои, пожалуйста, сообщайте о любых проблемах! -poweredBy=Работает на -yes=Да -no=Нет -changedCredsMessage=Учетные данные изменены! -notAuthenticatedMessage=Пользователь не прошел аутентификацию. -userNotFoundMessage=Пользователь не найден. -incorrectPasswordMessage=Текущий пароль неверен. -usernameExistsMessage=Новое имя пользователя уже существует. -invalidUsernameMessage=Недопустимое имя пользователя, оно может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты. -invalidPasswordMessage=Пароль не должен быть пустым и не должен содержать пробелы в начале или конце. -confirmPasswordErrorMessage=Новый пароль и его подтверждение должны совпадать. -deleteCurrentUserMessage=Невозможно удалить текущего пользователя. -deleteUsernameExistsMessage=Имя пользователя не существует и не может быть удалено. -downgradeCurrentUserMessage=Невозможно понизить роль текущего пользователя -disabledCurrentUserMessage=Текущий пользователь не может быть отключен -downgradeCurrentUserLongMessage=Невозможно понизить роль текущего пользователя. Следовательно, текущий пользователь не будет отображаться. -userAlreadyExistsOAuthMessage=Пользователь уже существует как пользователь OAuth2. -userAlreadyExistsWebMessage=Пользователь уже существует как веб-пользователь. -error=Ошибка -oops=Упс! -help=Помощь -goHomepage=Перейти на главную -joinDiscord=Присоединиться к Discord -seeDockerHub=Посмотреть на Docker Hub -visitGithub=Посетить репозиторий GitHub -donate=Поддержать -color=Цвет -sponsor=Спонсор -info=Информация -pro=Pro -page=Страница -pages=Страницы -loading=Загрузка... -addToDoc=Добавить в документ -reset=Сбросить -apply=Применить -noFileSelected=No file selected. Please upload one. - -legal.privacy=Политика конфиденциальности -legal.terms=Условия использования -legal.accessibility=Доступность -legal.cookie=Политика использования файлов cookie -legal.impressum=Выходные данные -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Меню конвейера (Beta) -pipeline.uploadButton=Загрузить пользовательский -pipeline.configureButton=Настроить -pipeline.defaultOption=Пользовательский -pipeline.submitButton=Отправить -pipeline.help=Помощь по конвейеру -pipeline.scanHelp=Помощь по сканированию папок -pipeline.deletePrompt=Вы уверены, что хотите удалить конвейер? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Настройка конвейера -pipelineOptions.pipelineNameLabel=Название конвейера -pipelineOptions.saveSettings=Сохранить настройки операции -pipelineOptions.pipelineNamePrompt=Введите название конвейера здесь -pipelineOptions.selectOperation=Выбрать операцию -pipelineOptions.addOperationButton=Добавить операцию -pipelineOptions.pipelineHeader=Конвейер: -pipelineOptions.saveButton=Скачать -pipelineOptions.validateButton=Проверить - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Перейти на Pro -enterpriseEdition.warning=Эта функция доступна только для пользователей Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro поддерживает файлы конфигурации YAML и другие функции SSO. -enterpriseEdition.ssoAdvert=Ищете больше возможностей управления пользователями? Посмотрите Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Хотите улучшить Stirling PDF? -analytics.paragraph1=В Stirling PDF есть опциональная аналитика для улучшения продукта. Мы не отслеживаем личную информацию или содержимое файлов. -analytics.paragraph2=Пожалуйста, рассмотрите возможность включения аналитики, чтобы помочь развитию Stirling-PDF и позволить нам лучше понимать наших пользователей. -analytics.enable=Включить аналитику -analytics.disable=Отключить аналитику -analytics.settings=Вы можете изменить настройки аналитики в файле config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Избранное -navbar.recent=Новое и недавно обновленное -navbar.darkmode=Темный режим -navbar.language=Языки -navbar.settings=Настройки -navbar.allTools=Инструменты -navbar.multiTool=Мультиинструмент -navbar.search=Поиск -navbar.sections.organize=Организация -navbar.sections.convertTo=Конвертировать в PDF -navbar.sections.convertFrom=Конвертировать из PDF -navbar.sections.security=Подписи и безопасность -navbar.sections.advance=Расширенные -navbar.sections.edit=Просмотр и редактирование -navbar.sections.popular=Популярное - -############# -# SETTINGS # -############# -settings.title=Настройки -settings.update=Доступно обновление -settings.updateAvailable=Текущая установленная версия - {0}. Доступна новая версия ({1}). -settings.appVersion=Версия приложения: -settings.downloadOption.title=Выберите вариант загрузки (для одиночных файлов без архивации): -settings.downloadOption.1=Открыть в том же окне -settings.downloadOption.2=Открыть в новом окне -settings.downloadOption.3=Скачать файл -settings.zipThreshold=Архивировать файлы, когда количество загружаемых файлов превышает -settings.signOut=Выйти -settings.accountSettings=Настройки аккаунта -settings.bored.help=Включает пасхалку-игру -settings.cacheInputs.name=Сохранять данные форм -settings.cacheInputs.help=Включите для сохранения ранее использованных данных для будущих запусков - -changeCreds.title=Изменить учетные данные -changeCreds.header=Обновить данные вашей учетной записи -changeCreds.changePassword=Вы используете стандартные учетные данные для входа. Пожалуйста, введите новый пароль -changeCreds.newUsername=Новое имя пользователя -changeCreds.oldPassword=Текущий пароль -changeCreds.newPassword=Новый пароль -changeCreds.confirmNewPassword=Подтвердите новый пароль -changeCreds.submit=Отправить изменения - - - -account.title=Настройки аккаунта -account.accountSettings=Настройки аккаунта -account.adminSettings=Настройки администратора - Просмотр и добавление пользователей -account.userControlSettings=Настройки управления пользователями -account.changeUsername=Изменить имя пользователя -account.newUsername=Новое имя пользователя -account.password=Пароль подтверждения -account.oldPassword=Старый пароль -account.newPassword=Новый пароль -account.changePassword=Изменить пароль -account.confirmNewPassword=Подтвердите новый пароль -account.signOut=Выйти -account.yourApiKey=Ваш API-ключ -account.syncTitle=Синхронизировать настройки браузера с аккаунтом -account.settingsCompare=Сравнение настроек: -account.property=Свойство -account.webBrowserSettings=Настройки веб-браузера -account.syncToBrowser=Синхронизировать Аккаунт -> Браузер -account.syncToAccount=Синхронизировать Аккаунт <- Браузер - - -adminUserSettings.title=Настройки управления пользователями -adminUserSettings.header=Настройки управления пользователями администратора -adminUserSettings.admin=Администратор -adminUserSettings.user=Пользователь -adminUserSettings.addUser=Добавить нового пользователя -adminUserSettings.deleteUser=Удалить пользователя -adminUserSettings.confirmDeleteUser=Удалить пользователя? -adminUserSettings.confirmChangeUserStatus=Отключить/включить пользователя? -adminUserSettings.usernameInfo=Имя пользователя может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты. -adminUserSettings.roles=Роли -adminUserSettings.role=Роль -adminUserSettings.actions=Действия -adminUserSettings.apiUser=Ограниченный пользователь API -adminUserSettings.extraApiUser=Дополнительный ограниченный пользователь API -adminUserSettings.webOnlyUser=Только веб-пользователь -adminUserSettings.demoUser=Демо-пользователь (без настраиваемых параметров) -adminUserSettings.internalApiUser=Внутренний пользователь API -adminUserSettings.forceChange=Требовать смену пароля при входе -adminUserSettings.submit=Сохранить пользователя -adminUserSettings.changeUserRole=Изменить роль пользователя -adminUserSettings.authenticated=Аутентифицирован -adminUserSettings.editOwnProfil=Редактировать свой профиль -adminUserSettings.enabledUser=активный пользователь -adminUserSettings.disabledUser=отключенный пользователь -adminUserSettings.activeUsers=Активные пользователи: -adminUserSettings.disabledUsers=Отключенные пользователи: -adminUserSettings.totalUsers=Всего пользователей: -adminUserSettings.lastRequest=Последний запрос -adminUserSettings.usage=View Usage - -endpointStatistics.title=Статистика конечных точек -endpointStatistics.header=Статистика конечных точек -endpointStatistics.top10=Топ 10 -endpointStatistics.top20=Топ 20 -endpointStatistics.all=Все -endpointStatistics.refresh=Обновить -endpointStatistics.includeHomepage=Включить главную страницу ('/') -endpointStatistics.includeLoginPage=Включить страницу входа ('/login') -endpointStatistics.totalEndpoints=Всего конечных точек -endpointStatistics.totalVisits=Всего посещений -endpointStatistics.showing=Показано -endpointStatistics.selectedVisits=Выбранные посещения -endpointStatistics.endpoint=Конечная точка -endpointStatistics.visits=Посещения -endpointStatistics.percentage=Процент -endpointStatistics.loading=Загрузка... -endpointStatistics.failedToLoad=Не удалось загрузить данные конечной точки. Пожалуйста, попробуйте обновить. -endpointStatistics.home=Главная -endpointStatistics.login=Вход -endpointStatistics.top=Топ -endpointStatistics.numberOfVisits=Количество посещений -endpointStatistics.visitsTooltip=Посещения: {0} ({1}% от общего числа) -endpointStatistics.retry=Повторить - -database.title=Импорт/экспорт базы данных -database.header=Импорт/экспорт базы данных -database.fileName=Имя файла -database.creationDate=Дата создания -database.fileSize=Размер файла -database.deleteBackupFile=Удалить файл резервной копии -database.importBackupFile=Импортировать файл резервной копии -database.createBackupFile=Создать файл резервной копии -database.downloadBackupFile=Скачать файл резервной копии -database.info_1=При импорте данных важно обеспечить правильную структуру. Если вы не уверены в своих действиях, обратитесь за профессиональной помощью. Ошибка в структуре может привести к сбоям в работе приложения вплоть до полной неработоспособности. -database.info_2=Имя файла при загрузке не имеет значения. Оно будет переименовано в формат backup_user_yyyyMMddHHmm.sql для обеспечения единообразия наименований. -database.submit=Импортировать резервную копию -database.importIntoDatabaseSuccessed=Импорт в базу данных выполнен успешно -database.backupCreated=Резервное копирование базы данных выполнено успешно -database.fileNotFound=Файл не найден -database.fileNullOrEmpty=Файл не должен быть пустым -database.failedImportFile=Не удалось импортировать файл -database.notSupported=Эта функция недоступна для вашего подключения к базе данных. - -session.expired=Ваша сессия истекла. Пожалуйста, обновите страницу и попробуйте снова. -session.refreshPage=Обновить страницу - -############# -# HOME-PAGE # -############# -home.desc=Ваше локальное решение для всех потребностей, связанных с PDF. -home.searchBar=Поиск функций... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Просмотр, аннотирование, добавление текста или изображений -viewPdf.tags=просмотр,чтение,аннотации,текст,изображение - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Мультиинструмент PDF -home.multiTool.desc=Объединение, поворот, переупорядочивание и удаление страниц -multiTool.tags=Мультиинструмент,Многооперационный,UI,перетаскивание,клиентская часть,интерактивный - -home.merge.title=Объединить -home.merge.desc=Легко объединяйте несколько PDF-файлов в один. -merge.tags=объединение,операции со страницами,серверная часть - -home.split.title=Разделить -home.split.desc=Разделить PDF на несколько документов -split.tags=операции со страницами,разделение,многостраничный,вырезание,серверная часть - -home.rotate.title=Повернуть -home.rotate.desc=Легко поворачивайте ваши PDF-файлы. -rotate.tags=серверная часть - - -home.imageToPdf.title=Изображение в PDF -home.imageToPdf.desc=Преобразование изображения (PNG, JPEG, GIF) в PDF. -imageToPdf.tags=конвертация,изображение,jpg,картинка,фото - -home.pdfToImage.title=PDF в изображение -home.pdfToImage.desc=Преобразование PDF в изображение (PNG, JPEG, GIF). -pdfToImage.tags=конвертация,изображение,jpg,картинка,фото - -home.pdfOrganiser.title=Организация -home.pdfOrganiser.desc=Удаление/переупорядочивание страниц в любом порядке -pdfOrganiser.tags=двусторонняя печать,четные,нечетные,сортировка,перемещение - - -home.addImage.title=Добавить изображение -home.addImage.desc=Добавляет изображение в указанное место PDF -addImage.tags=изображение,jpg,картинка,фото - -home.watermark.title=Добавить водяной знак -home.watermark.desc=Добавьте собственный водяной знак в ваш PDF-документ. -watermark.tags=текст,повторяющийся,метка,собственный,авторское право,торговая марка,изображение,jpg,картинка,фото - -home.permissions.title=Изменить разрешения -home.permissions.desc=Измените разрешения вашего PDF-документа -permissions.tags=чтение,запись,редактирование,печать - - -home.removePages.title=Удалить -home.removePages.desc=Удалите ненужные страницы из вашего PDF-документа. -removePages.tags=Удалить страницы,удаление страниц - -home.addPassword.title=Добавить пароль -home.addPassword.desc=Зашифруйте ваш PDF-документ паролем. -addPassword.tags=безопасность,защита - -home.removePassword.title=Удалить пароль -home.removePassword.desc=Удалите защиту паролем из вашего PDF-документа. -removePassword.tags=безопасность,расшифровка,защита,удаление пароля - -home.compressPdfs.title=Сжать -home.compressPdfs.desc=Сжимайте PDF-файлы для уменьшения их размера. -compressPdfs.tags=сжатие,маленький,крошечный - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Изменить метаданные -home.changeMetadata.desc=Изменить/удалить/добавить метаданные из PDF-документа -changeMetadata.tags=заголовок,автор,дата,создание,время,издатель,производитель,статистика - -home.fileToPDF.title=Файл в PDF -home.fileToPDF.desc=Преобразуйте практически любой файл в PDF (DOCX, PNG, XLS, PPT, TXT и другие) -fileToPDF.tags=преобразование,формат,документ,картинка,презентация,текст,конвертация,офис,документы,word,excel,powerpoint - -home.ocr.title=OCR / Очистка сканов -home.ocr.desc=Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст. -ocr.tags=распознавание,текст,изображение,сканирование,чтение,идентификация,обнаружение,редактируемый - -home.extractImages.title=Извлечь изображения -home.extractImages.desc=Извлекает все изображения из PDF и сохраняет их в zip-архив -extractImages.tags=картинка,фото,сохранение,архив,zip,захват,извлечение - -home.pdfToPDFA.title=PDF в PDF/A -home.pdfToPDFA.desc=Преобразование PDF в PDF/A для долгосрочного хранения -pdfToPDFA.tags=архив,долгосрочный,стандарт,конвертация,хранение,сохранение - -home.PDFToWord.title=PDF в Word -home.PDFToWord.desc=Преобразование PDF в форматы Word (DOC, DOCX и ODT) -PDFToWord.tags=doc,docx,odt,word,преобразование,формат,конвертация,офис,microsoft,docfile - -home.PDFToPresentation.title=PDF в презентацию -home.PDFToPresentation.desc=Преобразование PDF в форматы презентаций (PPT, PPTX и ODP) -PDFToPresentation.tags=слайды,показ,офис,microsoft - -home.PDFToText.title=PDF в RTF (текст) -home.PDFToText.desc=Преобразование PDF в текстовый или RTF формат -PDFToText.tags=richformat,richtextformat,rich text format - -home.PDFToHTML.title=PDF в HTML -home.PDFToHTML.desc=Преобразование PDF в формат HTML -PDFToHTML.tags=веб-контент,браузерный формат - - -home.PDFToXML.title=PDF в XML -home.PDFToXML.desc=Преобразование PDF в формат XML -PDFToXML.tags=извлечение данных,структурированный контент,взаимодействие,преобразование,конвертация - -home.ScannerImageSplit.title=Обнаружение/разделение сканированных фото -home.ScannerImageSplit.desc=Разделяет несколько фотографий внутри фото/PDF -ScannerImageSplit.tags=разделение,автоопределение,сканы,мульти-фото,организация - -home.sign.title=Подпись -home.sign.desc=Добавляет подпись в PDF рисованием, текстом или изображением -sign.tags=авторизация,инициалы,нарисованная подпись,текстовая подпись,подпись изображением - -home.flatten.title=Сведение -home.flatten.desc=Удаляет все интерактивные элементы и формы из PDF -flatten.tags=статический,деактивация,неинтерактивный,упрощение - -home.repair.title=Восстановление -home.repair.desc=Пытается восстановить поврежденный/сломанный PDF -repair.tags=исправление,восстановление,коррекция,возврат - -home.removeBlanks.title=Удалить пустые страницы -home.removeBlanks.desc=Обнаруживает и удаляет пустые страницы из документа -removeBlanks.tags=очистка,упрощение,без содержимого,организация - -home.removeAnnotations.title=Удалить аннотации -home.removeAnnotations.desc=Удаляет все комментарии/аннотации из PDF -removeAnnotations.tags=комментарии,выделение,заметки,разметка,удаление - -home.compare.title=Сравнить -home.compare.desc=Сравнивает и показывает различия между 2 PDF-документами -compare.tags=различие,контраст,изменения,анализ - -home.certSign.title=Подписать сертификатом -home.certSign.desc=Подписывает PDF сертификатом/ключом (PEM/P12) -certSign.tags=аутентификация,PEM,P12,официальный,шифрование - -home.removeCertSign.title=Удалить сертификат подписи -home.removeCertSign.desc=Удаляет сертификат подписи из PDF -removeCertSign.tags=аутентификация,PEM,P12,официальный,расшифровка - -home.pageLayout.title=Многостраничная компоновка -home.pageLayout.desc=Объединяет несколько страниц PDF-документа в одну страницу -pageLayout.tags=объединение,композиция,единый вид,организация - -home.scalePages.title=Настроить размер/масштаб страницы -home.scalePages.desc=Изменить размер/масштаб страницы и/или её содержимого. -scalePages.tags=изменение размера,модификация,размеры,адаптация - -home.pipeline.title=Конвейер -home.pipeline.desc=Выполняйте несколько действий с PDF, определяя сценарии конвейера -pipeline.tags=автоматизация,последовательность,скриптовый,пакетная обработка - -home.add-page-numbers.title=Добавить нумерацию страниц -home.add-page-numbers.desc=Добавить номера страниц по всему документу в указанном месте -add-page-numbers.tags=нумерация,метка,организация,индекс - -home.auto-rename.title=Автопереименование PDF-файла -home.auto-rename.desc=Автоматически переименовывает PDF-файл на основе обнаруженного заголовка -auto-rename.tags=автообнаружение,на основе заголовка,организация,переименование - -home.adjust-contrast.title=Настройка цветов/контраста -home.adjust-contrast.desc=Настройка контраста, насыщенности и яркости PDF -adjust-contrast.tags=цветокоррекция,настройка,модификация,улучшение - -home.crop.title=Обрезать PDF -home.crop.desc=Обрезать PDF для уменьшения его размера (сохраняет текст!) -crop.tags=обрезка,уменьшение,редактирование,форма - -home.autoSplitPDF.title=Авторазделение страниц -home.autoSplitPDF.desc=Автоматическое разделение сканированного PDF с физическим разделителем страниц по QR-коду -autoSplitPDF.tags=QR-код,разделение,скан-сегмент,организация - -home.sanitizePdf.title=Очистка -home.sanitizePdf.desc=Удаление скриптов и других элементов из PDF-файлов -sanitizePdf.tags=очистка,безопасность,защита,удаление угроз - -home.URLToPDF.title=URL/веб-сайт в PDF -home.URLToPDF.desc=Преобразует любой http(s)URL в PDF -URLToPDF.tags=веб-захват,сохранение страницы,веб в док,архивация - -home.HTMLToPDF.title=HTML в PDF -home.HTMLToPDF.desc=Преобразует любой HTML-файл или zip в PDF -HTMLToPDF.tags=разметка,веб-контент,преобразование,конвертация - - -home.MarkdownToPDF.title=Markdown в PDF -home.MarkdownToPDF.desc=Преобразует любой файл Markdown в PDF -MarkdownToPDF.tags=разметка,веб-контент,преобразование,конвертация - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Получить ВСЮ информацию о PDF -home.getPdfInfo.desc=Собирает всю возможную информацию о PDF -getPdfInfo.tags=информация,данные,статистика,параметры - - -home.extractPage.title=Извлечь страницу(ы) -home.extractPage.desc=Извлекает выбранные страницы из PDF -extractPage.tags=извлечение - - -home.PdfToSinglePage.title=Одна большая страница -home.PdfToSinglePage.desc=Объединяет все страницы PDF в одну большую страницу -PdfToSinglePage.tags=одна страница - - -home.showJS.title=Показать Javascript -home.showJS.desc=Ищет и отображает любой JS, внедрённый в PDF -showJS.tags=JS - -home.autoRedact.title=Автоматическое редактирование -home.autoRedact.desc=Автоматически закрашивает (чернит) текст в PDF на основе входного текста -autoRedact.tags=Редактирование,Скрытие,зачернение,чёрный,маркер,скрытый - -home.redact.title=Ручное редактирование -home.redact.desc=Редактирует PDF на основе выбранного текста, нарисованных форм и/или выбранных страниц -redact.tags=Редактирование,Скрытие,зачернение,чёрный,маркер,скрытый,ручной - -home.tableExtraxt.title=PDF в CSV -home.tableExtraxt.desc=Извлекает таблицы из PDF с преобразованием в CSV -tableExtraxt.tags=CSV,Извлечение таблиц,извлечение,конвертация - - -home.autoSizeSplitPDF.title=Авторазделение по размеру/количеству -home.autoSizeSplitPDF.desc=Разделяет один PDF на несколько документов на основе размера, количества страниц или количества документов -autoSizeSplitPDF.tags=pdf,разделение,документ,организация - - -home.overlay-pdfs.title=Наложение PDF -home.overlay-pdfs.desc=Накладывает PDF поверх другого PDF -overlay-pdfs.tags=Наложение - -home.split-by-sections.title=Разделить PDF по секциям -home.split-by-sections.desc=Разделяет каждую страницу PDF на меньшие горизонтальные и вертикальные секции -split-by-sections.tags=Разделение по секциям,Разделить,Настроить - -home.AddStampRequest.title=Добавить штамп в PDF -home.AddStampRequest.desc=Добавляет текстовые или графические штампы в указанных местах -AddStampRequest.tags=Штамп,Добавить изображение,центрировать изображение,Водяной знак,PDF,Встраивание,Настройка - - -home.removeImagePdf.title=Удалить изображение -home.removeImagePdf.desc=Удаляет изображения из PDF для уменьшения размера файла -removeImagePdf.tags=Удаление изображения,операции со страницами,Серверная часть - - -home.splitPdfByChapters.title=Разделить PDF по главам -home.splitPdfByChapters.desc=Разделяет PDF на несколько файлов на основе структуры его глав -splitPdfByChapters.tags=разделение,главы,закладки,организация - -home.validateSignature.title=Проверка подписи PDF -home.validateSignature.desc=Проверка цифровых подписей и сертификатов в PDF-документах -validateSignature.tags=подпись,проверка,валидация,pdf,сертификат,цифровая подпись,Проверка подписи,Проверка сертификата - -#replace-invert-color -replace-color.title=Замена-Инверсия цвета -replace-color.header=Замена-Инверсия цвета PDF -home.replaceColorPdf.title=Замена и инверсия цвета -home.replaceColorPdf.desc=Заменяет цвет текста и фона в PDF и инвертирует все цвета PDF для уменьшения размера файла -replaceColorPdf.tags=Замена цвета,операции со страницами,Серверная часть -replace-color.selectText.1=Параметры замены или инверсии цвета -replace-color.selectText.2=По умолчанию (цвета высокого контраста) -replace-color.selectText.3=Пользовательские (настраиваемые цвета) -replace-color.selectText.4=Полная инверсия (инвертировать все цвета) -replace-color.selectText.5=Параметры высокого контраста -replace-color.selectText.6=белый текст на чёрном фоне -replace-color.selectText.7=чёрный текст на белом фоне -replace-color.selectText.8=жёлтый текст на чёрном фоне -replace-color.selectText.9=зелёный текст на чёрном фоне -replace-color.selectText.10=Выбрать цвет текста -replace-color.selectText.11=Выбрать цвет фона -replace-color.submit=Заменить - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Вход -login.header=Вход -login.signin=Войти -login.rememberme=Запомнить меня -login.invalid=Неверное имя пользователя или пароль. -login.locked=Ваша учетная запись заблокирована. -login.signinTitle=Пожалуйста, войдите -login.ssoSignIn=Вход через единый вход -login.oAuth2AutoCreateDisabled=Автоматическое создание пользователей OAuth2 отключено -login.oAuth2AdminBlockedUser=Регистрация или вход незарегистрированных пользователей в настоящее время заблокированы. Обратитесь к администратору. -login.oauth2RequestNotFound=Запрос авторизации не найден -login.oauth2InvalidUserInfoResponse=Недействительный ответ с информацией о пользователе -login.oauth2invalidRequest=Недействительный запрос -login.oauth2AccessDenied=Доступ запрещен -login.oauth2InvalidTokenResponse=Недействительный ответ токена -login.oauth2InvalidIdToken=Недействительный идентификационный токен -login.relyingPartyRegistrationNotFound=Регистрация доверяющей стороны не найдена -login.userIsDisabled=Пользователь деактивирован, вход с этим именем пользователя в настоящее время заблокирован. Обратитесь к администратору. -login.alreadyLoggedIn=Вы уже вошли в -login.alreadyLoggedIn2=устройств(а). Пожалуйста, выйдите из этих устройств и попробуйте снова. -login.toManySessions=У вас слишком много активных сессий -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Автоматическое редактирование -autoRedact.header=Автоматическое редактирование -autoRedact.colorLabel=Цвет -autoRedact.textsToRedactLabel=Текст для редактирования (построчно) -autoRedact.textsToRedactPlaceholder=например \nКонфиденциально \nСовершенно секретно -autoRedact.useRegexLabel=Использовать регулярные выражения -autoRedact.wholeWordSearchLabel=Поиск целых слов -autoRedact.customPaddingLabel=Пользовательские отступы -autoRedact.convertPDFToImageLabel=Преобразовать PDF в PDF-изображение (используется для удаления текста за рамкой) -autoRedact.submitButton=Отправить - -#redact -redact.title=Ручное редактирование -redact.header=Ручное редактирование -redact.submit=Редактировать -redact.textBasedRedaction=Редактирование на основе текста -redact.pageBasedRedaction=Редактирование на основе страниц -redact.convertPDFToImageLabel=Преобразовать PDF в PDF-изображение (используется для удаления текста за рамкой) -redact.pageRedactionNumbers.title=Страницы -redact.pageRedactionNumbers.placeholder=(например, 1,2,8 или 4,7,12-16 или 2n-1) -redact.redactionColor.title=Цвет редактирования -redact.export=Экспорт -redact.upload=Загрузить -redact.boxRedaction=Редактирование рисованием рамки -redact.zoom=Масштаб -redact.zoomIn=Увеличить -redact.zoomOut=Уменьшить -redact.nextPage=Следующая страница -redact.previousPage=Предыдущая страница -redact.toggleSidebar=Переключить боковую панель -redact.showThumbnails=Показать миниатюры -redact.showDocumentOutline=Показать структуру документа (двойной щелчок для развертывания/свертывания всех элементов) -redact.showAttatchments=Показать вложения -redact.showLayers=Показать слои (двойной щелчок для сброса всех слоев к состоянию по умолчанию) -redact.colourPicker=Выбор цвета -redact.findCurrentOutlineItem=Найти текущий элемент структуры -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Показать Javascript -showJS.header=Показать Javascript -showJS.downloadJS=Скачать Javascript -showJS.submit=Показать - - -#pdfToSinglePage -pdfToSinglePage.title=PDF в одну страницу -pdfToSinglePage.header=PDF в одну страницу -pdfToSinglePage.submit=Преобразовать в одну страницу - - -#pageExtracter -pageExtracter.title=Извлечь страницы -pageExtracter.header=Извлечь страницы -pageExtracter.submit=Извлечь -pageExtracter.placeholder=(например, 1,2,8 или 4,7,12-16 или 2n-1) - - -#getPdfInfo -getPdfInfo.title=Получить информацию о PDF -getPdfInfo.header=Получить информацию о PDF -getPdfInfo.submit=Получить информацию -getPdfInfo.downloadJson=Скачать JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown в PDF -MarkdownToPDF.header=Markdown в PDF -MarkdownToPDF.submit=Преобразовать -MarkdownToPDF.help=В разработке -MarkdownToPDF.credit=Использует WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL в PDF -URLToPDF.header=URL в PDF -URLToPDF.submit=Преобразовать -URLToPDF.credit=Использует WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML в PDF -HTMLToPDF.header=HTML в PDF -HTMLToPDF.help=Принимает HTML-файлы и ZIP-архивы, содержащие html/css/изображения и т.д. -HTMLToPDF.submit=Преобразовать -HTMLToPDF.credit=Использует WeasyPrint -HTMLToPDF.zoom=Уровень масштабирования для отображения веб-сайта. -HTMLToPDF.pageWidth=Ширина страницы в сантиметрах. (Пусто для значения по умолчанию) -HTMLToPDF.pageHeight=Высота страницы в сантиметрах. (Пусто для значения по умолчанию) -HTMLToPDF.marginTop=Верхнее поле страницы в миллиметрах. (Пусто для значения по умолчанию) -HTMLToPDF.marginBottom=Нижнее поле страницы в миллиметрах. (Пусто для значения по умолчанию) -HTMLToPDF.marginLeft=Левое поле страницы в миллиметрах. (Пусто для значения по умолчанию) -HTMLToPDF.marginRight=Правое поле страницы в миллиметрах. (Пусто для значения по умолчанию) -HTMLToPDF.printBackground=Отображать фон веб-сайтов. -HTMLToPDF.defaultHeader=Включить заголовок по умолчанию (имя и номер страницы) -HTMLToPDF.cssMediaType=Изменить тип носителя CSS страницы. -HTMLToPDF.none=Нет -HTMLToPDF.print=Печать -HTMLToPDF.screen=Экран - - -#AddStampRequest -AddStampRequest.header=Штамп PDF -AddStampRequest.title=Штамп PDF -AddStampRequest.stampType=Тип штампа -AddStampRequest.stampText=Текст штампа -AddStampRequest.stampImage=Изображение штампа -AddStampRequest.alphabet=Алфавит -AddStampRequest.fontSize=Размер шрифта/изображения -AddStampRequest.rotation=Поворот -AddStampRequest.opacity=Прозрачность -AddStampRequest.position=Позиция -AddStampRequest.overrideX=Переопределить координату X -AddStampRequest.overrideY=Переопределить координату Y -AddStampRequest.customMargin=Пользовательские поля -AddStampRequest.customColor=Пользовательский цвет текста -AddStampRequest.submit=Отправить - - -#sanitizePDF -sanitizePDF.title=Очистить PDF -sanitizePDF.header=Очистить PDF-файл -sanitizePDF.selectText.1=Удалить JavaScript-действия -sanitizePDF.selectText.2=Удалить встроенные файлы -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Удалить ссылки -sanitizePDF.selectText.5=Удалить шрифты -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Очистить PDF - - -#addPageNumbers -addPageNumbers.title=Добавить номера страниц -addPageNumbers.header=Добавить номера страниц -addPageNumbers.selectText.1=Выберите PDF-файл: -addPageNumbers.selectText.2=Размер полей -addPageNumbers.selectText.3=Позиция -addPageNumbers.selectText.4=Начальный номер -addPageNumbers.selectText.5=Страницы для нумерации -addPageNumbers.selectText.6=Пользовательский текст -addPageNumbers.customTextDesc=Пользовательский текст -addPageNumbers.numberPagesDesc=Какие страницы нумеровать, по умолчанию 'все', также принимает 1-5 или 2,5,9 и т.д. -addPageNumbers.customNumberDesc=По умолчанию {n}, также принимает 'Страница {n} из {total}', 'Текст-{n}', '{filename}-{n}' -addPageNumbers.submit=Добавить номера страниц - - -#auto-rename -auto-rename.title=Автопереименование -auto-rename.header=Автопереименование PDF -auto-rename.submit=Автопереименование - - -#adjustContrast -adjustContrast.title=Настройка контраста -adjustContrast.header=Настройка контраста -adjustContrast.contrast=Контраст: -adjustContrast.brightness=Яркость: -adjustContrast.saturation=Насыщенность: -adjustContrast.download=Скачать - - -#crop -crop.title=Обрезка -crop.header=Обрезка PDF -crop.submit=Отправить - - -#autoSplitPDF -autoSplitPDF.title=Автоматическое разделение PDF -autoSplitPDF.header=Автоматическое разделение PDF -autoSplitPDF.description=Печатайте, вставляйте, сканируйте, загружайте и позвольте нам автоматически разделить ваши документы. Не требуется ручная сортировка. -autoSplitPDF.selectText.1=Распечатайте несколько разделительных листов (подойдет черно-белая печать). -autoSplitPDF.selectText.2=Отсканируйте все ваши документы за раз, вставив разделительные листы между ними. -autoSplitPDF.selectText.3=Загрузите один большой отсканированный PDF-файл и позвольте Stirling PDF сделать все остальное. -autoSplitPDF.selectText.4=Разделительные страницы автоматически обнаруживаются и удаляются, гарантируя аккуратный конечный документ. -autoSplitPDF.formPrompt=Отправить PDF, содержащий разделители страниц Stirling-PDF: -autoSplitPDF.duplexMode=Двусторонний режим (сканирование с двух сторон) -autoSplitPDF.dividerDownload2=Скачать 'Автоматический разделитель (с инструкциями).pdf' -autoSplitPDF.submit=Отправить - - -#pipeline -pipeline.title=Конвейер - - -#pageLayout -pageLayout.title=Многостраничная компоновка -pageLayout.header=Многостраничная компоновка -pageLayout.pagesPerSheet=Страниц на лист: -pageLayout.addBorder=Добавить границы -pageLayout.submit=Отправить - - -#scalePages -scalePages.title=Настройка масштаба страницы -scalePages.header=Настройка масштаба страницы -scalePages.pageSize=Размер страницы документа. -scalePages.keepPageSize=Исходный размер -scalePages.scaleFactor=Коэффициент масштабирования (обрезки) страницы. -scalePages.submit=Отправить - - -#certSign -certSign.title=Подписание сертификатом -certSign.header=Подпишите PDF вашим сертификатом (в разработке) -certSign.selectPDF=Выберите PDF-файл для подписания: -certSign.jksNote=Примечание: Если тип вашего сертификата не указан ниже, пожалуйста, преобразуйте его в файл хранилища ключей Java (.jks) с помощью утилиты командной строки keytool. Затем выберите опцию .jks файла ниже. -certSign.selectKey=Выберите файл закрытого ключа (формат PKCS#8, может быть .pem или .der): -certSign.selectCert=Выберите файл сертификата (формат X.509, может быть .pem или .der): -certSign.selectP12=Выберите файл хранилища ключей PKCS#12 (.p12 или .pfx) (необязательно, если предоставлен, должен содержать ваш закрытый ключ и сертификат): -certSign.selectJKS=Выберите файл хранилища ключей Java (.jks или .keystore): -certSign.certType=Тип сертификата -certSign.password=Введите пароль хранилища ключей или закрытого ключа (если есть): -certSign.showSig=Показать подпись -certSign.reason=Причина -certSign.location=Местоположение -certSign.name=Имя -certSign.showLogo=Показать логотип -certSign.submit=Подписать PDF - - -#removeCertSign -removeCertSign.title=Удалить сертификат подписи -removeCertSign.header=Удалить цифровой сертификат из PDF -removeCertSign.selectPDF=Выберите PDF-файл: -removeCertSign.submit=Удалить подпись - - -#removeBlanks -removeBlanks.title=Удалить пустые страницы -removeBlanks.header=Удалить пустые страницы -removeBlanks.threshold=Порог белизны пикселей: -removeBlanks.thresholdDesc=Порог определения, насколько белым должен быть пиксель, чтобы считаться 'белым'. 0 = черный, 255 = чисто белый. -removeBlanks.whitePercent=Процент белого (%): -removeBlanks.whitePercentDesc=Процент страницы, который должен быть 'белыми' пикселями для удаления -removeBlanks.submit=Удалить пустые - - -#removeAnnotations -removeAnnotations.title=Удалить аннотации -removeAnnotations.header=Удалить аннотации -removeAnnotations.submit=Удалить - - -#compare -compare.title=Сравнить -compare.header=Сравнить PDF -compare.highlightColor.1=Цвет выделения 1: -compare.highlightColor.2=Цвет выделения 2: -compare.document.1=Документ 1 -compare.document.2=Документ 2 -compare.submit=Сравнить -compare.complex.message=Один или оба предоставленных документа являются большими файлами, точность сравнения может быть снижена -compare.large.file.message=Один или оба предоставленных документа слишком велики для обработки -compare.no.text.message=Выбранные PDF-файлы не содержат текстового содержимого. Пожалуйста, выберите PDF-файлы с текстом для сравнения. - -#sign -sign.title=Подпись -sign.header=Подписать PDF -sign.upload=Загрузить изображение -sign.draw=Нарисовать подпись -sign.text=Текстовый ввод -sign.clear=Очистить -sign.add=Добавить -sign.saved=Сохраненные подписи -sign.save=Сохранить подпись -sign.personalSigs=Личные подписи -sign.sharedSigs=Общие подписи -sign.noSavedSigs=Сохраненные подписи не найдены -sign.addToAll=Добавить на все страницы -sign.delete=Удалить -sign.first=Первая страница -sign.last=Последняя страница -sign.next=Следующая страница -sign.previous=Предыдущая страница -sign.maintainRatio=Переключить сохранение пропорций -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Восстановление -repair.header=Восстановление PDF -repair.submit=Восстановить - - -#flatten -flatten.title=Сведение -flatten.header=Сведение PDF -flatten.flattenOnlyForms=Свести только формы -flatten.submit=Свести - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Пороговый угол: -ScannerImageSplit.selectText.2=Устанавливает минимальный абсолютный угол, необходимый для поворота изображения (по умолчанию: 10). -ScannerImageSplit.selectText.3=Допуск: -ScannerImageSplit.selectText.4=Определяет диапазон изменения цвета вокруг предполагаемого фонового цвета (по умолчанию: 30). -ScannerImageSplit.selectText.5=Минимальная площадь: -ScannerImageSplit.selectText.6=Устанавливает минимальный порог площади для фотографии (по умолчанию: 10000). -ScannerImageSplit.selectText.7=Минимальная площадь контура: -ScannerImageSplit.selectText.8=Устанавливает минимальный порог площади контура для фотографии -ScannerImageSplit.selectText.9=Размер границы: -ScannerImageSplit.selectText.10=Устанавливает размер добавляемой и удаляемой границы для предотвращения белых границ в выводе (по умолчанию: 1). -ScannerImageSplit.info=Python не установлен. Он необходим для работы. - - -#OCR -ocr.title=OCR / Очистка сканов -ocr.header=Очистка сканов / OCR (оптическое распознавание символов) -ocr.selectText.1=Выберите языки, которые должны быть обнаружены в PDF (перечислены те, которые обнаружены в данный момент): -ocr.selectText.2=Создать текстовый файл с OCR-текстом вместе с OCR-обработанным PDF -ocr.selectText.3=Исправить страницы, отсканированные под углом, путем их поворота в правильное положение -ocr.selectText.4=Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме. (Без изменения вывода) -ocr.selectText.5=Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме, с сохранением очистки в выводе. -ocr.selectText.6=Игнорировать страницы с интерактивным текстом, обрабатывать OCR только для страниц с изображениями -ocr.selectText.7=Принудительное OCR, будет обрабатывать каждую страницу, удаляя все исходные текстовые элементы -ocr.selectText.8=Обычный (выдаст ошибку, если PDF содержит текст) -ocr.selectText.9=Дополнительные настройки -ocr.selectText.10=Режим OCR -ocr.selectText.11=Удалить изображения после OCR (удаляет ВСЕ изображения, полезно только как часть шага преобразования) -ocr.selectText.12=Тип рендеринга (продвинутый) -ocr.help=Пожалуйста, прочтите эту документацию о том, как использовать это для других языков и/или использовать не в Docker -ocr.credit=Этот сервис использует qpdf и Tesseract для OCR. -ocr.submit=Обработать PDF с OCR - - -#extractImages -extractImages.title=Извлечь изображения -extractImages.header=Извлечь изображения -extractImages.selectText=Выберите формат изображения для преобразования извлеченных изображений -extractImages.allowDuplicates=Сохранять дубликаты изображений -extractImages.submit=Извлечь - - -#File to PDF -fileToPDF.title=Файл в PDF -fileToPDF.header=Преобразовать любой файл в PDF -fileToPDF.credit=Этот сервис использует LibreOffice и Unoconv для преобразования файлов. -fileToPDF.supportedFileTypesInfo=Поддерживаемые типы файлов -fileToPDF.supportedFileTypes=Поддерживаемые типы файлов должны включать перечисленные ниже, однако для получения полного актуального списка поддерживаемых форматов обратитесь к документации LibreOffice -fileToPDF.submit=Преобразовать в PDF - - -#compress -compress.title=Сжать -compress.header=Сжать PDF -compress.credit=Этот сервис использует qpdf для сжатия/оптимизации PDF. -compress.grayscale.label=Применить шкалу серого для сжатия -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Уровень оптимизации: -compress.selectText.4=Автоматический режим - автоматически настраивает качество для получения точного размера PDF -compress.selectText.5=Ожидаемый размер PDF (например, 25MB, 10.8MB, 25KB) -compress.submit=Сжать - - -#Add image -addImage.title=Добавить изображение -addImage.header=Добавить изображение в PDF -addImage.everyPage=Каждая страница? -addImage.upload=Добавить изображение -addImage.submit=Добавить изображение - - -#merge -merge.title=Объединить -merge.header=Объединение нескольких PDF (2+) -merge.sortByName=Сортировать по имени -merge.sortByDate=Сортировать по дате -merge.removeCertSign=Удалить цифровую подпись в объединенном файле? -merge.submit=Объединить - - -#pdfOrganiser -pdfOrganiser.title=Организатор страниц -pdfOrganiser.header=Организатор страниц PDF -pdfOrganiser.submit=Переупорядочить страницы -pdfOrganiser.mode=Режим -pdfOrganiser.mode.1=Пользовательский порядок страниц -pdfOrganiser.mode.2=Обратный порядок -pdfOrganiser.mode.3=Сортировка дуплекса -pdfOrganiser.mode.4=Сортировка буклета -pdfOrganiser.mode.5=Сортировка буклета с боковым сшиванием -pdfOrganiser.mode.6=Разделить на четные-нечетные -pdfOrganiser.mode.7=Удалить первую -pdfOrganiser.mode.8=Удалить последнюю -pdfOrganiser.mode.9=Удалить первую и последнюю -pdfOrganiser.mode.10=Объединение четных-нечетных -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(например, 1,3,2 или 4-8,2,10-12 или 2n-1) - - -#multiTool -multiTool.title=Мультиинструмент PDF -multiTool.header=Мультиинструмент PDF -multiTool.uploadPrompts=Имя файла -multiTool.selectAll=Выбрать все -multiTool.deselectAll=Отменить выбор всех -multiTool.selectPages=Выбор страницы -multiTool.selectedPages=Выбранные страницы -multiTool.page=Страница -multiTool.deleteSelected=Удалить выбранные -multiTool.downloadAll=Экспорт -multiTool.downloadSelected=Экспорт выбранных - -multiTool.insertPageBreak=Вставить разрыв страницы -multiTool.addFile=Добавить файл -multiTool.rotateLeft=Повернуть влево -multiTool.rotateRight=Повернуть вправо -multiTool.split=Разделить -multiTool.moveLeft=Переместить влево -multiTool.moveRight=Переместить вправо -multiTool.delete=Удалить -multiTool.dragDropMessage=Выбрано страниц -multiTool.undo=Отменить -multiTool.redo=Повторить - -#decrypt -decrypt.passwordPrompt=Этот файл защищен паролем. Пожалуйста, введите пароль: -decrypt.cancelled=Операция отменена для PDF: {0} -decrypt.noPassword=Не предоставлен пароль для зашифрованного PDF: {0} -decrypt.invalidPassword=Пожалуйста, попробуйте снова с правильным паролем. -decrypt.invalidPasswordHeader=Неверный пароль или неподдерживаемое шифрование для PDF: {0} -decrypt.unexpectedError=Произошла ошибка при обработке файла. Пожалуйста, попробуйте снова. -decrypt.serverError=Ошибка сервера при расшифровке: {0} -decrypt.success=Файл успешно расшифрован. - -#multiTool-advert -multiTool-advert.message=Эта функция также доступна на нашей странице мультиинструмента. Попробуйте её для улучшенного постраничного интерфейса и дополнительных возможностей! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Просмотр PDF - -#pageRemover -pageRemover.title=Удаление страниц -pageRemover.header=Удаление страниц PDF -pageRemover.pagesToDelete=Страницы для удаления (введите список номеров страниц через запятую): -pageRemover.submit=Удалить страницы -pageRemover.placeholder=(например, 1,2,6 или 1-10,15-30) - - -#rotate -rotate.title=Повернуть PDF -rotate.header=Повернуть PDF -rotate.selectAngle=Выберите угол поворота (кратный 90 градусам): -rotate.submit=Повернуть - - -#split-pdfs -split.title=Разделить PDF -split.header=Разделить PDF -split.desc.1=Числа, которые вы выбираете, это номера страниц, на которых нужно выполнить разделение -split.desc.2=Таким образом, выбор 1,3,7-9 разделит 10-страничный документ на 6 отдельных PDF с: -split.desc.3=Документ #1: Страница 1 -split.desc.4=Документ #2: Страницы 2 и 3 -split.desc.5=Документ #3: Страницы 4, 5, 6 и 7 -split.desc.6=Документ #4: Страница 8 -split.desc.7=Документ #5: Страница 9 -split.desc.8=Документ #6: Страница 10 -split.splitPages=Введите страницы для разделения: -split.submit=Разделить - - -#merge -imageToPDF.title=Изображение в PDF -imageToPDF.header=Изображение в PDF -imageToPDF.submit=Преобразовать -imageToPDF.selectLabel=Параметры вписывания изображения -imageToPDF.fillPage=Заполнить страницу -imageToPDF.fitDocumentToImage=Подогнать страницу под изображение -imageToPDF.maintainAspectRatio=Сохранять пропорции -imageToPDF.selectText.2=Автоматически поворачивать PDF -imageToPDF.selectText.3=Логика обработки множества файлов (активна только при работе с несколькими изображениями) -imageToPDF.selectText.4=Объединить в один PDF -imageToPDF.selectText.5=Преобразовать в отдельные PDF - - -#pdfToImage -pdfToImage.title=PDF в изображение -pdfToImage.header=PDF в изображение -pdfToImage.selectText=Формат изображения -pdfToImage.singleOrMultiple=Тип результата изображения -pdfToImage.single=Одно большое изображение -pdfToImage.multi=Несколько изображений -pdfToImage.colorType=Тип цвета -pdfToImage.color=Цветной -pdfToImage.grey=Оттенки серого -pdfToImage.blackwhite=Черно-белый (возможна потеря данных!) -pdfToImage.submit=Преобразовать -pdfToImage.info=Python не установлен. Требуется для конвертации в WebP. -pdfToImage.placeholder=(например, 1,2,8 или 4,7,12-16 или 2n-1) - - -#addPassword -addPassword.title=Добавить пароль -addPassword.header=Добавить пароль (Шифрование) -addPassword.selectText.1=Выберите PDF для шифрования -addPassword.selectText.2=Пароль пользователя -addPassword.selectText.3=Длина ключа шифрования -addPassword.selectText.4=Более высокие значения сильнее, но более низкие значения обеспечивают лучшую совместимость. -addPassword.selectText.5=Устанавливаемые разрешения (Рекомендуется использовать вместе с паролем владельца) -addPassword.selectText.6=Запретить компоновку документа -addPassword.selectText.7=Запретить извлечение содержимого -addPassword.selectText.8=Запретить извлечение для специальных возможностей -addPassword.selectText.9=Запретить заполнение форм -addPassword.selectText.10=Запретить модификацию -addPassword.selectText.11=Запретить модификацию аннотаций -addPassword.selectText.12=Запретить печать -addPassword.selectText.13=Запретить печать в высоком качестве -addPassword.selectText.14=Пароль владельца -addPassword.selectText.15=Ограничивает действия с документом после его открытия (Поддерживается не всеми программами чтения) -addPassword.selectText.16=Ограничивает само открытие документа -addPassword.submit=Зашифровать - - -#watermark -watermark.title=Добавить водяной знак -watermark.header=Добавить водяной знак -watermark.customColor=Пользовательский цвет текста -watermark.selectText.1=Выберите PDF для добавления водяного знака: -watermark.selectText.2=Текст водяного знака: -watermark.selectText.3=Размер шрифта: -watermark.selectText.4=Поворот (0-360): -watermark.selectText.5=Горизонтальный интервал (расстояние между водяными знаками по горизонтали): -watermark.selectText.6=Вертикальный интервал (расстояние между водяными знаками по вертикали): -watermark.selectText.7=Прозрачность (0% - 100%): -watermark.selectText.8=Тип водяного знака: -watermark.selectText.9=Изображение водяного знака: -watermark.selectText.10=Преобразовать PDF в PDF-изображение -watermark.submit=Добавить водяной знак -watermark.type.1=Текст -watermark.type.2=Изображение - - -#Change permissions -permissions.title=Изменить разрешения -permissions.header=Изменить разрешения -permissions.warning=Внимание: для неизменяемости этих разрешений рекомендуется устанавливать их с паролем через страницу добавления пароля -permissions.selectText.1=Выберите PDF для изменения разрешений -permissions.selectText.2=Устанавливаемые разрешения -permissions.selectText.3=Запретить компоновку документа -permissions.selectText.4=Запретить извлечение содержимого -permissions.selectText.5=Запретить извлечение для специальных возможностей -permissions.selectText.6=Запретить заполнение форм -permissions.selectText.7=Запретить модификацию -permissions.selectText.8=Запретить модификацию аннотаций -permissions.selectText.9=Запретить печать -permissions.selectText.10=Запретить печать в высоком качестве -permissions.submit=Изменить - - -#remove password -removePassword.title=Удалить пароль -removePassword.header=Удалить пароль (Расшифровать) -removePassword.selectText.1=Выберите PDF для расшифровки -removePassword.selectText.2=Пароль -removePassword.submit=Удалить - - -#changeMetadata -changeMetadata.title=Изменить метаданные -changeMetadata.header=Изменить метаданные -changeMetadata.selectText.1=Пожалуйста, отредактируйте переменные, которые хотите изменить -changeMetadata.selectText.2=Удалить все метаданные -changeMetadata.selectText.3=Показать пользовательские метаданные: -changeMetadata.author=Автор: -changeMetadata.creationDate=Дата создания (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Создатель: -changeMetadata.keywords=Ключевые слова: -changeMetadata.modDate=Дата изменения (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Производитель: -changeMetadata.subject=Тема: -changeMetadata.trapped=Trapped: -changeMetadata.selectText.4=Другие метаданные: -changeMetadata.selectText.5=Добавить пользовательскую запись метаданных -changeMetadata.submit=Изменить - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF в PDF/A -pdfToPDFA.header=PDF в PDF/A -pdfToPDFA.credit=Этот сервис использует libreoffice для преобразования в PDF/A -pdfToPDFA.submit=Преобразовать -pdfToPDFA.tip=В настоящее время не работает с несколькими входными файлами одновременно -pdfToPDFA.outputFormat=Формат вывода -pdfToPDFA.pdfWithDigitalSignature=PDF содержит цифровую подпись. Она будет удалена на следующем шаге. - - -#PDFToWord -PDFToWord.title=PDF в Word -PDFToWord.header=PDF в Word -PDFToWord.selectText.1=Формат выходного файла -PDFToWord.credit=Этот сервис использует LibreOffice для преобразования файлов. -PDFToWord.submit=Преобразовать - - -#PDFToPresentation -PDFToPresentation.title=PDF в презентацию -PDFToPresentation.header=PDF в презентацию -PDFToPresentation.selectText.1=Формат выходного файла -PDFToPresentation.credit=Этот сервис использует LibreOffice для преобразования файлов. -PDFToPresentation.submit=Преобразовать - - -#PDFToText -PDFToText.title=PDF в RTF (текст) -PDFToText.header=PDF в RTF (текст) -PDFToText.selectText.1=Формат выходного файла -PDFToText.credit=Этот сервис использует LibreOffice для преобразования файлов. -PDFToText.submit=Преобразовать - - -#PDFToHTML -PDFToHTML.title=PDF в HTML -PDFToHTML.header=PDF в HTML -PDFToHTML.credit=Этот сервис использует pdftohtml для преобразования файлов. -PDFToHTML.submit=Преобразовать - - -#PDFToXML -PDFToXML.title=PDF в XML -PDFToXML.header=PDF в XML -PDFToXML.credit=Этот сервис использует LibreOffice для преобразования файлов. -PDFToXML.submit=Преобразовать - -#PDFToCSV -PDFToCSV.title=PDF в CSV -PDFToCSV.header=PDF в CSV -PDFToCSV.prompt=Выберите страницу для извлечения таблицы -PDFToCSV.submit=Извлечь - -#split-by-size-or-count -split-by-size-or-count.title=Разделить PDF по размеру или количеству -split-by-size-or-count.header=Разделить PDF по размеру или количеству -split-by-size-or-count.type.label=Выберите тип разделения -split-by-size-or-count.type.size=По размеру -split-by-size-or-count.type.pageCount=По количеству страниц -split-by-size-or-count.type.docCount=По количеству документов -split-by-size-or-count.value.label=Введите значение -split-by-size-or-count.value.placeholder=Введите размер (например, 2MB или 3KB) или количество (например, 5) -split-by-size-or-count.submit=Отправить - - -#overlay-pdfs -overlay-pdfs.header=Наложение PDF-файлов -overlay-pdfs.baseFile.label=Выберите базовый PDF-файл -overlay-pdfs.overlayFiles.label=Выберите накладываемые PDF-файлы -overlay-pdfs.mode.label=Выберите режим наложения -overlay-pdfs.mode.sequential=Последовательное наложение -overlay-pdfs.mode.interleaved=Чередующееся наложение -overlay-pdfs.mode.fixedRepeat=Фиксированное повторяющееся наложение -overlay-pdfs.counts.label=Количество наложений (для режима фиксированного повторения) -overlay-pdfs.counts.placeholder=Введите количество через запятую (например, 2,3,1) -overlay-pdfs.position.label=Выберите позицию наложения -overlay-pdfs.position.foreground=На переднем плане -overlay-pdfs.position.background=На заднем плане -overlay-pdfs.submit=Отправить - - -#split-by-sections -split-by-sections.title=Разделить PDF по секциям -split-by-sections.header=Разделить PDF на секции -split-by-sections.horizontal.label=Горизонтальные разделы -split-by-sections.vertical.label=Вертикальные разделы -split-by-sections.horizontal.placeholder=Введите количество горизонтальных разделов -split-by-sections.vertical.placeholder=Введите количество вертикальных разделов -split-by-sections.submit=Разделить PDF -split-by-sections.merge=Объединить в один PDF - - -#printFile -printFile.title=Печать файла -printFile.header=Печать файла на принтер -printFile.selectText.1=Выберите файл для печати -printFile.selectText.2=Введите имя принтера -printFile.submit=Печать - - -#licenses -licenses.nav=Лицензии -licenses.title=Лицензии сторонних компонентов -licenses.header=Лицензии сторонних компонентов -licenses.module=Модуль -licenses.version=Версия -licenses.license=Лицензия - -#survey -survey.nav=Опрос -survey.title=Опрос Stirling-PDF -survey.description=Stirling-PDF не использует отслеживание, поэтому мы хотим услышать мнение пользователей для улучшения Stirling-PDF! -survey.changes=Stirling-PDF изменился с момента последнего опроса! Чтобы узнать больше, пожалуйста, прочитайте наш пост в блоге здесь: -survey.changes2=С этими изменениями мы получаем платную бизнес-поддержку и финансирование -survey.please=Пожалуйста, примите участие в нашем опросе! -survey.disabled=(Всплывающее окно опроса будет отключено в следующих обновлениях, но будет доступно в нижней части страницы) -survey.button=Пройти опрос -survey.dontShowAgain=Больше не показывать -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Извините за неполадки! -error.needHelp=Нужна помощь / Нашли проблему? -error.contactTip=Если у вас все еще есть проблемы, не стесняйтесь обращаться к нам за помощью. Вы можете отправить тикет на нашей странице GitHub или связаться с нами через Discord: -error.404.head=404 - Страница не найдена | Упс, мы запутались в коде! -error.404.1=Мы не можем найти страницу, которую вы ищете. -error.404.2=Что-то пошло не так -error.github=Отправить тикет на GitHub -error.showStack=Показать трассировку стека -error.copyStack=Скопировать трассировку стека -error.githubSubmit=GitHub - Отправить тикет -error.discordSubmit=Discord - Отправить запрос в поддержку - - -#remove-image -removeImage.title=Удалить изображение -removeImage.header=Удалить изображение -removeImage.removeImage=Удалить изображение -removeImage.submit=Удалить изображение - - -splitByChapters.title=Разделить PDF по главам -splitByChapters.header=Разделить PDF по главам -splitByChapters.bookmarkLevel=Уровень закладок -splitByChapters.includeMetadata=Включить метаданные -splitByChapters.allowDuplicates=Разрешить дубликаты -splitByChapters.desc.1=Этот инструмент разделяет PDF-файл на несколько PDF на основе его структуры глав. -splitByChapters.desc.2=Уровень закладок: выберите уровень закладок для разделения (0 для верхнего уровня, 1 для второго уровня и т.д.). -splitByChapters.desc.3=Включить метаданные: если отмечено, метаданные исходного PDF будут включены в каждый разделенный PDF. -splitByChapters.desc.4=Разрешить дубликаты: если отмечено, позволяет создавать отдельные PDF из нескольких закладок на одной странице. -splitByChapters.submit=Разделить PDF - -#File Chooser -fileChooser.click=Нажмите -fileChooser.or=или -fileChooser.dragAndDrop=Перетащите -fileChooser.dragAndDropPDF=Перетащите PDF-файл -fileChooser.dragAndDropImage=Перетащите файл изображения -fileChooser.hoveredDragAndDrop=Перетащите файл(ы) сюда -fileChooser.extractPDF=Извлечение... - -#release notes -releases.footer=Релизы -releases.title=Примечания к релизу -releases.header=Примечания к релизу -releases.current.version=Текущий релиз -releases.note=Примечания к релизу доступны только на английском языке - -#Validate Signature -validateSignature.title=Проверка подписей PDF -validateSignature.header=Проверка цифровых подписей -validateSignature.selectPDF=Выберите подписанный PDF-файл -validateSignature.submit=Проверить подписи -validateSignature.results=Результаты проверки -validateSignature.status=Статус -validateSignature.signer=Подписант -validateSignature.date=Дата -validateSignature.reason=Причина -validateSignature.location=Местоположение -validateSignature.noSignatures=В этом документе не найдено цифровых подписей -validateSignature.status.valid=Действительна -validateSignature.status.invalid=Недействительна -validateSignature.chain.invalid=Проверка цепочки сертификатов не удалась - невозможно проверить личность подписанта -validateSignature.trust.invalid=Сертификат отсутствует в доверенном хранилище - источник не может быть проверен -validateSignature.cert.expired=Срок действия сертификата истек -validateSignature.cert.revoked=Сертификат был отозван -validateSignature.signature.info=Информация о подписи -validateSignature.signature=Подпись -validateSignature.signature.mathValid=Подпись математически корректна, НО: -validateSignature.selectCustomCert=Пользовательский файл сертификата X.509 (Необязательно) -validateSignature.cert.info=Сведения о сертификате -validateSignature.cert.issuer=Издатель -validateSignature.cert.subject=Субъект -validateSignature.cert.serialNumber=Серийный номер -validateSignature.cert.validFrom=Действителен с -validateSignature.cert.validUntil=Действителен до -validateSignature.cert.algorithm=Алгоритм -validateSignature.cert.keySize=Размер ключа -validateSignature.cert.version=Версия -validateSignature.cert.keyUsage=Использование ключа -validateSignature.cert.selfSigned=Самоподписанный -validateSignature.cert.bits=бит - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_sk_SK.properties b/stirling-pdf/build/resources/main/messages_sk_SK.properties deleted file mode 100644 index e18b2bc76..000000000 --- a/stirling-pdf/build/resources/main/messages_sk_SK.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Size -addPageNumbers.fontName=Font Name -pdfPrompt=Vyberte PDF súbor(y) -multiPdfPrompt=Vyberte PDF súbory (2+) -multiPdfDropPrompt=Vyberte (alebo pretiahnite) všetky požadované PDF súbory -imgPrompt=Vyberte obrázok(y) -genericSubmit=Odoslať -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Varovanie: Tento proces môže trvať až minútu v závislosti od veľkosti súboru -pageOrderPrompt=Vlastné poradie stránok (Zadajte zoznam čísel stránok oddelených čiarkou alebo funkcie ako 2n+1): -pageSelectionPrompt=Vlastný výber stránok (Zadajte zoznam čísel stránok oddelených čiarkou 1,5,6 alebo funkcie ako 2n+1): -goToPage=Choď -true=Áno -false=Nie -unknown=Neznáme -save=Uložiť -saveToBrowser=Uložiť do prehliadača -close=Zatvoriť -filesSelected=vybrané súbory -noFavourites=Žiadne obľúbené položky -downloadComplete=Stiahnutie dokončené -bored=Nudíte sa pri čakaní? -alphabet=Abeceda -downloadPdf=Stiahnuť PDF -text=Text -font=Font -selectFillter=-- Vyberte -- -pageNum=Číslo stránky -sizes.small=Malé -sizes.medium=Stredné -sizes.large=Veľké -sizes.x-large=Veľmi veľké -error.pdfPassword=PDF dokument je chránený heslom a buď heslo nebolo zadané, alebo bolo nesprávne -delete=Vymazať -username=Používateľské meno -password=Heslo -welcome=Vitajte -property=Vlastnosť -black=Čierna -white=Biela -red=Červená -green=Zelená -blue=Modrá -custom=Vlastné... -WorkInProgess=Práca prebieha, nemusí fungovať alebo môže byť chybová, prosím nahláste akékoľvek problémy! -poweredBy=Poskytované -yes=Áno -no=Nie -changedCredsMessage=Údaje zmenené! -notAuthenticatedMessage=Používateľ nie je overený. -userNotFoundMessage=Používateľ nebol nájdený. -incorrectPasswordMessage=Aktuálne heslo je nesprávne. -usernameExistsMessage=Nové používateľské meno už existuje. -invalidUsernameMessage=Neplatné používateľské meno, používateľské meno musí obsahovať len abecedné znaky a čísla. -invalidPasswordMessage=The password must not be empty and must not have spaces at the beginning or end. -confirmPasswordErrorMessage=New Password and Confirm New Password must match. -deleteCurrentUserMessage=Nie je možné zmazať aktuálne prihláseného používateľa. -deleteUsernameExistsMessage=Používateľské meno neexistuje a nemôže byť zmazané. -downgradeCurrentUserMessage=Nie je možné znížiť rolu aktuálneho používateľa -disabledCurrentUserMessage=The current user cannot be disabled -downgradeCurrentUserLongMessage=Nie je možné znížiť rolu aktuálneho používateľa. Preto, aktuálny používateľ nebude zobrazený. -userAlreadyExistsOAuthMessage=The user already exists as an OAuth2 user. -userAlreadyExistsWebMessage=The user already exists as an web user. -error=Chyba -oops=Ups! -help=Pomoc -goHomepage=Prejsť na domovskú stránku -joinDiscord=Pripojte sa na náš Discord server -seeDockerHub=Pozrieť Docker Hub -visitGithub=Navštíviť GitHub repozitár -donate=Darovať -color=Farba -sponsor=Sponzorovať -info=Info -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menu pipeline (Beta) -pipeline.uploadButton=Nahrať vlastný -pipeline.configureButton=Konfigurovať -pipeline.defaultOption=Vlastné -pipeline.submitButton=Odoslať -pipeline.help=Pomoc s pipeline -pipeline.scanHelp=Pomoc so skenovaním priečinka -pipeline.deletePrompt=Are you sure you want to delete pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Konfigurácia pipeline -pipelineOptions.pipelineNameLabel=Názov pipeline -pipelineOptions.saveSettings=Uložiť nastavenia operácie -pipelineOptions.pipelineNamePrompt=Zadajte názov pipeline tu -pipelineOptions.selectOperation=Vybrať operáciu -pipelineOptions.addOperationButton=Pridať operáciu -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Stiahnuť -pipelineOptions.validateButton=Overiť - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorites -navbar.recent=New and recently updated -navbar.darkmode=Tmavý režim -navbar.language=Languages -navbar.settings=Nastavenia -navbar.allTools=Tools -navbar.multiTool=Multi Tools -navbar.search=Search -navbar.sections.organize=Organize -navbar.sections.convertTo=Convert to PDF -navbar.sections.convertFrom=Convert from PDF -navbar.sections.security=Sign & Security -navbar.sections.advance=Advanced -navbar.sections.edit=View & Edit -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Nastavenia -settings.update=Dostupná aktualizácia -settings.updateAvailable={0} je aktuálne nainštalovaná verzia. Nová verzia ({1}) je dostupná. -settings.appVersion=Verzia aplikácie: -settings.downloadOption.title=Vyberte možnosť sťahovania (Pre jednotlivé neskomprimované súbory): -settings.downloadOption.1=Otvoriť v rovnakom okne -settings.downloadOption.2=Otvoriť v novom okne -settings.downloadOption.3=Stiahnuť súbor -settings.zipThreshold=Komprimovať súbory, keď počet stiahnutých súborov prekročí -settings.signOut=Odhlásiť sa -settings.accountSettings=Nastavenia účtu -settings.bored.help=Umožňuje veľkonočnú hru -settings.cacheInputs.name=Uložiť vstupy formulára -settings.cacheInputs.help=Umožňuje uložiť predtým použité vstupy na budúce použitie - -changeCreds.title=Zmeniť údaje -changeCreds.header=Aktualizujte údaje svojho účtu -changeCreds.changePassword=Používate predvolené prihlasovacie údaje. Prosím, zadajte nové heslo -changeCreds.newUsername=Nové používateľské meno -changeCreds.oldPassword=Aktuálne heslo -changeCreds.newPassword=Nové heslo -changeCreds.confirmNewPassword=Potvrďte nové heslo -changeCreds.submit=Odoslať zmeny - - - -account.title=Nastavenia účtu -account.accountSettings=Nastavenia účtu -account.adminSettings=Admin nastavenia - Zobraziť a pridať používateľov -account.userControlSettings=Nastavenia kontroly používateľov -account.changeUsername=Zmeniť používateľské meno -account.newUsername=Nové používateľské meno -account.password=Potvrdzovacie heslo -account.oldPassword=Staré heslo -account.newPassword=Nové heslo -account.changePassword=Zmeniť heslo -account.confirmNewPassword=Potvrďte nové heslo -account.signOut=Odhlásiť sa -account.yourApiKey=Váš API kľúč -account.syncTitle=Synchronizovať nastavenia prehliadača s účtom -account.settingsCompare=Porovnanie nastavení: -account.property=Vlastnosť -account.webBrowserSettings=Nastavenie webového prehliadača -account.syncToBrowser=Synchronizovať účet -> Prehliadač -account.syncToAccount=Synchronizovať účet <- Prehliadač - - -adminUserSettings.title=Nastavenia kontroly používateľov -adminUserSettings.header=Admin nastavenia kontroly používateľov -adminUserSettings.admin=Admin -adminUserSettings.user=Používateľ -adminUserSettings.addUser=Pridať nového používateľa -adminUserSettings.deleteUser=Delete User -adminUserSettings.confirmDeleteUser=Should the user be deleted? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Používateľské meno musí obsahovať iba písmená a čísla, žiadne medzery alebo špeciálne znaky. -adminUserSettings.roles=Role -adminUserSettings.role=Rola -adminUserSettings.actions=Akcie -adminUserSettings.apiUser=Obmedzený API používateľ -adminUserSettings.extraApiUser=Ďalší obmedzený API používateľ -adminUserSettings.webOnlyUser=Používateľ iba pre web -adminUserSettings.demoUser=Demo používateľ (Bez vlastných nastavení) -adminUserSettings.internalApiUser=Interný API používateľ -adminUserSettings.forceChange=Donútiť používateľa zmeniť heslo pri prihlásení -adminUserSettings.submit=Uložiť používateľa -adminUserSettings.changeUserRole=Zmeniť rolu používateľa -adminUserSettings.authenticated=Authenticated -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Last Request -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Export -database.header=Database Import/Export -database.fileName=File Name -database.creationDate=Creation Date -database.fileSize=File Size -database.deleteBackupFile=Delete Backup File -database.importBackupFile=Import Backup File -database.createBackupFile=Create Backup File -database.downloadBackupFile=Download Backup File -database.info_1=When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application. -database.info_2=The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention. -database.submit=Import Backup -database.importIntoDatabaseSuccessed=Import into database successed -database.backupCreated=Database backup successful -database.fileNotFound=File not Found -database.fileNullOrEmpty=File must not be null or empty -database.failedImportFile=Failed Import File -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Vaša lokálne hostovaná jednorazová zástavka pre všetky potreby PDF. -home.searchBar=Vyhľadať funkcie... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Zobraziť, anotovať, pridať text alebo obrázky -viewPdf.tags=zobraziť,čítať,anotovať,text,obrázok - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi Tool -home.multiTool.desc=Zlúčiť, otočiť, preusporiadať a odstrániť stránky -multiTool.tags=Multi Tool,Multi operácie,UI,klik drag,front end,beží na klientovi,interaktívne,intraktívne,posunúť - -home.merge.title=Zlúčiť -home.merge.desc=Jednoducho zlúčte viacero PDF súborov do jedného. -merge.tags=zlúčenie,operácie so stránkami,back end,beží na serveri - -home.split.title=Rozdeliť -home.split.desc=Rozdeľte PDF súbory na viacero dokumentov -split.tags=operácie so stránkami,rozdelenie,viacstranové,rozrezať,beží na serveri - -home.rotate.title=Otočiť -home.rotate.desc=Jednoducho otáčajte svoje PDF súbory. -rotate.tags=beží na serveri - - -home.imageToPdf.title=Obrázok na PDF -home.imageToPdf.desc=Konvertujte obrázok (PNG, JPEG, GIF) na PDF. -imageToPdf.tags=konverzia,img,jpg,obrázok,fotografia - -home.pdfToImage.title=PDF na obrázok -home.pdfToImage.desc=Konvertujte PDF na obrázok. (PNG, JPEG, GIF) -pdfToImage.tags=konverzia,img,jpg,obrázok,fotografia - -home.pdfOrganiser.title=Organizovať -home.pdfOrganiser.desc=Odstráňte/preusporiadajte stránky v ľubovoľnom poradí -pdfOrganiser.tags=duplex,nepárne,párne,zoradiť,posunúť - - -home.addImage.title=Pridať obrázok -home.addImage.desc=Pridať obrázok na zadané miesto v PDF -addImage.tags=img,jpg,obrázok,fotografia - -home.watermark.title=Pridať vodotlač -home.watermark.desc=Pridať vlastnú vodotlač do vášho PDF dokumentu. -watermark.tags=Text,opakujúci sa,označenie,vlastné,autorské práva,ochranná známka,img,jpg,obrázok,fotografia - -home.permissions.title=Zmeniť povolenia -home.permissions.desc=Zmena povolení vášho PDF dokumentu -permissions.tags=čítať,písať,upravovať,tlačiť - - -home.removePages.title=Odstrániť -home.removePages.desc=Odstrániť nechcené stránky z vášho PDF dokumentu. -removePages.tags=Odstrániť stránky,vymazať stránky - -home.addPassword.title=Pridať heslo -home.addPassword.desc=Šifrovať váš PDF dokument heslom. -addPassword.tags=zaistiť,bezpečnosť - -home.removePassword.title=Odstrániť heslo -home.removePassword.desc=Odstrániť ochranu heslom z vášho PDF dokumentu. -removePassword.tags=zaistiť,Dešifrovať,bezpečnosť,odheslovať,vymazať heslo - -home.compressPdfs.title=Komprimovať -home.compressPdfs.desc=Komprimujte PDF na zmenšenie jeho veľkosti. -compressPdfs.tags=stlačiť,malé,drobné - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Zmeniť metadáta -home.changeMetadata.desc=Zmena/Odstránenie/Pridanie metadát z PDF dokumentu -changeMetadata.tags=Názov,autor,dátum,vytvorenie,čas,vydavateľ,producent,štatistiky - -home.fileToPDF.title=Konvertovať súbor na PDF -home.fileToPDF.desc=Konvertujte takmer akýkoľvek súbor na PDF (DOCX, PNG, XLS, PPT, TXT a ďalšie) -fileToPDF.tags=transformácia,formát,dokument,obrázok,prezentácia,text,konverzia,kancelária,dokumenty,word,excel,powerpoint - -home.ocr.title=OCR / Čistenie skenov -home.ocr.desc=Čistenie skenov a rozpoznanie textu z obrázkov v PDF a opätovné pridanie ako text. -ocr.tags=rozpoznanie,text,obrázok,scan,čítať,identifikovať,detekcia,upraviteľné - -home.extractImages.title=Extrahovať obrázky -home.extractImages.desc=Extrahuje všetky obrázky z PDF a uloží ich do zipu -extractImages.tags=obrázok,fotografia,uložiť,archív,zip,zachytiť,chytiť - -home.pdfToPDFA.title=PDF na PDF/A -home.pdfToPDFA.desc=Konvertujte PDF na PDF/A pre dlhodobé uchovávanie -pdfToPDFA.tags=archív,dĺhodobé,štandard,konverzia,uchovanie - -home.PDFToWord.title=PDF na Word -home.PDFToWord.desc=Konvertujte PDF na formáty Word (DOC, DOCX a ODT) -PDFToWord.tags=doc,docx,odt,word,transformácia,formát,konverzia,kancelária,microsoft,dokument - -home.PDFToPresentation.title=PDF na Prezentáciu -home.PDFToPresentation.desc=Konvertujte PDF na formáty prezentácie (PPT, PPTX a ODP) -PDFToPresentation.tags=slajdy,prezentácia,kancelária,microsoft - -home.PDFToText.title=PDF na RTF (Text) -home.PDFToText.desc=Konvertujte PDF na RTF alebo textový formát -PDFToText.tags=bohatý formát,bohatý textový formát,bohatý text - -home.PDFToHTML.title=PDF na HTML -home.PDFToHTML.desc=Konvertujte PDF na HTML formát -PDFToHTML.tags=webový obsah,prehliadač priateľský - - -home.PDFToXML.title=PDF na XML -home.PDFToXML.desc=Konvertujte PDF na XML formát -PDFToXML.tags=extrakcia dát,štruktúrovaný obsah,interop,transformácia,konvertovať - -home.ScannerImageSplit.title=Detekcia/Rozdelenie skenovaných fotografií -home.ScannerImageSplit.desc=Rozdelí viacero fotografií v rámci fotografie/PDF -ScannerImageSplit.tags=rozdeliť,auto-detekcia,skeny,viac-fotografií,organizovať - -home.sign.title=Podpísať -home.sign.desc=Pridáva podpis do PDF kreslením, textom alebo obrázkom -sign.tags=autorizovať,iniciály,kreslený podpis,textový podpis,obrázkový podpis - -home.flatten.title=Zploštiť -home.flatten.desc=Odstrániť všetky interaktívne prvky a formuláre z PDF -flatten.tags=statické,deaktivovať,neinteraktívne,zjednodušiť - -home.repair.title=Opraviť -home.repair.desc=Skúša opraviť poškodené/rozbité PDF -repair.tags=opraviť,obnoviť,oprava,obnovenie - -home.removeBlanks.title=Odstrániť prázdne stránky -home.removeBlanks.desc=Detekuje a odstraňuje prázdne stránky z dokumentu -removeBlanks.tags=čistenie,zjednodušiť,neobsah,organizovať - -home.removeAnnotations.title=Odstrániť anotácie -home.removeAnnotations.desc=Odstraňuje všetky komentáre/anotácie z PDF -removeAnnotations.tags=komentáre,zdôraznenie,poznámky,označenie,odstrániť - -home.compare.title=Porovnať -home.compare.desc=Porovnáva a zobrazuje rozdiely medzi 2 PDF dokumentmi -compare.tags=odlišovať,kontrast,zmeny,analýza - -home.certSign.title=Podpísať s certifikátom -home.certSign.desc=Podpísať PDF s certifikátom/kľúčom (PEM/P12) -certSign.tags=autentifikovať,PEM,P12,oficiálne,šifrovať - -home.removeCertSign.title=Remove Certificate Sign -home.removeCertSign.desc=Remove certificate signature from PDF -removeCertSign.tags=authenticate,PEM,P12,official,decrypt - -home.pageLayout.title=Viacstranové usporiadanie -home.pageLayout.desc=Zlúčte viacero stránok PDF dokumentu do jednej stránky -pageLayout.tags=zlúčiť,zjednotiť,jednostranový pohľad,organizovať - -home.scalePages.title=Prispôsobiť veľkosť/škálovanie stránok -home.scalePages.desc=Zmeniť veľkosť/škálovanie stránky a/alebo jej obsahu. -scalePages.tags=veľkosť,modifikovať,rozmery,prispôsobiť - -home.pipeline.title=Pipeline -home.pipeline.desc=Spustiť viacero akcií na PDF definovaním pipeline skriptov -pipeline.tags=automatizovať,sekvencia,skriptované,dávkové spracovanie - -home.add-page-numbers.title=Pridať čísla stránok -home.add-page-numbers.desc=Pridať čísla stránok po celom dokumente na určenom mieste -add-page-numbers.tags=číslovať,označiť,organizovať,indexovať - -home.auto-rename.title=Automatické premenovanie PDF súboru -home.auto-rename.desc=Automaticky premenuje PDF súbor na základe zisteného záhlavia -auto-rename.tags=auto-detekcia, založené na záhlaví, organizovať, premenovať - -home.adjust-contrast.title=Upraviť farby/kontrast -home.adjust-contrast.desc=Upravte kontrast, sýtosť a jas PDF -adjust-contrast.tags=farbová korekcia, doladenie, upraviť, zlepšiť - -home.crop.title=Orezať PDF -home.crop.desc=Orezať PDF na zmenšenie jeho veľkosti (zachováva text!) -crop.tags=orezať, zmenšiť, upraviť, tvarovať - -home.autoSplitPDF.title=Automatické rozdelenie stránok -home.autoSplitPDF.desc=Automatické rozdelenie skenovaného PDF pomocou fyzického skenovaného rozdeľovača stránok QR kódom -autoSplitPDF.tags=QR-založené, rozdeľ, skenovanie-segment, organizovať - -home.sanitizePdf.title=Vyčistiť -home.sanitizePdf.desc=Odstrániť skripty a ďalšie prvky z PDF súborov -sanitizePdf.tags=čistiť, zabezpečiť, bezpečné, odstrániť hrozby - -home.URLToPDF.title=URL/Webstránka do PDF -home.URLToPDF.desc=Konvertuje akúkoľvek http(s)URL do PDF -URLToPDF.tags=webová snímka, uložiť stránku, web do dokumentu, archív - -home.HTMLToPDF.title=HTML do PDF -home.HTMLToPDF.desc=Konvertuje akýkoľvek HTML súbor alebo zip do PDF -HTMLToPDF.tags=markup, webový obsah, transformácia, konvertovať - - -home.MarkdownToPDF.title=Markdown do PDF -home.MarkdownToPDF.desc=Konvertuje akýkoľvek Markdown súbor do PDF -MarkdownToPDF.tags=markup, webový obsah, transformácia, konvertovať - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Získať všetky informácie o PDF -home.getPdfInfo.desc=Získava všetky dostupné informácie o PDF -getPdfInfo.tags=informácie, údaje, štatistiky - - -home.extractPage.title=Extrahovať stránku(y) -home.extractPage.desc=Extrahuje vybrané stránky z PDF -extractPage.tags=extrahovať - - -home.PdfToSinglePage.title=PDF na jednu veľkú stránku -home.PdfToSinglePage.desc=Zlúči všetky stránky PDF do jednej veľkej stránky -PdfToSinglePage.tags=jedna stránka - - -home.showJS.title=Zobraziť JavaScript -home.showJS.desc=Vyhľadá a zobrazuje akýkoľvek JS vložený do PDF -showJS.tags=JS - -home.autoRedact.title=Automatické redigovanie -home.autoRedact.desc=Automaticky rediguje (zatieni) text v PDF na základe zadaného textu -autoRedact.tags=redigovať, skryť, zatieniť, čierne, marker, skryté - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF do CSV -home.tableExtraxt.desc=Extrahuje tabuľky z PDF a konvertuje ich do CSV -tableExtraxt.tags=CSV, extrakcia tabuliek, extrahovať, konvertovať - - -home.autoSizeSplitPDF.title=Automatické rozdelenie podľa veľkosti/počtu -home.autoSizeSplitPDF.desc=Rozdelí jeden PDF na viacero dokumentov na základe veľkosti, počtu stránok alebo počtu dokumentov -autoSizeSplitPDF.tags=pdf, rozdelenie, dokument, organizácia - - -home.overlay-pdfs.title=Prekrývanie PDF -home.overlay-pdfs.desc=Prekrýva PDF súbory na iný PDF -overlay-pdfs.tags=prekrývanie - -home.split-by-sections.title=Rozdelenie PDF podľa sekcií -home.split-by-sections.desc=Rozdelí každú stránku PDF na menšie horizontálne a vertikálne sekcie -split-by-sections.tags=rozdelenie sekcií, rozdeliť, prispôsobiť - -home.AddStampRequest.title=Pridať pečiatku do PDF -home.AddStampRequest.desc=Pridať text alebo obrázkové pečiatky na určené miesta -AddStampRequest.tags=pečiatka, pridať obrázok, stred obrázka, vodotlač, PDF, vložiť, prispôsobiť - - -home.removeImagePdf.title=Remove image -home.removeImagePdf.desc=Remove image from PDF to reduce file size -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Prihlásenie -login.header=Prihlásenie -login.signin=Prihlásiť sa -login.rememberme=Zapamätať si ma -login.invalid=Neplatné používateľské meno alebo heslo. -login.locked=Váš účet bol uzamknutý. -login.signinTitle=Prosím, prihláste sa -login.ssoSignIn=Prihlásiť sa cez Single Sign-on -login.oAuth2AutoCreateDisabled=Vytváranie používateľa cez OAUTH2 je zakázané -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=Authorization request not found -login.oauth2InvalidUserInfoResponse=Invalid User Info Response -login.oauth2invalidRequest=Invalid Request -login.oauth2AccessDenied=Access Denied -login.oauth2InvalidTokenResponse=Invalid Token Response -login.oauth2InvalidIdToken=Invalid Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=User is deactivated, login is currently blocked with this username. Please contact the administrator. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Automatické redigovanie -autoRedact.header=Automatické redigovanie -autoRedact.colorLabel=Farba -autoRedact.textsToRedactLabel=Text na redigovanie (oddelený riadkami) -autoRedact.textsToRedactPlaceholder=napr. \nDôverné \nPrísne tajné -autoRedact.useRegexLabel=Použiť Regex -autoRedact.wholeWordSearchLabel=Vyhľadávanie celých slov -autoRedact.customPaddingLabel=Vlastné odsadenie -autoRedact.convertPDFToImageLabel=Konvertovať PDF na PDF-Obrázok (Používa sa na odstránenie textu za boxom) -autoRedact.submitButton=Odoslať - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Zobraziť JavaScript -showJS.header=Zobraziť JavaScript -showJS.downloadJS=Stiahnuť JavaScript -showJS.submit=Zobraziť - - -#pdfToSinglePage -pdfToSinglePage.title=PDF na jednu stránku -pdfToSinglePage.header=PDF na jednu stránku -pdfToSinglePage.submit=Konvertovať na jednu stránku - - -#pageExtracter -pageExtracter.title=Extrahovať stránky -pageExtracter.header=Extrahovať stránky -pageExtracter.submit=Extrahovať -pageExtracter.placeholder=(napr. 1,2,8 alebo 4,7,12-16 alebo 2n-1) - - -#getPdfInfo -getPdfInfo.title=Získať informácie o PDF -getPdfInfo.header=Získať informácie o PDF -getPdfInfo.submit=Získať info -getPdfInfo.downloadJson=Stiahnuť JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown do PDF -MarkdownToPDF.header=Markdown do PDF -MarkdownToPDF.submit=Konvertovať -MarkdownToPDF.help=Práca prebieha -MarkdownToPDF.credit=Používa WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL do PDF -URLToPDF.header=URL do PDF -URLToPDF.submit=Konvertovať -URLToPDF.credit=Používa WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML do PDF -HTMLToPDF.header=HTML do PDF -HTMLToPDF.help=Akceptuje HTML súbory a ZIPy obsahujúce html/css/obrázky atď. potrebné -HTMLToPDF.submit=Konvertovať -HTMLToPDF.credit=Používa WeasyPrint -HTMLToPDF.zoom=Úroveň priblíženia pre zobrazenie webstránky. -HTMLToPDF.pageWidth=Šírka stránky v centimetroch. (Prázdne pre predvolené) -HTMLToPDF.pageHeight=Výška stránky v centimetroch. (Prázdne pre predvolené) -HTMLToPDF.marginTop=Horný okraj stránky v milimetroch. (Prázdne pre predvolené) -HTMLToPDF.marginBottom=Dolný okraj stránky v milimetroch. (Prázdne pre predvolené) -HTMLToPDF.marginLeft=Ľavý okraj stránky v milimetroch. (Prázdne pre predvolené) -HTMLToPDF.marginRight=Pravý okraj stránky v milimetroch. (Prázdne pre predvolené) -HTMLToPDF.printBackground=Vykresliť pozadie webstránok. -HTMLToPDF.defaultHeader=Povoliť predvolené záhlavie (Názov a číslo stránky) -HTMLToPDF.cssMediaType=Zmeniť typ CSS médií stránky. -HTMLToPDF.none=Žiadne -HTMLToPDF.print=Tlač -HTMLToPDF.screen=Obrazovka - - -#AddStampRequest -AddStampRequest.header=Pečiatka PDF -AddStampRequest.title=Pečiatka PDF -AddStampRequest.stampType=Typ pečiatky -AddStampRequest.stampText=Text pečiatky -AddStampRequest.stampImage=Obrázok pečiatky -AddStampRequest.alphabet=Abeceda -AddStampRequest.fontSize=Veľkosť písma/obrázka -AddStampRequest.rotation=Rotácia -AddStampRequest.opacity=Priehľadnosť -AddStampRequest.position=Poloha -AddStampRequest.overrideX=Nahradiť súradnicu X -AddStampRequest.overrideY=Nahradiť súradnicu Y -AddStampRequest.customMargin=Vlastný okraj -AddStampRequest.customColor=Vlastná farba textu -AddStampRequest.submit=Odoslať - - -#sanitizePDF -sanitizePDF.title=Vyčistiť PDF -sanitizePDF.header=Vyčistiť PDF súbor -sanitizePDF.selectText.1=Odstrániť JavaScript akcie -sanitizePDF.selectText.2=Odstrániť vložené súbory -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Odstrániť odkazy -sanitizePDF.selectText.5=Odstrániť fonty -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Vyčistiť PDF - - -#addPageNumbers -addPageNumbers.title=Pridať čísla stránok -addPageNumbers.header=Pridať čísla stránok -addPageNumbers.selectText.1=Vybrať PDF súbor: -addPageNumbers.selectText.2=Veľkosť okraja -addPageNumbers.selectText.3=Pozícia -addPageNumbers.selectText.4=Počiatočné číslo -addPageNumbers.selectText.5=Stránky na číslovanie -addPageNumbers.selectText.6=Vlastný text -addPageNumbers.customTextDesc=Vlastný text -addPageNumbers.numberPagesDesc=Ktoré stránky číslovať, predvolené 'všetky', tiež akceptuje 1-5 alebo 2,5,9 atď. -addPageNumbers.customNumberDesc=Predvolené {n}, tiež akceptuje 'Strana {n} z {total}', 'Text-{n}', '{filename}-{n} -addPageNumbers.submit=Pridať čísla stránok - - -#auto-rename -auto-rename.title=Automatické premenovanie -auto-rename.header=Automatické premenovanie PDF -auto-rename.submit=Automaticky premenovať - - -#adjustContrast -adjustContrast.title=Upraviť kontrast -adjustContrast.header=Upraviť kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Jas: -adjustContrast.saturation=Sýtosť: -adjustContrast.download=Stiahnuť - - -#crop -crop.title=Orezať -crop.header=Orezať PDF -crop.submit=Odoslať - - -#autoSplitPDF -autoSplitPDF.title=Automatické rozdelenie PDF -autoSplitPDF.header=Automatické rozdelenie PDF -autoSplitPDF.description=Vytlačte, vložte, naskenujte, nahrajte a nechajte nás automaticky oddeliť vaše dokumenty. Žiadna manuálna práca nie je potrebná. -autoSplitPDF.selectText.1=Vytlačte si niekoľko rozdeľovacích listov nižšie (Čierno-biele je v poriadku). -autoSplitPDF.selectText.2=Naskenujte všetky svoje dokumenty naraz vložením rozdeľovacieho listu medzi ne. -autoSplitPDF.selectText.3=Nahrajte jeden veľký naskenovaný PDF súbor a nechajte Stirling PDF urobiť zvyšok. -autoSplitPDF.selectText.4=Rozdeľovacie stránky sú automaticky detekované a odstránené, čo zaručuje čistý konečný dokument. -autoSplitPDF.formPrompt=Odoslať PDF obsahujúce Stirling-PDF rozdeľovače stránok: -autoSplitPDF.duplexMode=Duplex režim (skanovanie prednej a zadnej strany) -autoSplitPDF.dividerDownload2=Stiahnuť 'Auto Splitter Divider (s inštrukciami).pdf' -autoSplitPDF.submit=Odoslať - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Viacstranové usporiadanie -pageLayout.header=Viacstranové usporiadanie -pageLayout.pagesPerSheet=Stránky na list: -pageLayout.addBorder=Pridať okraje -pageLayout.submit=Odoslať - - -#scalePages -scalePages.title=Upraviť mierku stránky -scalePages.header=Upraviť mierku stránky -scalePages.pageSize=Veľkosť stránky dokumentu. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Úroveň priblíženia (orezania) stránky. -scalePages.submit=Odoslať - - -#certSign -certSign.title=Podpis certifikátom -certSign.header=Podpísať PDF certifikátom (Práca prebieha) -certSign.selectPDF=Vyberte PDF súbor na podpis: -certSign.jksNote=Poznámka: Ak váš typ certifikátu nie je uvedený nižšie, prosím, konvertujte ho na Java Keystore (.jks) súbor pomocou nástroja keytool. Potom vyberte možnosť .jks súbor nižšie. -certSign.selectKey=Vyberte váš súkromný kľúčový súbor (formát PKCS#8, môže byť .pem alebo .der): -certSign.selectCert=Vyberte váš certifikátový súbor (formát X.509, môže byť .pem alebo .der): -certSign.selectP12=Vyberte váš PKCS#12 Keystore súbor (.p12 alebo .pfx) (Voliteľné, ak je poskytnuté, malo by obsahovať váš súkromný kľúč a certifikát): -certSign.selectJKS=Vyberte váš Java Keystore súbor (.jks alebo .keystore): -certSign.certType=Typ certifikátu -certSign.password=Zadajte heslo pre Keystore alebo súkromný kľúč (ak existuje): -certSign.showSig=Zobraziť podpis -certSign.reason=Dôvod -certSign.location=Miesto -certSign.name=Meno -certSign.showLogo=Show Logo -certSign.submit=Podpísať PDF - - -#removeCertSign -removeCertSign.title=Remove Certificate Signature -removeCertSign.header=Remove the digital certificate from the PDF -removeCertSign.selectPDF=Select a PDF file: -removeCertSign.submit=Remove Signature - - -#removeBlanks -removeBlanks.title=Odstrániť prázdne stránky -removeBlanks.header=Odstrániť prázdne stránky -removeBlanks.threshold=Prahová hodnota bielych pixelov: -removeBlanks.thresholdDesc=Prahová hodnota pre určenie, ako biely musí byť biely pixel, aby bol klasifikovaný ako 'biely'. 0 = čierny, 255 = čistá biela. -removeBlanks.whitePercent=Percento bielych pixelov (%): -removeBlanks.whitePercentDesc=Percento stránky, ktoré musí byť 'biele' pixely, aby bola odstránená -removeBlanks.submit=Odstrániť prázdne stránky - - -#removeAnnotations -removeAnnotations.title=Odstrániť anotácie -removeAnnotations.header=Odstrániť anotácie -removeAnnotations.submit=Odstrániť - - -#compare -compare.title=Porovnať -compare.header=Porovnať PDF -compare.highlightColor.1=Highlight Color 1: -compare.highlightColor.2=Highlight Color 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Porovnať -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Podpísať -sign.header=Podpísať PDF -sign.upload=Nahrať obrázok -sign.draw=Kresliť podpis -sign.text=Textový vstup -sign.clear=Vymazať -sign.add=Pridať -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Opraviť -repair.header=Opraviť PDF -repair.submit=Opraviť - - -#flatten -flatten.title=Zploštiť -flatten.header=Zploštiť PDF -flatten.flattenOnlyForms=Zploštiť iba formuláre -flatten.submit=Zploštiť - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Prahová hodnota uhla: -ScannerImageSplit.selectText.2=Nastaví minimálny absolútny uhol potrebný na otočenie obrázka (predvolené: 10). -ScannerImageSplit.selectText.3=Tolerancia: -ScannerImageSplit.selectText.4=Určuje rozsah farebnej variácie okolo odhadovanej farby pozadia (predvolené: 30). -ScannerImageSplit.selectText.5=Minimálna plocha: -ScannerImageSplit.selectText.6=Nastaví minimálnu prahovú hodnotu plochy pre fotografiu (predvolené: 10000). -ScannerImageSplit.selectText.7=Minimálna plocha obrysu: -ScannerImageSplit.selectText.8=Nastaví minimálnu prahovú hodnotu plochy obrysu pre fotografiu -ScannerImageSplit.selectText.9=Veľkosť okraja: -ScannerImageSplit.selectText.10=Nastaví veľkosť okraja pridaného a odstráneného, aby sa zabránilo bielym okrajom vo výstupe (predvolené: 1). -ScannerImageSplit.info=Python is not installed. It is required to run. - - -#OCR -ocr.title=OCR / Čistenie skenov -ocr.header=Čistenie skenov / OCR (Optické rozpoznávanie znakov) -ocr.selectText.1=Vyberte jazyky, ktoré majú byť detekované v PDF (Uvedené sú tie, ktoré sú aktuálne detekované): -ocr.selectText.2=Vytvoriť textový súbor obsahujúci OCR text spolu s OCR PDF -ocr.selectText.3=Opraviť stránky, ktoré boli naskenované pod uhlom, otočením späť na miesto -ocr.selectText.4=Vyčistiť stránku, aby OCR menej pravdepodobne našlo text v šume pozadia. (Žiadna zmena výstupu) -ocr.selectText.5=Vyčistiť stránku, aby OCR menej pravdepodobne našlo text v šume pozadia, zachováva čistenie vo výstupe. -ocr.selectText.6=Ignoruje stránky, ktoré majú interaktívny text, OCR iba stránky, ktoré sú obrázky -ocr.selectText.7=Vynútiť OCR, OCR každú stránku odstránením všetkých pôvodných textových prvkov -ocr.selectText.8=Normálne (Chyba, ak PDF obsahuje text) -ocr.selectText.9=Ďalšie nastavenia -ocr.selectText.10=OCR režim -ocr.selectText.11=Odstrániť obrázky po OCR (Odstráni VŠETKY obrázky, užitočné iba ak je súčasťou konverzného kroku) -ocr.selectText.12=Typ vykreslenia (Pokročilé) -ocr.help=Prosím, prečítajte si túto dokumentáciu o tom, ako používať OCR pre iné jazyky a/alebo použitie mimo docker -ocr.credit=Táto služba používa qpdf a Tesseract pre OCR. -ocr.submit=Spracovať PDF s OCR - - -#extractImages -extractImages.title=Extrahovať obrázky -extractImages.header=Extrahovať obrázky -extractImages.selectText=Vyberte formát obrázka na konverziu extrahovaných obrázkov -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Extrahovať - - -#File to PDF -fileToPDF.title=Súbor do PDF -fileToPDF.header=Konvertovať akýkoľvek súbor do PDF -fileToPDF.credit=Táto služba používa LibreOffice a Unoconv pre konverziu súborov. -fileToPDF.supportedFileTypesInfo=Supported File types -fileToPDF.supportedFileTypes=Podporované typy súborov by mali zahŕňať nižšie uvedené, avšak pre úplný aktualizovaný zoznam podporovaných formátov, prosím, odkazujte na dokumentáciu LibreOffice -fileToPDF.submit=Konvertovať do PDF - - -#compress -compress.title=Komprimovať -compress.header=Komprimovať PDF -compress.credit=Táto služba používa qpdf pre kompresiu/optimalizáciu PDF. -compress.grayscale.label=Použiť odtiene šedej na kompresiu -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Úroveň optimalizácie: -compress.selectText.4=Automatický režim - Automaticky upravuje kvalitu, aby sa PDF dostalo na presnú veľkosť -compress.selectText.5=Očakávaná veľkosť PDF (napr. 25MB, 10.8MB, 25KB) -compress.submit=Komprimovať - - -#Add image -addImage.title=Pridať obrázok -addImage.header=Pridať obrázok do PDF -addImage.everyPage=Každá stránka? -addImage.upload=Pridať obrázok -addImage.submit=Pridať obrázok - - -#merge -merge.title=Zlúčiť -merge.header=Zlúčiť viacero PDF (2+) -merge.sortByName=Zoradiť podľa názvu -merge.sortByDate=Zoradiť podľa dátumu -merge.removeCertSign=Remove digital signature in the merged file? -merge.submit=Zlúčiť - - -#pdfOrganiser -pdfOrganiser.title=Organizátor stránok -pdfOrganiser.header=Organizátor stránok PDF -pdfOrganiser.submit=Preusporiadať stránky -pdfOrganiser.mode=Režim -pdfOrganiser.mode.1=Vlastné poradie stránok -pdfOrganiser.mode.2=Obrátené poradie -pdfOrganiser.mode.3=Duplexné triedenie -pdfOrganiser.mode.4=Triedená brožúra -pdfOrganiser.mode.5=Brožúra s bočným šitím -pdfOrganiser.mode.6=Rozdelenie na nepárne a párne -pdfOrganiser.mode.7=Odstrániť prvú -pdfOrganiser.mode.8=Odstrániť poslednú -pdfOrganiser.mode.9=Odstrániť prvú aj poslednú -pdfOrganiser.mode.10=Odd-Even Merge -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(napr. 1,3,2 alebo 4-8,2,10-12 alebo 2n-1) - - -#multiTool -multiTool.title=PDF Multi Nástroj -multiTool.header=PDF Multi Nástroj -multiTool.uploadPrompts=File Name -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Zobraziť PDF - -#pageRemover -pageRemover.title=Odstraňovač stránok -pageRemover.header=Odstraňovač stránok PDF -pageRemover.pagesToDelete=Stránky na odstránenie (Zadajte zoznam čísel stránok oddelených čiarkami): -pageRemover.submit=Odstrániť stránky -pageRemover.placeholder=(napr. 1,2,6 alebo 1-10,15-30) - - -#rotate -rotate.title=Otočiť PDF -rotate.header=Otočiť PDF -rotate.selectAngle=Vyberte uhol otočenia (v násobkoch 90 stupňov): -rotate.submit=Otočiť - - -#split-pdfs -split.title=Rozdeliť PDF -split.header=Rozdeliť PDF -split.desc.1=Čísla vybrané sú čísla stránok, na ktorých chcete urobiť rozdelenie -split.desc.2=Takže výber 1,3,7-9 by rozdelil 10-stranový dokument na 6 samostatných PDF s: -split.desc.3=Dokument č. 1: Strana 1 -split.desc.4=Dokument č. 2: Strany 2 a 3 -split.desc.5=Dokument č. 3: Strany 4, 5, 6, 7 -split.desc.6=Dokument č. 4: Strana 8 -split.desc.7=Dokument č. 5: Strana 9 -split.desc.8=Dokument č. 6: Strana 10 -split.splitPages=Zadajte stránky na rozdelenie: -split.submit=Rozdeliť - - -#merge -imageToPDF.title=Obrázok na PDF -imageToPDF.header=Obrázok na PDF -imageToPDF.submit=Konvertovať -imageToPDF.selectLabel=Možnosti prispôsobenia obrázka -imageToPDF.fillPage=Vyplniť stránku -imageToPDF.fitDocumentToImage=Prispôsobiť stránku obrázku -imageToPDF.maintainAspectRatio=Zachovať pomery strán -imageToPDF.selectText.2=Automatické otočenie PDF -imageToPDF.selectText.3=Logika pre viac súborov (Povolí sa len, ak pracujete s viacerými obrázkami) -imageToPDF.selectText.4=Zlúčiť do jedného PDF -imageToPDF.selectText.5=Konvertovať na samostatné PDF - - -#pdfToImage -pdfToImage.title=PDF na obrázok -pdfToImage.header=PDF na obrázok -pdfToImage.selectText=Formát obrázka -pdfToImage.singleOrMultiple=Typ výsledného obrázka -pdfToImage.single=Jedna veľká snímka -pdfToImage.multi=Viaceré snímky -pdfToImage.colorType=Typ farby -pdfToImage.color=Farba -pdfToImage.grey=Odtiene šedej -pdfToImage.blackwhite=Čierno-biele (Môže stratiť údaje!) -pdfToImage.submit=Konvertovať -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(napr. 1,2,8 alebo 4,7,12-16 alebo 2n-1) - - -#addPassword -addPassword.title=Pridať heslo -addPassword.header=Pridať heslo (Zašifrovať) -addPassword.selectText.1=Vyberte PDF na zašifrovanie -addPassword.selectText.2=Používateľské heslo -addPassword.selectText.3=Dĺžka šifrovacieho kľúča -addPassword.selectText.4=Vyššie hodnoty sú silnejšie, ale nižšie hodnoty majú lepšiu kompatibilitu. -addPassword.selectText.5=Nastavenia povolení (Odporúča sa používať spolu s heslom vlastníka) -addPassword.selectText.6=Zakázať zostavovanie dokumentu -addPassword.selectText.7=Zakázať extrakciu obsahu -addPassword.selectText.8=Zakázať extrakciu pre prístupnosť -addPassword.selectText.9=Zakázať vypĺňanie formulárov -addPassword.selectText.10=Zakázať úpravy -addPassword.selectText.11=Zakázať úpravu anotácií -addPassword.selectText.12=Zakázať tlač -addPassword.selectText.13=Zakázať tlač rôznych formátov -addPassword.selectText.14=Heslo vlastníka -addPassword.selectText.15=Obmedzuje, čo môže byť vykonané s dokumentom po jeho otvorení (Nepodporované všetkými čítačmi) -addPassword.selectText.16=Obmedzuje samotné otvorenie dokumentu -addPassword.submit=Zašifrovať - - -#watermark -watermark.title=Pridať vodotlač -watermark.header=Pridať vodotlač -watermark.customColor=Vlastná farba textu -watermark.selectText.1=Vyberte PDF, do ktorého chcete pridať vodotlač: -watermark.selectText.2=Text vodotlače: -watermark.selectText.3=Veľkosť písma: -watermark.selectText.4=Rotácia (0-360): -watermark.selectText.5=Šírka medzery (Medzera medzi jednotlivými vodotlačami horizontálne): -watermark.selectText.6=Výška medzery (Medzera medzi jednotlivými vodotlačami vertikálne): -watermark.selectText.7=Priehľadnosť (0% - 100%): -watermark.selectText.8=Typ vodotlače: -watermark.selectText.9=Obrázok vodotlače: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=Pridať vodotlač -watermark.type.1=Text -watermark.type.2=Obrázok - - -#Change permissions -permissions.title=Zmeniť povolenia -permissions.header=Zmeniť povolenia -permissions.warning=Varovanie: Aby boli tieto povolenia nemenné, odporúča sa nastaviť ich s heslom cez stránku pridania hesla -permissions.selectText.1=Vyberte PDF na zmenu povolení -permissions.selectText.2=Nastavenia povolení -permissions.selectText.3=Zakázať zostavovanie dokumentu -permissions.selectText.4=Zakázať extrakciu obsahu -permissions.selectText.5=Zakázať extrakciu pre prístupnosť -permissions.selectText.6=Zakázať vypĺňanie formulárov -permissions.selectText.7=Zakázať úpravy -permissions.selectText.8=Zakázať úpravu anotácií -permissions.selectText.9=Zakázať tlač -permissions.selectText.10=Zakázať tlač rôznych formátov -permissions.submit=Zmeniť - - -#remove password -removePassword.title=Odstrániť heslo -removePassword.header=Odstrániť heslo (Dešifrovať) -removePassword.selectText.1=Vyberte PDF na dešifrovanie -removePassword.selectText.2=Heslo -removePassword.submit=Odstrániť - - -#changeMetadata -changeMetadata.title=Zmeniť metadáta -changeMetadata.header=Zmeniť metadáta -changeMetadata.selectText.1=Prosím, upravte premenné, ktoré chcete zmeniť -changeMetadata.selectText.2=Vymazať všetky metadáta -changeMetadata.selectText.3=Zobraziť vlastné metadáta: -changeMetadata.author=Autor: -changeMetadata.creationDate=Dátum vytvorenia (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Tvorca: -changeMetadata.keywords=Kľúčové slová: -changeMetadata.modDate=Dátum úpravy (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Producent: -changeMetadata.subject=Predmet: -changeMetadata.trapped=Zachytené: -changeMetadata.selectText.4=Iné metadáta: -changeMetadata.selectText.5=Pridať vlastný záznam metadát -changeMetadata.submit=Zmeniť - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF na PDF/A -pdfToPDFA.header=PDF na PDF/A -pdfToPDFA.credit=Táto služba používa libreoffice na konverziu PDF/A -pdfToPDFA.submit=Konvertovať -pdfToPDFA.tip=Momentálne nefunguje pre viacero vstupov naraz -pdfToPDFA.outputFormat=Výstupný formát -pdfToPDFA.pdfWithDigitalSignature=The PDF contains a digital signature. This will be removed in the next step. - - -#PDFToWord -PDFToWord.title=PDF na Word -PDFToWord.header=PDF na Word -PDFToWord.selectText.1=Výstupný formát súboru -PDFToWord.credit=Táto služba používa LibreOffice na konverziu súborov. -PDFToWord.submit=Konvertovať - - -#PDFToPresentation -PDFToPresentation.title=PDF na Prezentáciu -PDFToPresentation.header=PDF na Prezentáciu -PDFToPresentation.selectText.1=Výstupný formát súboru -PDFToPresentation.credit=Táto služba používa LibreOffice na konverziu súborov. -PDFToPresentation.submit=Konvertovať - - -#PDFToText -PDFToText.title=PDF na RTF (Text) -PDFToText.header=PDF na RTF (Text) -PDFToText.selectText.1=Výstupný formát súboru -PDFToText.credit=Táto služba používa LibreOffice na konverziu súborov. -PDFToText.submit=Konvertovať - - -#PDFToHTML -PDFToHTML.title=PDF na HTML -PDFToHTML.header=PDF na HTML -PDFToHTML.credit=Táto služba používa pdftohtml na konverziu súborov. -PDFToHTML.submit=Konvertovať - - -#PDFToXML -PDFToXML.title=PDF na XML -PDFToXML.header=PDF na XML -PDFToXML.credit=Táto služba používa LibreOffice na konverziu súborov. -PDFToXML.submit=Konvertovať - -#PDFToCSV -PDFToCSV.title=PDF na CSV -PDFToCSV.header=PDF na CSV -PDFToCSV.prompt=Vyberte stránku na extrakciu tabuľky -PDFToCSV.submit=Extrahovať - -#split-by-size-or-count -split-by-size-or-count.title=Rozdeliť PDF podľa veľkosti alebo počtu -split-by-size-or-count.header=Rozdeliť PDF podľa veľkosti alebo počtu -split-by-size-or-count.type.label=Vyberte typ rozdelenia -split-by-size-or-count.type.size=Podľa veľkosti -split-by-size-or-count.type.pageCount=Podľa počtu stránok -split-by-size-or-count.type.docCount=Podľa počtu dokumentov -split-by-size-or-count.value.label=Zadajte hodnotu -split-by-size-or-count.value.placeholder=Zadajte veľkosť (napr. 2MB alebo 3KB) alebo počet (napr. 5) -split-by-size-or-count.submit=Odoslať - - -#overlay-pdfs -overlay-pdfs.header=Prekrytie PDF súborov -overlay-pdfs.baseFile.label=Vyberte základný PDF súbor -overlay-pdfs.overlayFiles.label=Vyberte prekryvné PDF súbory -overlay-pdfs.mode.label=Vyberte režim prekrytia -overlay-pdfs.mode.sequential=Sériové prekrytie -overlay-pdfs.mode.interleaved=Prepletené prekrytie -overlay-pdfs.mode.fixedRepeat=Pevné opakované prekrytie -overlay-pdfs.counts.label=Počty prekrytí (pre režim pevného opakovania) -overlay-pdfs.counts.placeholder=Zadajte počty oddelené čiarkami (napr. 2,3,1) -overlay-pdfs.position.label=Vyberte pozíciu prekrytia -overlay-pdfs.position.foreground=Popredie -overlay-pdfs.position.background=Pozadie -overlay-pdfs.submit=Odoslať - - -#split-by-sections -split-by-sections.title=Rozdeliť PDF podľa sekcií -split-by-sections.header=Rozdeliť PDF na sekcie -split-by-sections.horizontal.label=Horizontálne delenia -split-by-sections.vertical.label=Vertikálne delenia -split-by-sections.horizontal.placeholder=Zadajte počet horizontálnych delení -split-by-sections.vertical.placeholder=Zadajte počet vertikálnych delení -split-by-sections.submit=Rozdeliť PDF -split-by-sections.merge=Zlúčiť do jedného PDF - - -#printFile -printFile.title=Vytlačiť súbor -printFile.header=Vytlačiť súbor na tlačiareň -printFile.selectText.1=Vyberte súbor na tlač -printFile.selectText.2=Zadajte názov tlačiarne -printFile.submit=Vytlačiť - - -#licenses -licenses.nav=Licencie -licenses.title=Licencie tretích strán -licenses.header=Licencie tretích strán -licenses.module=Modul -licenses.version=Verzia -licenses.license=Licencia - -#survey -survey.nav=Survey -survey.title=Stirling-PDF Survey -survey.description=Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Please consider taking our survey! -survey.disabled=(Survey popup will be disabled in following updates but available at foot of page) -survey.button=Take Survey -survey.dontShowAgain=Don't show again -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Ospravedlňujeme sa za problém! -error.needHelp=Potrebujete pomoc / Našli ste problém? -error.contactTip=Ak máte stále problémy, neváhajte nás kontaktovať pre pomoc. Môžete podať tiket na našej stránke GitHub alebo nás kontaktovať cez Discord: -error.404.head=404 - Stránka nenájdená | Ups, narazili sme na chybu v kóde! -error.404.1=Nemôžeme nájsť stránku, ktorú hľadáte. -error.404.2=Niečo sa pokazilo -error.github=Podajte tiket na GitHub -error.showStack=Zobraziť sledovanie zásobníka -error.copyStack=Kopírovať sledovanie zásobníka -error.githubSubmit=GitHub - Podajte tiket -error.discordSubmit=Discord - Podajte príspevok na podporu - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_sl_SI.properties b/stirling-pdf/build/resources/main/messages_sl_SI.properties deleted file mode 100644 index dbeba2776..000000000 --- a/stirling-pdf/build/resources/main/messages_sl_SI.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Velikost pisave -addPageNumbers.fontName=Ime pisave -pdfPrompt=Izberi PDF(e) -multiPdfPrompt=Izberi PDF (2+) -multiPdfDropPrompt=Izberite (ali povlecite in spustite) vse datoteke PDF, ki jih potrebujete -imgPrompt=Izberite sliko(e) -genericSubmit=Pošlji -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Opozorilo: ta postopek lahko traja do minute, odvisno od velikosti datoteke -pageOrderPrompt=Vrstni red strani po meri (Vnesite z vejicami ločen seznam številk strani ali funkcij, kot je 2n+1) : -pageSelectionPrompt=Izbira strani po meri (Vnesite z vejicami ločen seznam številk strani 1,5,6 ali funkcije, kot je 2n+1) : -goToPage=Pojdi -true=Res -false=Napačno -unknown=Neznano -save=Shrani -saveToBrowser=Shrani v brskalnik -close=Zapri -filesSelected=izbrane datoteke -noFavourites=Ni dodanih priljubljenih -downloadComplete=Prenos končan -bored=dolgočaseno čakanje? -alphabet=Abeceda -downloadPdf=Prenesi PDF -text=Besedilo -font=Pisava -selectFillter=-- Izberite -- -pageNum=Številka strani -sizes.small=Majhen -sizes.medium=Srednje -sizes.large=Veliko -sizes.x-large=X-Velik -error.pdfPassword=Dokument PDF je zaščiten z geslom in geslo ni bilo vneseno ali pa je bilo napačno -delete=Izbriši -username=Uporabniško ime -password=Geslo -welcome=Dobrodošli -property=Lastnost -black=črna -white=bela -red=rdeča -green=zelena -blue=modra -custom=Po meri... -WorkInProgess=Delo je v teku, morda ne bo delovalo ali bo hroščalo, prosimo, prijavite morebitne težave! -poweredBy=Poganja -yes=Da -no=Ne -changedCredsMessage=Poverilnice spremenjene! -notAuthenticatedMessage=Uporabnik ni preverjen. -userNotFoundMessage=Uporabnika ni mogoče najti. -incorrectPasswordMessage=Trenutno geslo ni pravilno. -usernameExistsMessage=Novo uporabniško ime že obstaja. -invalidUsernameMessage=Neveljavno uporabniško ime, uporabniško ime lahko vsebuje samo črke, številke in naslednje posebne znake @._+- ali mora biti veljaven e-poštni naslov. -invalidPasswordMessage=Geslo ne sme biti prazno in ne sme imeti presledkov na začetku ali koncu. -confirmPasswordErrorMessage=Novo geslo in Potrditev novega gesla se morata ujemati. -deleteCurrentUserMessage=Trenutno prijavljenega uporabnika ni mogoče izbrisati. -deleteUsernameExistsMessage=Uporabniško ime ne obstaja in ga ni mogoče izbrisati. -downgradeCurrentUserMessage=Vloge trenutnega uporabnika ni mogoče znižati -disabledCurrentUserMessage=Trenutnega uporabnika ni mogoče onemogočiti -downgradeCurrentUserLongMessage=Vloge trenutnega uporabnika ni mogoče znižati. Zato trenutni uporabnik ne bo prikazan. -userAlreadyExistsOAuthMessage=Uporabnik že obstaja kot uporabnik OAuth2. -userAlreadyExistsWebMessage=Uporabnik že obstaja kot spletni uporabnik. -error=Napaka -oops=Ojoj! -help=Pomoč -goHomepage=Pojdi na domačo stran -joinDiscord=Pridružite se našemu strežniku Discord -seeDockerHub=Glej Docker Hub -visitGithub=Obiščite skladišče Github -donate=Doniraj -color=Barva -sponsor=Sponzor -info=Podatki -pro=Pro -page=Stran -pages=Strani -loading=Nalaganje... -addToDoc=Dodaj v dokument -reset=Ponastavi -apply=Uporabi -noFileSelected=No file selected. Please upload one. - -legal.privacy=Politika zasebnosti -legal.terms=Določila in pogoji -legal.accessibility=Dostopnost -legal.cookie=Pravilnik o piškotkih -legal.impressum=Impresum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Meni cevovoda (beta) -pipeline.uploadButton=Naloži po meri -pipeline.configureButton=Konfiguriraj -pipeline.defaultOption=Po meri -pipeline.submitButton=Pošlji -pipeline.help=Pomoč za cevovod -pipeline.scanHelp=Pomoč za skeniranje map -pipeline.deletePrompt=Ali ste prepričani, da želite izbrisati cevovod - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Konfiguracija cevovoda -pipelineOptions.pipelineNameLabel=Ime cevovoda -pipelineOptions.saveSettings=Shrani nastavitve delovanja -pipelineOptions.pipelineNamePrompt=Sem vnesite ime cevovoda -pipelineOptions.selectOperation=Izberi operacijo -pipelineOptions.addOperationButton=Dodaj operacijo -pipelineOptions.pipelineHeader=Cevovod: -pipelineOptions.saveButton=Prenos -pipelineOptions.validateButton=Potrdi - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Nadgradi na Pro -enterpriseEdition.warning=Ta funkcija je na voljo samo uporabnikom Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro podpira konfiguracijske datoteke YAML in druge funkcije SSO. -enterpriseEdition.ssoAdvert=Iščete več funkcij za upravljanje uporabnikov? Oglejte si Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Ali želite izboljšati Stirling PDF? -analytics.paragraph1=Stirling PDF se je odločil za analitiko, ki nam pomaga izboljšati izdelek. Ne sledimo nobenim osebnim podatkom ali vsebini datotek. -analytics.paragraph2=Prosimo, razmislite o omogočanju analitike, ki bo pomagala rasti Stirling-PDF in nam bo omogočila boljše razumevanje naših uporabnikov. -analytics.enable=Omogoči analitiko -analytics.disable=Onemogoči analitiko -analytics.settings=Nastavitve za analitiko lahko spremenite v datoteki config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Priljubljene -navbar.recent=New and recently updated -navbar.darkmode=Temni način -navbar.language=Jeziki -navbar.settings=Nastavitve -navbar.allTools=Orodja -navbar.multiTool=Več orodje -navbar.search=Išči -navbar.sections.organize=Organiziraj -navbar.sections.convertTo=Pretvori v PDF -navbar.sections.convertFrom=Pretvori iz PDF -navbar.sections.security=Podpis in varnost -navbar.sections.advance=Napredno -navbar.sections.edit=Ogled in urejanje -navbar.sections.popular=Priljubljeno - -############# -# SETTINGS # -############# -settings.title=Nastavitve -settings.update=Na voljo je posodobitev -settings.updateAvailable={0} je trenutno nameščena različica. Na voljo je nova različica ({1}). -settings.appVersion=Različica aplikacije: -settings.downloadOption.title=Izberi možnost prenosa (za prenose ene datoteke brez zip): -settings.downloadOption.1=Odpri v istem oknu -settings.downloadOption.2=Odpri v novem oknu -settings.downloadOption.3=Prenesi datoteko -settings.zipThreshold=Zip datoteke, ko preseže število prenesenih datotek -settings.signOut=Odjava -settings.accountSettings=Nastavitve računa -settings.bored.help=Omogoči igro velikonočnih jajc -settings.cacheInputs.name=Shrani vnose obrazca -settings.cacheInputs.help=Omogoči shranjevanje predhodno uporabljenih vnosov za prihodnje zagone - -changeCreds.title=Spremeni poverilnice -changeCreds.header=Posodobite podrobnosti svojega računa -changeCreds.changePassword=Uporabljate privzete poverilnice za prijavo. Prosim vnesite novo geslo -changeCreds.newUsername=Novo uporabniško ime -changeCreds.oldPassword=Trenutno geslo -changeCreds.newPassword=Novo geslo -changeCreds.confirmNewPassword=Potrdi novo geslo -changeCreds.submit=Pošlji spremembe - - - -account.title=Nastavitve računa -account.accountSettings=Nastavitve računa -account.adminSettings=Skrbniške nastavitve - ogled in dodajanje uporabnikov -account.userControlSettings=Nastavitve uporabniškega nadzora -account.changeUsername=Spremeni uporabniško ime -account.newUsername=Novo uporabniško ime -account.password=Geslo za potrditev -account.oldPassword=Staro geslo -account.newPassword=Novo geslo -account.changePassword=Spremeni geslo -account.confirmNewPassword=Potrdi novo geslo -account.signOut=Odjava -account.yourApiKey=Vaš API ključ -account.syncTitle=Sinhroniziraj nastavitve brskalnika z računom -account.settingsCompare=Primerjava nastavitev: -account.property=Lastnina -account.webBrowserSettings=Nastavitev spletnega brskalnika -account.syncToBrowser=Sinhroniziraj račun -> Brskalnik -account.syncToAccount=Sinhroniziraj račun <- Brskalnik - - -adminUserSettings.title=Nastavitve uporabniškega nadzora -adminUserSettings.header=Nastavitve skrbniškega nadzora uporabnika -adminUserSettings.admin=Skrbnik -adminUserSettings.user=Uporabnik -adminUserSettings.addUser=Dodaj novega uporabnika -adminUserSettings.deleteUser=Izbriši uporabnika -adminUserSettings.confirmDeleteUser=Ali je treba uporabnika izbrisati? -adminUserSettings.confirmChangeUserStatus=Ali naj bo uporabnik onemogočen/omogočen? -adminUserSettings.usernameInfo=Uporabniško ime lahko vsebuje samo črke, številke in naslednje posebne znake @._+- ali mora biti veljaven e-poštni naslov. -adminUserSettings.roles=Vloge -adminUserSettings.role=Vloga -adminUserSettings.actions=Dejanja -adminUserSettings.apiUser=Omejen uporabnik API-ja -adminUserSettings.extraApiUser=Dodatni omejeni uporabnik API-ja -adminUserSettings.webOnlyUser=Samo spletni uporabnik -adminUserSettings.demoUser=Demo uporabnik (brez nastavitev po meri) -adminUserSettings.internalApiUser=Notranji uporabnik API-ja -adminUserSettings.forceChange=Prisili uporabnika, da spremeni geslo ob prijavi -adminUserSettings.submit=Shrani uporabnika -adminUserSettings.changeUserRole=Spremeni uporabniško vlogo -adminUserSettings.authenticated=Preverjeno -adminUserSettings.editOwnProfil=Uredi svoj profil -adminUserSettings.enabledUser=omogočen uporabnik -adminUserSettings.disabledUser=onemogočen uporabnik -adminUserSettings.activeUsers=Aktivni uporabniki: -adminUserSettings.disabledUsers=Onemogočeni uporabniki: -adminUserSettings.totalUsers=Skupno število uporabnikov: -adminUserSettings.lastRequest=Zadnja zahteva -adminUserSettings.usage=View Usage - -endpointStatistics.title=Statistika končne točke -endpointStatistics.header=Statistika končne točke -endpointStatistics.top10=10 najboljših -endpointStatistics.top20=20 najboljših -endpointStatistics.all=Vse -endpointStatistics.refresh=Osveži -endpointStatistics.includeHomepage=Vključi domačo stran ('/') -endpointStatistics.includeLoginPage=Vključi prijavno stran ('/login') -endpointStatistics.totalEndpoints=Skupno končnih točk -endpointStatistics.totalVisits=Skupno število obiskov -endpointStatistics.showing=Prikaz -endpointStatistics.selectedVisits=Izbrani obiski -endpointStatistics.endpoint=Končna točka -endpointStatistics.visits=Obiski -endpointStatistics.percentage=Odstotek -endpointStatistics.loading=Nalaganje... -endpointStatistics.failedToLoad=Nalaganje podatkov končne točke ni uspelo. Poskusite osvežiti. -endpointStatistics.home=Domača stran -endpointStatistics.login=Prijava -endpointStatistics.top=Na vrh -endpointStatistics.numberOfVisits=Število obiskov -endpointStatistics.visitsTooltip=Obiski: {0} ({1}% vseh) -endpointStatistics.retry=Poskusi znova - -database.title=Uvoz/izvoz baze podatkov -database.header=Uvoz/izvoz baze podatkov -database.fileName=Ime datoteke -database.creationDate=Datum ustvarjanja -database.fileSize=Velikost datoteke -database.deleteBackupFile=Izbriši datoteko varnostne kopije -database.importBackupFile=Uvozi datoteko varnostne kopije -database.createBackupFile=Ustvari datoteko varnostne kopije -database.downloadBackupFile=Prenesi varnostno kopijo datoteke -database.info_1=Pri uvažanju podatkov je ključnega pomena zagotoviti pravilno strukturo. Če niste prepričani, kaj počnete, poiščite nasvet in podporo strokovnjaka. Napaka v strukturi lahko povzroči motnje v delovanju aplikacije, vse do popolne nezmožnosti zagona aplikacije. -database.info_2=Ime datoteke pri nalaganju ni pomembno. Pozneje se bo preimenoval tako, da bo sledil formatu backup_user_yyyyMMddHHmm.sql, kar bo zagotovilo dosledno poimenovanje. -database.submit=Uvozi varnostno kopijo -database.importIntoDatabaseSuccessed=Uvoz v bazo podatkov uspel -database.backupCreated=Uspešno varnostno kopiranje baze podatkov -database.fileNotFound=Datoteke ni mogoče najti -database.fileNullOrEmpty=Datoteka ne sme biti ničelna ali prazna -database.failedImportFile=Uvoz datoteke ni uspel -database.notSupported=Ta funkcija ni na voljo za vašo povezavo z bazo podatkov. - -session.expired=Vaša seja je potekla. Osvežite stran in poskusite znova. -session.refreshPage=Osveži stran - -############# -# HOME-PAGE # -############# -home.desc=Vaša lokalna trgovina na enem mestu za vse vaše potrebe po PDF-jih. -home.searchBar=Išči funkcije... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Oglejte si, komentirajte, dodajte besedilo ali slike -viewPdf.tags=ogled, branje, opomba, besedilo, slika - -home.setFavorites=Nastavi priljubljene -home.hideFavorites=Skrij priljubljene -home.showFavorites=Prikaži priljubljene -home.legacyHomepage=Stara domača stran -home.newHomePage=Preizkusite našo novo domačo stran! -home.alphabetical=Abecedno -home.globalPopularity=Globalna priljubljenost -home.sortBy=Razvrsti po: - -home.multiTool.title=PDF Multi Tool -home.multiTool.desc=Spoji, zavrti, prerazporedi, razdeli in odstrani strani -multiTool.tags=Več orodij, več operacij, uporabniški vmesnik, klik povleci, sprednji del, odjemalska stran, interaktivno, nepremagljivo, premakni, izbriši, preseli, razdeli - -home.merge.title=Združi -home.merge.desc=Enostavno združite več PDF-jev v enega. -merge.tags=spoj,operacije strani,zadnja stran,strežniška stran - -home.split.title=Razdeli se -home.split.desc=Razdeli PDF-je v več dokumentov -split.tags=Operacije strani,deli,Multi Page,cut,strežniška stran - -home.rotate.title=Zavrti -home.rotate.desc=Preprosto zavrtite svoje PDF-je. -rotate.tags=strežniška stran - - -home.imageToPdf.title=Slika v PDF -home.imageToPdf.desc=Pretvori sliko (PNG, JPEG, GIF) v PDF. -imageToPdf.tags=pretvorba,img,jpg,slika,fotografija - -home.pdfToImage.title=PDF v sliko -home.pdfToImage.desc=Pretvori PDF v sliko. (PNG, JPEG, GIF) -pdfToImage.tags=pretvorba,img,jpg,slika,fotografija - -home.pdfOrganiser.title=Organiziraj -home.pdfOrganiser.desc=Odstrani/Prerazporedi strani v poljubnem vrstnem redu -pdfOrganiser.tags=dvostranski,sodi,lihi,razvrsti,premakni - - -home.addImage.title=Dodaj sliko -home.addImage.desc=Doda sliko na določeno mesto v PDF-ju -addImage.tags=img,jpg,slika,fotografija - -home.watermark.title=Dodaj vodni žig -home.watermark.desc=V dokument PDF dodajte vodni žig po meri. -watermark.tags=Besedilo, ponavljajoče se, oznaka, lastno, avtorske pravice, blagovna znamka, img, jpg, slika, fotografija - -home.permissions.title=Spremeni dovoljenja -home.permissions.desc=Spremenite dovoljenja vašega dokumenta PDF -permissions.tags=branje, pisanje, urejanje, tiskanje - - -home.removePages.title=Odstrani -home.removePages.desc=Izbrišite neželene strani iz dokumenta PDF. -removePages.tags=Odstrani strani, izbriši strani - -home.addPassword.title=Dodaj geslo -home.addPassword.desc=Šifrirajte svoj dokument PDF z geslom. -addPassword.tags=varno,varnost - -home.removePassword.title=Odstrani geslo -home.removePassword.desc=Odstranite zaščito z geslom iz vašega dokumenta PDF. -removePassword.tags=varno,dešifriranje,varnost,odstranitev gesla,brisanje gesla - -home.compressPdfs.title=Stisni -home.compressPdfs.desc=Stisnite PDF-je, da zmanjšate njihovo velikost. -compressPdfs.tags=squish,small,tiny - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Spremeni metapodatke -home.changeMetadata.desc=Spremeni/Odstrani/Dodaj metapodatke iz dokumenta PDF -changeMetadata.tags=Naslov,avtor,datum,kreacija,čas,založnik,producent,statistika - -home.fileToPDF.title=Pretvori datoteko v PDF -home.fileToPDF.desc=Pretvori skoraj vsako datoteko v PDF (DOCX, PNG, XLS, PPT, TXT in več) -fileToPDF.tags=transformacija,format,dokument,slika,diapozitiv,besedilo,konverzija,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Čistilni pregledi -home.ocr.desc=Cleanup skenira in zazna besedilo iz slik znotraj PDF-ja in ga ponovno doda kot besedilo. -ocr.tags=prepoznavanje,besedilo,slika,skeniranje,branje,prepoznavanje,zaznavanje,urejanje - -home.extractImages.title=Izvleči slike -home.extractImages.desc=Izvleče vse slike iz PDF-ja in jih shrani v zip -extractImages.tags=slika,fotografija,shrani,arhiv,zip,zajemi,zgrabi - -home.pdfToPDFA.title=PDF v PDF/A -home.pdfToPDFA.desc=Pretvori PDF v PDF/A za dolgoročno shranjevanje -pdfToPDFA.tags=archive,long-term,standard,conversion,storage,preservation - -home.PDFToWord.title=PDF v Word -home.PDFToWord.desc=Pretvori PDF v format Word (DOC, DOCX in ODT) -PDFToWord.tags=doc,docx,odt,word,transformacija,format,pretvorba,office,microsoft,docfile - -home.PDFToPresentation.title=PDF v predstavitev -home.PDFToPresentation.desc=Pretvori PDF v predstavitvene formate (PPT, PPTX in ODP) -PDFToPresentation.tags=slides,show,office,microsoft - -home.PDFToText.title=PDF v RTF (Besedilo) -home.PDFToText.desc=Pretvori PDF v format besedila ali RTF -PDFToText.tags=richformat,richtextformat,obogaten tekst - -home.PDFToHTML.title=PDF v HTML -home.PDFToHTML.desc=Pretvori PDF v format HTML -PDFToHTML.tags=spletna vsebina, brskalniku prijazen - - -home.PDFToXML.title=PDF v XML -home.PDFToXML.desc=Pretvori PDF v format XML -PDFToXML.tags=data-extraction,structured-content,interop,transformation,convert - -home.ScannerImageSplit.title=Zaznaj/razdeli skenirane fotografije -home.ScannerImageSplit.desc=Razdeli več fotografij iz fotografije/PDF -ScannerImageSplit.tags=separate,auto-detect,scans,multi-photo,organize - -home.sign.title=Podpiši -home.sign.desc=Doda podpis v PDF z risbo, besedilom ali sliko -sign.tags=avtoriziraj,začetnice,narisan-podpis,besedilni-znak,podpis-slike - -home.flatten.title=Zravnaj -home.flatten.desc=Odstrani vse interaktivne elemente in obrazce iz PDF-ja -flatten.tags=static,deactivate,non-interactive,streamline - -home.repair.title=Popravilo -home.repair.desc=Poskuša popraviti poškodovan/pokvarjen PDF -repair.tags=popravi,obnovi,popravi,obnovi - -home.removeBlanks.title=Odstrani prazne strani -home.removeBlanks.desc=Zazna in odstrani prazne strani iz dokumenta -removeBlanks.tags=cleanup,streamline,non-content,organize - -home.removeAnnotations.title=Odstrani opombe -home.removeAnnotations.desc=Odstrani vse komentarje/opombe iz PDF-ja -removeAnnotations.tags=comments,highlight,notes,markup,remove - -home.compare.title=Primerjaj -home.compare.desc=Primerja in prikazuje razlike med 2 dokumentoma PDF -compare.tags=diferenciiraj,kontrast,spremembe,analiza - -home.certSign.title=Podpiši s potrdilom -home.certSign.desc=Podpiše PDF s potrdilom/ključem (PEM/P12) -certSign.tags=avtentikacija,PEM,P12,uradno,šifriranje - -home.removeCertSign.title=Odstrani znak potrdila -home.removeCertSign.desc=Odstrani podpis potrdila iz PDF-ja -removeCertSign.tags=avtentikacija,PEM,P12,uradno,dešifriranje - -home.pageLayout.title=Večstranska postavitev -home.pageLayout.desc=Združi več strani dokumenta PDF v eno stran -pageLayout.tags=spoji,sestavi,enojni pogled,organiziraj - -home.scalePages.title=Prilagodi velikost/merilo strani -home.scalePages.desc=Spremenite velikost/merilo strani in/ali njeno vsebino. -scalePages.tags=resize,modify,dimension,adapt - -home.pipeline.title=Cevovod -home.pipeline.desc=Zaženi več dejanj na PDF-jih z definiranjem cevovodnih skriptov -pipeline.tags=avtomatiziraj,zaporedje,skriptiran,serijski proces - -home.add-page-numbers.title=Dodaj številke strani -home.add-page-numbers.desc=Dodaj številke strani skozi dokument na določeno mesto -add-page-numbers.tags=paginate,label,organize,index - -home.auto-rename.title=Samodejno preimenuj datoteko PDF -home.auto-rename.desc=Samodejno preimenuje datoteko PDF glede na zaznano glavo -auto-rename.tags=samodejno zaznaj,na podlagi glave,organiziraj,preoznači - -home.adjust-contrast.title=Prilagodi barve/kontrast -home.adjust-contrast.desc=Prilagodi kontrast, nasičenost in svetlost PDF-ja -adjust-contrast.tags=color-correction,tune,modify,enhance,colour-correction - -home.crop.title=Obreži PDF -home.crop.desc=Obrežite PDF, da zmanjšate njegovo velikost (ohranja besedilo!) -crop.tags=obreži, skrči, uredi, oblikuj - -home.autoSplitPDF.title=Samodejno razdeli strani -home.autoSplitPDF.desc=Samodejno razdeli optično prebrane PDF-je s fizično QR kodo razdelilnika optično prebranih strani -autoSplitPDF.tags=Na osnovi QR,ločeno,skeniranje-segment,organiziranje - -home.sanitizePdf.title=Razkuži -home.sanitizePdf.desc=Odstrani skripte in druge elemente iz datotek PDF -sanitizePdf.tags=clean,secure,safe,remove-threats - -home.URLToPDF.title=URL/spletna stran v PDF -home.URLToPDF.desc=Pretvori poljuben http(-e)URL v PDF -URLToPDF.tags=web-capture,save-page,web-to-doc,archive - -home.HTMLToPDF.title=HTML v PDF -home.HTMLToPDF.desc=Pretvori katero koli datoteko HTML ali zip v PDF -HTMLToPDF.tags=markup,web-content,transformation,convert - - -home.MarkdownToPDF.title=Markdown v PDF -home.MarkdownToPDF.desc=Pretvori katero koli datoteko Markdown v PDF -MarkdownToPDF.tags=markup,web-content,transformation,convert,md - -home.PDFToMarkdown.title=PDF v Markdown -home.PDFToMarkdown.desc=Pretvori poljuben PDF v Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Pridobite VSE informacije o PDF-ju -home.getPdfInfo.desc=Zgrabi vse možne informacije o PDF-jih -getPdfInfo.tags=informacije,podatki,statistika,statistika - - -home.extractPage.title=Izvleček strani(e) -home.extractPage.desc=Izvleče izbrane strani iz PDF-ja -extractPage.tags=izvleček - - -home.PdfToSinglePage.title=PDF na eno veliko stran -home.PdfToSinglePage.desc=Združi vse strani PDF v eno samo veliko stran -PdfToSinglePage.tags=ena stran - - -home.showJS.title=Prikaži Javascript -home.showJS.desc=Išče in prikaže vse JS, vstavljene v PDF -showJS.tags=JS - -home.autoRedact.title=Samodejno popravi -home.autoRedact.desc=Samodejno popravi (začrni) besedilo v PDF-ju na podlagi vnesenega besedila -autoRedact.tags=Uredi,Skrij,zatemni,črno,marker,skrito - -home.redact.title=Ročna redakcija -home.redact.desc=Preredi PDF na podlagi izbranega besedila, narisanih oblik in/ali izbranih strani(-e) -redact.tags=Uredi,Skrij,zatemni,črno,marker,skrito,ročno - -home.tableExtraxt.title=PDF v CSV -home.tableExtraxt.desc=Izvleče tabele iz PDF in jih pretvori v CSV -tableExtraxt.tags=CSV, ekstrakcija tabele, ekstrah, pretvorba - - -home.autoSizeSplitPDF.title=Samodejna razdelitev po velikosti/številu -home.autoSizeSplitPDF.desc=Razdeli en PDF na več dokumentov glede na velikost, število strani ali število dokumentov -autoSizeSplitPDF.tags=pdf,razdelitev,dokument,organizacija - - -home.overlay-pdfs.title=Prekrivanje PDF-jev -home.overlay-pdfs.desc=Prekriva PDF-je na vrhu drugega PDF-ja -overlay-pdfs.tags=Prekrivanje - -home.split-by-sections.title=Razdeli PDF po razdelkih -home.split-by-sections.desc=Vsako stran PDF-ja razdelite na manjše vodoravne in navpične dele -split-by-sections.tags=Oddelek Razdeli, razdeli, prilagodi, prilagodi - -home.AddStampRequest.title=Dodaj žig v PDF -home.AddStampRequest.desc=Dodaj besedilo ali slikovne žige na nastavljenih lokacijah -AddStampRequest.tags=Žig, Dodaj sliko, sredinska slika, Vodni žig, PDF, Vdelaj, Prilagodi, Prilagodi - - -home.removeImagePdf.title=Odstrani sliko -home.removeImagePdf.desc=Odstranite sliko iz PDF-ja, da zmanjšate velikost datoteke -removeImagePdf.tags=Odstrani sliko,operacije strani,zadnja stran,strežniška stran - - -home.splitPdfByChapters.title=Razdeli PDF po poglavjih -home.splitPdfByChapters.desc=Razdeli PDF na več datotek glede na strukturo poglavij. -splitPdfByChapters.tags=razdeli,poglavja,zaznamki,organiziraj - -home.validateSignature.title=Preveri podpis PDF -home.validateSignature.desc=Preveri digitalne podpise in potrdila v dokumentih PDF -validateSignature.tags=podpis,preveri,validiraj,pdf,certificate,digitalni podpis,Preveri podpis,Preveri certifikat - -#replace-invert-color -replace-color.title=Napredne barvne možnosti -replace-color.header=Zamenjaj-Obrni barvni PDF -home.replaceColorPdf.title=Napredne barvne možnosti -home.replaceColorPdf.desc=Zamenjaj barvo besedila in ozadja v PDF-ju in obrni celotno barvo PDF-ja, da zmanjšaš velikost datoteke -replaceColorPdf.tags=Zamenjaj barvo,operacije strani,zadnja stran,strežniška stran -replace-color.selectText.1=Zamenjaj ali obrni barvne možnosti -replace-color.selectText.2=Privzeto (privzete barve z visokim kontrastom) -replace-color.selectText.3=Po meri (barve po meri) -replace-color.selectText.4=Full-Invert(Invert vse barve) -replace-color.selectText.5=Možnosti barv z visokim kontrastom -replace-color.selectText.6=belo besedilo na črnem ozadju -replace-color.selectText.7=Črno besedilo na belem ozadju -replace-color.selectText.8=Rumeno besedilo na črnem ozadju -replace-color.selectText.9=Zeleno besedilo na črnem ozadju -replace-color.selectText.10=Izberi barvo besedila -replace-color.selectText.11=Izberi barvo ozadja -replace-color.submit=Zamenjaj - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Prijava -login.header=Prijava -login.signin=Prijava -login.rememberme=Zapomni si me -login.invalid=Neveljavno uporabniško ime ali geslo. -login.locked=Vaš račun je bil zaklenjen. -login.signinTitle=Prosim prijavite se -login.ssoSignIn=Prijava prek enotne prijave -login.oAuth2AutoCreateDisabled=OAUTH2 Samodejno ustvarjanje uporabnika onemogočeno -login.oAuth2AdminBlockedUser=Registracija ali prijava neregistriranih uporabnikov je trenutno blokirana. Prosimo kontaktirajte skrbnika. -login.oauth2RequestNotFound=Zahteva za avtorizacijo ni bila najdena -login.oauth2InvalidUserInfoResponse=Neveljaven odgovor z informacijami o uporabniku -login.oauth2invalidRequest=Neveljavna zahteva -login.oauth2AccessDenied=Dostop zavrnjen -login.oauth2InvalidTokenResponse=Neveljaven odgovor žetona -login.oauth2InvalidIdToken=Neveljaven žeton ID-ja -login.relyingPartyRegistrationNotFound=Ni najdene registracije odvisne stranke -login.userIsDisabled=Uporabnik je deaktiviran, prijava s tem uporabniškim imenom je trenutno blokirana. Prosimo kontaktirajte skrbnika. -login.alreadyLoggedIn=Prijavljeni ste že v -login.alreadyLoggedIn2=naprave. Odjavite se iz naprav in poskusite znova. -login.toManySessions=Imate preveč aktivnih sej -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Samodejno redigiraj -autoRedact.header=Samodejno redigiraj -autoRedact.colorLabel=Barva -autoRedact.textsToRedactLabel=Besedilo za redigiranje (ločeno z vrsticami) -autoRedact.textsToRedactPlaceholder=npr. \nZaupno \nStrogo zaupno -autoRedact.useRegexLabel=Uporabi regularni izraz -autoRedact.wholeWordSearchLabel=Iskanje po celi besedi -autoRedact.customPaddingLabel=Dodatno oblazinjenje po meri -autoRedact.convertPDFToImageLabel=Pretvori PDF v PDF-sliko (Uporablja se za odstranitev besedila za poljem) -autoRedact.submitButton=Pošlji - -#redact -redact.title=Ročna redakcija -redact.header=Ročna redakcija -redact.submit=Uredi -redact.textBasedRedaction=Redakcija na podlagi besedila -redact.pageBasedRedaction=Redakcija na podlagi strani -redact.convertPDFToImageLabel=Pretvori PDF v PDF-sliko (Uporablja se za odstranjevanje besedila za poljem) -redact.pageRedactionNumbers.title=Strani -redact.pageRedactionNumbers.placeholder=(npr. 1,2,8 ali 4,7,12-16 ali 2n-1) -redact.redactionColor.title=Barva redakcije -redact.export=Izvozi -redact.upload=Naloži -redact.boxRedaction=Redakcija narisane škatle -redact.zoom=Povečaj -redact.zoomIn=Povečaj -redact.zoomOut=Pomanjšaj -redact.nextPage=Naslednja stran -redact.previousPage=Prejšnja stran -redact.toggleSidebar=Preklopi stransko vrstico -redact.showThumbnails=Prikaži sličice -redact.showDocumentOutline=Pokaži oris dokumenta (dvokliknite, da razširite/strnete vse elemente) -redact.showAttatchments=Prikaži priloge -redact.showLayers=Prikaži plasti (dvokliknite za ponastavitev vseh plasti na privzeto stanje) -redact.colourPicker=Izbirnik barv -redact.findCurrentOutlineItem=Poišči trenutno postavko orisa -redact.applyChanges=Uporabi spremembe - -#showJS -showJS.title=Prikaži Javascript -showJS.header=Prikaži Javascript -showJS.downloadJS=Prenesi Javascript -showJS.submit=Pokaži - - -#pdfToSinglePage -pdfToSinglePage.title=PDF na eno stran -pdfToSinglePage.header=PDF na eno stran -pdfToSinglePage.submit=Pretvori v eno stran - - -#pageExtracter -pageExtracter.title=Izvleči strani -pageExtracter.header=Izvleči strani -pageExtracter.submit=Izvleček -pageExtracter.placeholder=(npr. 1,2,8 ali 4,7,12-16 ali 2n-1) - - -#getPdfInfo -getPdfInfo.title=Pridobite informacije o PDF-ju -getPdfInfo.header=Pridobite informacije o PDF-ju -getPdfInfo.submit=Pridobi informacije -getPdfInfo.downloadJson=Prenesite JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Označi v PDF -MarkdownToPDF.header=Označi v PDF -MarkdownToPDF.submit=Pretvori -MarkdownToPDF.help=Delo v teku -MarkdownToPDF.credit=Uporablja WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF v Markdown -PDFToMarkdown.header=PDF v Markdown -PDFToMarkdown.submit=Pretvori - - -#url-to-pdf -URLToPDF.title=URL v PDF -URLToPDF.header=URL v PDF -URLToPDF.submit=Pretvori -URLToPDF.credit=Uporablja WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML v PDF -HTMLToPDF.header=HTML v PDF -HTMLToPDF.help=Sprejema datoteke HTML in ZIP, ki vsebujejo html/css/slike itd. -HTMLToPDF.submit=Pretvori -HTMLToPDF.credit=Uporablja WeasyPrint -HTMLToPDF.zoom=Raven povečave za prikaz spletne strani. -HTMLToPDF.pageWidth=Širina strani v centimetrih. (Privzeto prazno) -HTMLToPDF.pageHeight=Višina strani v centimetrih. (Privzeto prazno) -HTMLToPDF.marginTop=Zgornji rob strani v milimetrih. (Privzeto prazno) -HTMLToPDF.marginBottom=Spodnji rob strani v milimetrih. (Privzeto prazno) -HTMLToPDF.marginLeft=Levi rob strani v milimetrih. (Privzeto prazno) -HTMLToPDF.marginRight=Desni rob strani v milimetrih. (Privzeto prazno) -HTMLToPDF.printBackground=Upodobi ozadje spletnih strani. -HTMLToPDF.defaultHeader=Omogoči privzeto glavo (ime in številka strani) -HTMLToPDF.cssMediaType=Spremenite vrsto medija CSS strani. -HTMLToPDF.none=Brez -HTMLToPDF.print=Natisni -HTMLToPDF.screen=Zaslon - - -#AddStampRequest -AddStampRequest.header=Ožigosajte PDF -AddStampRequest.title=Ožigosajte PDF -AddStampRequest.stampType=Vrsta žiga -AddStampRequest.stampText=Označi besedilo -AddStampRequest.stampImage=Označi sliko -AddStampRequest.alphabet=Abeceda -AddStampRequest.fontSize=Velikost pisave/slike -AddStampRequest.rotation=Rotacija -AddStampRequest.opacity=Neprosojnost -AddStampRequest.position=Položaj -AddStampRequest.overrideX=Preglasi X koordinato -AddStampRequest.overrideY=Preglasi Y koordinato -AddStampRequest.customMargin=Margina po meri -AddStampRequest.customColor=Barva besedila po meri -AddStampRequest.submit=Pošlji - - -#sanitizePDF -sanitizePDF.title=Prečisti PDF -sanitizePDF.header=Prečisti datoteko PDF -sanitizePDF.selectText.1=Odstrani dejanja JavaScript -sanitizePDF.selectText.2=Odstrani vdelane datoteke -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Odstrani povezave -sanitizePDF.selectText.5=Odstrani pisave -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Prečisti PDF - - -#addPageNumbers -addPageNumbers.title=Dodaj številke strani -addPageNumbers.header=Dodaj številke strani -addPageNumbers.selectText.1=Izberite datoteko PDF: -addPageNumbers.selectText.2=Velikost roba -addPageNumbers.selectText.3=Položaj -addPageNumbers.selectText.4=Začetna številka -addPageNumbers.selectText.5=Strani v številko -addPageNumbers.selectText.6=Besedilo po meri -addPageNumbers.customTextDesc=Besedilo po meri -addPageNumbers.numberPagesDesc=Katere strani oštevilčiti, privzeto 'vse', sprejema tudi 1-5 ali 2,5,9 itd. -addPageNumbers.customNumberDesc=Privzeto na {n}, sprejema tudi 'Stran {n} od {total}', 'Besedilo-{n}', '{filename}-{n} -addPageNumbers.submit=Dodaj številke strani - - -#auto-rename -auto-rename.title=Samodejno preimenuj -auto-rename.header=Samodejno preimenuj PDF -auto-rename.submit=Samodejno preimenuj - - -#adjustContrast -adjustContrast.title=Prilagodi kontrast -adjustContrast.header=Prilagodi kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Svetlost: -adjustContrast.saturation=Nasičenost: -adjustContrast.download=Prenos - - -#crop -crop.title=Obrezovanje -crop.header=Obreži PDF -crop.submit=Pošlji - - -#autoSplitPDF -autoSplitPDF.title=Samodejno razdeli PDF -autoSplitPDF.header=Samodejno razdeli PDF -autoSplitPDF.description=Natisnite, vstavite, skenirajte, naložite in nam dovolite, da samodejno ločimo vaše dokumente. Ročno razvrščanje ni potrebno. -autoSplitPDF.selectText.1=Natisnite nekaj razdelilnih listov od spodaj (črno-belo je v redu). -autoSplitPDF.selectText.2=Skenirajte vse dokumente hkrati tako, da mednje vstavite razdelilni list. -autoSplitPDF.selectText.3=Naložite eno veliko optično prebrano datoteko PDF in pustite, da Stirling PDF uredi ostalo. -autoSplitPDF.selectText.4=Ločilne strani so samodejno zaznane in odstranjene, kar zagotavlja čist končni dokument. -autoSplitPDF.formPrompt=Pošljite PDF, ki vsebuje razdelilnike strani Stirling-PDF: -autoSplitPDF.duplexMode=Dupleksni način (skeniranje spredaj in zadaj) -autoSplitPDF.dividerDownload2=Prenesi 'Samodejni razdelilnik (z navodili).pdf' -autoSplitPDF.submit=Pošlji - - -#pipeline -pipeline.title=Cevovod - - -#pageLayout -pageLayout.title=Postavitev več strani -pageLayout.header=Postavitev več strani -pageLayout.pagesPerSheet=Strani na list: -pageLayout.addBorder=Dodaj obrobe -pageLayout.submit=Pošlji - - -#scalePages -scalePages.title=Prilagodi velikost strani -scalePages.header=Prilagodi velikost strani -scalePages.pageSize=Velikost strani dokumenta. -scalePages.keepPageSize=Izvirna velikost -scalePages.scaleFactor=Raven povečave (obrezovanje) strani. -scalePages.submit=Pošlji - - -#certSign -certSign.title=Podpisovanje potrdila -certSign.header=Podpišite PDF s svojim potrdilom (Delo v teku) -certSign.selectPDF=Izberite datoteko PDF za podpis: -certSign.jksNote=Opomba: Če vaša vrsta potrdila ni navedena spodaj, jo pretvorite v datoteko Java Keystore (.jks) z orodjem ukazne vrstice keytool. Nato spodaj izberite možnost datoteke .jks. -certSign.selectKey=Izberite datoteko z zasebnim ključem (format PKCS#8, lahko je .pem ali .der): -certSign.selectCert=Izberite svojo datoteko potrdila (format X.509, lahko je .pem ali .der): -certSign.selectP12=Izberite datoteko shrambe ključev PKCS#12 (.p12 ali .pfx) (izbirno, če je na voljo, mora vsebovati vaš zasebni ključ in potrdilo): -certSign.selectJKS=Izberite datoteko shrambe ključev Java (.jks ali .keystore): -certSign.certType=Vrsta potrdila -certSign.password=Vnesite geslo shrambe ključev ali zasebnega ključa (če obstaja): -certSign.showSig=Prikaži podpis -certSign.reason=Razlog -certSign.location=Lokacija -certSign.name=Ime -certSign.showLogo=Prikaži logotip -certSign.submit=Podpiši PDF - - -#removeCertSign -removeCertSign.title=Odstrani podpis potrdila -removeCertSign.header=Odstranite digitalno potrdilo iz PDF-ja -removeCertSign.selectPDF=Izberite datoteko PDF: -removeCertSign.submit=Odstrani podpis - - -#removeBlanks -removeBlanks.title=Odstrani praznine -removeBlanks.header=Odstrani prazne strani -removeBlanks.threshold=Prag beline slikovnih pik: -removeBlanks.thresholdDesc=Prag za določanje, kako bel mora biti bel piksel, da je označen kot 'bel'. 0 = črna, 255 čisto bela. -removeBlanks.whitePercent=Odstotek beline (%): -removeBlanks.whitePercentDesc=Odstotek strani, ki mora imeti 'bele' slikovne pike za odstranitev -removeBlanks.submit=Odstrani praznine - - -#removeAnnotations -removeAnnotations.title=Odstrani opombe -removeAnnotations.header=Odstrani opombe -removeAnnotations.submit=Odstrani - - -#compare -compare.title=Primerjaj -compare.header=Primerjaj PDF-je -compare.highlightColor.1=Označite barvo 1: -compare.highlightColor.2=Barva osvetlitve 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Primerjaj -compare.complex.message=Eden ali oba predložena dokumenta sta veliki datoteki, točnost primerjave je lahko zmanjšana -compare.large.file.message=Eden ali oba podana dokumenta sta prevelika za obdelavo -compare.no.text.message=Eden ali oba izbrana dokumenta PDF nimata besedilne vsebine. Za primerjavo izberite PDF-je z besedilom. - -#sign -sign.title=Podpiši -sign.header=Podpiši PDF-je -sign.upload=Naloži sliko -sign.draw=Nariši podpis -sign.text=Vnos besedila -sign.clear=Počisti -sign.add=Dodaj -sign.saved=Shranjeni podpisi -sign.save=Shrani podpis -sign.personalSigs=Osebni podpisi -sign.sharedSigs=Skupni podpisi -sign.noSavedSigs=Ni shranjenih podpisov -sign.addToAll=Dodaj na vse strani -sign.delete=Izbriši -sign.first=Prva stran -sign.last=Zadnja stran -sign.next=Naslednja stran -sign.previous=Prejšnja stran -sign.maintainRatio=Preklopi ohranjanje razmerja stranic -sign.undo=Razveljavi -sign.redo=Ponovi - -#repair -repair.title=Popravilo -repair.header=Popravi datoteke PDF -repair.submit=Popravilo - - -#flatten -flatten.title=Zravnaj -flatten.header=Zravnaj PDF -flatten.flattenOnlyForms=Splošči samo obrazce -flatten.submit=Zravnaj - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Prag kota: -ScannerImageSplit.selectText.2=Nastavi najmanjši absolutni kot, potreben za vrtenje slike (privzeto: 10). -ScannerImageSplit.selectText.3=Toleranca: -ScannerImageSplit.selectText.4=Določi razpon barvne variacije okoli ocenjene barve ozadja (privzeto: 30). -ScannerImageSplit.selectText.5=Najmanjša površina: -ScannerImageSplit.selectText.6=Nastavi minimalni prag površine za fotografijo (privzeto: 10000). -ScannerImageSplit.selectText.7=Najmanjša konturna površina: -ScannerImageSplit.selectText.8=Nastavi najmanjši prag konturne površine za fotografijo -ScannerImageSplit.selectText.9=Velikost obrobe: -ScannerImageSplit.selectText.10=Nastavi velikost dodane in odstranjene obrobe, da prepreči bele obrobe v izpisu (privzeto: 1). -ScannerImageSplit.info=Python ni nameščen. Za tek je potrebno. - - -#OCR -ocr.title=OCR / Čiščenje skeniranja -ocr.header=Čistilni pregledi / OCR (optično prepoznavanje znakov) -ocr.selectText.1=Izberite jezike, ki jih želite zaznati v PDF-ju (navedeni so tisti, ki so trenutno zaznani): -ocr.selectText.2=Izdelajte besedilno datoteko, ki vsebuje OCR besedilo poleg OCR-jevega PDF-ja -ocr.selectText.3=Pravilne strani so bile optično prebrane pod poševnim kotom z obračanjem nazaj na svoje mesto -ocr.selectText.4=Čista stran, zato je manj verjetno, da bo OCR našel besedilo v hrupu v ozadju. (Brez spremembe izhoda) -ocr.selectText.5=Čista stran, tako da je manj verjetno, da bo OCR našel besedilo v hrupu v ozadju, vzdržuje čiščenje v izhodu. -ocr.selectText.6=Prezre strani, ki imajo interaktivno besedilo, samo OCR strani, ki so slike -ocr.selectText.7=Vsili OCR, bo OCR Vsaka stran bo odstranila vse originalne besedilne elemente -ocr.selectText.8=Normalno (Bo napaka, če PDF vsebuje besedilo) -ocr.selectText.9=Dodatne nastavitve -ocr.selectText.10=Način OCR -ocr.selectText.11=Odstrani slike po OCR (Odstrani VSE slike, uporabno le, če je del koraka pretvorbe) -ocr.selectText.12=Vrsta upodabljanja (napredno) -ocr.help=Prosimo, preberite to dokumentacijo o uporabi tega za druge jezike in/ali uporabi ne v dockerju -ocr.credit=Ta storitev uporablja qpdf in Tesseract za OCR. -ocr.submit=Obdelaj PDF z OCR - - -#extractImages -extractImages.title=Izvleci slike -extractImages.header=Izvleci slike -extractImages.selectText=Izberite format slike za pretvorbo ekstrahiranih slik -extractImages.allowDuplicates=Shrani podvojene slike -extractImages.submit=Izvleček - - -#File to PDF -fileToPDF.title=Datoteka v PDF -fileToPDF.header=Pretvori katero koli datoteko v PDF -fileToPDF.credit=Ta storitev uporablja LibreOffice in Unoconv za pretvorbo datotek. -fileToPDF.supportedFileTypesInfo=Podprte vrste datotek -fileToPDF.supportedFileTypes=Podprte vrste datotek bi morale vsebovati spodaj, vendar za popoln posodobljen seznam podprtih formatov glejte dokumentacijo LibreOffice -fileToPDF.submit=Pretvori v PDF - - -#compress -compress.title=Stisnite -compress.header=Stisnite PDF -compress.credit=Ta storitev uporablja qpdf za stiskanje/optimizacijo PDF. -compress.grayscale.label=Uporabi sivinsko lestvico za stiskanje -compress.selectText.1=Nastavitve stiskanja -compress.selectText.1.1=1-3 stiskanje PDF,
4-6 enostavno stiskanje slik,
7-9 intenzivno stiskanje slik Bo dramatično zmanjšalo kakovost slike -compress.selectText.2=Raven optimizacije: -compress.selectText.4=Samodejni način - Samodejno prilagodi kakovost, da dobi PDF na natančno velikost -compress.selectText.5=Pričakovana velikost PDF (npr. 25 MB, 10,8 MB, 25 KB) -compress.submit=Stisnite - - -#Add image -addImage.title=Dodaj sliko -addImage.header=Dodaj sliko v PDF -addImage.everyPage=Vsaka stran? -addImage.upload=Dodaj sliko -addImage.submit=Dodaj sliko - - -#merge -merge.title=Združi -merge.header=Združi več PDF-jev (2+) -merge.sortByName=Razvrsti po imenu -merge.sortByDate=Razvrsti po datumu -merge.removeCertSign=Odstraniti digitalni podpis v združeni datoteki? -merge.submit=Združi - - -#pdfOrganiser -pdfOrganiser.title=Organizator strani -pdfOrganiser.header=Organizator strani PDF -pdfOrganiser.submit=Prerazporedi strani -pdfOrganiser.mode=Način -pdfOrganiser.mode.1=Vrst strani po meri -pdfOrganiser.mode.2=Obraten vrstni red -pdfOrganiser.mode.3=Obojestransko razvrščanje -pdfOrganiser.mode.4=Razvrsti knjižice -pdfOrganiser.mode.5=Razvrsti knjižico s stranskim šivom -pdfOrganiser.mode.6=Razdelitev liho-sodo -pdfOrganiser.mode.7=Najprej odstrani -pdfOrganiser.mode.8=Odstrani zadnjega -pdfOrganiser.mode.9=Odstrani prvega in zadnjega -pdfOrganiser.mode.10=Sodo-liho spajanje -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(npr. 1,3,2 ali 4-8,2,10-12 ali 2n-1) - - -#multiTool -multiTool.title=PDF večnamensko orodje -multiTool.header=PDF Multi Tool -multiTool.uploadPrompts=Ime datoteke -multiTool.selectAll=Izberi vse -multiTool.deselectAll=Prekliči izbor vseh -multiTool.selectPages=Izberi stran -multiTool.selectedPages=Izbrane strani -multiTool.page=Stran -multiTool.deleteSelected=Izbriši izbrano -multiTool.downloadAll=Izvozi -multiTool.downloadSelected=Izvozi izbrano - -multiTool.insertPageBreak=Vstavi prelom strani -multiTool.addFile=Dodaj datoteko -multiTool.rotateLeft=Zavrti v levo -multiTool.rotateRight=Zavrti v desno -multiTool.split=Razdeli -multiTool.moveLeft=Premakni levo -multiTool.moveRight=Premik desno -multiTool.delete=Izbriši -multiTool.dragDropMessage=Izbrane strani -multiTool.undo=Razveljavi -multiTool.redo=Ponovi - -#decrypt -decrypt.passwordPrompt=Ta datoteka je zaščitena z geslom. Prosim vnesite geslo: -decrypt.cancelled=Operacija preklicana za PDF: {0} -decrypt.noPassword=Geslo ni na voljo za šifriran PDF: {0} -decrypt.invalidPassword=Prosimo poskusite znova s ​​pravilnim geslom. -decrypt.invalidPasswordHeader=Nepravilno geslo ali nepodprto šifriranje za PDF: {0} -decrypt.unexpectedError=Pri obdelavi datoteke je prišlo do napake. prosim poskusite ponovno -decrypt.serverError=Napaka strežnika med dešifriranjem: {0} -decrypt.success=Datoteka uspešno dešifrirana. - -#multiTool-advert -multiTool-advert.message=Ta funkcija je na voljo tudi na naši strani z več orodji. Oglejte si izboljšan uporabniški vmesnik od strani do strani in dodatne funkcije! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Ogled PDF-ja - -#pageRemover -pageRemover.title=Odstranjevalec strani -pageRemover.header=Odstranjevalnik strani PDF -pageRemover.pagesToDelete=Strani za brisanje (Vnesite z vejicami ločen seznam številk strani) : -pageRemover.submit=Izbriši strani -pageRemover.placeholder=(npr. 1,2,6 ali 1-10,15-30) - - -#rotate -rotate.title=Zasukaj PDF -rotate.header=Zasukaj PDF -rotate.selectAngle=Izberite kot vrtenja (v večkratnikih 90 stopinj): -rotate.submit=Zavrti - - -#split-pdfs -split.title=Razdeli PDF -split.header=Razdeli PDF -split.desc.1=Številke, ki jih izberete, so številke strani, na kateri želite narediti razdelitev -split.desc.2=Tako bi izbira 1,3,7-9 razdelila dokument z 10 stranmi v 6 ločenih PDF-jev z: -split.desc.3=Dokument #1: Stran 1 -split.desc.4=Dokument #2: Stran 2 in 3 -split.desc.5=Dokument #3: Stran 4, 5, 6 in 7 -split.desc.6=Dokument #4: stran 8 -split.desc.7=Dokument #5: stran 9 -split.desc.8=Dokument #6: stran 10 -split.splitPages=Vnesite strani za razdelitev: -split.submit=Razdeli - - -#merge -imageToPDF.title=Slika v PDF -imageToPDF.header=Slika v PDF -imageToPDF.submit=Pretvori -imageToPDF.selectLabel=Možnosti prilagajanja slike -imageToPDF.fillPage=Izpolni stran -imageToPDF.fitDocumentToImage=Prilagodi stran sliki -imageToPDF.maintainAspectRatio=Ohrani razmerja stranic -imageToPDF.selectText.2=Samodejno zasukaj PDF -imageToPDF.selectText.3=Logika več datotek (omogočeno samo pri delu z več slikami) -imageToPDF.selectText.4=Združi v en PDF -imageToPDF.selectText.5=Pretvori v ločene datoteke PDF - - -#pdfToImage -pdfToImage.title=PDF v sliko -pdfToImage.header=PDF v sliko -pdfToImage.selectText=Oblika slike -pdfToImage.singleOrMultiple=Vrsta rezultata od strani do slike -pdfToImage.single=Ena velika slika Prečesavanje vseh strani -pdfToImage.multi=Več slik, ena slika na stran -pdfToImage.colorType=Vrsta barve -pdfToImage.color=Barva -pdfToImage.grey=Sivine -pdfToImage.blackwhite=Črno-belo (Lahko izgubite podatke!) -pdfToImage.submit=Pretvori -pdfToImage.info=Python ni nameščen. Zahtevano za pretvorbo WebP. -pdfToImage.placeholder=(npr. 1,2,8 ali 4,7,12-16 ali 2n-1) - - -#addPassword -addPassword.title=Dodaj geslo -addPassword.header=Dodaj geslo (Šifriraj) -addPassword.selectText.1=Izberite PDF za šifriranje -addPassword.selectText.2=Uporabniško geslo -addPassword.selectText.3=Dolžina šifrirnega ključa -addPassword.selectText.4=Višje vrednosti so močnejše, nižje vrednosti pa imajo boljšo združljivost. -addPassword.selectText.5=Dovoljenja za nastavitev (priporočeno za uporabo skupaj z geslom lastnika) -addPassword.selectText.6=Prepreči sestavljanje dokumenta -addPassword.selectText.7=Prepreči ekstrakcijo vsebine -addPassword.selectText.8=Prepreči ekstrakcijo za dostopnost -addPassword.selectText.9=Prepreči izpolnjevanje obrazca -addPassword.selectText.10=Prepreči spreminjanje -addPassword.selectText.11=Prepreči spreminjanje pripisov -addPassword.selectText.12=Prepreči tiskanje -addPassword.selectText.13=Prepreči tiskanje različnih formatov -addPassword.selectText.14=Lastniško geslo -addPassword.selectText.15=Omejuje, kaj je mogoče storiti z dokumentom, ko je odprt (ni podprt za vse bralnike) -addPassword.selectText.16=Omeji odpiranje samega dokumenta -addPassword.submit=Šifriraj - - -#watermark -watermark.title=Dodaj vodni žig -watermark.header=Dodaj vodni žig -watermark.customColor=Barva besedila po meri -watermark.selectText.1=Izberite PDF za dodajanje vodnega žiga v: -watermark.selectText.2=Besedilo vodnega žiga: -watermark.selectText.3=Velikost pisave: -watermark.selectText.4=Vrtenje (0-360): -watermark.selectText.5=Širinski presledek (Presledek med vsakim vodnim žigom vodoravno): -watermark.selectText.6=Višinski presledek (Presledek med vsakim vodnim žigom navpično): -watermark.selectText.7=Neprosojnost (0% - 100%): -watermark.selectText.8=Vrsta vodnega žiga: -watermark.selectText.9=Slika vodnega žiga: -watermark.selectText.10=Pretvori PDF v PDF-sliko -watermark.submit=Dodaj vodni žig -watermark.type.1=Besedilo -watermark.type.2=Slika - - -#Change permissions -permissions.title=Spremeni dovoljenja -permissions.header=Spremeni dovoljenja -permissions.warning=Opozorilo, da so ta dovoljenja nespremenljiva, priporočamo, da jih nastavite z geslom prek strani za dodajanje gesla -permissions.selectText.1=Izberite PDF za spremembo dovoljenj -permissions.selectText.2=Dovoljenja za nastavitev -permissions.selectText.3=Prepreči sestavljanje dokumenta -permissions.selectText.4=Prepreči ekstrakcijo vsebine -permissions.selectText.5=Prepreči ekstrakcijo za dostopnost -permissions.selectText.6=Prepreči izpolnjevanje obrazca -permissions.selectText.7=Prepreči spreminjanje -permissions.selectText.8=Prepreči spreminjanje pripisov -permissions.selectText.9=Prepreči tiskanje -permissions.selectText.10=Prepreči tiskanje različnih formatov -permissions.submit=Spremeni - - -#remove password -removePassword.title=Odstrani geslo -removePassword.header=Odstrani geslo (dešifriraj) -removePassword.selectText.1=Izberite PDF za dešifriranje -removePassword.selectText.2=Geslo -removePassword.submit=Odstrani - - -#changeMetadata -changeMetadata.title=Spremeni metapodatke -changeMetadata.header=Spremeni metapodatke -changeMetadata.selectText.1=Prosimo, uredite spremenljivke, ki jih želite spremeniti -changeMetadata.selectText.2=Izbriši vse metapodatke -changeMetadata.selectText.3=Prikaži metapodatke po meri: -changeMetadata.author=Avtor: -changeMetadata.creationDate=Datum ustvarjanja (llll/MM/dd HH:mm:ss): -changeMetadata.creator=Ustvarjalec: -changeMetadata.keywords=Ključne besede: -changeMetadata.modDate=Datum spremembe (llll/MM/dd HH:mm:ss): -changeMetadata.producer=Proizvajalec: -changeMetadata.subject=Zadeva: -changeMetadata.trapped=Ujet: -changeMetadata.selectText.4=Drugi metapodatki: -changeMetadata.selectText.5=Dodaj vnos metapodatkov po meri -changeMetadata.submit=Spremeni - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF v PDF/A -pdfToPDFA.header=PDF v PDF/A -pdfToPDFA.credit=Ta storitev uporablja libreoffice za pretvorbo PDF/A -pdfToPDFA.submit=Pretvori -pdfToPDFA.tip=Trenutno ne deluje za več vnosov hkrati -pdfToPDFA.outputFormat=Izhodna oblika -pdfToPDFA.pdfWithDigitalSignature=PDF vsebuje digitalni podpis. To bo odstranjeno v naslednjem koraku. - - -#PDFToWord -PDFToWord.title=PDF v Word -PDFToWord.header=PDF v Word -PDFToWord.selectText.1=Oblika izhodne datoteke -PDFToWord.credit=Ta storitev uporablja LibreOffice za pretvorbo datotek. -PDFToWord.submit=Pretvori - - -#PDFToPresentation -PDFToPresentation.title=PDF v predstavitev -PDFToPresentation.header=PDF v predstavitev -PDFToPresentation.selectText.1=Oblika izhodne datoteke -PDFToPresentation.credit=Ta storitev uporablja LibreOffice za pretvorbo datotek. -PDFToPresentation.submit=Pretvori - - -#PDFToText -PDFToText.title=PDF v RTF (Besedilo) -PDFToText.header=PDF v RTF (Besedilo) -PDFToText.selectText.1=Oblika izhodne datoteke -PDFToText.credit=Ta storitev uporablja LibreOffice za pretvorbo datotek. -PDFToText.submit=Pretvori - - -#PDFToHTML -PDFToHTML.title=PDF v HTML -PDFToHTML.header=PDF v HTML -PDFToHTML.credit=Ta storitev uporablja pdftohtml za pretvorbo datotek. -PDFToHTML.submit=Pretvori - - -#PDFToXML -PDFToXML.title=PDF v XML -PDFToXML.header=PDF v XML -PDFToXML.credit=Ta storitev uporablja LibreOffice za pretvorbo datotek. -PDFToXML.submit=Pretvori - -#PDFToCSV -PDFToCSV.title=PDF v CSV -PDFToCSV.header=PDF v CSV -PDFToCSV.prompt=Izberite stran za ekstrahiranje tabele -PDFToCSV.submit=Izvleček - -#split-by-size-or-count -split-by-size-or-count.title=Razdeli PDF po velikosti ali številu -split-by-size-or-count.header=Razdeli PDF po velikosti ali številu -split-by-size-or-count.type.label=Izberite vrsto razdelitve -split-by-size-or-count.type.size=Po velikosti -split-by-size-or-count.type.pageCount=Po številu strani -split-by-size-or-count.type.docCount=Po številu dokumentov -split-by-size-or-count.value.label=Vnesite vrednost -split-by-size-or-count.value.placeholder=Vnesite velikost (npr. 2MB ali 3KB) ali število (npr. 5) -split-by-size-or-count.submit=Pošlji - - -#overlay-pdfs -overlay-pdfs.header=Prekrivne datoteke PDF -overlay-pdfs.baseFile.label=Izberite osnovno datoteko PDF -overlay-pdfs.overlayFiles.label=Izberite Prekrivne datoteke PDF -overlay-pdfs.mode.label=Izberi način prekrivanja -overlay-pdfs.mode.sequential=Zaporedno prekrivanje -overlay-pdfs.mode.interleaved=Prepleteno prekrivanje -overlay-pdfs.mode.fixedRepeat=Popravljeno prekrivanje ponavljanja -overlay-pdfs.counts.label=Število prekrivanj (za fiksni način ponavljanja) -overlay-pdfs.counts.placeholder=Vnesite število, ločeno z vejico (npr. 2,3,1) -overlay-pdfs.position.label=Izberi položaj prekrivanja -overlay-pdfs.position.foreground=Ospredje -overlay-pdfs.position.background=Ozadje -overlay-pdfs.submit=Pošlji - - -#split-by-sections -split-by-sections.title=Razdeli PDF po razdelkih -split-by-sections.header=Razdeli PDF na razdelke -split-by-sections.horizontal.label=Vodoravna delitev -split-by-sections.vertical.label=Navpične delitve -split-by-sections.horizontal.placeholder=Vnesite število vodoravnih delitev -split-by-sections.vertical.placeholder=Vnesite število navpičnih delitev -split-by-sections.submit=Razdeli PDF -split-by-sections.merge=Združi v en PDF - - -#printFile -printFile.title=Natisni datoteko -printFile.header=Natisni datoteko na tiskalnik -printFile.selectText.1=Izberite datoteko za tiskanje -printFile.selectText.2=Vnesite ime tiskalnika -printFile.submit=Natisni - - -#licenses -licenses.nav=Licence -licenses.title=Licence tretjih oseb -licenses.header=Licence tretjih oseb -licenses.module=Modul -licenses.version=Različica -licenses.license=Licenca - -#survey -survey.nav=Anketa -survey.title=Anketa Stirling-PDF -survey.description=Stirling-PDF nima sledenja, zato želimo slišati od naših uporabnikov, da bi izboljšali Stirling-PDF! -survey.changes=Stirling-PDF se je spremenil od zadnje ankete! Če želite izvedeti več, si oglejte objavo v spletnem dnevniku tukaj: -survey.changes2=S temi spremembami dobimo plačano poslovno podporo in financiranje -survey.please=Prosimo, razmislite o sodelovanju v naši anketi, če želite prispevati k prihodnosti Stirling-PDF! -survey.disabled=(Pojavno okno ankete bo v naslednjih posodobitvah onemogočeno, vendar na voljo na dnu strani) -survey.button=Izpolnite anketo -survey.dontShowAgain=Ne prikaži več -survey.meeting.1=Če v službi uporabljate Stirling PDF, bi radi govorili z vami. Ponujamo seje tehnične podpore v zameno za 15-minutno sejo odkrivanja uporabnikov. -survey.meeting.2=To je priložnost za: -survey.meeting.3=Poiščite pomoč pri uvajanju, integracijah ali odpravljanju težav -survey.meeting.4=Zagotovite neposredne povratne informacije o zmogljivosti, robnih primerih in vrzeli v funkcijah -survey.meeting.5=Pomagajte nam izboljšati Stirling PDF za uporabo v podjetju v resničnem svetu -survey.meeting.6=Če ste zainteresirani, si lahko rezervirate čas neposredno pri naši ekipi. (samo angleško govoreči) -survey.meeting.7=Veselimo se poglobitve v vaše primere uporabe in izboljšanja Stirling PDF-ja! -survey.meeting.notInterested=Niste podjetje in/ali vas zanima srečanje? -survey.meeting.button=Rezerviraj srečanje - -#error -error.sorry=Oprostite za težavo! -error.needHelp=Potrebujete pomoč / Ste našli težavo? -error.contactTip=Če imate še vedno težave, ne oklevajte in se obrnite na nas za pomoč. Vstopnico lahko oddate na naši strani GitHub ali nas kontaktirate prek Discorda: -error.404.head=404 - Stran ni najdena | Ups, spotaknili smo se pri kodi! -error.404.1=Zdi se, da ne moremo najti strani, ki jo iščete. -error.404.2=Nekaj ​​je šlo narobe -error.github=Oddajte vstopnico na GitHub -error.showStack=Prikaži sled sklada -error.copyStack=Kopiraj sled sklada -error.githubSubmit=GitHub - Predloži vstopnico -error.discordSubmit=Discord - Pošlji objavo podpori - - -#remove-image -removeImage.title=Odstrani sliko -removeImage.header=Odstrani sliko -removeImage.removeImage=Odstrani sliko -removeImage.submit=Odstrani sliko - - -splitByChapters.title=Razdeli PDF po poglavjih -splitByChapters.header=Razdeli PDF po poglavjih -splitByChapters.bookmarkLevel=Raven zaznamka -splitByChapters.includeMetadata=Vključi metapodatke -splitByChapters.allowDuplicates=Dovoli podvojitve -splitByChapters.desc.1=To orodje razdeli datoteko PDF na več datotek PDF glede na strukturo poglavij. -splitByChapters.desc.2=Raven zaznamkov: Izberite raven zaznamkov, ki jih želite uporabiti za razdelitev (0 za najvišjo raven, 1 za drugo raven itd.). -splitByChapters.desc.3=Vključi metapodatke: Če je označeno, bodo metapodatki izvirnega PDF-ja vključeni v vsak razdeljeni PDF. -splitByChapters.desc.4=Dovoli dvojnike: Če je označeno, dovoljuje več zaznamkov na isti strani za ustvarjanje ločenih PDF-jev. -splitByChapters.submit=Razdeli PDF - -#File Chooser -fileChooser.click=Klikni -fileChooser.or=ali -fileChooser.dragAndDrop=Povleci in spusti -fileChooser.dragAndDropPDF=Povleci in spusti datoteko PDF -fileChooser.dragAndDropImage=Povleci in spusti slikovno datoteko -fileChooser.hoveredDragAndDrop=Povleci in spusti datoteko(e) sem -fileChooser.extractPDF=Izvlečenje... - -#release notes -releases.footer=Izdaje -releases.title=Opombe ob izdaji -releases.header=Opombe ob izdaji -releases.current.version=Trenutna izdaja -releases.note=Opombe ob izdaji so na voljo samo v angleščini - -#Validate Signature -validateSignature.title=Preveri podpise PDF -validateSignature.header=Preveri digitalne podpise -validateSignature.selectPDF=Izberite podpisano datoteko PDF -validateSignature.submit=Preveri podpise -validateSignature.results=Rezultati preverjanja -validateSignature.status=Stanje -validateSignature.signer=Podpisnik -validateSignature.date=Datum -validateSignature.reason=Razlog -validateSignature.location=Lokacija -validateSignature.noSignatures=V tem dokumentu ni bilo najdenih digitalnih podpisov -validateSignature.status.valid=Veljaven -validateSignature.status.invalid=Neveljavno -validateSignature.chain.invalid=Preverjanje verige potrdil ni uspelo - ni mogoče preveriti identitete podpisnika -validateSignature.trust.invalid=Certifikat ni v zaupanja vrednem skladišču - vira ni mogoče preveriti -validateSignature.cert.expired=Potrdilo je poteklo -validateSignature.cert.revoked=Potrdilo je bilo preklicano -validateSignature.signature.info=Informacije o podpisu -validateSignature.signature=Podpis -validateSignature.signature.mathValid=Podpis je matematično veljaven AMPAK: -validateSignature.selectCustomCert=Datoteka potrdila po meri X.509 (izbirno) -validateSignature.cert.info=Podrobnosti potrdila -validateSignature.cert.issuer=Izdajatelj -validateSignature.cert.subject=Zadeva -validateSignature.cert.serialNumber=Serijska številka -validateSignature.cert.validFrom=Veljavno od -validateSignature.cert.validUntil=Velja do -validateSignature.cert.algorithm=Algoritem -validateSignature.cert.keySize=Velikost ključa -validateSignature.cert.version=Različica -validateSignature.cert.keyUsage=Uporaba ključa -validateSignature.cert.selfSigned=Samopodpisano -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_sr_LATN_RS.properties b/stirling-pdf/build/resources/main/messages_sr_LATN_RS.properties deleted file mode 100644 index 670ffc502..000000000 --- a/stirling-pdf/build/resources/main/messages_sr_LATN_RS.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Size -addPageNumbers.fontName=Font Name -pdfPrompt=Odaberi PDF(ove) -multiPdfPrompt=Odaberi PDF-ove (2+) -multiPdfDropPrompt=Odaberi (prevuci i pusti ) sve PDF-ove koji su vam potrebni -imgPrompt=Odaberi sliku (slike) -genericSubmit=Prihvatiti -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Warning:Upozorenje: Ovaj proces može trajati i do minut, u zavisnosti od veličine dokumenta -pageOrderPrompt=Prilagođeni redosled stranica (unesi listu brojeva stranica ili funkcija, kao što su 2n+1, razdvojene zarezima) : -pageSelectionPrompt=Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) : -goToPage=Idi -true=Tačno -false=Netačno -unknown=Nepoznato -save=Sačuvaj -saveToBrowser=Save to Browser -close=Zatvori -filesSelected=odabrani fajlovi -noFavourites=Nema dodatih favorita -downloadComplete=Download Complete -bored=Da li ti je dosadno dok čekaš? -alphabet=Alfabet -downloadPdf=Skini PDF -text=Tekst -font=Font -selectFillter=-- Izaberi -- -pageNum=Broj Strane -sizes.small=Malo -sizes.medium=Srednje -sizes.large=Veliko -sizes.x-large=X-Veliko -error.pdfPassword=PDF dokument je šifrovan i lozinka nije data ili je netačna -delete=Obriši -username=Korisničko ime -password=Šifra -welcome=Dobrodošli -property=Svojstvo -black=Crno -white=Belo -red=Crveno -green=Zeleno -blue=Plavo -custom=Prilagođeno... -WorkInProgess=Radovi u toku, možda neće raditi ili će biti grešaka, molimo prijavite sve probleme ! -poweredBy=Powered by -yes=Yes -no=No -changedCredsMessage=Podaci za prijavu uspešno promenjeni! -notAuthenticatedMessage=Korisnik nije autentifikovan. -userNotFoundMessage=Korisnik nije pronađen. -incorrectPasswordMessage=Trenutna šifra je netačna. -usernameExistsMessage=Novi korisnik već postoji -invalidUsernameMessage=Invalid username, username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -invalidPasswordMessage=The password must not be empty and must not have spaces at the beginning or end. -confirmPasswordErrorMessage=New Password and Confirm New Password must match. -deleteCurrentUserMessage=Cannot delete currently logged in user. -deleteUsernameExistsMessage=The username does not exist and cannot be deleted. -downgradeCurrentUserMessage=Nije moguće degradirati ulogu trenutnog korisnika -disabledCurrentUserMessage=The current user cannot be disabled -downgradeCurrentUserLongMessage=Nije moguće unazaditi ulogu trenutnog korisnika. Dakle, trenutni korisnik neće biti prikazan. -userAlreadyExistsOAuthMessage=The user already exists as an OAuth2 user. -userAlreadyExistsWebMessage=The user already exists as an web user. -error=Error -oops=Oops! -help=Help -goHomepage=Go to Homepage -joinDiscord=Join our Discord server -seeDockerHub=See Docker Hub -visitGithub=Visit Github Repository -donate=Donate -color=Color -sponsor=Sponsor -info=Info -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Meni za Pipeline (Alfa verzija) -pipeline.uploadButton=Postavi prilagođeno -pipeline.configureButton=Konfiguriši -pipeline.defaultOption=Prilagođeno -pipeline.submitButton=Pošalji -pipeline.help=Pipeline Help -pipeline.scanHelp=Folder Scanning Help -pipeline.deletePrompt=Are you sure you want to delete pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Konfiguracija Pipeline-a -pipelineOptions.pipelineNameLabel=Ime Pipeline-a -pipelineOptions.saveSettings=Sačuvaj podešavanja -pipelineOptions.pipelineNamePrompt=Unesite ime pipeline-a ovde -pipelineOptions.selectOperation=Select Operation -pipelineOptions.addOperationButton=Dodaj operaciju -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Preuzmi -pipelineOptions.validateButton=Proveri - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Favorites -navbar.recent=New and recently updated -navbar.darkmode=Tamni režim -navbar.language=Languages -navbar.settings=Podešavanja -navbar.allTools=Tools -navbar.multiTool=Multi Tools -navbar.search=Search -navbar.sections.organize=Organize -navbar.sections.convertTo=Convert to PDF -navbar.sections.convertFrom=Convert from PDF -navbar.sections.security=Sign & Security -navbar.sections.advance=Advanced -navbar.sections.edit=View & Edit -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Podešavanja -settings.update=Dostupno ažuriranje -settings.updateAvailable={0} is the current installed version. A new version ({1}) is available. -settings.appVersion=Verzija aplikacije: -settings.downloadOption.title=Odaberite opciju preuzimanja (Za preuzimanje pojedinačnih fajlova bez zip formata): -settings.downloadOption.1=Otvori u istom prozoru -settings.downloadOption.2=Otvori u novom prozoru -settings.downloadOption.3=Preuzmi fajl -settings.zipThreshold=Zipuj fajlove kada pređe broj preuzetih fajlova -settings.signOut=Odjava -settings.accountSettings=Podešavanja naloga -settings.bored.help=Enables easter egg game -settings.cacheInputs.name=Save form inputs -settings.cacheInputs.help=Enable to store previously used inputs for future runs - -changeCreds.title=Promeni pristupne podatke -changeCreds.header=Ažurirajte detalje svog naloga -changeCreds.changePassword=You are using default login credentials. Please enter a new password -changeCreds.newUsername=Novo korisničko ime -changeCreds.oldPassword=Trenutna lozinka -changeCreds.newPassword=Nova lozinka -changeCreds.confirmNewPassword=Potvrdite novu lozinku -changeCreds.submit=Potvrdi promene - - - -account.title=Podešavanja naloga -account.accountSettings=Podešavanja naloga -account.adminSettings=Admin podešavanja - Pregled i dodavanje korisnika -account.userControlSettings=Podešavanja kontrole korisnika -account.changeUsername=Pormeni korisničko ime -account.newUsername=Novo korisničko ime -account.password=Potvrda lozinke -account.oldPassword=Stara lozinka -account.newPassword=Nova lozinka -account.changePassword=Pormeni lozinku -account.confirmNewPassword=Potvrdi novu lozinku -account.signOut=Odjava -account.yourApiKey=Tvoj API ključ -account.syncTitle=Sinhronizacija podešavanja pregledača sa nalogom -account.settingsCompare=Upoređivanje podešavanja: -account.property=Svojstvo -account.webBrowserSettings=Podešavanja veb pregledača -account.syncToBrowser=Sinhronizacija naloga -> pregledač -account.syncToAccount=Sinhronizacija naloga <- pregledač - - -adminUserSettings.title=Podešavanja kontrole korisnika -adminUserSettings.header=Podešavanja kontrole korisnika za administratora -adminUserSettings.admin=Administrator -adminUserSettings.user=Korisnik -adminUserSettings.addUser=Dodaj novog korisnika -adminUserSettings.deleteUser=Delete User -adminUserSettings.confirmDeleteUser=Should the user be deleted? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Username can only contain letters, numbers and the following special characters @._+- or must be a valid email address. -adminUserSettings.roles=Uloge -adminUserSettings.role=Uloga -adminUserSettings.actions=Akcije -adminUserSettings.apiUser=Korisnik s ograničenim API pristupom -adminUserSettings.extraApiUser=Additional Limited API User -adminUserSettings.webOnlyUser=Korisnik samo za web -adminUserSettings.demoUser=Demo korisnik (Bez prilagođenih podešavanja) -adminUserSettings.internalApiUser=Internal API User -adminUserSettings.forceChange=Prisili korisnika da promeni korisničko ime/lozinku pri prijavi -adminUserSettings.submit=Sačuvaj korisnika -adminUserSettings.changeUserRole=Promenite ulogu korisnika -adminUserSettings.authenticated=Authenticated -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Last Request -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Database Import/Export -database.header=Database Import/Export -database.fileName=File Name -database.creationDate=Creation Date -database.fileSize=File Size -database.deleteBackupFile=Delete Backup File -database.importBackupFile=Import Backup File -database.createBackupFile=Create Backup File -database.downloadBackupFile=Download Backup File -database.info_1=When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application. -database.info_2=The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention. -database.submit=Import Backup -database.importIntoDatabaseSuccessed=Import into database successed -database.backupCreated=Database backup successful -database.fileNotFound=File not Found -database.fileNullOrEmpty=File must not be null or empty -database.failedImportFile=Failed Import File -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Vaš lokalno hostovan jedinstveni alat za sve vaše potrebe vezane za PDF. -home.searchBar=Pretraži funkcije... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Pregledaj, anotiraj, dodaj tekst ili slike -viewPdf.tags=pregled,čitanje,anotiranje,tekst,slika - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF Multi Alat -home.multiTool.desc=Spajanje, rotacija, premeštanje i uklanjanje stranica -multiTool.tags=Multi Alat,Multi operacija,Korisnički interfejs,klik i povuci,front end,klijentska strana,interaktivno,pomera - -home.merge.title=Spajanje -home.merge.desc=Lako spojite više PDF-ova u jedan. -merge.tags=spajanje,Operacije sa stranicama,Backend,server strana - -home.split.title=Razdvajanje -home.split.desc=Razdvojite PDF-ove u više dokumenata -split.tags=Operacije sa stranicama,podela,Višestruke stranice,sečenje,server strana - -home.rotate.title=Rotacija -home.rotate.desc=Lako rotirajte vaše PDF-ove. -rotate.tags=server strana - - -home.imageToPdf.title=Slika u PDF -home.imageToPdf.desc=Konvertujte sliku (PNG, JPEG, GIF) u PDF. -imageToPdf.tags=konverzija,img,jpg,slika,foto - -home.pdfToImage.title=PDF u Sliku -home.pdfToImage.desc=Konvertujte PDF u sliku. (PNG, JPEG, GIF) -pdfToImage.tags=konverzija,img,jpg,slika,foto - -home.pdfOrganiser.title=Organizacija -home.pdfOrganiser.desc=Uklonite/Premeštajte stranice u bilo kom redosledu -pdfOrganiser.tags=duplex,even,odd,sort,move - - -home.addImage.title=Dodaj sliku -home.addImage.desc=Dodaje sliku na određeno mesto u PDF-u -addImage.tags=img,jpg,slika,foto - -home.watermark.title=Dodaj vodeni žig -home.watermark.desc=Dodajte prilagođeni vodeni žig na vaš PDF dokument. -watermark.tags=Tekst,ponavljanje,etiketa,vlastiti,autorsko pravo,zaštita, img,jpg,slika,foto - -home.permissions.title=Promeni dozvole -home.permissions.desc=Promenite dozvole vašeg PDF dokumenta -permissions.tags=čitanje,pisanje,izmena,štampa - - -home.removePages.title=Ukloni -home.removePages.desc=Obrišite nepotrebne stranice iz vašeg PDF dokumenta. -removePages.tags=Ukloni stranice,obriši stranice - -home.addPassword.title=Dodaj lozinku -home.addPassword.desc=Enkriptujte vaš PDF dokument lozinkom. -addPassword.tags=bezbedno,zaštita - -home.removePassword.title=Ukloni lozinku -home.removePassword.desc=Uklonite zaštitu lozinkom sa vašeg PDF dokumenta. -removePassword.tags=bezbedno,Dešifruj,zaštita,ukloni lozinku - -home.compressPdfs.title=Kompresuj -home.compressPdfs.desc=Kompresujte PDF-ove kako bi smanjili veličinu fajla. -compressPdfs.tags=smanji,mali,minijaturni - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Promena metapodataka -home.changeMetadata.desc=Promenite/Uklonite/Dodajte metapodatke u PDF dokumentu -changeMetadata.tags=Naslov,autor,datum,kreacije,vreme,izdavač,proizvođač,statistike - -home.fileToPDF.title=Konvertuj fajl u PDF -home.fileToPDF.desc=Konvertujte gotovo bilo koji fajl u PDF (DOCX, PNG, XLS, PPT, TXT i više) -fileToPDF.tags=transformacija,format,dokument,slika,slajd,tekst,konverzija,office,docs,word,excel,powerpoint - -home.ocr.title=OCR / Čišćenje skenova -home.ocr.desc=Čišćenje skenova i detektovanje teksta sa slika unutar PDF-a i ponovno dodavanje kao teksta. -ocr.tags=prepoznavanje,tekst,slika,sken,čitanje,identifikacija,detekcija,uređivanje - -home.extractImages.title=Izvuci slike -home.extractImages.desc=Izvlači sve slike iz PDF-a i čuva ih u zip formatu -extractImages.tags=slika,foto,sačuvaj,arhiva,zip,zahvati,uhvati - -home.pdfToPDFA.title=PDF u PDF/A -home.pdfToPDFA.desc=Konvertujte PDF u PDF/A za dugoročno čuvanje -pdfToPDFA.tags=arhiva,dugoročno,standard,konverzija,čuvanje,čuvanje - -home.PDFToWord.title=PDF u Word -home.PDFToWord.desc=Konvertujte PDF u Word formate (DOC, DOCX i ODT) -PDFToWord.tags=doc,docx,odt,word,transformacija,format,konverzija,office,microsoft,docfile - -home.PDFToPresentation.title=PDF u Prezentaciju -home.PDFToPresentation.desc=Konvertujte PDF u formate za prezentaciju (PPT, PPTX i ODP) -PDFToPresentation.tags=slajdovi,prikaz,office,microsoft - -home.PDFToText.title=PDF u RTF (Tekst) -home.PDFToText.desc=Konvertujte PDF u tekst ili RTF format -PDFToText.tags=richformat,richtextformat,rich text format - -home.PDFToHTML.title=PDF u HTML -home.PDFToHTML.desc=Konvertujte PDF u HTML format -PDFToHTML.tags=web sadržaj,prijateljski za pretraživače - - -home.PDFToXML.title=PDF u XML -home.PDFToXML.desc=Konvertujte PDF u XML format -PDFToXML.tags=izdvajanje-podataka,strukturirani-sadržaj,interop,transformacija,konvertovanje - -home.ScannerImageSplit.title=Detekcija/Razdvajanje skeniranih fotografija -home.ScannerImageSplit.desc=Razdvaja više fotografija unutar slike/PDF-a -ScannerImageSplit.tags=razdvoji,auto-detekcija,skeniranja,višestruke fotografije,organizacija - -home.sign.title=Potpis -home.sign.desc=Dodaje potpis u PDF crtežom, tekstom ili slikom -sign.tags=autorizacija,inicijali,crtani-potpis,tekstualni-potpis,slikovni-potpis - -home.flatten.title=Ravnanje -home.flatten.desc=Uklanja sve interaktivne elemente i forme iz PDF-a -flatten.tags=statično,deaktivirati,neinteraktivno,usmeriti - -home.repair.title=Popravi -home.repair.desc=Pokušava popraviti oštećeni/izgubljeni PDF -repair.tags=popravi,vrati,korekcija,obnovi - -home.removeBlanks.title=Ukloni prazne stranice -home.removeBlanks.desc=Detektuje i uklanja prazne stranice iz dokumenta -removeBlanks.tags=čišćenje,usmeriti,ne-sadržaj,organizacija - -home.removeAnnotations.title=Ukloni Anotacije -home.removeAnnotations.desc=Uklanja sve komentare/anotacije iz PDF-a -removeAnnotations.tags=komentari,isticanje,beleške,oznake,ukloni - -home.compare.title=Uporedi -home.compare.desc=Upoređuje i prikazuje razlike između 2 PDF dokumenata -compare.tags=razlikovati,kontrast,izmene,analiza - -home.certSign.title=Potpis sa sertifikatom -home.certSign.desc=Potpisuje PDF sa sertifikatom/ključem (PEM/P12) -certSign.tags=autentifikacija,PEM,P12,zvanično,šifrovanje - -home.removeCertSign.title=Remove Certificate Sign -home.removeCertSign.desc=Remove certificate signature from PDF -removeCertSign.tags=authenticate,PEM,P12,official,decrypt - -home.pageLayout.title=Višestruki prikaz stranica -home.pageLayout.desc=Spaja više stranica PDF dokumenta u jednu stranicu -pageLayout.tags=spajanje,kompozit,pojedinačan-prikaz,organizacija - -home.scalePages.title=Podesi veličinu/skalu stranice -home.scalePages.desc=Podesi veličinu/skalu stranice i/ili njenog sadržaja. -scalePages.tags=izmena,modifikacija,dimenzija,adaptacija - -home.pipeline.title=Pipeline (Napredno) -home.pipeline.desc=Pokreće više akcija na PDF-ovima definisanjem skripti u pipelinu -pipeline.tags=automatizacija,sekvenciranje,skriptirano,batch-process - -home.add-page-numbers.title=Dodaj brojeve stranica -home.add-page-numbers.desc=Dodaje brojeve stranica u dokumentu na određeno mesto -add-page-numbers.tags=paginacija,oznaka,organizacija,indeks - -home.auto-rename.title=Automatsko preimenovanje PDF fajla -home.auto-rename.desc=Automatski menja ime PDF fajla na osnovu detektovanog zaglavlja -auto-rename.tags=auto-detekcija,zaglavlje-bazirano,organizacija,preimenovanje - -home.adjust-contrast.title=Podesi boje/kontrast -home.adjust-contrast.desc=Podesi kontrast, zasićenost i osvetljenost PDF-a -adjust-contrast.tags=korekcija-boja,podešavanje,modifikacija,unapredi - -home.crop.title=Skraćivanje PDF-a -home.crop.desc=Skraćuje PDF radi smanjenja veličine (zadržava tekst!) -crop.tags=trimovanje,skupljanje,uređivanje,oblikovanje - -home.autoSplitPDF.title=Automatsko razdvajanje stranica -home.autoSplitPDF.desc=Automatski deli skenirane PDF-ove pomoću fizičkog skenera QR koda -autoSplitPDF.tags=QR-bazirano,razdvoji,segment-skeniranja,organizacija - -home.sanitizePdf.title=Sanitizacija -home.sanitizePdf.desc=Uklanja skripte i druge elemente iz PDF fajlova -sanitizePdf.tags=čišćenje,bezbednost,bezbedno,ukloni-pretnje - -home.URLToPDF.title=URL/Website u PDF -home.URLToPDF.desc=Konvertuje bilo koji http(s) URL u PDF -URLToPDF.tags=uhvati-web,sačuvaj-stranicu,web-u-doc,arhiva - -home.HTMLToPDF.title=HTML u PDF -home.HTMLToPDF.desc=Konvertuje bilo koji HTML fajl ili zip u PDF -HTMLToPDF.tags=oznake,web-sadržaj,transformacija,konvertovanje - - -home.MarkdownToPDF.title=Markdown u PDF -home.MarkdownToPDF.desc=Konvertuje bilo koji Markdown fajl u PDF -MarkdownToPDF.tags=oznake,web-sadržaj,transformacija,konvertovanje - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Dohvati SVE informacije o PDF-u -home.getPdfInfo.desc=Dobavlja sve moguće informacije o PDF-ovima -getPdfInfo.tags=informacije,podaci,statistike - - -home.extractPage.title=Izdvajanje stranica -home.extractPage.desc=Izdvaja odabrane stranice iz PDF-a -extractPage.tags=izdvajanje - - -home.PdfToSinglePage.title=PDF u Jednu Veliku Stranicu -home.PdfToSinglePage.desc=Spaja sve stranice PDF-a u jednu veliku stranicu -PdfToSinglePage.tags=jedna-stranica - - -home.showJS.title=Prikaži JavaScript -home.showJS.desc=Pretražuje i prikazuje bilo koji JavaScript ubačen u PDF -showJS.tags=JS - -home.autoRedact.title=Automatsko Cenzurisanje -home.autoRedact.desc=Automatsko cenzurisanje teksta u PDF-u na osnovu unetog teksta -autoRedact.tags=Cenzura,Sakrij,prekrivanje,crna,marker,skriveno - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF u CSV -home.tableExtraxt.desc=Izdvaja tabele iz PDF-a pretvarajući ih u CSV -tableExtraxt.tags=CSV,Izdvajanje tabela,izdvajanje,konvertovanje - - -home.autoSizeSplitPDF.title=Automatsko Deljenje po Veličini/Broju -home.autoSizeSplitPDF.desc=Deljenje jednog PDF-a na više dokumenata na osnovu veličine, broja stranica ili broja dokumenata -autoSizeSplitPDF.tags=pdf,delenje,dokumenti,organizacija - - -home.overlay-pdfs.title=Preklapanje PDF-ova -home.overlay-pdfs.desc=Preklapa PDF-ove jedan preko drugog -overlay-pdfs.tags=Preklapanje - -home.split-by-sections.title=Deljenje PDF-a po Odeljcima -home.split-by-sections.desc=Deljenje svake stranice PDF-a na manje horizontalne i vertikalne odeljke -split-by-sections.tags=Deljenje odeljaka,Deljenje,Podešavanje - -home.AddStampRequest.title=Add Stamp to PDF -home.AddStampRequest.desc=Add text or add image stamps at set locations -AddStampRequest.tags=Stamp, Add image, center image, Watermark, PDF, Embed, Customize - - -home.removeImagePdf.title=Remove image -home.removeImagePdf.desc=Remove image from PDF to reduce file size -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Prijavite se -login.header=Prijavite se -login.signin=Prijavite se -login.rememberme=Zapamti me -login.invalid=Neispravno korisničko ime ili lozinka. -login.locked=Vaš nalog je zaključan. -login.signinTitle=Molimo vas da se prijavite -login.ssoSignIn=Prijavite se putem jedinstvene prijave -login.oAuth2AutoCreateDisabled=OAUTH2 automatsko kreiranje korisnika je onemogućeno -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=Authorization request not found -login.oauth2InvalidUserInfoResponse=Invalid User Info Response -login.oauth2invalidRequest=Invalid Request -login.oauth2AccessDenied=Access Denied -login.oauth2InvalidTokenResponse=Invalid Token Response -login.oauth2InvalidIdToken=Invalid Id Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=User is deactivated, login is currently blocked with this username. Please contact the administrator. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto Cenzura -autoRedact.header=Auto Cenzura -autoRedact.colorLabel=Boja -autoRedact.textsToRedactLabel=Tekst za cenzurisanje (razdvojeni linijama) -autoRedact.textsToRedactPlaceholder=npr. \nPoverljivo \nVrhunski Tajno -autoRedact.useRegexLabel=Koristi Regex -autoRedact.wholeWordSearchLabel=Pretraga celih reči -autoRedact.customPaddingLabel=Dodatni prazan prostor -autoRedact.convertPDFToImageLabel=Konvertuj PDF u PDF-Image (koristi se za uklanjanje teksta iza okvira) -autoRedact.submitButton=Potvrdi - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Prikaži Javascript -showJS.header=Prikaži Javascript -showJS.downloadJS=Preuzmi Javascript -showJS.submit=Prikaži - - -#pdfToSinglePage -pdfToSinglePage.title=PDF u Jednu Stranicu -pdfToSinglePage.header=PDF u Jednu Stranicu -pdfToSinglePage.submit=Konvertuj u Jednu Stranicu - - -#pageExtracter -pageExtracter.title=Izdvajanje stranica -pageExtracter.header=Izdvajanje stranica -pageExtracter.submit=Izdvoji -pageExtracter.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#getPdfInfo -getPdfInfo.title=Informacije o PDF-u -getPdfInfo.header=Informacije o PDF-u -getPdfInfo.submit=Informacije -getPdfInfo.downloadJson=Preuzmi JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown u PDF -MarkdownToPDF.header=Markdown u PDF -MarkdownToPDF.submit=Konvertuj -MarkdownToPDF.help=Rad u toku -MarkdownToPDF.credit=Koristi WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL u PDF -URLToPDF.header=URL u PDF -URLToPDF.submit=Konvertuj -URLToPDF.credit=Koristi WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML u PDF -HTMLToPDF.header=HTML u PDF -HTMLToPDF.help=Prihvata HTML fajlove i ZIP-ove koji sadrže html/css/slike itd. potrebno -HTMLToPDF.submit=Konvertuj -HTMLToPDF.credit=Koristi WeasyPrint -HTMLToPDF.zoom=Zoom level for displaying the website. -HTMLToPDF.pageWidth=Width of the page in centimeters. (Blank to default) -HTMLToPDF.pageHeight=Height of the page in centimeters. (Blank to default) -HTMLToPDF.marginTop=Top margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginBottom=Bottom margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginLeft=Left margin of the page in millimeters. (Blank to default) -HTMLToPDF.marginRight=Right margin of the page in millimeters. (Blank to default) -HTMLToPDF.printBackground=Render the background of websites. -HTMLToPDF.defaultHeader=Enable Default Header (Name and page number) -HTMLToPDF.cssMediaType=Change the CSS media type of the page. -HTMLToPDF.none=None -HTMLToPDF.print=Print -HTMLToPDF.screen=Screen - - -#AddStampRequest -AddStampRequest.header=Stamp PDF -AddStampRequest.title=Stamp PDF -AddStampRequest.stampType=Stamp Type -AddStampRequest.stampText=Stamp Text -AddStampRequest.stampImage=Stamp Image -AddStampRequest.alphabet=Alphabet -AddStampRequest.fontSize=Font/Image Size -AddStampRequest.rotation=Rotation -AddStampRequest.opacity=Opacity -AddStampRequest.position=Position -AddStampRequest.overrideX=Override X Coordinate -AddStampRequest.overrideY=Override Y Coordinate -AddStampRequest.customMargin=Custom Margin -AddStampRequest.customColor=Custom Text Color -AddStampRequest.submit=Submit - - -#sanitizePDF -sanitizePDF.title=Sanitizacija PDF-a -sanitizePDF.header=Sanitizacija PDF fajla -sanitizePDF.selectText.1=Ukloni JavaScript akcije -sanitizePDF.selectText.2=Ukloni ugrađene fajlove -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Ukloni linkove -sanitizePDF.selectText.5=Ukloni fontove -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanitizuj PDF - - -#addPageNumbers -addPageNumbers.title=Dodavanje brojeva stranica -addPageNumbers.header=Dodavanje brojeva stranica -addPageNumbers.selectText.1=Izaberi PDF fajl: -addPageNumbers.selectText.2=Veličina margine -addPageNumbers.selectText.3=Pozicija -addPageNumbers.selectText.4=Početni broj -addPageNumbers.selectText.5=Brojane stranice -addPageNumbers.selectText.6=Prilagođeni tekst -addPageNumbers.customTextDesc=Prilagođeni tekst -addPageNumbers.numberPagesDesc=Koje stranice brojati, podrazumevano 'sve', takođe prihvata 1-5 ili 2,5,9 itd. -addPageNumbers.customNumberDesc=Podrazumevano je {n}, takođe prihvata 'Stranica {n} od {ukupno}', 'Tekst-{n}', '{ime_fajla}-{n}' -addPageNumbers.submit=Dodaj brojeve stranica - - -#auto-rename -auto-rename.title=Automatsko preimenovanje -auto-rename.header=Automatsko preimenovanje PDF-a -auto-rename.submit=Automatsko preimenovanje - - -#adjustContrast -adjustContrast.title=Podesi Kontrast -adjustContrast.header=Podesi Kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Osvetljenje: -adjustContrast.saturation=Zasićenje: -adjustContrast.download=Preuzmi - - -#crop -crop.title=Iseci -crop.header=Skraćivanje PDF-a -crop.submit=Potvrdi - - -#autoSplitPDF -autoSplitPDF.title=Automatsko Deljenje PDF-a -autoSplitPDF.header=Automatsko Deljenje PDF-a -autoSplitPDF.description=Štampajte, umetnite, skenirajte, učitajte i dozvolite nam da automatski razdvojimo vaše dokumente. Nije potrebno ručno sortiranje. -autoSplitPDF.selectText.1=Odštampajte nekoliko listova razdeljivača ispod (Crno-belo je u redu). -autoSplitPDF.selectText.2=Skenirajte sve vaše dokumente odjednom, ubacivanjem lista razdeljivača između njih. -autoSplitPDF.selectText.3=Učitajte jedan veliki skenirani PDF fajl i dozvolite Stirling PDF-u da obavi ostalo. -autoSplitPDF.selectText.4=Listovi razdeljivača se automatski detektuju i uklanjaju, obezbeđujući uredan konačni dokument. -autoSplitPDF.formPrompt=Potvrdite PDF koji sadrži Stirling-PDF listove razdeljivača: -autoSplitPDF.duplexMode=Dupleks režim (skeniranje prednje i zadnje strane) -autoSplitPDF.dividerDownload2=Preuzmi 'Auto Splitter Divider (sa uputstvima).pdf' -autoSplitPDF.submit=Potvrdi - - -#pipeline -pipeline.title=Tok rada - - -#pageLayout -pageLayout.title=Višestruki Raspored Stranica -pageLayout.header=Višestruki Raspored Stranica -pageLayout.pagesPerSheet=Stranica po listu: -pageLayout.addBorder=Dodaj ivice -pageLayout.submit=Potvrdi - - -#scalePages -scalePages.title=Podesi razmeru stranica -scalePages.header=Podesi razmeru stranica -scalePages.pageSize=Veličina stranice dokumenta. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Nivo zumiranja (rezanje) stranice. -scalePages.submit=Potvrdi - - -#certSign -certSign.title=Potpisivanje Sertifikatom -certSign.header=Potpiši PDF sa svojim sertifikatom (Rad u toku) -certSign.selectPDF=Izaberite PDF fajl za potpisivanje: -certSign.jksNote=Note: If your certificate type is not listed below, please convert it to a Java Keystore (.jks) file using the keytool command line tool. Then, choose the .jks file option below. -certSign.selectKey=Izaberite svoj privatni ključ (PKCS#8 format, može biti .pem ili .der): -certSign.selectCert=Izaberite svoj sertifikat (X.509 format, može biti .pem ili .der): -certSign.selectP12=Izaberite svoj PKCS#12 keystore fajl (.p12 ili .pfx) (Opciono, ako je dostupan, trebalo bi da sadrži vaš privatni ključ i sertifikat): -certSign.selectJKS=Select Your Java Keystore File (.jks or .keystore): -certSign.certType=Tip sertifikata -certSign.password=Unesite lozinku vašeg keystore-a ili privatnog ključa (ako je ima): -certSign.showSig=Prikaži potpis -certSign.reason=Razlog -certSign.location=Lokacija -certSign.name=Ime -certSign.showLogo=Show Logo -certSign.submit=Potpiši PDF - - -#removeCertSign -removeCertSign.title=Remove Certificate Signature -removeCertSign.header=Remove the digital certificate from the PDF -removeCertSign.selectPDF=Select a PDF file: -removeCertSign.submit=Remove Signature - - -#removeBlanks -removeBlanks.title=Ukloni prazne stranice -removeBlanks.header=Ukloni prazne stranice -removeBlanks.threshold=Prag beline piksela: -removeBlanks.thresholdDesc=Prag za određivanje koliko beli piksel mora biti 'beli'. 0 = Crno, 255 čisto belo. -removeBlanks.whitePercent=Procenat bele boje (%): -removeBlanks.whitePercentDesc=Procenat stranice koji mora biti 'beli' pikseli da bi se uklonili -removeBlanks.submit=Ukloni prazne - - -#removeAnnotations -removeAnnotations.title=Ukloni Anotacije -removeAnnotations.header=Ukloni Anotacije -removeAnnotations.submit=Ukloni - - -#compare -compare.title=Uporedi -compare.header=Uporedi PDF fajlove -compare.highlightColor.1=Highlight Color 1: -compare.highlightColor.2=Highlight Color 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Uporedi -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Potpiši -sign.header=Potpiši PDF fajlove -sign.upload=Učitaj sliku -sign.draw=Nacrtaj potpis -sign.text=Tekstualni unos -sign.clear=Obriši -sign.add=Dodaj -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Popravi -repair.header=Popravi PDF fajlove -repair.submit=Popravi - - -#flatten -flatten.title=Ravnanje -flatten.header=Ravnanje PDF fajlova -flatten.flattenOnlyForms=Flatten only forms -flatten.submit=Ravnanje - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Ugao praga: -ScannerImageSplit.selectText.2=Postavlja minimalni apsolutni ugao potreban za rotiranje slike (podrazumevano: 10). -ScannerImageSplit.selectText.3=Tolerancija: -ScannerImageSplit.selectText.4=Određuje opseg varijacije boja oko procenjene boje pozadine (podrazumevano: 30). -ScannerImageSplit.selectText.5=Minimalna površina: -ScannerImageSplit.selectText.6=Postavlja minimalni prag površine za fotografiju (podrazumevano: 10000). -ScannerImageSplit.selectText.7=Minimalna površina konture: -ScannerImageSplit.selectText.8=Postavlja minimalni prag površine konture za fotografiju -ScannerImageSplit.selectText.9=Veličina ivice: -ScannerImageSplit.selectText.10=Postavlja veličinu ivice dodate i uklonjene kako bi se sprečile bele ivice u izlazu (podrazumevano: 1). -ScannerImageSplit.info=Python is not installed. It is required to run. - - -#OCR -ocr.title=OCR / Čišćenje skeniranja -ocr.header=Čišćenje skeniranja / OCR (Optičko prepoznavanje znakova) -ocr.selectText.1=Odaberite jezike koji će biti detektovani unutar PDF-a (Navedeni su trenutno detektovani): -ocr.selectText.2=Proizvedi tekstualni fajl koji sadrži OCR tekst uz OCR-ovani PDF -ocr.selectText.3=Ispravite stranice koje su skenirane pod uglom rotirajući ih na svoje mesto -ocr.selectText.4=Očistite stranicu tako da je manje verovatno da će OCR pronaći tekst u pozadinskom šumu. (Bez promene izlaza) -ocr.selectText.5=Očistite stranicu tako da je manje verovatno da će OCR pronaći tekst u pozadinskom šumu, zadržavajući čišćenje u izlazu. -ocr.selectText.6=Ignoriše stranice koje imaju interaktivni tekst, samo OCR-uje stranice koje su slike -ocr.selectText.7=Prinudni OCR, OCR-uje svaku stranicu uklanjajući sve originalne tekstualne elemente -ocr.selectText.8=Normalno (Prikaže grešku ako PDF sadrži tekst) -ocr.selectText.9=Dodatne postavke -ocr.selectText.10=Režim OCR-a -ocr.selectText.11=Ukloni slike nakon OCR-a (Uklanja SVE slike, korisno samo ako je deo koraka konverzije) -ocr.selectText.12=Tip rendiranja (Napredno) -ocr.help=Molimo vas da pročitate ovu dokumentaciju o tome kako koristiti ovo za druge jezike i/ili korišćenje van docker-a -ocr.credit=Ova usluga koristi qpdf i Tesseract za OCR. -ocr.submit=Obradi PDF sa OCR-om - - -#extractImages -extractImages.title=Izdvajanje slika -extractImages.header=Izdvajanje slika -extractImages.selectText=Odaberite format slike za konvertovanje izdvojenih slika -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Izdvajanje - - -#File to PDF -fileToPDF.title=Fajl u PDF -fileToPDF.header=Konvertuj bilo koji fajl u PDF -fileToPDF.credit=Ova usluga koristi LibreOffice i Unoconv za konverziju fajla. -fileToPDF.supportedFileTypesInfo=Supported File types -fileToPDF.supportedFileTypes=Podržani tipovi fajlova bi trebali uključivati navedeno, ali za punu ažuriranu listu podržanih formata, molimo pogledajte LibreOffice dokumentaciju -fileToPDF.submit=Konvertuj u PDF - - -#compress -compress.title=Kompresija -compress.header=Kompresuj PDF -compress.credit=Ova usluga koristi qpdf za kompresiju / optimizaciju PDF-a. -compress.grayscale.label=Primeni sivinu za kompresiju -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Nivo optimizacije: -compress.selectText.4=Automatski režim - Automatski prilagođava kvalitet kako bi PDF bio tačne veličine -compress.selectText.5=Očekivana veličina PDF-a (npr. 25MB, 10.8MB, 25KB) -compress.submit=Kompresuj - - -#Add image -addImage.title=Dodaj sliku -addImage.header=Dodaj sliku u PDF -addImage.everyPage=Na svakoj stranici? -addImage.upload=Dodaj sliku -addImage.submit=Dodaj sliku - - -#merge -merge.title=Spajanje -merge.header=Spajanje više PDF fajlova (2+) -merge.sortByName=Sortiraj po imenu -merge.sortByDate=Sortiraj po datumu -merge.removeCertSign=Remove digital signature in the merged file? -merge.submit=Spajanje - - -#pdfOrganiser -pdfOrganiser.title=Organizator stranica -pdfOrganiser.header=Organizator stranica u PDF-u -pdfOrganiser.submit=Preuredi stranice -pdfOrganiser.mode=Mode -pdfOrganiser.mode.1=Custom Page Order -pdfOrganiser.mode.2=Reverse Order -pdfOrganiser.mode.3=Duplex Sort -pdfOrganiser.mode.4=Booklet Sort -pdfOrganiser.mode.5=Side Stitch Booklet Sort -pdfOrganiser.mode.6=Odd-Even Split -pdfOrganiser.mode.7=Remove First -pdfOrganiser.mode.8=Remove Last -pdfOrganiser.mode.9=Remove First and Last -pdfOrganiser.mode.10=Odd-Even Merge -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(e.g. 1,3,2 or 4-8,2,10-12 or 2n-1) - - -#multiTool -multiTool.title=PDF Multi Alatka -multiTool.header=PDF Multi Alatka -multiTool.uploadPrompts=File Name -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Prikaz PDF-a - -#pageRemover -pageRemover.title=Uklanjanje stranica -pageRemover.header=Uklanjanje stranica iz PDF-a -pageRemover.pagesToDelete=Stranice za brisanje (Unesite listu brojeva stranica odvojenih zarezima) : -pageRemover.submit=Obriši stranice -pageRemover.placeholder=(e.g. 1,2,6 or 1-10,15-30) - - -#rotate -rotate.title=Rotiranje PDF-a -rotate.header=Rotiranje PDF-a -rotate.selectAngle=Izaberite ugao rotacije (u višestrukim od 90 stepeni): -rotate.submit=Rotiraj - - -#split-pdfs -split.title=Razdvajanje PDF-a -split.header=Razdvajanje PDF-a -split.desc.1=Brojevi koje izaberete predstavljaju brojeve stranica na kojima želite napraviti razdvajanje -split.desc.2=Na primer, izbor 1,3,7-9 bi razdvojio dokument od 10 stranica u 6 odvojenih PDF-a sa: -split.desc.3=Dokument #1: Stranica 1 -split.desc.4=Dokument #2: Stranice 2 i 3 -split.desc.5=Dokument #3: Stranice 4, 5, 6 i 7 -split.desc.6=Dokument #4: Stranica 8 -split.desc.7=Dokument #5: Stranica 9 -split.desc.8=Dokument #6: Stranice 10 -split.splitPages=Unesite stranice za razdvajanje: -split.submit=Razdvoji - - -#merge -imageToPDF.title=Slika u PDF -imageToPDF.header=Slika u PDF -imageToPDF.submit=Konvertuj -imageToPDF.selectLabel=Opcije prilagođavanja slike -imageToPDF.fillPage=Popuni stranicu -imageToPDF.fitDocumentToImage=Prilagodi stranicu slici -imageToPDF.maintainAspectRatio=Očuvaj proporcije -imageToPDF.selectText.2=Automatsko rotiranje PDF-a -imageToPDF.selectText.3=Logika za više fajlova (Omogućeno samo ako radite sa više slika) -imageToPDF.selectText.4=Spoji u jedan PDF -imageToPDF.selectText.5=Konvertuj u odvojene PDF-ove - - -#pdfToImage -pdfToImage.title=PDF u sliku -pdfToImage.header=PDF u sliku -pdfToImage.selectText=Format slike -pdfToImage.singleOrMultiple=Tip rezultata slike po stranici -pdfToImage.single=Jedna velika slika koja sadrži sve stranice -pdfToImage.multi=Više slika, po jedna slika po stranici -pdfToImage.colorType=Tip boje -pdfToImage.color=Boja -pdfToImage.grey=Nijanse sive -pdfToImage.blackwhite=Crno-belo (Može izgubiti podatke!) -pdfToImage.submit=Konvertuj -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) - - -#addPassword -addPassword.title=Dodaj šifru -addPassword.header=Dodaj šifru (Enkripcija) -addPassword.selectText.1=Izaberite PDF za enkripciju -addPassword.selectText.2=Korisnička šifra -addPassword.selectText.3=Dužina enkripcijskog ključa -addPassword.selectText.4=Veće vrednosti su jače, ali manje vrednosti imaju bolju kompatibilnost. -addPassword.selectText.5=Postavke dozvola (Preporučuje se korišćenje sa šifrom vlasnika) -addPassword.selectText.6=Onemogući sastavljanje dokumenta -addPassword.selectText.7=Onemogući ekstrakciju sadržaja -addPassword.selectText.8=Onemogući ekstrakciju za pristupačnost -addPassword.selectText.9=Onemogući popunjavanje formulara -addPassword.selectText.10=Onemogući modifikaciju -addPassword.selectText.11=Onemogući modifikaciju anotacija -addPassword.selectText.12=Onemogući štampanje -addPassword.selectText.13=Onemogući štampanje u različitim formatima -addPassword.selectText.14=Šifra vlasnika -addPassword.selectText.15=Ograničava šta se može raditi sa dokumentom nakon otvaranja (Nije podržano od svih čitača) -addPassword.selectText.16=Ograničava otvaranje samog dokumenta -addPassword.submit=Enkriptuj - - -#watermark -watermark.title=Dodaj vodeni žig -watermark.header=Dodaj vodeni žig -watermark.customColor=Custom Text Color -watermark.selectText.1=Izaberite PDF za dodavanje vodenog žiga: -watermark.selectText.2=Tekst vodenog žiga: -watermark.selectText.3=Veličina fonta: -watermark.selectText.4=Rotacija (0-360): -watermark.selectText.5=Širina razmaka (Razmak između svakog vodenog žiga horizontalno): -watermark.selectText.6=Visina razmaka (Razmak između svakog vodenog žiga vertikalno): -watermark.selectText.7=Opačitost (0% - 100%): -watermark.selectText.8=Tip vodenog žiga: -watermark.selectText.9=Slika vodenog žiga: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=Dodaj vodeni žig -watermark.type.1=Text -watermark.type.2=Image - - -#Change permissions -permissions.title=Promeni dozvole -permissions.header=Promeni dozvole -permissions.warning=Upozorenje: Da biste ove dozvole učinili nepromenljivim, preporučuje se postavljanje šifre putem stranice za dodavanje šifre. -permissions.selectText.1=Izaberite PDF za promenu dozvola -permissions.selectText.2=Postavke dozvola -permissions.selectText.3=Onemogući sastavljanje dokumenta -permissions.selectText.4=Onemogući ekstrakciju sadržaja -permissions.selectText.5=Onemogući ekstrakciju za pristupačnost -permissions.selectText.6=Onemogući popunjavanje formulara -permissions.selectText.7=Onemogući modifikaciju -permissions.selectText.8=Onemogući modifikaciju anotacija -permissions.selectText.9=Onemogući štampanje -permissions.selectText.10=Onemogući štampanje u različitim formatima -permissions.submit=Promeni - - -#remove password -removePassword.title=Ukloni šifru -removePassword.header=Ukloni šifru (Dekripcija) -removePassword.selectText.1=Izaberite PDF za dekripciju -removePassword.selectText.2=Šifra -removePassword.submit=Ukloni - - -#changeMetadata -changeMetadata.title=Naslov: -changeMetadata.header=Promeni metapodatke -changeMetadata.selectText.1=Izmenite promenljive koje želite promeniti -changeMetadata.selectText.2=Obriši sve metapodatke -changeMetadata.selectText.3=Prikaži prilagođene metapodatke: -changeMetadata.author=Autor: -changeMetadata.creationDate=Datum kreiranja (gggg/MM/dd HH:mm:ss): -changeMetadata.creator=Kreator: -changeMetadata.keywords=Ključne reči: -changeMetadata.modDate=Datum izmene (gggg/MM/dd HH:mm:ss): -changeMetadata.producer=Proizvođač: -changeMetadata.subject=Tema: -changeMetadata.trapped=Zaglavljeno: -changeMetadata.selectText.4=Drugi metapodaci: -changeMetadata.selectText.5=Dodaj prilagođeni unos metapodataka -changeMetadata.submit=Promeni - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF u PDF/A -pdfToPDFA.header=PDF u PDF/A -pdfToPDFA.credit=Ova usluga koristi libreoffice za konverziju u PDF/A format -pdfToPDFA.submit=Konvertuj -pdfToPDFA.tip=Currently does not work for multiple inputs at once -pdfToPDFA.outputFormat=Output format -pdfToPDFA.pdfWithDigitalSignature=The PDF contains a digital signature. This will be removed in the next step. - - -#PDFToWord -PDFToWord.title=PDF u Word -PDFToWord.header=PDF u Word -PDFToWord.selectText.1=Format izlaznog fajla -PDFToWord.credit=Ova usluga koristi LibreOffice za konverziju fajlova. -PDFToWord.submit=Konvertuj - - -#PDFToPresentation -PDFToPresentation.title=PDF u Prezentaciju -PDFToPresentation.header=PDF u Prezentaciju -PDFToPresentation.selectText.1=Format izlaznog fajla -PDFToPresentation.credit=Ova usluga koristi LibreOffice za konverziju fajlova. -PDFToPresentation.submit=Konvertuj - - -#PDFToText -PDFToText.title=PDF u RTF (Tekst) -PDFToText.header=PDF u RTF (Tekst) -PDFToText.selectText.1=Format izlaznog fajla -PDFToText.credit=Ova usluga koristi LibreOffice za konverziju fajlova. -PDFToText.submit=Konvertuj - - -#PDFToHTML -PDFToHTML.title=PDF u HTML -PDFToHTML.header=PDF u HTML -PDFToHTML.credit=Ova usluga koristi pdftohtml za konverziju fajlova. -PDFToHTML.submit=Konvertuj - - -#PDFToXML -PDFToXML.title=PDF u XML -PDFToXML.header=PDF u XML -PDFToXML.credit=Ova usluga koristi LibreOffice za konverziju fajlova. -PDFToXML.submit=Konvertuj - -#PDFToCSV -PDFToCSV.title=PDF u CSV -PDFToCSV.header=PDF u CSV -PDFToCSV.prompt=Izaberite stranicu za ekstrakciju tabele -PDFToCSV.submit=Izvuci - -#split-by-size-or-count -split-by-size-or-count.title=Razdvoji PDF po veličini ili broju -split-by-size-or-count.header=Razdvoji PDF po veličini ili broju -split-by-size-or-count.type.label=Izaberite tip razdvajanja -split-by-size-or-count.type.size=Po veličini -split-by-size-or-count.type.pageCount=Po broju stranica -split-by-size-or-count.type.docCount=Po broju dokumenata -split-by-size-or-count.value.label=Unesite vrednost -split-by-size-or-count.value.placeholder=Unesite veličinu (npr. 2MB ili 3KB) ili broj (npr. 5) -split-by-size-or-count.submit=Potvrdi - - -#overlay-pdfs -overlay-pdfs.header=Preklapanje PDF fajlova -overlay-pdfs.baseFile.label=Izaberite osnovni PDF fajl -overlay-pdfs.overlayFiles.label=Izaberite PDF fajlove za preklapanje -overlay-pdfs.mode.label=Izaberite režim preklapanja -overlay-pdfs.mode.sequential=Sekvencijalno preklapanje -overlay-pdfs.mode.interleaved=Interleaved preklapanje -overlay-pdfs.mode.fixedRepeat=Fixed Repeat preklapanje -overlay-pdfs.counts.label=Broj preklapanja (za režim Fixed Repeat) -overlay-pdfs.counts.placeholder=Unesite brojeve odvojene zarezom (npr. 2,3,1) -overlay-pdfs.position.label=Izaberite poziciju preklapanja -overlay-pdfs.position.foreground=Prethodni plan -overlay-pdfs.position.background=Pozadina -overlay-pdfs.submit=Potvrdi - - -#split-by-sections -split-by-sections.title=Razdvoji PDF po sekcijama -split-by-sections.header=Razdvoji PDF u sekcije -split-by-sections.horizontal.label=Horizontalne podele -split-by-sections.vertical.label=Vertikalne podele -split-by-sections.horizontal.placeholder=Unesite broj horizontalnih podele -split-by-sections.vertical.placeholder=Unesite broj vertikalnih podele -split-by-sections.submit=Razdvoji PDF -split-by-sections.merge=Merge Into One PDF - - -#printFile -printFile.title=Print File -printFile.header=Print File to Printer -printFile.selectText.1=Select File to Print -printFile.selectText.2=Enter Printer Name -printFile.submit=Print - - -#licenses -licenses.nav=Licenses -licenses.title=3rd Party Licenses -licenses.header=3rd Party Licenses -licenses.module=Module -licenses.version=Version -licenses.license=License - -#survey -survey.nav=Survey -survey.title=Stirling-PDF Survey -survey.description=Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Please consider taking our survey! -survey.disabled=(Survey popup will be disabled in following updates but available at foot of page) -survey.button=Take Survey -survey.dontShowAgain=Don't show again -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Sorry for the issue! -error.needHelp=Need help / Found an issue? -error.contactTip=If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket on our GitHub page or contact us through Discord: -error.404.head=404 - Page Not Found | Oops, we tripped in the code! -error.404.1=We can't seem to find the page you're looking for. -error.404.2=Something went wrong -error.github=Submit a ticket on GitHub -error.showStack=Show Stack Trace -error.copyStack=Copy Stack Trace -error.githubSubmit=GitHub - Submit a ticket -error.discordSubmit=Discord - Submit Support post - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_sv_SE.properties b/stirling-pdf/build/resources/main/messages_sv_SE.properties deleted file mode 100644 index 7fbf86b7d..000000000 --- a/stirling-pdf/build/resources/main/messages_sv_SE.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Teckenstorlek -addPageNumbers.fontName=Typsnitt -pdfPrompt=Välj PDF(er) -multiPdfPrompt=Välj PDF-filer (2+) -multiPdfDropPrompt=Välj (eller dra och släpp) alla PDF-filer du behöver -imgPrompt=Välj bild(er) -genericSubmit=Skicka -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Varning: Denna process kan ta upp till en minut beroende på filstorlek -pageOrderPrompt=Sidordning (Ange en kommaseparerad lista med sidnummer) : -pageSelectionPrompt=Anpassat sidval (Ange en kommaseparerad lista med sidnummer 1,5,6 eller funktioner som 2n+1) : -goToPage=Gå till -true=Sant -false=Falskt -unknown=Okänt -save=Spara -saveToBrowser=Spara till webbläsare -close=Stäng -filesSelected=filer valda -noFavourites=Inga favoriter har lagts till -downloadComplete=Nedladdning klar -bored=Trött på att vänta? -alphabet=Alfabet -downloadPdf=Ladda ner PDF -text=Text -font=Teckensnitt -selectFillter=-- Välj -- -pageNum=Sidnummer -sizes.small=Liten -sizes.medium=Mellan -sizes.large=Stor -sizes.x-large=Extra stor -error.pdfPassword=PDF-dokumentet är lösenordsskyddat och antingen har lösenordet inte angetts eller är felaktigt -delete=Radera -username=Användarnamn -password=Lösenord -welcome=Välkommen -property=Egenskap -black=Svart -white=Vit -red=Röd -green=Grön -blue=Blå -custom=Anpassad... -WorkInProgess=Pågående arbete, kan vara icke fungerande eller buggigt. Rapportera eventuella problem! -poweredBy=Drivs av -yes=Ja -no=Nej -changedCredsMessage=Inloggningsuppgifter ändrade! -notAuthenticatedMessage=Användaren är inte autentiserad. -userNotFoundMessage=Användaren hittades inte. -incorrectPasswordMessage=Nuvarande lösenord är felaktigt. -usernameExistsMessage=Nytt användarnamn finns redan. -invalidUsernameMessage=Ogiltigt användarnamn, användarnamn kan endast innehålla bokstäver, siffror och följande specialtecken @._+- eller måste vara en giltig e-postadress. -invalidPasswordMessage=Lösenordet får inte vara tomt och får inte ha mellanslag i början eller slutet. -confirmPasswordErrorMessage=Nytt lösenord och bekräfta nytt lösenord måste matcha. -deleteCurrentUserMessage=Kan inte ta bort den för närvarande inloggade användaren. -deleteUsernameExistsMessage=Användarnamnet finns inte och kan inte raderas. -downgradeCurrentUserMessage=Kan inte nedgradera nuvarande användares roll -disabledCurrentUserMessage=Den nuvarande användaren kan inte inaktiveras -downgradeCurrentUserLongMessage=Kan inte nedgradera nuvarande användares roll. Därför kommer den aktuella användaren inte att visas. -userAlreadyExistsOAuthMessage=Användaren finns redan som en OAuth2-användare. -userAlreadyExistsWebMessage=Användaren finns redan som en webbanvändare. -error=Fel -oops=Hoppsan! -help=Hjälp -goHomepage=Gå till startsidan -joinDiscord=Gå med i vår Discord-server -seeDockerHub=Se Docker Hub -visitGithub=Besök GitHub-repositoriet -donate=Donera -color=Färg -sponsor=Sponsör -info=Info -pro=Pro -page=Sidan -pages=Sidor -loading=Laddar... -addToDoc=Lägg till i dokument -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Dataprotektionspolicy -legal.terms=Villkor och betingelser -legal.accessibility=Gängeshållbarhet -legal.cookie=Cockiropfer -legal.impressum=Riksdagens utskott för teknikfrihet -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Pipeline-meny (Beta) -pipeline.uploadButton=Ladda upp anpassad -pipeline.configureButton=Konfigurera -pipeline.defaultOption=Anpassad -pipeline.submitButton=Skicka -pipeline.help=Pipeline-hjälp -pipeline.scanHelp=Hjälp för mappskanning -pipeline.deletePrompt=Är du säker på att du vill ta bort pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Pipeline-konfiguration -pipelineOptions.pipelineNameLabel=Pipeline-namn -pipelineOptions.saveSettings=Spara operationsinställningar -pipelineOptions.pipelineNamePrompt=Ange pipeline-namn här -pipelineOptions.selectOperation=Välj operation -pipelineOptions.addOperationButton=Lägg till operation -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Ladda ner -pipelineOptions.validateButton=Validera - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Uppgradera till Pro -enterpriseEdition.warning=Den här funktionen är endast tillgänglig för Pro-användare. -enterpriseEdition.yamlAdvert=Stirling PDF Pro stöder YAML-konfigurationsfiler och andra SSO funktioner. -enterpriseEdition.ssoAdvert=Söker du fler funktioner för användarhantering? Spana in Stirling PDF Pro. - - -################# -# Analytics # -################# -analytics.title=Vill du göra Stirling PDF bättre? -analytics.paragraph1=Stirling PDF har inaktiverad analys för att hjälpa oss förbättra produkten. Vi spårar ingen personlig information eller filinnehåll. -analytics.paragraph2=Var god aktivera analyser för att hjälpa Stirling-PDF att växa och tillåta oss att förstå våra användare bättre. -analytics.enable=Aktivera analys -analytics.disable=Avaktivera analys -analytics.settings=Du kan ändra analysinställningarna i config/settings.yml-filen - - -############# -# NAVBAR # -############# -navbar.favorite=Favoriter -navbar.recent=New and recently updated -navbar.darkmode=Mörkt läge -navbar.language=Språk -navbar.settings=Inställningar -navbar.allTools=Verktyg -navbar.multiTool=Multiverktyg -navbar.search=Search -navbar.sections.organize=Organisera -navbar.sections.convertTo=Konvertera till PDF -navbar.sections.convertFrom=Konvertera från PDF -navbar.sections.security=Signera & Säkerhet -navbar.sections.advance=Avancerat -navbar.sections.edit=Visa & Redigera -navbar.sections.popular=Populära - -############# -# SETTINGS # -############# -settings.title=Inställningar -settings.update=Uppdatering tillgänglig -settings.updateAvailable={0} är den aktuella installerade versionen. En ny version ({1}) finns tillgänglig. -settings.appVersion=Appversion: -settings.downloadOption.title=Välj nedladdningsalternativ (för nedladdning av en fil utan zip): -settings.downloadOption.1=Öppnas i samma fönster -settings.downloadOption.2=Öppna i nytt fönster -settings.downloadOption.3=Ladda ner fil -settings.zipThreshold=Zippa filer när antalet nedladdade filer överskrider -settings.signOut=Logga ut -settings.accountSettings=Kontoinställningar -settings.bored.help=Aktiverar påskäggsspel -settings.cacheInputs.name=Spara formulärinmatningar -settings.cacheInputs.help=Aktivera för att lagra tidigare använda inmatningar för framtida körningar - -changeCreds.title=Ändra inloggningsuppgifter -changeCreds.header=Uppdatera dina kontouppgifter -changeCreds.changePassword=Du använder standardinloggningsuppgifter. Vänligen ange ett nytt lösenord -changeCreds.newUsername=Nytt användarnamn -changeCreds.oldPassword=Nuvarande lösenord -changeCreds.newPassword=Nytt lösenord -changeCreds.confirmNewPassword=Bekräfta nytt lösenord -changeCreds.submit=Skicka ändringar - - - -account.title=Kontoinställningar -account.accountSettings=Kontoinställningar -account.adminSettings=Admininställningar - Visa och lägg till användare -account.userControlSettings=Användarhanteringsinställningar -account.changeUsername=Ändra användarnamn -account.newUsername=Nytt användarnamn -account.password=Bekräftelselösenord -account.oldPassword=Gammalt lösenord -account.newPassword=Nytt lösenord -account.changePassword=Ändra lösenord -account.confirmNewPassword=Bekräfta nytt lösenord -account.signOut=Logga ut -account.yourApiKey=Din API-nyckel -account.syncTitle=Synkronisera webbläsarinställningar med konto -account.settingsCompare=Jämförelse av inställningar: -account.property=Egenskap -account.webBrowserSettings=Webbläsarinställning -account.syncToBrowser=Synkronisera konto -> webbläsare -account.syncToAccount=Synkronisera konto <- webbläsare - - -adminUserSettings.title=Användarhanteringsinställningar -adminUserSettings.header=Admininställningar för användarhantering -adminUserSettings.admin=Admin -adminUserSettings.user=Användare -adminUserSettings.addUser=Lägg till ny användare -adminUserSettings.deleteUser=Ta bort användare -adminUserSettings.confirmDeleteUser=Ska användaren tas bort? -adminUserSettings.confirmChangeUserStatus=Ska användaren inaktiveras/aktiveras? -adminUserSettings.usernameInfo=Användarnamn kan endast innehålla bokstäver, siffror och följande specialtecken @._+- eller måste vara en giltig e-postadress. -adminUserSettings.roles=Roller -adminUserSettings.role=Roll -adminUserSettings.actions=Åtgärder -adminUserSettings.apiUser=Begränsad API-användare -adminUserSettings.extraApiUser=Ytterligare begränsad API-användare -adminUserSettings.webOnlyUser=Endast webbanvändare -adminUserSettings.demoUser=Demoanvändare (Inga anpassade inställningar) -adminUserSettings.internalApiUser=Intern API-användare -adminUserSettings.forceChange=Tvinga användare att ändra lösenord vid inloggning -adminUserSettings.submit=Spara användare -adminUserSettings.changeUserRole=Ändra användarens roll -adminUserSettings.authenticated=Autentiserad -adminUserSettings.editOwnProfil=Redigera egen profil -adminUserSettings.enabledUser=aktiverad användare -adminUserSettings.disabledUser=inaktiverad användare -adminUserSettings.activeUsers=Aktiva användare: -adminUserSettings.disabledUsers=Inaktiverade användare: -adminUserSettings.totalUsers=Totalt antal användare: -adminUserSettings.lastRequest=Senaste begäran -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Databasimport/export -database.header=Databasimport/export -database.fileName=Filnamn -database.creationDate=Skapelsedatum -database.fileSize=Filstorlek -database.deleteBackupFile=Ta bort säkerhetskopieringsfil -database.importBackupFile=Importera säkerhetskopieringsfil -database.createBackupFile=Skapa säkerhetskopieringsfil -database.downloadBackupFile=Ladda ner säkerhetskopieringsfil -database.info_1=Vid import av data är det avgörande att säkerställa korrekt struktur. Om du är osäker på vad du gör, sök råd och stöd från en professionell. Ett fel i strukturen kan orsaka funktionsfel i applikationen, upp till och inklusive fullständig oförmåga att köra applikationen. -database.info_2=Filnamnet spelar ingen roll vid uppladdning. Det kommer att döpas om efteråt för att följa formatet backup_user_yyyyMMddHHmm.sql, vilket säkerställer en konsekvent namngivningskonvention. -database.submit=Importera säkerhetskopia -database.importIntoDatabaseSuccessed=Import till databas lyckades -database.backupCreated=Backup av databas lyckades -database.fileNotFound=Filen hittades inte -database.fileNullOrEmpty=Filen får inte vara null eller tom -database.failedImportFile=Misslyckades med att importera fil -database.notSupported=Denna funktion är inte tillgänglig för din databasanslutning. - -session.expired=Din session har löpt ut. Uppdatera sidan och försök igen. -session.refreshPage=Uppdatera sida - -############# -# HOME-PAGE # -############# -home.desc=Din lokala one-stop-shop för alla dina PDF-behov. -home.searchBar=Sök efter funktioner... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Visa, kommentera, lägg till text eller bilder -viewPdf.tags=visa,läs,kommentera,text,bild - -home.setFavorites=Välj Favoriter -home.hideFavorites=Dölj Favoriter -home.showFavorites=Visa Favoriter -home.legacyHomepage=Gammal Hem-vy. -home.newHomePage=Testa vår nya Hem-vy! -home.alphabetical=Alfabetisk -home.globalPopularity=Global Popularity -home.sortBy=Sortera efter: - -home.multiTool.title=PDF Multi-verktyg -home.multiTool.desc=Sammanfoga, rotera, ordna om och ta bort sidor -multiTool.tags=Multiverktyg,Multioperation,UI,klicka dra,front end,klientsida - -home.merge.title=Sammanfoga -home.merge.desc=Sammanfoga enkelt flera PDF-filer till en. -merge.tags=sammanfoga,Sidoperationer,Backend,serversida - -home.split.title=Dela -home.split.desc=Dela upp PDF-filer i flera dokument -split.tags=Sidoperationer,dela,Multisida,klippa,serversida - -home.rotate.title=Rotera -home.rotate.desc=Rotera enkelt dina PDF-filer. -rotate.tags=serversida - - -home.imageToPdf.title=Bild till PDF -home.imageToPdf.desc=Konvertera en bild (PNG, JPEG, GIF) till PDF. -imageToPdf.tags=konvertering,img,jpg,bild,foto - -home.pdfToImage.title=PDF till bild -home.pdfToImage.desc=Konvertera en PDF till en bild. (PNG, JPEG, GIF) -pdfToImage.tags=konvertering,img,jpg,bild,foto - -home.pdfOrganiser.title=Ordna -home.pdfOrganiser.desc=Ta bort/ordna om sidor i valfri ordning -pdfOrganiser.tags=duplex,jämn,udda,sortera,flytta - - -home.addImage.title=Lägg till bild -home.addImage.desc=Lägger till en bild på en angiven plats i PDF:en (pågår arbete) -addImage.tags=img,jpg,bild,foto - -home.watermark.title=Lägg till vattenstämpel -home.watermark.desc=Lägg till en anpassad vattenstämpel till ditt PDF-dokument. -watermark.tags=Text,upprepande,etikett,egen,upphovsrätt,varumärke,img,jpg,bild,foto - -home.permissions.title=Ändra behörigheter -home.permissions.desc=Ändra behörigheterna för ditt PDF-dokument -permissions.tags=läsa,skriva,redigera,skriva ut - - -home.removePages.title=Ta bort -home.removePages.desc=Ta bort oönskade sidor från ditt PDF-dokument. -removePages.tags=Ta bort sidor,radera sidor - -home.addPassword.title=Lägg till lösenord -home.addPassword.desc=Kryptera ditt PDF-dokument med ett lösenord. -addPassword.tags=säkra,säkerhet - -home.removePassword.title=Ta bort lösenord -home.removePassword.desc=Ta bort lösenordsskydd från ditt PDF-dokument. -removePassword.tags=säkra,Dekryptera,säkerhet,ta bort lösenord,radera lösenord - -home.compressPdfs.title=Komprimera -home.compressPdfs.desc=Komprimera PDF-filer för att minska deras filstorlek. -compressPdfs.tags=pressa ihop,liten,minimal - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Ändra metadata -home.changeMetadata.desc=Ändra/ta bort/lägg till metadata från ett PDF-dokument -changeMetadata.tags=Titel,författare,datum,skapelse,tid,utgivare,producent,statistik - -home.fileToPDF.title=Konvertera fil till PDF -home.fileToPDF.desc=Konvertera nästan vilken fil som helst till PDF (DOCX, PNG, XLS, PPT, TXT och mer) -fileToPDF.tags=transformation,format,dokument,bild,presentation,text,konvertering,kontor,dokument,word,excel,powerpoint - -home.ocr.title=OCR / Rensningsskanningar -home.ocr.desc=Rengör skanningar och upptäcker text från bilder i en PDF och lägger till den igen som text. -ocr.tags=igenkänning,text,bild,skanna,läsa,identifiera,detektering,redigerbar - -home.extractImages.title=Extrahera bilder -home.extractImages.desc=Extraherar alla bilder från en PDF och sparar dem till zip -extractImages.tags=bild,foto,spara,arkiv,zip,fånga,ta - -home.pdfToPDFA.title=PDF till PDF/A -home.pdfToPDFA.desc=Konvertera PDF till PDF/A för långtidslagring -pdfToPDFA.tags=arkiv,långtids,standard,konvertering,lagring,bevarande - -home.PDFToWord.title=PDF till Word -home.PDFToWord.desc=Konvertera PDF till Word-format (DOC, DOCX och ODT) -PDFToWord.tags=doc,docx,odt,word,transformation,format,konvertering,kontor,microsoft,docfil - -home.PDFToPresentation.title=PDF till presentation -home.PDFToPresentation.desc=Konvertera PDF till presentationsformat (PPT, PPTX och ODP) -PDFToPresentation.tags=bildspel,visa,kontor,microsoft - -home.PDFToText.title=PDF till text/RTF -home.PDFToText.desc=Konvertera PDF till text- eller RTF-format -PDFToText.tags=rikformat,riktextformat,rich text format - -home.PDFToHTML.title=PDF till HTML -home.PDFToHTML.desc=Konvertera PDF till HTML-format -PDFToHTML.tags=webbinnehåll,webbläsarvänlig - - -home.PDFToXML.title=PDF till XML -home.PDFToXML.desc=Konvertera PDF till XML-format -PDFToXML.tags=dataextraktion,strukturerat-innehåll,interop,transformation,konvertera - -home.ScannerImageSplit.title=Detektera/Dela skannade foton -home.ScannerImageSplit.desc=Delar flera foton från ett foto/PDF -ScannerImageSplit.tags=separera,auto-detektera,skanningar,multi-foto,organisera - -home.sign.title=Signera -home.sign.desc=Lägger till signatur till PDF genom ritning, text eller bild -sign.tags=auktorisera,initialer,ritad-signatur,text-signatur,bild-signatur - -home.flatten.title=Platta till -home.flatten.desc=Ta bort alla interaktiva element och formulär från en PDF -flatten.tags=statisk,avaktivera,icke-interaktiv,effektivisera - -home.repair.title=Reparera -home.repair.desc=Försöker reparera en korrupt/trasig PDF -repair.tags=fixa,återställa,korrigering,återhämta - -home.removeBlanks.title=Ta bort tomma sidor -home.removeBlanks.desc=Känner av och tar bort tomma sidor från ett dokument -removeBlanks.tags=städa upp,effektivisera,icke-innehåll,organisera - -home.removeAnnotations.title=Ta bort anteckningar -home.removeAnnotations.desc=Tar bort alla kommentarer/anteckningar från en PDF -removeAnnotations.tags=kommentarer,markera,anteckningar,markup,ta bort - -home.compare.title=Jämför -home.compare.desc=Jämför och visar skillnaderna mellan 2 PDF-dokument -compare.tags=särskilja,kontrastera,ändringar,analys - -home.certSign.title=Signera med certifikat -home.certSign.desc=Signerar en PDF med ett certifikat/nyckel (PEM/P12) -certSign.tags=autentisera,PEM,P12,officiell,kryptera - -home.removeCertSign.title=Ta bort certifikatsignatur -home.removeCertSign.desc=Ta bort certifikatsignatur från PDF -removeCertSign.tags=autentisera,PEM,P12,officiell,dekryptera - -home.pageLayout.title=Flersidigt layout -home.pageLayout.desc=Slå samman flera sidor av ett PDF-dokument till en enda sida -pageLayout.tags=slå samman,sammansatt,enkel-vy,organisera - -home.scalePages.title=Justera sidstorlek/skala -home.scalePages.desc=Ändra storleken/skalan på sidan och/eller dess innehåll. -scalePages.tags=ändra storlek,modifiera,dimension,anpassa - -home.pipeline.title=Pipeline (Avancerat) -home.pipeline.desc=Kör flera åtgärder på PDF:er genom att definiera pipeline-skript -pipeline.tags=automatisera,sekvens,skriptad,batchprocess - -home.add-page-numbers.title=Lägg till sidnummer -home.add-page-numbers.desc=Lägg till sidnummer genom hela dokumentet på en angiven plats -add-page-numbers.tags=paginera,etikett,organisera,indexera - -home.auto-rename.title=Automatiskt byt namn på PDF-fil -home.auto-rename.desc=Byter automatiskt namn på en PDF-fil baserat på dess detekterade rubrik -auto-rename.tags=auto-detektera,rubrikbaserad,organisera,märka om - -home.adjust-contrast.title=Justera färger/kontrast -home.adjust-contrast.desc=Justera kontrast, mättnad och ljusstyrka i en PDF -adjust-contrast.tags=färgkorrigering,finjustera,modifiera,förbättra - -home.crop.title=Beskär PDF -home.crop.desc=Beskär en PDF för att minska dess storlek (behåller text!) -crop.tags=trimma,krympa,redigera,forma - -home.autoSplitPDF.title=Auto-dela sidor -home.autoSplitPDF.desc=Auto-dela skannad PDF med fysisk skannad sidseparator QR-kod -autoSplitPDF.tags=QR-baserad,separera,skanna-segment,organisera - -home.sanitizePdf.title=Sanera -home.sanitizePdf.desc=Ta bort skript och andra element från PDF-filer -sanitizePdf.tags=rengöra,säkra,säker,ta bort hot - -home.URLToPDF.title=URL/Webbplats till PDF -home.URLToPDF.desc=Konverterar valfri http(s)URL till PDF -URLToPDF.tags=webbfångst,spara-sida,webb-till-dokument,arkivera - -home.HTMLToPDF.title=HTML till PDF -home.HTMLToPDF.desc=Konverterar valfri HTML-fil eller zip till PDF -HTMLToPDF.tags=markup,webbinnehåll,transformation,konvertera - - -home.MarkdownToPDF.title=Markdown till PDF -home.MarkdownToPDF.desc=Konverterar valfri Markdown-fil till PDF -MarkdownToPDF.tags=markup,webbinnehåll,transformation,konvertera - -home.PDFToMarkdown.title=PDF till Markdown -home.PDFToMarkdown.desc=Konvertera PDF till Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Hämta ALL information om PDF -home.getPdfInfo.desc=Hämtar all möjlig information om PDF:er -getPdfInfo.tags=information,data,statistik,statistik - - -home.extractPage.title=Extrahera sida(or) -home.extractPage.desc=Extraherar valda sidor från PDF -extractPage.tags=extrahera - - -home.PdfToSinglePage.title=PDF till en enda stor sida -home.PdfToSinglePage.desc=Slår samman alla PDF-sidor till en enda stor sida -PdfToSinglePage.tags=enstaka sida - - -home.showJS.title=Visa Javascript -home.showJS.desc=Söker och visar eventuell JS som injicerats i en PDF -showJS.tags=JS - -home.autoRedact.title=Auto-redigera -home.autoRedact.desc=Auto-redigerar (svärtar) text i en PDF baserat på inmatad text -autoRedact.tags=Redigera,Dölja,svärta,svart,markör,dold - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF till CSV -home.tableExtraxt.desc=Extraherar tabeller från en PDF och konverterar dem till CSV -tableExtraxt.tags=CSV,Tabellextraktion,extrahera,konvertera - - -home.autoSizeSplitPDF.title=Auto-dela efter storlek/antal -home.autoSizeSplitPDF.desc=Dela en enda PDF till flera dokument baserat på storlek, sidantal eller dokumentantal -autoSizeSplitPDF.tags=pdf,dela,dokument,organisation - - -home.overlay-pdfs.title=Överlagra PDF:er -home.overlay-pdfs.desc=Överlagrar PDF:er ovanpå en annan PDF -overlay-pdfs.tags=Överlagra - -home.split-by-sections.title=Dela PDF efter sektioner -home.split-by-sections.desc=Dela varje sida av en PDF i mindre horisontella och vertikala sektioner -split-by-sections.tags=Sektionsdelning,Dela,Anpassa - -home.AddStampRequest.title=Lägg till stämpel på PDF -home.AddStampRequest.desc=Lägg till text eller bildstämplar på angivna platser -AddStampRequest.tags=Stämpel,Lägg till bild,centrera bild,Vattenstämpel,PDF,Bädda in,Anpassa - - -home.removeImagePdf.title=Ta bort bild -home.removeImagePdf.desc=Ta bort bild från PDF för att minska filstorlek -removeImagePdf.tags=Ta bort bild,Sidoperationer,Backend,serversida - - -home.splitPdfByChapters.title=Dela upp PDF efter kapitel -home.splitPdfByChapters.desc=Dela upp en PDF till flera filer baserat på dess kapitelstruktur. -splitPdfByChapters.tags=dela,kapitel,bokmärken,organisera - -home.validateSignature.title=Validera PDF signature -home.validateSignature.desc=Verifiera digitala signaturer och certifiakt i PDF dokument -validateSignature.tags=signatur,verifiera,validera,pdf,certifikat,digital signatur,Validera Signatur,Validera certifikat - -#replace-invert-color -replace-color.title=Ersätt-Invertera-Färg -replace-color.header=Ersätt-Invertera färg på PDF -home.replaceColorPdf.title=Ersätt och Invertera färg -home.replaceColorPdf.desc=Ersätt färg för text och bakgrund i PDF och invertera hela färgen på PDF för att minska filstorlek -replaceColorPdf.tags=Ersätt Färg, Sidåtgärder, Bakomliggande, Serversid -replace-color.selectText.1=Ersätt eller Invertera färgalternativ -replace-color.selectText.2=Standard (standard höghastighetsfärg) -replace-color.selectText.3=Anpassad (anpassade färger) -replace-color.selectText.4=Full-Invertera (invertera alla färger) -replace-color.selectText.5=Höghastighetsfärgalternativ -replace-color.selectText.6=Vit text på svart bakgrund -replace-color.selectText.7=Svart text på vit bakgrund -replace-color.selectText.8=Gul text på svart bakgrund -replace-color.selectText.9=Grön text på svart bakgrund -replace-color.selectText.10=Välj textfärg -replace-color.selectText.11=Välj bakgrundsfärg -replace-color.submit=Ersätt - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Logga in -login.header=Logga in -login.signin=Logga in -login.rememberme=Kom ihåg mig -login.invalid=Ogiltigt användarnamn eller lösenord. -login.locked=Ditt konto har låsts. -login.signinTitle=Vänligen logga in -login.ssoSignIn=Logga in via enkel inloggning -login.oAuth2AutoCreateDisabled=OAUTH2 Auto-skapa användare inaktiverad -login.oAuth2AdminBlockedUser=Registrering eller inloggning av icke-registrerade användare är för närvarande blockerad. Kontakta administratören. -login.oauth2RequestNotFound=Auktoriseringsbegäran hittades inte -login.oauth2InvalidUserInfoResponse=Ogiltigt svar på användarinformation -login.oauth2invalidRequest=Ogiltig begäran -login.oauth2AccessDenied=Åtkomst nekad -login.oauth2InvalidTokenResponse=Ogiltigt token-svar -login.oauth2InvalidIdToken=Ogiltigt Id-token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=Användaren är inaktiverad, inloggning är för närvarande blockerad med detta användarnamn. Kontakta administratören. -login.alreadyLoggedIn=Du är redan inloggad på -login.alreadyLoggedIn2=enheter. Logga ut från enheterna och försök igen. -login.toManySessions=Du har för många aktiva sessioner -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Auto-redigera -autoRedact.header=Auto-redigera -autoRedact.colorLabel=Färg -autoRedact.textsToRedactLabel=Text att redigera (radavgränsad) -autoRedact.textsToRedactPlaceholder=t.ex. \nKonfidentiellt \nHemligt -autoRedact.useRegexLabel=Använd Regex -autoRedact.wholeWordSearchLabel=Hel ord-sökning -autoRedact.customPaddingLabel=Anpassad extra utfyllnad -autoRedact.convertPDFToImageLabel=Konvertera PDF till PDF-bild (Används för att ta bort text bakom rutan) -autoRedact.submitButton=Skicka - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Visa Javascript -showJS.header=Visa Javascript -showJS.downloadJS=Ladda ner Javascript -showJS.submit=Visa - - -#pdfToSinglePage -pdfToSinglePage.title=PDF till en sida -pdfToSinglePage.header=PDF till en sida -pdfToSinglePage.submit=Konvertera till en sida - - -#pageExtracter -pageExtracter.title=Extrahera sidor -pageExtracter.header=Extrahera sidor -pageExtracter.submit=Extrahera -pageExtracter.placeholder=(t.ex. 1,2,8 eller 4,7,12-16 eller 2n-1) - - -#getPdfInfo -getPdfInfo.title=Hämta information om PDF -getPdfInfo.header=Hämta information om PDF -getPdfInfo.submit=Hämta information -getPdfInfo.downloadJson=Ladda ner JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown till PDF -MarkdownToPDF.header=Markdown till PDF -MarkdownToPDF.submit=Konvertera -MarkdownToPDF.help=Pågående arbete -MarkdownToPDF.credit=Använder WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF Till Markdown -PDFToMarkdown.header=PDF Till Markdown -PDFToMarkdown.submit=Konvertera - - -#url-to-pdf -URLToPDF.title=URL till PDF -URLToPDF.header=URL till PDF -URLToPDF.submit=Konvertera -URLToPDF.credit=Använder WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML till PDF -HTMLToPDF.header=HTML till PDF -HTMLToPDF.help=Accepterar HTML-filer och ZIP-filer som innehåller html/css/bilder etc som krävs -HTMLToPDF.submit=Konvertera -HTMLToPDF.credit=Använder WeasyPrint -HTMLToPDF.zoom=Zoomnivå för visning av webbplatsen. -HTMLToPDF.pageWidth=Sidans bredd i centimeter. (Tom för standard) -HTMLToPDF.pageHeight=Sidans höjd i centimeter. (Tom för standard) -HTMLToPDF.marginTop=Övre marginal på sidan i millimeter. (Tom för standard) -HTMLToPDF.marginBottom=Nedre marginal på sidan i millimeter. (Tom för standard) -HTMLToPDF.marginLeft=Vänster marginal på sidan i millimeter. (Tom för standard) -HTMLToPDF.marginRight=Höger marginal på sidan i millimeter. (Tom för standard) -HTMLToPDF.printBackground=Rendera bakgrunden på webbplatser. -HTMLToPDF.defaultHeader=Aktivera standardhuvud (Namn och sidnummer) -HTMLToPDF.cssMediaType=Ändra CSS-mediatypen för sidan. -HTMLToPDF.none=Ingen -HTMLToPDF.print=Utskrift -HTMLToPDF.screen=Skärm - - -#AddStampRequest -AddStampRequest.header=Stämpla PDF -AddStampRequest.title=Stämpla PDF -AddStampRequest.stampType=Stämpeltyp -AddStampRequest.stampText=Stämpeltext -AddStampRequest.stampImage=Stämpelbild -AddStampRequest.alphabet=Alfabet -AddStampRequest.fontSize=Tecken-/bildstorlek -AddStampRequest.rotation=Rotation -AddStampRequest.opacity=Opacitet -AddStampRequest.position=Position -AddStampRequest.overrideX=Åsidosätt X-koordinat -AddStampRequest.overrideY=Åsidosätt Y-koordinat -AddStampRequest.customMargin=Anpassad marginal -AddStampRequest.customColor=Anpassad textfärg -AddStampRequest.submit=Skicka - - -#sanitizePDF -sanitizePDF.title=Sanera PDF -sanitizePDF.header=Sanera en PDF-fil -sanitizePDF.selectText.1=Ta bort JavaScript-åtgärder -sanitizePDF.selectText.2=Ta bort inbäddade filer -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Ta bort länkar -sanitizePDF.selectText.5=Ta bort typsnitt -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Sanera PDF - - -#addPageNumbers -addPageNumbers.title=Lägg till sidnummer -addPageNumbers.header=Lägg till sidnummer -addPageNumbers.selectText.1=Välj PDF-fil: -addPageNumbers.selectText.2=Marginalstorlek -addPageNumbers.selectText.3=Position -addPageNumbers.selectText.4=Startnummer -addPageNumbers.selectText.5=Sidor att numrera -addPageNumbers.selectText.6=Anpassad text -addPageNumbers.customTextDesc=Anpassad text -addPageNumbers.numberPagesDesc=Vilka sidor som ska numreras, standard 'all', accepterar även 1-5 eller 2,5,9 etc -addPageNumbers.customNumberDesc=Standard är {n}, accepterar även 'Sida {n} av {total}', 'Text-{n}', '{filnamn}-{n} -addPageNumbers.submit=Lägg till sidnummer - - -#auto-rename -auto-rename.title=Auto-byt namn -auto-rename.header=Auto-byt namn på PDF -auto-rename.submit=Auto-byt namn - - -#adjustContrast -adjustContrast.title=Justera kontrast -adjustContrast.header=Justera kontrast -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Ljusstyrka: -adjustContrast.saturation=Mättnad: -adjustContrast.download=Ladda ner - - -#crop -crop.title=Beskär -crop.header=Beskär PDF -crop.submit=Skicka - - -#autoSplitPDF -autoSplitPDF.title=Auto-dela PDF -autoSplitPDF.header=Auto-dela PDF -autoSplitPDF.description=Skriv ut, infoga, skanna, ladda upp och låt oss automatiskt separera dina dokument. Inget manuellt sorteringsarbete behövs. -autoSplitPDF.selectText.1=Skriv ut några avdelare från nedan (Svartvitt går bra). -autoSplitPDF.selectText.2=Skanna alla dina dokument på en gång genom att infoga avdelaren mellan dem. -autoSplitPDF.selectText.3=Ladda upp den enda stora skannade PDF-filen och låt Stirling PDF hantera resten. -autoSplitPDF.selectText.4=Avdelarsidor detekteras automatiskt och tas bort, vilket garanterar ett prydligt slutdokument. -autoSplitPDF.formPrompt=Skicka PDF som innehåller Stirling-PDF-sidavdelare: -autoSplitPDF.duplexMode=Duplexläge (Fram- och baksideskanning) -autoSplitPDF.dividerDownload2=Ladda ner 'Auto-delningsavdelare (med instruktioner).pdf' -autoSplitPDF.submit=Skicka - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Flersidigt layout -pageLayout.header=Flersidigt layout -pageLayout.pagesPerSheet=Sidor per ark: -pageLayout.addBorder=Lägg till kanter -pageLayout.submit=Skicka - - -#scalePages -scalePages.title=Justera sidskala -scalePages.header=Justera sidskala -scalePages.pageSize=Storlek på en sida i dokumentet. -scalePages.keepPageSize=Originalstorlek -scalePages.scaleFactor=Zoomnivå (beskärning) för en sida. -scalePages.submit=Skicka - - -#certSign -certSign.title=Certifikatsignering -certSign.header=Signera en PDF med ditt certifikat (Pågående arbete) -certSign.selectPDF=Välj en PDF-fil för signering: -certSign.jksNote=Obs: Om din certifikattyp inte finns listad nedan, vänligen konvertera den till en Java Keystore (.jks) fil med hjälp av keytool-kommandoradsverktyget. Välj sedan .jks-filalternativet nedan. -certSign.selectKey=Välj din privata nyckelfil (PKCS#8-format, kan vara .pem eller .der): -certSign.selectCert=Välj din certifikatfil (X.509-format, kan vara .pem eller .der): -certSign.selectP12=Välj din PKCS#12-nyckellagringsfil (.p12 eller .pfx) (Valfritt, om det tillhandahålls bör det innehålla din privata nyckel och certifikat): -certSign.selectJKS=Välj din Java Keystore-fil (.jks eller .keystore): -certSign.certType=Certifikattyp -certSign.password=Ange ditt nyckellagerlösenord eller privata nyckellösenord (om tillämpligt): -certSign.showSig=Visa signatur -certSign.reason=Anledning -certSign.location=Plats -certSign.name=Namn -certSign.showLogo=Visa logo -certSign.submit=Signera PDF - - -#removeCertSign -removeCertSign.title=Ta bort certifikatsignatur -removeCertSign.header=Ta bort den digitala certifikatsignaturen från PDF:en -removeCertSign.selectPDF=Välj en PDF-fil: -removeCertSign.submit=Ta bort signatur - - -#removeBlanks -removeBlanks.title=Ta bort tomrum -removeBlanks.header=Ta bort tomma sidor -removeBlanks.threshold=Tröskelvärde: -removeBlanks.thresholdDesc=Tröskelvärde för att bestämma hur vit en vit pixel måste vara -removeBlanks.whitePercent=Vit procent (%): -removeBlanks.whitePercentDesc=Procentandel av sidan som måste vara vit för att kunna tas bort -removeBlanks.submit=Ta bort tomrum - - -#removeAnnotations -removeAnnotations.title=Ta bort anteckningar -removeAnnotations.header=Ta bort anteckningar -removeAnnotations.submit=Ta bort - - -#compare -compare.title=Jämför -compare.header=Jämför PDF-filer -compare.highlightColor.1=Markeringsfärg 1: -compare.highlightColor.2=Markeringsfärg 2: -compare.document.1=Dokument 1 -compare.document.2=Dokument 2 -compare.submit=Jämför -compare.complex.message=En eller båda de angivna dokumenten är stora filer, jämförelsepräzissen kan minska. -compare.large.file.message=En eller båda de angivna dokumenten är för stora att bearbeta -compare.no.text.message=En eller båda de valda PDF:erna innehåller ingen textinnehåll. Välj PDF:er med text för jämförelse. - -#sign -sign.title=Signera -sign.header=Signera PDF-filer -sign.upload=Ladda upp bild -sign.draw=Rita signatur -sign.text=Textinmatning -sign.clear=Rensa -sign.add=Lägg till -sign.saved=Sparade signaturer -sign.save=Spara signatur -sign.personalSigs=Personliga signaturer -sign.sharedSigs=Delade signaturer -sign.noSavedSigs=Inga sparade signaturer hittades -sign.addToAll=Lägg till på alla sidor -sign.delete=Ta bort -sign.first=Första sidan -sign.last=Sista sidan -sign.next=Nästa sida -sign.previous=Föregående sida -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Reparera -repair.header=Reparera PDF-filer -repair.submit=Reparera - - -#flatten -flatten.title=Platta till -flatten.header=Platta till PDF-filer -flatten.flattenOnlyForms=Platta till endast formulär -flatten.submit=Platta till - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Vinkeltröskel: -ScannerImageSplit.selectText.2=Ställer in den minsta absoluta vinkeln som krävs för att bilden ska roteras (standard: 10). -ScannerImageSplit.selectText.3=Tolerans: -ScannerImageSplit.selectText.4=Bestämmer intervallet för färgvariation runt den uppskattade bakgrundsfärgen (standard: 30). -ScannerImageSplit.selectText.5=Minsta area: -ScannerImageSplit.selectText.6=Ställer in minsta areatröskel för ett foto (standard: 10000). -ScannerImageSplit.selectText.7=Minsta konturarea: -ScannerImageSplit.selectText.8=Ställer in minsta tröskelvärde för konturarea för ett foto -ScannerImageSplit.selectText.9=Kantstorlek: -ScannerImageSplit.selectText.10=Ställer in storleken på kanten som läggs till och tas bort för att förhindra vita kanter i utdata (standard: 1). -ScannerImageSplit.info=Python är inte installerat. Det krävs för att köra. - - -#OCR -ocr.title=OCR / Rengöring av skanningar -ocr.header=Rengöring av skanningar / OCR (Optisk teckenigenkänning) -ocr.selectText.1=Välj språk som ska upptäckas i PDF:en (de listade är de som för närvarande identifieras): -ocr.selectText.2=Producera en textfil som innehåller OCR-text tillsammans med den OCR-behandlade PDF-filen -ocr.selectText.3=Korrigera sidor som skannades i en sned vinkel genom att rotera dem tillbaka på plats -ocr.selectText.4=Rensa sidan så att det är mindre troligt att OCR hittar text i bakgrundsbrus. (Ingen utgångsändring) -ocr.selectText.5=Rensa sidan så att det är mindre sannolikt att OCR kommer att hitta text i bakgrundsbrus, upprätthåller rensning i utdata. -ocr.selectText.6=Ignorerar sidor som har interaktiv text, endast OCR-sidor som är bilder -ocr.selectText.7=Tvinga OCR, kommer OCR att ta bort alla ursprungliga textelement -ocr.selectText.8=Normal (kommer ge fel om PDF innehåller text) -ocr.selectText.9=Ytterligare inställningar -ocr.selectText.10=OCR-läge -ocr.selectText.11=Ta bort bilder efter OCR (tar bort ALLA bilder, endast användbart som en del av konverteringssteget) -ocr.selectText.12=Renderingstyp (avancerat) -ocr.help=Vänligen läs denna dokumentation om hur du använder detta för andra språk och/eller använder inte i docker -ocr.credit=Denna tjänst använder qpdf och Tesseract för OCR. -ocr.submit=Bearbeta PDF med OCR - - -#extractImages -extractImages.title=Extrahera bilder -extractImages.header=Extrahera bilder -extractImages.selectText=Välj bildformat att konvertera extraherade bilder till -extractImages.allowDuplicates=Spara dubblettbilder -extractImages.submit=Extrahera - - -#File to PDF -fileToPDF.title=Fil till PDF -fileToPDF.header=Konvertera valfri fil till PDF -fileToPDF.credit=Denna tjänst använder LibreOffice och Unoconv för filkonvertering. -fileToPDF.supportedFileTypesInfo=Filtyper som stöds -fileToPDF.supportedFileTypes=Filtyper som stöds bör inkludera nedanstående, men för en fullständig uppdaterad lista över format som stöds, se LibreOffice-dokumentationen -fileToPDF.submit=Konvertera till PDF - - -#compress -compress.title=Komprimera -compress.header=Komprimera PDF -compress.credit=Denna tjänst använder qpdf för PDF-komprimering/optimering. -compress.grayscale.label=Tillämpa gråskala för komprimering -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimeringsnivå: -compress.selectText.4=Autoläge - Autojusterar kvaliteten för att få PDF till exakt storlek -compress.selectText.5=Förväntad PDF-storlek (t.ex. 25MB, 10,8MB, 25KB) -compress.submit=Komprimera - - -#Add image -addImage.title=Lägg till bild -addImage.header=Lägg till bild till PDF -addImage.everyPage=Varje sida? -addImage.upload=Lägg till bild -addImage.submit=Lägg till bild - - -#merge -merge.title=Sammanfoga -merge.header=Slå samman flera PDF-filer (2+) -merge.sortByName=Sortera efter namn -merge.sortByDate=Sortera efter datum -merge.removeCertSign=Ta bort digital signatur i den sammanslagna filen? -merge.submit=Slå samman - - -#pdfOrganiser -pdfOrganiser.title=Sidorganisatör -pdfOrganiser.header=PDF-sidorganisatör -pdfOrganiser.submit=Ordna om sidor -pdfOrganiser.mode=Läge -pdfOrganiser.mode.1=Anpassad sidordning -pdfOrganiser.mode.2=Omvänd ordning -pdfOrganiser.mode.3=Duplexsortering -pdfOrganiser.mode.4=Häftessortering -pdfOrganiser.mode.5=Sidohäftad häftessortering -pdfOrganiser.mode.6=Udda-jämn delning -pdfOrganiser.mode.7=Ta bort första -pdfOrganiser.mode.8=Ta bort sista -pdfOrganiser.mode.9=Ta bort första och sista -pdfOrganiser.mode.10=Udda-jämn sammanslagning -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(t.ex. 1,3,2 eller 4-8,2,10-12 eller 2n-1) - - -#multiTool -multiTool.title=PDF-multiverktyg -multiTool.header=PDF Multi-verktyg -multiTool.uploadPrompts=Filnamn -multiTool.selectAll=Välj allt -multiTool.deselectAll=Deselect All -multiTool.selectPages=Välj sidor -multiTool.selectedPages=Valda sidor -multiTool.page=Sida -multiTool.deleteSelected=Ta bort valda -multiTool.downloadAll=Exportera -multiTool.downloadSelected=Exportersa valda - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Lägg till fil -multiTool.rotateLeft=Rotera Vänster -multiTool.rotateRight=Rotera Höger -multiTool.split=Dela upp -multiTool.moveLeft=Flytta Vänster -multiTool.moveRight=Flytta Höger -multiTool.delete=Ta bort -multiTool.dragDropMessage=Valda sid(or) -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=Denna fil är lösenordsskyddad. Fyll i lösenord: -decrypt.cancelled=Operation misslyckades för PDF: {0} -decrypt.noPassword=Inget lösenord angivet för krypterad PDF: {0} -decrypt.invalidPassword=Försök igen med korrekt lösenord. -decrypt.invalidPasswordHeader=Felaktigt lösenord eller osupportad kryptering för PDF: {0} -decrypt.unexpectedError=Det uppstod ett fel vid processering av filen. Vänligen försök igen. -decrypt.serverError=Serverfel vid avkryptering: {0} -decrypt.success=Fil avkrypterad. - -#multiTool-advert -multiTool-advert.message=Denna funktion finns också tillgänglig i vår multi-tool page. Spana in den för bättre sida-för-sida anpassning och ytterligare funktioner! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Visa PDF - -#pageRemover -pageRemover.title=Sidborttagare -pageRemover.header=PDF Sidborttagning -pageRemover.pagesToDelete=Sidor att radera (Ange en kommaseparerad lista med sidnummer) : -pageRemover.submit=Ta bort sidor -pageRemover.placeholder=(t.ex. 1,2,6 eller 1-10,15-30) - - -#rotate -rotate.title=Rotera PDF -rotate.header=Rotera PDF -rotate.selectAngle=Välj rotationsvinkel (i multipler av 90 grader): -rotate.submit=Rotera - - -#split-pdfs -split.title=Dela upp PDF -split.header=Dela upp PDF -split.desc.1=Siffrorna du väljer är sidnumret du vill göra en delning på -split.desc.2=Som sådan skulle ett val av 1,3,7-9 dela upp ett 10-sidigt dokument i 6 separata PDF-filer med: -split.desc.3=Dokument #1: Sida 1 -split.desc.4=Dokument #2: Sida 2 och 3 -split.desc.5=Dokument #3: Sida 4, 5, 6 och 7 -split.desc.6=Dokument #4: Sida 8 -split.desc.7=Dokument #5: Sida 9 -split.desc.8=Dokument #6: Sida 10 -split.splitPages=Ange sidor att dela på: -split.submit=Dela - - -#merge -imageToPDF.title=Bild till PDF -imageToPDF.header=Bild till PDF -imageToPDF.submit=Konvertera -imageToPDF.selectLabel=Alternativ för bildanpassning -imageToPDF.fillPage=Fyll sida -imageToPDF.fitDocumentToImage=Anpassa sida till bild -imageToPDF.maintainAspectRatio=Behåll bildförhållande -imageToPDF.selectText.2=Rotera PDF automatiskt -imageToPDF.selectText.3=Multifillogik (Endast aktiverad om man arbetar med flera bilder) -imageToPDF.selectText.4=Slå samman till en enda PDF -imageToPDF.selectText.5=Konvertera till separata PDF-filer - - -#pdfToImage -pdfToImage.title=PDF till bild -pdfToImage.header=PDF till bild -pdfToImage.selectText=Bildformat -pdfToImage.singleOrMultiple=Bildresultattyp -pdfToImage.single=Enstaka stor bild -pdfToImage.multi=Flera bilder -pdfToImage.colorType=Färgtyp -pdfToImage.color=Färg -pdfToImage.grey=Gråskala -pdfToImage.blackwhite=Svartvitt (kan förlora data!) -pdfToImage.submit=Konvertera -pdfToImage.info=Python är inte installerat. Krävs för WebP-konvertering. -pdfToImage.placeholder=(t.ex. 1,2,8 eller 4,7,12-16 eller 2n-1) - - -#addPassword -addPassword.title=Lägg till lösenord -addPassword.header=Lägg till lösenord (kryptera) -addPassword.selectText.1=Välj PDF att kryptera -addPassword.selectText.2=Lösenord -addPassword.selectText.3=Längd på krypteringsnyckeln -addPassword.selectText.4=Högre värden är starkare, men lägre värden har bättre kompatibilitet. -addPassword.selectText.5=Behörigheter att ställa in -addPassword.selectText.6=Förhindra sammansättning av dokument -addPassword.selectText.7=Förhindra innehållsextraktion -addPassword.selectText.8=Förhindra extraktion för tillgänglighet -addPassword.selectText.9=Förhindra att fylla i formulär -addPassword.selectText.10=Förhindra modifiering -addPassword.selectText.11=Förhindra anteckningsändring -addPassword.selectText.12=Förhindra utskrift -addPassword.selectText.13=Förhindra utskrift av olika format -addPassword.selectText.14=Ägarlösenord -addPassword.selectText.15=Begränsar vad som kan göras med dokumentet när det väl är öppnat (Stöds inte av alla läsare) -addPassword.selectText.16=Begränsar öppnandet av själva dokumentet -addPassword.submit=Kryptera - - -#watermark -watermark.title=Lägg till vattenstämpel -watermark.header=Lägg till vattenstämpel -watermark.customColor=Anpassad textfärg -watermark.selectText.1=Välj PDF för att lägga till vattenstämpel till: -watermark.selectText.2=Vattenmärkestext: -watermark.selectText.3=Teckenstorlek: -watermark.selectText.4=Vändning (0-360): -watermark.selectText.5=Width Spacer (mellanrum mellan varje vattenstämpel horisontellt): -watermark.selectText.6=Height Spacer (mellanrum mellan varje vattenstämpel vertikalt): -watermark.selectText.7=Opacitet (0% - 100%): -watermark.selectText.8=Vattenstämpeltyp: -watermark.selectText.9=Vattenstämpelbild: -watermark.selectText.10=Konvertera PDF till PDF-bild -watermark.submit=Lägg till vattenstämpel -watermark.type.1=Text -watermark.type.2=Bild - - -#Change permissions -permissions.title=Ändra behörigheter -permissions.header=Ändra behörigheter -permissions.warning=Varning: för att dessa behörigheter ska vara oföränderliga rekommenderas det att ställa in dem med ett lösenord via sidan Lägg till lösenord -permissions.selectText.1=Välj PDF för att ändra behörigheter -permissions.selectText.2=Behörigheter att ställa in -permissions.selectText.3=Förhindra sammansättning av dokument -permissions.selectText.4=Förhindra innehållsextraktion -permissions.selectText.5=Förhindra extraktion för tillgänglighet -permissions.selectText.6=Förhindra att fylla i formulär -permissions.selectText.7=Förhindra ändring -permissions.selectText.8=Förhindra anteckningsändring -permissions.selectText.9=Förhindra utskrift -permissions.selectText.10=Förhindra utskrift av olika format -permissions.submit=Ändra - - -#remove password -removePassword.title=Ta bort lösenord -removePassword.header=Ta bort lösenord (Dekryptera) -removePassword.selectText.1=Välj PDF att dekryptera -removePassword.selectText.2=Lösenord -removePassword.submit=Ta bort - - -#changeMetadata -changeMetadata.title=Titel: -changeMetadata.header=Ändra metadata -changeMetadata.selectText.1=Redigera de variabler du vill ändra -changeMetadata.selectText.2=Ta bort all metadata -changeMetadata.selectText.3=Visa anpassade metadata: -changeMetadata.author=Författare: -changeMetadata.creationDate=Skapningsdatum (åååå/MM/dd HH:mm:ss): -changeMetadata.creator=Skapare: -changeMetadata.keywords=Sökord: -changeMetadata.modDate=Ändringsdatum (åååå/MM/dd HH:mm:ss): -changeMetadata.producer=Producent: -changeMetadata.subject=Ämne: -changeMetadata.trapped=Fångad: -changeMetadata.selectText.4=Andra metadata: -changeMetadata.selectText.5=Lägg till anpassad metadatapost -changeMetadata.submit=Ändra - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF till PDF/A -pdfToPDFA.header=PDF till PDF/A -pdfToPDFA.credit=Denna tjänst använder libreoffice för PDF/A-konvertering -pdfToPDFA.submit=Konvertera -pdfToPDFA.tip=Fungerar för närvarande inte för flera inmatningar samtidigt -pdfToPDFA.outputFormat=Utdataformat -pdfToPDFA.pdfWithDigitalSignature=PDF:en innehåller en digital signatur. Denna kommer att tas bort i nästa steg. - - -#PDFToWord -PDFToWord.title=PDF till Word -PDFToWord.header=PDF till Word -PDFToWord.selectText.1=Utdatafilformat -PDFToWord.credit=Denna tjänst använder LibreOffice för filkonvertering. -PDFToWord.submit=Konvertera - - -#PDFToPresentation -PDFToPresentation.title=PDF till presentation -PDFToPresentation.header=PDF till presentation -PDFToPresentation.selectText.1=Utdatafilformat -PDFToPresentation.credit=Denna tjänst använder LibreOffice för filkonvertering. -PDFToPresentation.submit=Konvertera - - -#PDFToText -PDFToText.title=PDF till text/RTF -PDFToText.header=PDF till text/RTF -PDFToText.selectText.1=Utdatafilformat -PDFToText.credit=Denna tjänst använder LibreOffice för filkonvertering. -PDFToText.submit=Konvertera - - -#PDFToHTML -PDFToHTML.title=PDF till HTML -PDFToHTML.header=PDF till HTML -PDFToHTML.credit=Denna tjänst använder pdftohtml för filkonvertering. -PDFToHTML.submit=Konvertera - - -#PDFToXML -PDFToXML.title=PDF till XML -PDFToXML.header=PDF till XML -PDFToXML.credit=Denna tjänst använder LibreOffice för filkonvertering. -PDFToXML.submit=Konvertera - -#PDFToCSV -PDFToCSV.title=PDF till CSV -PDFToCSV.header=PDF till CSV -PDFToCSV.prompt=Välj sida för att extrahera tabell -PDFToCSV.submit=Extrahera - -#split-by-size-or-count -split-by-size-or-count.title=Dela PDF efter storlek eller antal -split-by-size-or-count.header=Dela PDF efter storlek eller antal -split-by-size-or-count.type.label=Välj delningstyp -split-by-size-or-count.type.size=Efter storlek -split-by-size-or-count.type.pageCount=Efter sidantal -split-by-size-or-count.type.docCount=Efter dokumentantal -split-by-size-or-count.value.label=Ange värde -split-by-size-or-count.value.placeholder=Ange storlek (t.ex. 2MB eller 3KB) eller antal (t.ex. 5) -split-by-size-or-count.submit=Skicka - - -#overlay-pdfs -overlay-pdfs.header=Överlagra PDF-filer -overlay-pdfs.baseFile.label=Välj bas-PDF-fil -overlay-pdfs.overlayFiles.label=Välj överlagrings-PDF-filer -overlay-pdfs.mode.label=Välj överlagringsläge -overlay-pdfs.mode.sequential=Sekventiell överlagring -overlay-pdfs.mode.interleaved=Sammanflätad överlagring -overlay-pdfs.mode.fixedRepeat=Fast upprepningsöverlagring -overlay-pdfs.counts.label=Överlagringsantal (för fast upprepningsläge) -overlay-pdfs.counts.placeholder=Ange kommaseparerade antal (t.ex. 2,3,1) -overlay-pdfs.position.label=Välj överlagringsposition -overlay-pdfs.position.foreground=Förgrund -overlay-pdfs.position.background=Bakgrund -overlay-pdfs.submit=Skicka - - -#split-by-sections -split-by-sections.title=Dela PDF efter sektioner -split-by-sections.header=Dela PDF i sektioner -split-by-sections.horizontal.label=Horisontella indelningar -split-by-sections.vertical.label=Vertikala indelningar -split-by-sections.horizontal.placeholder=Ange antal horisontella indelningar -split-by-sections.vertical.placeholder=Ange antal vertikala indelningar -split-by-sections.submit=Dela PDF -split-by-sections.merge=Slå samman till en PDF - - -#printFile -printFile.title=Skriv ut fil -printFile.header=Skriv ut fil till skrivare -printFile.selectText.1=Välj fil att skriva ut -printFile.selectText.2=Ange skrivarnamn -printFile.submit=Skriv ut - - -#licenses -licenses.nav=Licenser -licenses.title=Tredjepartslicenser -licenses.header=Tredjepartslicenser -licenses.module=Modul -licenses.version=Version -licenses.license=Licens - -#survey -survey.nav=Undersökning -survey.title=Stirling-PDF-undersökning -survey.description=Stirling-PDF har ingen spårning så vi vill höra från våra användare för att förbättra Stirling-PDF! -survey.changes=Stirling-PDF har ändrats sedan den senaste undersökningen. Lär dig mer på vår blogg här: -survey.changes2=Med dessa ändringar fås betalat företagsstöd och finansiering -survey.please=Vänligen överväg att delta i vår undersökning! -survey.disabled=(Undersökningspopup kommer att inaktiveras i kommande uppdateringar men finns tillgänglig längst ner på sidan) -survey.button=Delta i undersökningen -survey.dontShowAgain=Visa inte igen -survey.meeting.1=Om du använder Stirling PDF på jobbet skulle vi vilja prata med dig. Vi erbjuder teknisk support i utbyte mot ett 15 minuters samtal med dig som användare. -survey.meeting.2=Detta är en chans att: -survey.meeting.3=Få hjälp med utrullning, integrationer eller felsökning -survey.meeting.4=Ge direkt feedback på prestanda, sällan uppkomna problem och verktyg som saknas. -survey.meeting.5=Hjälp oss refinera Stirling PDF för företagsanvändning -survey.meeting.6=Om du är intresserad kan du boka en tid med vårt team omgående. (Endast engelsktalande) -survey.meeting.7=Ser fram emot att gräva ned oss i din användning och se till att Stirling PDF blir ännu bättre! -survey.meeting.notInterested=Inte ett företag och/eller intresserad i ett möte? -survey.meeting.button=Boka möte - -#error -error.sorry=Vi beklagar problemet! -error.needHelp=Behöver du hjälp / Har du hittat ett problem? -error.contactTip=Om du fortfarande har problem, tveka inte att kontakta oss för hjälp. Du kan skicka in en fråga på vår GitHub-sida eller kontakta oss via Discord: -error.404.head=404 - Sidan hittades inte | Hoppsan, vi snubblade i koden! -error.404.1=Vi kan inte hitta sidan du letar efter. -error.404.2=Något gick fel -error.github=Skicka in en fråga på GitHub -error.showStack=Visa stackspårning -error.copyStack=Kopiera stackspårning -error.githubSubmit=GitHub - Skicka in en fråga -error.discordSubmit=Discord - Skicka in ett supportinlägg - - -#remove-image -removeImage.title=Ta bort bild -removeImage.header=Ta bort bild -removeImage.removeImage=Ta bort bild -removeImage.submit=Ta bort bild - - -splitByChapters.title=Dela upp PDF efter kapitel -splitByChapters.header=Dela upp PDF efter kapitel -splitByChapters.bookmarkLevel=Bokmärkesnivå -splitByChapters.includeMetadata=Inkludera Metadata -splitByChapters.allowDuplicates=Tillåt Dubletter -splitByChapters.desc.1=Detta verktyg delar upp en PDF till flera PDFer baserat på dess kapitelstruktur. -splitByChapters.desc.2=Bokmärkesnivå: Välj nivån av bokmärken att använda för delning (0 för toppnivå, 1 för andra nivå, m.m.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Tillåt duplicieringar: Om kryssrutan är markerad tillåts flera bokmärken på samma sida skapa individuella PDF:er. -splitByChapters.submit=Dela upp PDF - -#File Chooser -fileChooser.click=Klicka -fileChooser.or=eller -fileChooser.dragAndDrop=Dra & Släpp -fileChooser.dragAndDropPDF=Dra & Släpp PDF fil -fileChooser.dragAndDropImage=Dra & Släpp bildfil -fileChooser.hoveredDragAndDrop=Dra & Släpp fil(er) här -fileChooser.extractPDF=Extraherar... - -#release notes -releases.footer=Utgåvor -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Nuvarande Utgåva -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validera PDF Signaturer -validateSignature.header=Validera Digitala Signaturer -validateSignature.selectPDF=Välj signerad PDF fil -validateSignature.submit=Validera Signaturer -validateSignature.results=Valideringsresultat -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Datum -validateSignature.reason=Anledning -validateSignature.location=Plats -validateSignature.noSignatures=Inga digitala signaturer hittade i detta dokument -validateSignature.status.valid=Giltig -validateSignature.status.invalid=Ogiltig -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_th_TH.properties b/stirling-pdf/build/resources/main/messages_th_TH.properties deleted file mode 100644 index b5be77499..000000000 --- a/stirling-pdf/build/resources/main/messages_th_TH.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=ขนาดตัวอักษร -addPageNumbers.fontName=ชื่อฟอนต์ -pdfPrompt=เลือก PDF -multiPdfPrompt=เลือก PDF หลายไฟล์ (2 ขึ้นไป) -multiPdfDropPrompt=เลือก (หรือลากและวาง) PDF ทั้งหมดที่คุณต้องการ -imgPrompt=เลือกภาพ -genericSubmit=ส่ง -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=คำเตือน: กระบวนการนี้อาจใช้เวลาสูงสุดหนึ่งนาทีขึ้นอยู่กับขนาดไฟล์ -pageOrderPrompt=เรียงลำดับหน้าตามความต้องการ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาคหรือฟังก์ชัน เช่น 2n+1) : -pageSelectionPrompt=เลือกหน้าตามความต้องการ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาค เช่น 1,5,6 หรือฟังก์ชัน เช่น 2n+1) : -goToPage=ไปที่หน้า -true=จริง -false=เท็จ -unknown=ไม่ทราบ -save=บันทึก -saveToBrowser=บันทึกในเบราว์เซอร์ -close=ปิด -filesSelected=ไฟล์ที่เลือก -noFavourites=ไม่มีรายการโปรดที่เพิ่ม -downloadComplete=การดาวน์โหลดเสร็จสมบูรณ์ -bored=เบื่อรอหรือยัง? -alphabet=ตัวอักษร -downloadPdf=ดาวน์โหลด PDF -text=ข้อความ -font=ฟอนต์ -selectFillter=-- เลือก -- -pageNum=หมายเลขหน้า -sizes.small=เล็ก -sizes.medium=กลาง -sizes.large=ใหญ่ -sizes.x-large=ใหญ่มาก -error.pdfPassword=เอกสาร PDF มีรหัสผ่าน และไม่ได้ระบุรหัสผ่านหรือรหัสผ่านไม่ถูกต้อง -delete=ลบ -username=ชื่อผู้ใช้ -password=รหัสผ่าน -welcome=ยินดีต้อนรับ -property=คุณสมบัติ -black=ดำ -white=ขาว -red=แดง -green=เขียว -blue=น้ำเงิน -custom=ปรับแต่ง... -WorkInProgess=กำลังดำเนินการ อาจไม่ทำงานหรือมีบั๊ก โปรดรายงานปัญหาใด ๆ! -poweredBy=ขับเคลื่อนโดย -yes=ใช่ -no=ไม่ -changedCredsMessage=ข้อมูลรับรองเปลี่ยนแปลงแล้ว! -notAuthenticatedMessage=ผู้ใช้ไม่ได้รับการยืนยัน -userNotFoundMessage=ไม่พบผู้ใช้ -incorrectPasswordMessage=รหัสผ่านปัจจุบันไม่ถูกต้อง -usernameExistsMessage=ชื่อผู้ใช้ใหม่มีอยู่แล้ว -invalidUsernameMessage=ชื่อผู้ใช้ไม่ถูกต้อง ชื่อผู้ใช้สามารถประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษต่อไปนี้ @._+- หรือจะต้องเป็นที่อยู่อีเมลที่ถูกต้อง -invalidPasswordMessage=รหัสผ่านไม่ควรว่าง และไม่ควรมีพื้นที่ว่างที่ขอบของข้อความ -confirmPasswordErrorMessage=รหัสผ่านใหม่และยืนยันรหัสผ่านใหม่ต้องตรงกัน -deleteCurrentUserMessage=ไม่สามารถลบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันได้ -deleteUsernameExistsMessage=ชื่อผู้ใช้ไม่ปรากฏและไม่สามารถลบได้ -downgradeCurrentUserMessage=ไม่สามารถลดระดับบทบาทของผู้ใช้ปัจจุบันได้ -disabledCurrentUserMessage=ผู้ใช้งานปัจจุบันไม่สามารถปิดการใช้งานได้ -downgradeCurrentUserLongMessage=ไม่สามารถลดระดับบทบาทของผู้ใช้ปัจจุบันได้ ดังนั้นผู้ใช้ปัจจุบันจะไม่ปรากฏ -userAlreadyExistsOAuthMessage=ผู้ใช้มีอยู่แล้วในฐานะผู้ใช้ OAuth2 -userAlreadyExistsWebMessage=ผู้ใช้มีอยู่แล้วในฐานะผู้ใช้เว็บ -error=ข้อผิดพลาด -oops=อุ๊ย! -help=ช่วยเหลือ -goHomepage=ไปที่หน้าหลัก -joinDiscord=เข้าร่วมเซิร์ฟเวอร์ Discord ของเรา -seeDockerHub=ดู Docker Hub -visitGithub=เยี่ยมชมที่เก็บ Github -donate=บริจาค -color=สี -sponsor=ผู้สนับสนุน -info=ข้อมูล -pro=โปร -page=หน้า -pages=หน้า -loading=กำลังโหลด... -addToDoc=เพิ่มเข้าสู่เอกสาร -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=นโยบายความเป็นส่วนตัว -legal.terms=ข้อกำหนดการใช้งาน -legal.accessibility=ความเข้าถึง -legal.cookie=นโยบายคุกกี้ -legal.impressum=ปฏิญญา -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=เมนู Pipeline (เบต้า) -pipeline.uploadButton=อัปโหลดแบบกำหนดเอง -pipeline.configureButton=กำหนดค่า -pipeline.defaultOption=กำหนดเอง -pipeline.submitButton=ส่ง -pipeline.help=ความช่วยเหลือ Pipeline -pipeline.scanHelp=ความช่วยเหลือการสแกนโฟลเดอร์ -pipeline.deletePrompt=คุณแน่ใจว่าต้องการลบ pipeline ใช่ไหม - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=การกำหนดค่า Pipeline -pipelineOptions.pipelineNameLabel=ชื่อ Pipeline -pipelineOptions.saveSettings=บันทึกการตั้งค่าการดำเนินการ -pipelineOptions.pipelineNamePrompt=ใส่ชื่อ pipeline ที่นี่ -pipelineOptions.selectOperation=เลือกการดำเนินการ -pipelineOptions.addOperationButton=เพิ่มการดำเนินการ -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=ดาวน์โหลด -pipelineOptions.validateButton=ตรวจสอบความถูกต้อง - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=อัปเกรดเป็นโปร -enterpriseEdition.warning=ฟีเจอร์นี้มีให้ใช้งานเฉพาะผู้ใช้ที่เป็นโปรเท่านั้น -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=คุณต้องการที่จะทำให้ Stirling PDF ดียิ่งขึ้นไหม? -analytics.paragraph1=Stirling PDF มีการวิเคราะห์แบบสมัครใจเพื่อช่วยเราปรับปรุงผลิตภัณฑ์ เราไม่นำทางความเป็นส่วนตัวหรือเนื้อหาของไฟล์ไปเก็บข้อมูลใด ๆ -analytics.paragraph2=โปรดพิจารณาการเปิดใช้งานการวิเคราะห์เพื่อช่วยให้ Stirling-PDF เจริญเติบโตและทำให้เราเข้าใจผู้ใช้งานมากขึ้น -analytics.enable=เปิดการวิเคราะห์ -analytics.disable=ปิดการวิเคราะห์ -analytics.settings=คุณสามารถเปลี่ยนแปลงการตั้งค่าการวิเคราะห์ในไฟล์ config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=รายการโปรด -navbar.recent=New and recently updated -navbar.darkmode=โหมดมืด -navbar.language=ภาษา -navbar.settings=การตั้งค่า -navbar.allTools=เครื่องมือทั้งหมด -navbar.multiTool=เครื่องมือหลายตัว -navbar.search=Search -navbar.sections.organize=จัดระเบียบ -navbar.sections.convertTo=แปลงเป็น PDF -navbar.sections.convertFrom=แปลงจาก PDF -navbar.sections.security=ลงนามและความปลอดภัย -navbar.sections.advance=ขั้นสูง -navbar.sections.edit=ดูและแก้ไข -navbar.sections.popular=ยอดนิยม - -############# -# SETTINGS # -############# -settings.title=การตั้งค่า -settings.update=มีการอัปเดต -settings.updateAvailable={0} คือเวอร์ชันที่ติดตั้งในปัจจุบัน มีเวอร์ชันใหม่ ({1}) พร้อมให้บริการ -settings.appVersion=เวอร์ชันแอป: -settings.downloadOption.title=เลือกตัวเลือกการดาวน์โหลด (สำหรับการดาวน์โหลดไฟล์เดียวที่ไม่ใช่ zip): -settings.downloadOption.1=เปิดในหน้าต่างเดียวกัน -settings.downloadOption.2=เปิดในหน้าต่างใหม่ -settings.downloadOption.3=ดาวน์โหลดไฟล์ -settings.zipThreshold=บีบอัดไฟล์เมื่อจำนวนไฟล์ที่ดาวน์โหลดเกิน -settings.signOut=ออกจากระบบ -settings.accountSettings=การตั้งค่าบัญชี -settings.bored.help=เปิดใช้งานเกม easter egg -settings.cacheInputs.name=บันทึกการป้อนฟอร์ม -settings.cacheInputs.help=เปิดใช้งานเพื่อบันทึกการป้อนข้อมูลที่ใช้ก่อนหน้านี้สำหรับการรันในอนาคต - -changeCreds.title=เปลี่ยนข้อมูลรับรอง -changeCreds.header=อัปเดตรายละเอียดบัญชีของคุณ -changeCreds.changePassword=คุณกำลังใช้ข้อมูลรับรองการเข้าสู่ระบบเริ่มต้น กรุณาใส่รหัสผ่านใหม่ -changeCreds.newUsername=ชื่อผู้ใช้ใหม่ -changeCreds.oldPassword=รหัสผ่านปัจจุบัน -changeCreds.newPassword=รหัสผ่านใหม่ -changeCreds.confirmNewPassword=ยืนยันรหัสผ่านใหม่ -changeCreds.submit=ส่งการเปลี่ยนแปลง - - - -account.title=การตั้งค่าบัญชี -account.accountSettings=การตั้งค่าบัญชี -account.adminSettings=การตั้งค่าผู้ดูแลระบบ - ดูและเพิ่มผู้ใช้ -account.userControlSettings=การควบคุมผู้ใช้ -account.changeUsername=เปลี่ยนชื่อผู้ใช้ -account.newUsername=ชื่อผู้ใช้ใหม่ -account.password=รหัสผ่านยืนยัน -account.oldPassword=รหัสผ่านเก่า -account.newPassword=รหัสผ่านใหม่ -account.changePassword=เปลี่ยนรหัสผ่าน -account.confirmNewPassword=ยืนยันรหัสผ่านใหม่ -account.signOut=ออกจากระบบ -account.yourApiKey=คีย์ API ของคุณ -account.syncTitle=ซิงค์การตั้งค่าเบราว์เซอร์กับบัญชี -account.settingsCompare=การเปรียบเทียบการตั้งค่า: -account.property=คุณสมบัติ -account.webBrowserSettings=การตั้งค่าเบราว์เซอร์เว็บ -account.syncToBrowser=ซิงค์บัญชี -> เบราว์เซอร์ -account.syncToAccount=ซิงค์บัญชี <- เบราว์เซอร์ - - -adminUserSettings.title=การควบคุมผู้ใช้ -adminUserSettings.header=การควบคุมผู้ใช้ -adminUserSettings.admin=ผู้ดูแลระบบ -adminUserSettings.user=ผู้ใช้ -adminUserSettings.addUser=เพิ่มผู้ใช้ใหม่ -adminUserSettings.deleteUser=ลบผู้ใช้ -adminUserSettings.confirmDeleteUser=ควรลบผู้ใช้นี้หรือไม่? -adminUserSettings.confirmChangeUserStatus=ผู้ใช้นี้ควรถูกปิด/เปิดใช้งานหรือไม่? -adminUserSettings.usernameInfo=ชื่อผู้ใช้สามารถประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษต่อไปนี้ @._+- หรือจะต้องเป็นที่อยู่อีเมลที่ถูกต้อง -adminUserSettings.roles=บทบาท -adminUserSettings.role=บทบาท -adminUserSettings.actions=การดำเนินการ -adminUserSettings.apiUser=ผู้ใช้ API จำกัด -adminUserSettings.extraApiUser=ผู้ใช้ API เพิ่มเติม -adminUserSettings.webOnlyUser=ผู้ใช้เว็บเท่านั้น -adminUserSettings.demoUser=ผู้ใช้ทดลอง (ไม่มีการตั้งค่าปรับแต่ง) -adminUserSettings.internalApiUser=ผู้ใช้ API ภายใน -adminUserSettings.forceChange=บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบ -adminUserSettings.submit=บันทึกผู้ใช้ -adminUserSettings.changeUserRole=เปลี่ยนบทบาทของผู้ใช้ -adminUserSettings.authenticated=ได้รับการยืนยันแล้ว -adminUserSettings.editOwnProfil=แก้ไขโปรไฟล์ของตัวเอง -adminUserSettings.enabledUser=ผู้ใช้ที่เปิดใช้งาน -adminUserSettings.disabledUser=ผู้ใช้ที่ปิดใช้งาน -adminUserSettings.activeUsers=ผู้ใช้ที่มีการใช้งาน: -adminUserSettings.disabledUsers=ผู้ใช้ที่ถูกระงับการใช้งาน: -adminUserSettings.totalUsers=ผู้ใช้รวมทั้งหมด: -adminUserSettings.lastRequest=การขอข้อมูลล่าสุด -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=การนำเข้า/ส่งออกฐานข้อมูล -database.header=การนำเข้า/ส่งออกฐานข้อมูล -database.fileName=ชื่อไฟล์ -database.creationDate=วันที่สร้าง -database.fileSize=ขนาดไฟล์ -database.deleteBackupFile=ลบไฟล์สำรอง -database.importBackupFile=นำเข้าไฟล์สำรอง -database.createBackupFile=Create Backup File -database.downloadBackupFile=ดาวน์โหลดไฟล์สำรอง -database.info_1=เมื่อนำเข้าข้อมูล จำเป็นต้องแน่ใจว่าโครงสร้างถูกต้อง หากไม่แน่ใจว่ากำลังทำอะไรอยู่ ควรขอคำแนะนำและความช่วยเหลือจากมืออาชีพ ความผิดพลาดในโครงสร้างอาจทำให้เกิดข้อบกพร่องในการทำงานของแอปพลิเคชันจนถึงขั้นไม่สามารถรันแอปพลิเคชันได้เลย -database.info_2=ชื่อไฟล์ไม่สำคัญเมื่ออัปโหลด จะถูกเปลี่ยนชื่อภายหลังให้เป็นรูปแบบ backup_user_yyyyMMddHHmm.sql เพื่อให้มีการตั้งชื่อที่สอดคล้องกัน -database.submit=นำเข้าสำรอง -database.importIntoDatabaseSuccessed=การนำเข้าในฐานข้อมูลสำเร็จ -database.backupCreated=Database backup successful -database.fileNotFound=ไม่พบไฟล์ -database.fileNullOrEmpty=ไฟล์ต้องไม่ว่างเปล่าหรือไม่มีข้อมูล -database.failedImportFile=การนำเข้าไฟล์ล้มเหลว -database.notSupported=This function is not available for your database connection. - -session.expired=สถานะของคุณในระบบหมดอายุ กรุณารีเฟรชหน้าและลองใหม่อีกครั้ง -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=ศูนย์รวมทุกความต้องการของคุณเกี่ยวกับ PDF ที่โฮสต์ในท้องถิ่นของคุณ -home.searchBar=ค้นหาคุณสมบัติ... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=ดู เพิ่มคำอธิบาย เพิ่มข้อความหรือรูปภาพ -viewPdf.tags=ดู, อ่าน, เพิ่มคำอธิบาย, ข้อความ, รูปภาพ - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=เครื่องมือ PDF หลายตัว -home.multiTool.desc=รวม หมุน จัดเรียง และลบหน้าต่างๆ -multiTool.tags=เครื่องมือหลายตัว, หลายการดำเนินการ, UI, คลิกและลาก, ส่วนหน้า, ฝั่งไคลเอนต์, อินเตอร์แอคทีฟ, เคลื่อนย้าย - -home.merge.title=รวมไฟล์ PDF -home.merge.desc=รวม PDF หลายไฟล์เป็นหนึ่งเดียวได้อย่างง่ายดาย -merge.tags=รวม, การดำเนินการหน้า, ฝั่งเซิร์ฟเวอร์ - -home.split.title=แยกไฟล์ PDF -home.split.desc=แยก PDF เป็นหลายเอกสาร -split.tags=การดำเนินการหน้า, แบ่ง, หลายหน้า, ตัด, ฝั่งเซิร์ฟเวอร์ - -home.rotate.title=หมุน -home.rotate.desc=หมุน PDF ของคุณได้อย่างง่ายดาย -rotate.tags=ฝั่งเซิร์ฟเวอร์ - - -home.imageToPdf.title=รูปภาพเป็น PDF -home.imageToPdf.desc=แปลงรูปภาพ (PNG, JPEG, GIF) เป็น PDF -imageToPdf.tags=การแปลง, รูปภาพ, JPG, ภาพ, รูปถ่าย - -home.pdfToImage.title=PDF เป็นรูปภาพ -home.pdfToImage.desc=แปลง PDF เป็นรูปภาพ (PNG, JPEG, GIF) -pdfToImage.tags=การแปลง, รูปภาพ, JPG, ภาพ, รูปถ่าย - -home.pdfOrganiser.title=จัดระเบียบ -home.pdfOrganiser.desc=ลบ/จัดเรียงหน้าต่างๆ ในลำดับที่ต้องการ -pdfOrganiser.tags=สองหน้า, คู่ขนาน, เรียงลำดับ, เคลื่อนย้าย - - -home.addImage.title=เพิ่มรูปภาพ -home.addImage.desc=เพิ่มรูปภาพไปยังตำแหน่งที่กำหนดใน PDF -addImage.tags=รูปภาพ, JPG, ภาพ, รูปถ่าย - -home.watermark.title=เพิ่มลายน้ำ -home.watermark.desc=เพิ่มลายน้ำที่กำหนดเองลงในเอกสาร PDF ของคุณ -watermark.tags=ข้อความ, ซ้ำ, ป้าย, ของคุณเอง, ลิขสิทธิ์, เครื่องหมายการค้า, รูปภาพ, JPG, ภาพ, รูปถ่าย - -home.permissions.title=เปลี่ยนสิทธิ์ -home.permissions.desc=เปลี่ยนสิทธิ์ของเอกสาร PDF ของคุณ -permissions.tags=อ่าน, เขียน, แก้ไข, พิมพ์ - - -home.removePages.title=ลบ -home.removePages.desc=ลบหน้าที่ไม่ต้องการจากเอกสาร PDF ของคุณ -removePages.tags=ลบหน้า, ลบหน้า - -home.addPassword.title=เพิ่มรหัสผ่าน -home.addPassword.desc=เข้ารหัสเอกสาร PDF ของคุณด้วยรหัสผ่าน -addPassword.tags=ปลอดภัย, ความปลอดภัย - -home.removePassword.title=ลบรหัสผ่าน -home.removePassword.desc=ลบรหัสผ่านจากการป้องกันเอกสาร PDF ของคุณ -removePassword.tags=ปลอดภัย, ถอดรหัส, ความปลอดภัย, ลบรหัสผ่าน - -home.compressPdfs.title=บีบอัด -home.compressPdfs.desc=บีบอัด PDF เพื่อลดขนาดไฟล์ -compressPdfs.tags=ย่อ, เล็ก, จิ๋ว - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=เปลี่ยนข้อมูลเมตา -home.changeMetadata.desc=เปลี่ยน/ลบ/เพิ่มข้อมูลเมตาจากเอกสาร PDF -changeMetadata.tags=ชื่อ, ผู้แต่ง, วันที่, สร้าง, เวลา, ผู้เผยแพร่, ผู้ผลิต, สถิติ - -home.fileToPDF.title=แปลงไฟล์เป็น PDF -home.fileToPDF.desc=แปลงไฟล์เกือบทุกประเภทเป็น PDF (DOCX, PNG, XLS, PPT, TXT และอื่น ๆ) -fileToPDF.tags=การแปลง, รูปแบบ, เอกสาร, รูปภาพ, สไลด์, ข้อความ, การแปลง, สำนักงาน, เอกสาร, Word, Excel, PowerPoint - -home.ocr.title=OCR / ทำความสะอาดการสแกน -home.ocr.desc=ทำความสะอาดการสแกนและตรวจจับข้อความจากภาพภายใน PDF และเพิ่มเป็นข้อความอีกครั้ง -ocr.tags=การรู้จำ, ข้อความ, รูปภาพ, การสแกน, อ่าน, ระบุ, ตรวจจับ, แก้ไขได้ - -home.extractImages.title=แยกรูปภาพ -home.extractImages.desc=แยกรูปภาพทั้งหมดจาก PDF และบันทึกในรูปแบบ zip -extractImages.tags=รูปภาพ, ภาพ, บันทึก, เก็บถาวร, zip, จับ, รับ - -home.pdfToPDFA.title=PDF เป็น PDF/A -home.pdfToPDFA.desc=แปลง PDF เป็น PDF/A สำหรับการจัดเก็บระยะยาว -pdfToPDFA.tags=การจัดเก็บ, ระยะยาว, มาตรฐาน, การแปลง, การเก็บรักษา - -home.PDFToWord.title=PDF เป็น Word -home.PDFToWord.desc=แปลง PDF เป็นรูปแบบ Word (DOC, DOCX และ ODT) -PDFToWord.tags=doc, docx, odt, word, การแปลง, รูปแบบ, การแปลง, สำนักงาน, microsoft, docfile - -home.PDFToPresentation.title=PDF เป็น Presentation -home.PDFToPresentation.desc=แปลง PDF เป็นรูปแบบ Presentation (PPT, PPTX และ ODP) -PDFToPresentation.tags=สไลด์, โชว์, สำนักงาน, microsoft - -home.PDFToText.title=PDF เป็น RTF (Text) -home.PDFToText.desc=แปลง PDF เป็นรูปแบบข้อความหรือ RTF -PDFToText.tags=รูปแบบข้อความที่มีคุณภาพ, rich text format - -home.PDFToHTML.title=PDF เป็น HTML -home.PDFToHTML.desc=แปลง PDF เป็นรูปแบบ HTML -PDFToHTML.tags=เนื้อหาเว็บ, เป็นมิตรกับเบราว์เซอร์ - - -home.PDFToXML.title=PDF เป็น XML -home.PDFToXML.desc=แปลง PDF เป็นรูปแบบ XML -PDFToXML.tags=การแยกข้อมูล, เนื้อหาโครงสร้าง, การทำงานร่วมกัน, การแปลง - -home.ScannerImageSplit.title=ตรวจจับ/แยกรูปภาพสแกน -home.ScannerImageSplit.desc=แยกรูปภาพหลายรูปจากภาพ/ PDF -ScannerImageSplit.tags=แยก, ตรวจจับอัตโนมัติ, การสแกน, รูปภาพหลายรูป, จัดระเบียบ - -home.sign.title=เซ็นชื่อ -home.sign.desc=เพิ่มลายเซ็นลงใน PDF ด้วยการวาด ข้อความ หรือรูปภาพ -sign.tags=อนุญาต, อักษรย่อ, ลายเซ็นที่วาด, ลายเซ็นข้อความ, ลายเซ็นรูปภาพ - -home.flatten.title=แบน -home.flatten.desc=ลบองค์ประกอบแบบอินเตอร์แอคทีฟและฟอร์มทั้งหมดจาก PDF -flatten.tags=สถิต, ปิดการใช้งาน, ไม่โต้ตอบ, ลดจำนวน - -home.repair.title=ซ่อมแซม -home.repair.desc=พยายามซ่อมแซม PDF ที่เสียหาย/แตก -repair.tags=ซ่อมแซม, กู้คืน, กู้ - -home.removeBlanks.title=ลบหน้าว่าง -home.removeBlanks.desc=ตรวจจับและลบหน้าว่างจากเอกสาร -removeBlanks.tags=ทำความสะอาด, ลดจำนวน, ไม่มีเนื้อหา, จัดระเบียบ - -home.removeAnnotations.title=ลบคำอธิบายประกอบ -home.removeAnnotations.desc=ลบความคิดเห็น/คำอธิบายประกอบทั้งหมดจาก PDF -removeAnnotations.tags=ความคิดเห็น, เน้นข้อความ, โน้ต, มาร์คอัพ, ลบ - -home.compare.title=เปรียบเทียบ -home.compare.desc=เปรียบเทียบและแสดงความแตกต่างระหว่างเอกสาร PDF สองฉบับ -compare.tags=แยกแยะ, เปรียบเทียบ, การเปลี่ยนแปลง, การวิเคราะห์ - -home.certSign.title=เซ็นชื่อด้วยใบรับรอง -home.certSign.desc=เซ็นชื่อ PDF ด้วยใบรับรอง/คีย์ (PEM/P12) -certSign.tags=ยืนยัน, PEM, P12, เป็นทางการ, เข้ารหัส - -home.removeCertSign.title=ลบลายเซ็นใบรับรอง -home.removeCertSign.desc=ลบลายเซ็นใบรับรองจาก PDF -removeCertSign.tags=ยืนยัน, PEM, P12, เป็นทางการ, ถอดรหัส - -home.pageLayout.title=เลย์เอาต์หลายหน้า -home.pageLayout.desc=รวมหน้าหลายหน้าของเอกสาร PDF เข้าด้วยกันในหน้าเดียว -pageLayout.tags=รวม, ประกอบ, มุมมองเดียว, จัดระเบียบ - -home.scalePages.title=ปรับขนาด/สเกลหน้า -home.scalePages.desc=เปลี่ยนขนาด/สเกลของหน้าและ/หรือเนื้อหาของมัน -scalePages.tags=ปรับขนาด, แก้ไข, มิติ, ปรับ - -home.pipeline.title=ทิศทางงาน -home.pipeline.desc=เรียกใช้งานหลายการกระทำใน PDF โดยกำหนดสคริปต์ pipeline -pipeline.tags=อัตโนมัติ, ลำดับ, สคริปต์, ประมวลผลแบทช์ - -home.add-page-numbers.title=เพิ่มหมายเลขหน้า -home.add-page-numbers.desc=เพิ่มหมายเลขหน้าตลอดทั้งเอกสารในตำแหน่งที่กำหนด -add-page-numbers.tags=หน้า, เลขหน้า, จัดระเบียบ, ดัชนี - -home.auto-rename.title=เปลี่ยนชื่อ PDF อัตโนมัติ -home.auto-rename.desc=เปลี่ยนชื่อไฟล์ PDF โดยอัตโนมัติตามหัวข้อที่ตรวจจับได้ -auto-rename.tags=ตรวจจับอัตโนมัติ, ตั้งชื่อใหม่, จัดระเบียบ, ป้าย - -home.adjust-contrast.title=ปรับสี/คอนทราสต์ -home.adjust-contrast.desc=ปรับคอนทราสต์ ความอิ่มตัว และความสว่างของ PDF -adjust-contrast.tags=ปรับสี, จูน, แก้ไข, ปรับปรุง - -home.crop.title=ครอบตัด PDF -home.crop.desc=ครอบตัด PDF เพื่อลดขนาด (รักษาข้อความ!) -crop.tags=ครอบตัด, ลดขนาด, แก้ไข, รูปทรง - -home.autoSplitPDF.title=แยกหน้าอัตโนมัติ -home.autoSplitPDF.desc=แยก PDF ที่สแกนโดยใช้ QR Code แยกหน้า -autoSplitPDF.tags=แยกโดย QR, แยก, ส่วนสแกน, จัดระเบียบ - -home.sanitizePdf.title=ทำความสะอาด -home.sanitizePdf.desc=ลบสคริปต์และองค์ประกอบอื่นๆ จากไฟล์ PDF -sanitizePdf.tags=ทำความสะอาด, ปลอดภัย, ปลอดภัย, ลบภัยคุกคาม - -home.URLToPDF.title=URL/เว็บไซต์เป็น PDF -home.URLToPDF.desc=แปลง URL http(s) เป็น PDF -URLToPDF.tags=จับเว็บ, บันทึกหน้า, เว็บเป็นเอกสาร, จัดเก็บ - -home.HTMLToPDF.title=HTML เป็น PDF -home.HTMLToPDF.desc=แปลงไฟล์ HTML หรือ zip เป็น PDF -HTMLToPDF.tags=มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง - - -home.MarkdownToPDF.title=Markdown เป็น PDF -home.MarkdownToPDF.desc=แปลงไฟล์ Markdown เป็น PDF -MarkdownToPDF.tags=มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=รับข้อมูลทั้งหมดเกี่ยวกับ PDF -home.getPdfInfo.desc=รับข้อมูลที่เป็นไปได้ทั้งหมดเกี่ยวกับ PDF -getPdfInfo.tags=ข้อมูล, สถิติ, สถิติ - - -home.extractPage.title=แยกหน้า -home.extractPage.desc=แยกหน้าที่เลือกจาก PDF -extractPage.tags=แยก - - -home.PdfToSinglePage.title=หน้าขนาดใหญ่เพียงหน้าเดียว -home.PdfToSinglePage.desc=รวมหน้าทั้งหมดของ PDF เป็นหน้าเดียวขนาดใหญ่ -PdfToSinglePage.tags=หน้าเดียว - - -home.showJS.title=แสดง Javascript -home.showJS.desc=ค้นหาและแสดง Javascript ที่ฝังใน PDF -showJS.tags=JS - -home.autoRedact.title=ซ่อนข้อมูลอัตโนมัติ -home.autoRedact.desc=ซ่อนข้อความใน PDF โดยอัตโนมัติตามข้อความที่ป้อน -autoRedact.tags=ซ่อน, ซ่อนข้อความ, ซ่อนด้วยสีดำ - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF เป็น CSV -home.tableExtraxt.desc=แยกตารางจาก PDF แปลงเป็น CSV -tableExtraxt.tags=CSV, การแยกตาราง, แยก, การแปลง - - -home.autoSizeSplitPDF.title=แยกตามขนาด/จำนวน -home.autoSizeSplitPDF.desc=แยก PDF เป็นเอกสารหลายฉบับตามขนาด จำนวนหน้า หรือจำนวนเอกสาร -autoSizeSplitPDF.tags=pdf, แยก, เอกสาร, การจัดระเบียบ - - -home.overlay-pdfs.title=ซ้อนทับ PDF -home.overlay-pdfs.desc=ซ้อนทับ PDF บน PDF อีกไฟล์หนึ่ง -overlay-pdfs.tags=ซ้อนทับ - -home.split-by-sections.title=แยก PDF เป็นส่วน -home.split-by-sections.desc=แบ่งแต่ละหน้าของ PDF เป็นส่วนย่อยแนวนอนและแนวตั้ง -split-by-sections.tags=แยกส่วน, แบ่ง, ปรับแต่ง - -home.AddStampRequest.title=เพิ่มตราประทับลงใน PDF -home.AddStampRequest.desc=เพิ่มข้อความหรือตราประทับรูปภาพในตำแหน่งที่กำหนด -AddStampRequest.tags=ตราประทับ, เพิ่มรูปภาพ, รูปภาพกึ่งกลาง, ลายน้ำ, PDF, ฝัง, ปรับแต่ง - - -home.removeImagePdf.title=ลบภาพออกจาก PDF -home.removeImagePdf.desc=ลบภาพออกจาก PDF เพื่อลดขนาดไฟล์ -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=ลงชื่อเข้าใช้ -login.header=ลงชื่อเข้าใช้ -login.signin=ลงชื่อเข้าใช้ -login.rememberme=จำฉันไว้ -login.invalid=ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง -login.locked=บัญชีของคุณถูกล็อค -login.signinTitle=กรุณาลงชื่อเข้าใช้ -login.ssoSignIn=เข้าสู่ระบบด้วย Single Sign-on -login.oAuth2AutoCreateDisabled=การสร้างผู้ใช้ OAuth2 อัตโนมัติถูกปิดใช้งาน -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=ไม่พบคำขอการอนุญาต -login.oauth2InvalidUserInfoResponse=การตอบกลับข้อมูลผู้ใช้ไม่ถูกต้อง -login.oauth2invalidRequest=คำขอไม่ถูกต้อง -login.oauth2AccessDenied=การเข้าถึงถูกปฏิเสธ -login.oauth2InvalidTokenResponse=การตอบกลับโทเค็นไม่ถูกต้อง -login.oauth2InvalidIdToken=โทเค็น Id ไม่ถูกต้อง -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=ผู้ใช้งานถูกระงับการใช้งาน ไม่สามารถเข้าสู่ระบบด้วยชื่อผู้ใช้นี้ได้ กรุณาติดต่อผู้ดูแลระบบ -login.alreadyLoggedIn=คุณได้เข้าสู่ระบบใน -login.alreadyLoggedIn2=อุปกรณ์แล้ว กรุณาออกจากระบบจากอุปกรณ์ที่ใช้งานอยู่แล้ว จากนั้นลองใหม่อีกครั้ง -login.toManySessions=คุณมีการเข้าสู่ระบบพร้อมกันเกินกว่ากำหนด -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=ซ่อนข้อมูลอัตโนมัติ -autoRedact.header=ซ่อนข้อมูลอัตโนมัติ -autoRedact.colorLabel=สี -autoRedact.textsToRedactLabel=ข้อความที่จะซ่อน (แยกด้วยบรรทัด) -autoRedact.textsToRedactPlaceholder=เช่น \nConfidential \nTop-Secret -autoRedact.useRegexLabel=ใช้ Regex -autoRedact.wholeWordSearchLabel=ค้นหาทั้งคำ -autoRedact.customPaddingLabel=การเติมที่กำหนดเอง -autoRedact.convertPDFToImageLabel=แปลง PDF เป็นภาพ PDF (ใช้เพื่อลบข้อความที่อยู่ด้านหลังกล่อง) -autoRedact.submitButton=ส่ง - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=แสดง Javascript -showJS.header=แสดง Javascript -showJS.downloadJS=ดาวน์โหลด Javascript -showJS.submit=แสดง - - -#pdfToSinglePage -pdfToSinglePage.title=PDF เป็นหน้าขนาดใหญ่เพียงหน้าเดียว -pdfToSinglePage.header=PDF เป็นหน้าขนาดใหญ่เพียงหน้าเดียว -pdfToSinglePage.submit=แปลงเป็นหน้าขนาดใหญ่เพียงหน้าเดียว - - -#pageExtracter -pageExtracter.title=แยกหน้า -pageExtracter.header=แยกหน้า -pageExtracter.submit=แยก -pageExtracter.placeholder=(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1) - - -#getPdfInfo -getPdfInfo.title=รับข้อมูลเกี่ยวกับ PDF -getPdfInfo.header=รับข้อมูลเกี่ยวกับ PDF -getPdfInfo.submit=รับข้อมูล -getPdfInfo.downloadJson=ดาวน์โหลด JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown เป็น PDF -MarkdownToPDF.header=Markdown เป็น PDF -MarkdownToPDF.submit=แปลง -MarkdownToPDF.help=กำลังดำเนินการ -MarkdownToPDF.credit=ใช้ WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL เป็น PDF -URLToPDF.header=URL เป็น PDF -URLToPDF.submit=แปลง -URLToPDF.credit=ใช้ WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML เป็น PDF -HTMLToPDF.header=HTML เป็น PDF -HTMLToPDF.help=ยอมรับไฟล์ HTML และ ZIP ที่มี html/css/รูปภาพ ฯลฯ ที่จำเป็น -HTMLToPDF.submit=แปลง -HTMLToPDF.credit=ใช้ WeasyPrint -HTMLToPDF.zoom=ระดับการซูมสำหรับการแสดงเว็บไซต์ -HTMLToPDF.pageWidth=ความกว้างของหน้าเป็นเซนติเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น) -HTMLToPDF.pageHeight=ความสูงของหน้าเป็นเซนติเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น) -HTMLToPDF.marginTop=ขอบบนของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น) -HTMLToPDF.marginBottom=ขอบล่างของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น) -HTMLToPDF.marginLeft=ขอบซ้ายของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น) -HTMLToPDF.marginRight=ขอบขวาของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น) -HTMLToPDF.printBackground=แสดงพื้นหลังของเว็บไซต์ -HTMLToPDF.defaultHeader=เปิดใช้งานหัวเรื่องเริ่มต้น (ชื่อและหมายเลขหน้า) -HTMLToPDF.cssMediaType=เปลี่ยนประเภทสื่อ CSS ของหน้า -HTMLToPDF.none=ไม่มี -HTMLToPDF.print=พิมพ์ -HTMLToPDF.screen=หน้าจอ - - -#AddStampRequest -AddStampRequest.header=ตราประทับ PDF -AddStampRequest.title=ตราประทับ PDF -AddStampRequest.stampType=ประเภทตราประทับ -AddStampRequest.stampText=ข้อความตราประทับ -AddStampRequest.stampImage=รูปภาพตราประทับ -AddStampRequest.alphabet=ตัวอักษร -AddStampRequest.fontSize=ขนาดฟอนต์/รูปภาพ -AddStampRequest.rotation=การหมุน -AddStampRequest.opacity=ความทึบ -AddStampRequest.position=ตำแหน่ง -AddStampRequest.overrideX=แทนที่พิกัด X -AddStampRequest.overrideY=แทนที่พิกัด Y -AddStampRequest.customMargin=ขอบที่กำหนดเอง -AddStampRequest.customColor=สีข้อความที่กำหนดเอง -AddStampRequest.submit=ส่ง - - -#sanitizePDF -sanitizePDF.title=ทำความสะอาด PDF -sanitizePDF.header=ทำความสะอาดไฟล์ PDF -sanitizePDF.selectText.1=ลบการกระทำ JavaScript -sanitizePDF.selectText.2=ลบไฟล์ฝังตัว -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=ลบลิงก์ -sanitizePDF.selectText.5=ลบฟอนต์ -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=ทำความสะอาด PDF - - -#addPageNumbers -addPageNumbers.title=เพิ่มหมายเลขหน้า -addPageNumbers.header=เพิ่มหมายเลขหน้า -addPageNumbers.selectText.1=เลือกไฟล์ PDF: -addPageNumbers.selectText.2=ขนาดขอบ -addPageNumbers.selectText.3=ตำแหน่ง -addPageNumbers.selectText.4=หมายเลขเริ่มต้น -addPageNumbers.selectText.5=หน้าเพื่อกำหนดหมายเลข -addPageNumbers.selectText.6=ข้อความที่กำหนดเอง -addPageNumbers.customTextDesc=ข้อความที่กำหนดเอง -addPageNumbers.numberPagesDesc=หมายเลขหน้าที่จะกำหนด หมายเลขเริ่มต้น 'ทั้งหมด', ยังยอมรับ 1-5 หรือ 2,5,9 เป็นต้น -addPageNumbers.customNumberDesc=ค่าเริ่มต้น {n}, ยังยอมรับ 'หน้า {n} ของ {total}', 'ข้อความ-{n}', '{filename}-{n}' -addPageNumbers.submit=เพิ่มหมายเลขหน้า - - -#auto-rename -auto-rename.title=เปลี่ยนชื่ออัตโนมัติ -auto-rename.header=เปลี่ยนชื่อ PDF อัตโนมัติ -auto-rename.submit=เปลี่ยนชื่ออัตโนมัติ - - -#adjustContrast -adjustContrast.title=ปรับคอนทราสต์ -adjustContrast.header=ปรับคอนทราสต์ -adjustContrast.contrast=คอนทราสต์: -adjustContrast.brightness=ความสว่าง: -adjustContrast.saturation=ความอิ่มตัว: -adjustContrast.download=ดาวน์โหลด - - -#crop -crop.title=ครอบตัด -crop.header=ครอบตัด PDF -crop.submit=ส่ง - - -#autoSplitPDF -autoSplitPDF.title=แยกหน้าอัตโนมัติ -autoSplitPDF.header=แยก PDF อัตโนมัติ -autoSplitPDF.description=พิมพ์ แทรก สแกน อัปโหลด และให้เราจัดการแยกเอกสารของคุณโดยอัตโนมัติ ไม่ต้องทำงานแยกแยะด้วยตนเอง -autoSplitPDF.selectText.1=พิมพ์แผ่นแยกด้านล่าง (ขาวดำก็ได้) -autoSplitPDF.selectText.2=สแกนเอกสารทั้งหมดพร้อมแทรกแผ่นแยกระหว่างเอกสาร -autoSplitPDF.selectText.3=อัปโหลดไฟล์ PDF ที่สแกนขนาดใหญ่เดียวและปล่อยให้ Stirling PDF จัดการส่วนที่เหลือ -autoSplitPDF.selectText.4=หน้ากั้นจะถูกตรวจจับและลบโดยอัตโนมัติ รับประกันเอกสารสุดท้ายที่เรียบร้อย -autoSplitPDF.formPrompt=ส่ง PDF ที่มีแผ่นแยก Stirling-PDF: -autoSplitPDF.duplexMode=โหมด Duplex (การสแกนหน้าและหลัง) -autoSplitPDF.dividerDownload2=ดาวน์โหลด 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=ส่ง - - -#pipeline -pipeline.title=พิ้พลne - - -#pageLayout -pageLayout.title=เลย์เอาต์หลายหน้า -pageLayout.header=เลย์เอาต์หลายหน้า -pageLayout.pagesPerSheet=จำนวนหน้าต่อแผ่น: -pageLayout.addBorder=เพิ่มขอบ -pageLayout.submit=ส่ง - - -#scalePages -scalePages.title=ปรับสเกลหน้า -scalePages.header=ปรับสเกลหน้า -scalePages.pageSize=ขนาดหน้าของเอกสาร -scalePages.keepPageSize=ขนาดต้นฉบับ -scalePages.scaleFactor=ระดับการซูม (ครอบตัด) ของหน้า -scalePages.submit=ส่ง - - -#certSign -certSign.title=การเซ็นชื่อด้วยใบรับรอง -certSign.header=เซ็นชื่อ PDF ด้วยใบรับรองของคุณ (กำลังดำเนินการ) -certSign.selectPDF=เลือกไฟล์ PDF สำหรับการเซ็น: -certSign.jksNote=หมายเหตุ: หากประเภทใบรับรองของคุณไม่อยู่ในรายการด้านล่าง กรุณาแปลงเป็นไฟล์ Java Keystore (.jks) โดยใช้เครื่องมือ keytool จากบรรทัดคำสั่ง จากนั้นเลือกตัวเลือกไฟล์ .jks ด้านล่าง -certSign.selectKey=เลือกไฟล์คีย์ส่วนตัวของคุณ (รูปแบบ PKCS#8, อาจเป็น .pem หรือ .der): -certSign.selectCert=เลือกไฟล์ใบรับรองของคุณ (รูปแบบ X.509, อาจเป็น .pem หรือ .der): -certSign.selectP12=เลือกไฟล์ PKCS#12 Keystore ของคุณ (.p12 หรือ .pfx) (ไม่บังคับ หากมี ควรมีคีย์ส่วนตัวและใบรับรองของคุณ): -certSign.selectJKS=เลือกไฟล์ Java Keystore ของคุณ (.jks หรือ .keystore): -certSign.certType=ประเภทใบรับรอง -certSign.password=ใส่รหัสผ่าน Keystore หรือคีย์ส่วนตัวของคุณ (ถ้ามี): -certSign.showSig=แสดงลายเซ็น -certSign.reason=เหตุผล -certSign.location=ตำแหน่ง -certSign.name=ชื่อ -certSign.showLogo=แสดงโลโก้ -certSign.submit=เซ็นชื่อ PDF - - -#removeCertSign -removeCertSign.title=ลบลายเซ็นใบรับรอง -removeCertSign.header=ลบลายเซ็นดิจิทัลจาก PDF -removeCertSign.selectPDF=เลือกไฟล์ PDF: -removeCertSign.submit=ลบลายเซ็น - - -#removeBlanks -removeBlanks.title=ลบหน้าว่าง -removeBlanks.header=ลบหน้าว่าง -removeBlanks.threshold=เกณฑ์ความขาวของพิกเซล: -removeBlanks.thresholdDesc=เกณฑ์ในการกำหนดว่าพิกเซลขาวเพียงพอจะถูกจัดเป็น 'ขาว' เท่าใด 0 = ดำ, 255 = ขาวบริสุทธิ์ -removeBlanks.whitePercent=เปอร์เซ็นต์ความขาว (%): -removeBlanks.whitePercentDesc=เปอร์เซ็นต์ของหน้าที่ต้องเป็นพิกเซล 'ขาว' เพื่อจะถูกลบ -removeBlanks.submit=ลบหน้าว่าง - - -#removeAnnotations -removeAnnotations.title=ลบคำอธิบายประกอบ -removeAnnotations.header=ลบคำอธิบายประกอบ -removeAnnotations.submit=ลบ - - -#compare -compare.title=เปรียบเทียบ -compare.header=เปรียบเทียบ PDF -compare.highlightColor.1=สีเน้น 1: -compare.highlightColor.2=สีเน้น 2: -compare.document.1=เอกสาร 1 -compare.document.2=เอกสาร 2 -compare.submit=เปรียบเทียบ -compare.complex.message=หนึ่งหรือทั้งสองเอกสารที่ให้มายอมเป็นไฟล์ใหญ่ ความถูกต้องของการเปรียบเทียบอาจลดลง -compare.large.file.message=หนึ่งหรือทั้งสองเอกสารที่ให้มามีขนาดใหญ่มาก ไม่สามารถประมวลผลได้ -compare.no.text.message=หนึ่งหรือทั้งสองเอกสาร PDF ที่เลือกไม่มีเนื้อหาข้อความ กรุณาเลือกเอกสาร PDF ที่มีข้อความสำหรับการเปรียบเทียบ - -#sign -sign.title=เซ็นชื่อ -sign.header=เซ็นชื่อ PDF -sign.upload=อัปโหลดรูปภาพ -sign.draw=วาดลายเซ็น -sign.text=ป้อนข้อความ -sign.clear=ล้าง -sign.add=เพิ่ม -sign.saved=ลายเซ็นที่บันทึกไว้ -sign.save=บันทึกลายเซ็น -sign.personalSigs=ลายเซ็นส่วนตัว -sign.sharedSigs=ลายเซ็นร่วม -sign.noSavedSigs=ไม่พบลายเซ็นที่บันทึกไว้ -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=ซ่อมแซม -repair.header=ซ่อมแซม PDF -repair.submit=ซ่อมแซม - - -#flatten -flatten.title=แบน -flatten.header=แบน PDF -flatten.flattenOnlyForms=แบนเฉพาะฟอร์ม -flatten.submit=แบน - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=เกณฑ์มุม: -ScannerImageSplit.selectText.2=ตั้งค่ามุมขั้นต่ำที่จำเป็นสำหรับการหมุนภาพ (ค่าเริ่มต้น: 10) -ScannerImageSplit.selectText.3=ความอดทน: -ScannerImageSplit.selectText.4=กำหนดช่วงความแตกต่างของสีรอบสีพื้นหลังที่คาดคะเน (ค่าเริ่มต้น: 30) -ScannerImageSplit.selectText.5=พื้นที่ขั้นต่ำ: -ScannerImageSplit.selectText.6=ตั้งค่าเกณฑ์พื้นที่ขั้นต่ำสำหรับรูปภาพ (ค่าเริ่มต้น: 10000) -ScannerImageSplit.selectText.7=พื้นที่เค้าโครงขั้นต่ำ: -ScannerImageSplit.selectText.8=ตั้งค่าเกณฑ์พื้นที่เค้าโครงขั้นต่ำสำหรับรูปภาพ -ScannerImageSplit.selectText.9=ขนาดขอบ: -ScannerImageSplit.selectText.10=ตั้งค่าขนาดขอบที่เพิ่มและลบเพื่อป้องกันขอบขาวในผลลัพธ์ (ค่าเริ่มต้น: 1) -ScannerImageSplit.info=Python ไม่มีการติดตั้ง กรุณาติดตั้งเพื่อใช้งาน - - -#OCR -ocr.title=OCR / ทำความสะอาดการสแกน -ocr.header=ทำความสะอาดการสแกน / OCR (การรู้จำอักขระด้วยแสง) -ocr.selectText.1=เลือกภาษาที่จะตรวจจับใน PDF (รายการที่แสดงคือภาษาที่ตรวจจับได้ในขณะนี้): -ocr.selectText.2=สร้างไฟล์ข้อความที่มีข้อความ OCR ควบคู่ไปกับ PDF ที่ OCR แล้ว -ocr.selectText.3=แก้ไขหน้าที่สแกนเอียงโดยการหมุนกลับไปยังตำแหน่งที่ถูกต้อง -ocr.selectText.4=ทำความสะอาดหน้าเพื่อลดโอกาสที่ OCR จะพบข้อความในเสียงพื้นหลัง (ไม่มีการเปลี่ยนแปลงในผลลัพธ์) -ocr.selectText.5=ทำความสะอาดหน้าเพื่อลดโอกาสที่ OCR จะพบข้อความในเสียงพื้นหลัง รักษาการทำความสะอาดในผลลัพธ์ -ocr.selectText.6=ไม่สนใจหน้าที่มีข้อความแบบโต้ตอบ OCR เฉพาะหน้าที่เป็นภาพ -ocr.selectText.7=บังคับ OCR จะ OCR ทุกหน้าลบองค์ประกอบข้อความต้นฉบับทั้งหมด -ocr.selectText.8=ปกติ (จะแสดงข้อผิดพลาดหาก PDF มีข้อความ) -ocr.selectText.9=การตั้งค่าเพิ่มเติม -ocr.selectText.10=โหมด OCR -ocr.selectText.11=ลบภาพหลังจาก OCR (ลบภาพทั้งหมด, มีประโยชน์เฉพาะหากเป็นส่วนหนึ่งของขั้นตอนการแปลง) -ocr.selectText.12=ประเภทการเรนเดอร์ (ขั้นสูง) -ocr.help=โปรดอ่านเอกสารนี้เพื่อใช้งานภาษาอื่นๆ และ/หรือใช้งานนอก docker -ocr.credit=บริการนี้ใช้ qpdf และ Tesseract สำหรับ OCR -ocr.submit=ประมวลผล PDF ด้วย OCR - - -#extractImages -extractImages.title=แยกรูปภาพ -extractImages.header=แยกรูปภาพ -extractImages.selectText=เลือกรูปแบบภาพที่จะใช้ในการแปลงรูปภาพที่แยกได้ -extractImages.allowDuplicates=บันทึกลายซ้ำ -extractImages.submit=แยก - - -#File to PDF -fileToPDF.title=ไฟล์เป็น PDF -fileToPDF.header=แปลงไฟล์ใดๆ เป็น PDF -fileToPDF.credit=บริการนี้ใช้ LibreOffice และ Unoconv สำหรับการแปลงไฟล์ -fileToPDF.supportedFileTypesInfo=ประเภทไฟล์ที่รองรับ -fileToPDF.supportedFileTypes=ประเภทไฟล์ที่รองรับควรมีรายการด้านล่าง อย่างไรก็ตามสำหรับรายการรูปแบบที่รองรับทั้งหมด กรุณาดูเอกสาร LibreOffice -fileToPDF.submit=แปลงเป็น PDF - - -#compress -compress.title=บีบอัด -compress.header=บีบอัด PDF -compress.credit=บริการนี้ใช้ qpdf สำหรับการบีบอัด/การเพิ่มประสิทธิภาพ PDF -compress.grayscale.label=ใช้ระดับสีเทาสำหรับการบีบอัด -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=ระดับการเพิ่มประสิทธิภาพ: -compress.selectText.4=โหมดอัตโนมัติ - ปรับคุณภาพอัตโนมัติเพื่อให้ PDF ตรงกับขนาดที่ต้องการ -compress.selectText.5=ขนาด PDF ที่คาดหวัง (เช่น 25MB, 10.8MB, 25KB) -compress.submit=บีบอัด - - -#Add image -addImage.title=เพิ่มรูปภาพ -addImage.header=เพิ่มรูปภาพใน PDF -addImage.everyPage=ทุกหน้า? -addImage.upload=เพิ่มรูปภาพ -addImage.submit=เพิ่มรูปภาพ - - -#merge -merge.title=รวม -merge.header=รวม PDF หลายไฟล์ (2 ขึ้นไป) -merge.sortByName=จัดเรียงตามชื่อ -merge.sortByDate=จัดเรียงตามวันที่ -merge.removeCertSign=ลบลายเซ็นดิจิทัลในไฟล์ที่รวม? -merge.submit=รวม - - -#pdfOrganiser -pdfOrganiser.title=ตัวจัดระเบียบหน้า -pdfOrganiser.header=ตัวจัดระเบียบหน้า PDF -pdfOrganiser.submit=จัดเรียงหน้าใหม่ -pdfOrganiser.mode=โหมด -pdfOrganiser.mode.1=เรียงลำดับหน้าตามความต้องการ -pdfOrganiser.mode.2=เรียงลำดับย้อนกลับ -pdfOrganiser.mode.3=เรียงลำดับแบบสองหน้า -pdfOrganiser.mode.4=เรียงลำดับแบบสมุด -pdfOrganiser.mode.5=เรียงลำดับแบบเย็บข้าง -pdfOrganiser.mode.6=แยกหน้าแบบคี่-คู่ -pdfOrganiser.mode.7=ลบหน้าหมายเลขแรก -pdfOrganiser.mode.8=ลบหน้าหมายเลขสุดท้าย -pdfOrganiser.mode.9=ลบหน้าหมายเลขแรกและสุดท้าย -pdfOrganiser.mode.10=รวมหน้าแบบคี่-คู่ -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(เช่น 1,3,2 หรือ 4-8,2,10-12 หรือ 2n-1) - - -#multiTool -multiTool.title=เครื่องมือ PDF หลายตัว -multiTool.header=เครื่องมือ PDF หลายตัว -multiTool.uploadPrompts=ชื่อไฟล์ -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=ดู PDF - -#pageRemover -pageRemover.title=ตัวลบหน้า -pageRemover.header=ตัวลบหน้า PDF -pageRemover.pagesToDelete=หน้าที่จะลบ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาค): -pageRemover.submit=ลบหน้า -pageRemover.placeholder=(เช่น 1,2,6 หรือ 1-10,15-30) - - -#rotate -rotate.title=หมุน PDF -rotate.header=หมุน PDF -rotate.selectAngle=เลือกมุมการหมุน (เป็นหลายเท่าของ 90 องศา): -rotate.submit=หมุน - - -#split-pdfs -split.title=แยก PDF -split.header=แยก PDF -split.desc.1=หมายเลขที่คุณเลือกคือหมายเลขหน้าที่คุณต้องการแยก -split.desc.2=ดังนั้นการเลือก 1,3,7-9 จะทำให้เอกสาร 10 หน้าแยกออกเป็น PDF แยก 6 ชุด: -split.desc.3=เอกสาร #1: หน้า 1 -split.desc.4=เอกสาร #2: หน้า 2 และ 3 -split.desc.5=เอกสาร #3: หน้า 4, 5, 6, 7 -split.desc.6=เอกสาร #4: หน้า 8 -split.desc.7=เอกสาร #5: หน้า 9 -split.desc.8=เอกสาร #6: หน้า 10 -split.splitPages=ป้อนหน้าที่ต้องการแยก: -split.submit=แยก - - -#merge -imageToPDF.title=รูปภาพเป็น PDF -imageToPDF.header=รูปภาพเป็น PDF -imageToPDF.submit=แปลง -imageToPDF.selectLabel=ตัวเลือกการใส่ภาพ -imageToPDF.fillPage=เติมหน้า -imageToPDF.fitDocumentToImage=ปรับหน้าให้พอดีกับภาพ -imageToPDF.maintainAspectRatio=รักษาอัตราส่วนกว้างยาว -imageToPDF.selectText.2=หมุน PDF อัตโนมัติ -imageToPDF.selectText.3=ตรรกะหลายไฟล์ (เปิดใช้งานเฉพาะเมื่อทำงานกับหลายภาพ) -imageToPDF.selectText.4=รวมเป็น PDF เดียว -imageToPDF.selectText.5=แปลงเป็น PDF แยก - - -#pdfToImage -pdfToImage.title=PDF เป็นรูปภาพ -pdfToImage.header=PDF เป็นรูปภาพ -pdfToImage.selectText=รูปแบบภาพ -pdfToImage.singleOrMultiple=ประเภทผลลัพธ์รูปภาพ -pdfToImage.single=รูปภาพใหญ่เพียงภาพเดียว -pdfToImage.multi=หลายภาพ -pdfToImage.colorType=ประเภทสี -pdfToImage.color=สี -pdfToImage.grey=ระดับสีเทา -pdfToImage.blackwhite=ขาวดำ (อาจสูญเสียข้อมูล!) -pdfToImage.submit=แปลง -pdfToImage.info=Python ไม่มีการติดตั้ง จำเป็นสำหรับการแปลง WebP -pdfToImage.placeholder=(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1) - - -#addPassword -addPassword.title=เพิ่มรหัสผ่าน -addPassword.header=เพิ่มรหัสผ่าน (เข้ารหัส) -addPassword.selectText.1=เลือก PDF เพื่อเข้ารหัส -addPassword.selectText.2=รหัสผ่านผู้ใช้ -addPassword.selectText.3=ความยาวคีย์การเข้ารหัส -addPassword.selectText.4=ค่าสูงกว่ามีความแข็งแกร่งกว่า แต่ค่าต่ำกว่าเข้ากันได้ดีกว่า -addPassword.selectText.5=สิทธิ์ที่ตั้งค่า (แนะนำให้ใช้พร้อมรหัสผ่านผู้ดูแล) -addPassword.selectText.6=ป้องกันการประกอบเอกสาร -addPassword.selectText.7=ป้องกันการสกัดเนื้อหา -addPassword.selectText.8=ป้องกันการสกัดเพื่อการเข้าถึง -addPassword.selectText.9=ป้องกันการกรอกแบบฟอร์ม -addPassword.selectText.10=ป้องกันการแก้ไข -addPassword.selectText.11=ป้องกันการแก้ไขคำอธิบายประกอบ -addPassword.selectText.12=ป้องกันการพิมพ์ -addPassword.selectText.13=ป้องกันการพิมพ์รูปแบบต่างๆ -addPassword.selectText.14=รหัสผ่านผู้ดูแล -addPassword.selectText.15=จำกัดสิ่งที่สามารถทำได้กับเอกสารเมื่อเปิด (ไม่รองรับโดยผู้อ่านทั้งหมด) -addPassword.selectText.16=จำกัดการเปิดเอกสาร -addPassword.submit=เข้ารหัส - - -#watermark -watermark.title=เพิ่มลายน้ำ -watermark.header=เพิ่มลายน้ำ -watermark.customColor=สีข้อความที่กำหนดเอง -watermark.selectText.1=เลือก PDF เพื่อเพิ่มลายน้ำ: -watermark.selectText.2=ข้อความลายน้ำ: -watermark.selectText.3=ขนาดฟอนต์: -watermark.selectText.4=การหมุน (0-360): -watermark.selectText.5=ตัวเว้นระยะความกว้าง (ช่องว่างระหว่างลายน้ำในแนวนอน): -watermark.selectText.6=ตัวเว้นระยะความสูง (ช่องว่างระหว่างลายน้ำในแนวตั้ง): -watermark.selectText.7=ความทึบ (0% - 100%): -watermark.selectText.8=ประเภทลายน้ำ: -watermark.selectText.9=ภาพลายน้ำ: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=เพิ่มลายน้ำ -watermark.type.1=ข้อความ -watermark.type.2=ภาพ - - -#Change permissions -permissions.title=เปลี่ยนสิทธิ์ -permissions.header=เปลี่ยนสิทธิ์ -permissions.warning=คำเตือน: การตั้งค่าสิทธิ์เหล่านี้เป็นการเปลี่ยนแปลงที่ไม่สามารถย้อนกลับได้ แนะนำให้ตั้งค่าพร้อมรหัสผ่านผ่านหน้าการเพิ่มรหัสผ่าน -permissions.selectText.1=เลือก PDF เพื่อเปลี่ยนสิทธิ์ -permissions.selectText.2=สิทธิ์ที่ตั้งค่า -permissions.selectText.3=ป้องกันการประกอบเอกสาร -permissions.selectText.4=ป้องกันการสกัดเนื้อหา -permissions.selectText.5=ป้องกันการสกัดเพื่อการเข้าถึง -permissions.selectText.6=ป้องกันการกรอกแบบฟอร์ม -permissions.selectText.7=ป้องกันการแก้ไข -permissions.selectText.8=ป้องกันการแก้ไขคำอธิบายประกอบ -permissions.selectText.9=ป้องกันการพิมพ์ -permissions.selectText.10=ป้องกันการพิมพ์รูปแบบต่างๆ -permissions.submit=เปลี่ยน - - -#remove password -removePassword.title=ลบรหัสผ่าน -removePassword.header=ลบรหัสผ่าน (ถอดรหัส) -removePassword.selectText.1=เลือก PDF ที่ต้องการถอดรหัส -removePassword.selectText.2=รหัสผ่าน -removePassword.submit=ลบ - - -#changeMetadata -changeMetadata.title=เปลี่ยนข้อมูลเมตา -changeMetadata.header=เปลี่ยนข้อมูลเมตา -changeMetadata.selectText.1=โปรดแก้ไขตัวแปรที่คุณต้องการเปลี่ยน -changeMetadata.selectText.2=ลบข้อมูลเมตาทั้งหมด -changeMetadata.selectText.3=แสดงข้อมูลเมตาที่กำหนดเอง: -changeMetadata.author=ผู้แต่ง: -changeMetadata.creationDate=วันที่สร้าง (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=ผู้สร้าง: -changeMetadata.keywords=คำสำคัญ: -changeMetadata.modDate=วันที่แก้ไข (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=ผู้ผลิต: -changeMetadata.subject=หัวข้อ: -changeMetadata.trapped=ติดกับ: -changeMetadata.selectText.4=ข้อมูลเมตาอื่น ๆ: -changeMetadata.selectText.5=เพิ่มรายการข้อมูลเมตาที่กำหนดเอง -changeMetadata.submit=เปลี่ยน - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF เป็น PDF/A -pdfToPDFA.header=PDF เป็น PDF/A -pdfToPDFA.credit=บริการนี้ใช้ libreoffice สำหรับการแปลง PDF/A -pdfToPDFA.submit=แปลง -pdfToPDFA.tip=ปัจจุบันไม่ทำงานสำหรับการป้อนข้อมูลหลายรายการพร้อมกัน -pdfToPDFA.outputFormat=รูปแบบผลลัพธ์ -pdfToPDFA.pdfWithDigitalSignature=PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป - - -#PDFToWord -PDFToWord.title=PDF เป็น Word -PDFToWord.header=PDF เป็น Word -PDFToWord.selectText.1=รูปแบบไฟล์ผลลัพธ์ -PDFToWord.credit=บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์ -PDFToWord.submit=แปลง - - -#PDFToPresentation -PDFToPresentation.title=PDF เป็น Presentation -PDFToPresentation.header=PDF เป็น Presentation -PDFToPresentation.selectText.1=รูปแบบไฟล์ผลลัพธ์ -PDFToPresentation.credit=บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์ -PDFToPresentation.submit=แปลง - - -#PDFToText -PDFToText.title=PDF เป็น RTF (Text) -PDFToText.header=PDF เป็น RTF (Text) -PDFToText.selectText.1=รูปแบบไฟล์ผลลัพธ์ -PDFToText.credit=บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์ -PDFToText.submit=แปลง - - -#PDFToHTML -PDFToHTML.title=PDF เป็น HTML -PDFToHTML.header=PDF เป็น HTML -PDFToHTML.credit=บริการนี้ใช้ pdftohtml สำหรับการแปลงไฟล์ -PDFToHTML.submit=แปลง - - -#PDFToXML -PDFToXML.title=PDF เป็น XML -PDFToXML.header=PDF เป็น XML -PDFToXML.credit=บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์ -PDFToXML.submit=แปลง - -#PDFToCSV -PDFToCSV.title=PDF เป็น CSV -PDFToCSV.header=PDF เป็น CSV -PDFToCSV.prompt=เลือกหน้าที่ต้องการแยกตาราง -PDFToCSV.submit=แยก - -#split-by-size-or-count -split-by-size-or-count.title=แยก PDF ตามขนาดหรือจำนวน -split-by-size-or-count.header=แยก PDF ตามขนาดหรือจำนวน -split-by-size-or-count.type.label=เลือกประเภทการแยก -split-by-size-or-count.type.size=ตามขนาด -split-by-size-or-count.type.pageCount=ตามจำนวนหน้า -split-by-size-or-count.type.docCount=ตามจำนวนเอกสาร -split-by-size-or-count.value.label=ป้อนค่า -split-by-size-or-count.value.placeholder=ป้อนขนาด (เช่น 2MB หรือ 3KB) หรือจำนวน (เช่น 5) -split-by-size-or-count.submit=ส่ง - - -#overlay-pdfs -overlay-pdfs.header=ซ้อนทับไฟล์ PDF -overlay-pdfs.baseFile.label=เลือกไฟล์ PDF พื้นฐาน -overlay-pdfs.overlayFiles.label=เลือกไฟล์ PDF ซ้อนทับ -overlay-pdfs.mode.label=เลือกโหมดซ้อนทับ -overlay-pdfs.mode.sequential=ซ้อนทับตามลำดับ -overlay-pdfs.mode.interleaved=ซ้อนทับแบบสลับ -overlay-pdfs.mode.fixedRepeat=ซ้อนทับแบบวนซ้ำ -overlay-pdfs.counts.label=จำนวนการซ้อนทับ (สำหรับโหมดวนซ้ำ) -overlay-pdfs.counts.placeholder=ป้อนจำนวนแยกด้วยเครื่องหมายจุลภาค (เช่น 2,3,1) -overlay-pdfs.position.label=เลือกตำแหน่งซ้อนทับ -overlay-pdfs.position.foreground=พื้นหน้า -overlay-pdfs.position.background=พื้นหลัง -overlay-pdfs.submit=ส่ง - - -#split-by-sections -split-by-sections.title=แยก PDF ตามส่วน -split-by-sections.header=แยก PDF เป็นส่วน -split-by-sections.horizontal.label=การแบ่งแนวนอน -split-by-sections.vertical.label=การแบ่งแนวตั้ง -split-by-sections.horizontal.placeholder=ป้อนจำนวนการแบ่งแนวนอน -split-by-sections.vertical.placeholder=ป้อนจำนวนการแบ่งแนวตั้ง -split-by-sections.submit=แยก PDF -split-by-sections.merge=รวมเป็น PDF เดียว - - -#printFile -printFile.title=พิมพ์ไฟล์ -printFile.header=พิมพ์ไฟล์ไปยังเครื่องพิมพ์ -printFile.selectText.1=เลือกไฟล์ที่จะพิมพ์ -printFile.selectText.2=ป้อนชื่อเครื่องพิมพ์ -printFile.submit=พิมพ์ - - -#licenses -licenses.nav=ใบอนุญาต -licenses.title=ใบอนุญาตบุคคลที่สาม -licenses.header=ใบอนุญาตบุคคลที่สาม -licenses.module=โมดูล -licenses.version=เวอร์ชัน -licenses.license=ใบอนุญาต - -#survey -survey.nav=สำรวจ -survey.title=สำรวจ Stirling-PDF -survey.description=Stirling-PDF ไม่มีการติดตาม ดังนั้นเราต้องการฟังความคิดเห็นจากผู้ใช้เพื่อปรับปรุง Stirling-PDF! -survey.changes=Stirling-PDF ได้มีการเปลี่ยนแปลงตั้งแต่การสำรวจครั้งล่าสุด! กรุณาตรวจสอบบล็อกของเราที่นี้เพื่อรับข้อมูลเพิ่มเติม: -survey.changes2=ด้วยการเปลี่ยนแปลงเหล่านี้เราได้รับการสนับสนุนทางธุรกิจและการเงินจากผู้ประกอบการ -survey.please=กรุณาพิจารณาการสำรวจของเรา! -survey.disabled=(ป๊อปอัปการสำรวจจะถูกปิดใช้งานในการอัปเดตต่อไปนี้ แต่สามารถใช้ได้ที่ส่วนท้ายของหน้า) -survey.button=เริ่มสำรวจ -survey.dontShowAgain=ไม่ต้องแสดงอีก -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=ขออภัยในปัญหา! -error.needHelp=ต้องการความช่วยเหลือ / พบปัญหา? -error.contactTip=หากคุณยังมีปัญหา อย่าลังเลที่จะติดต่อเราเพื่อขอความช่วยเหลือ คุณสามารถส่งตั๋วบนหน้าของเราใน GitHub หรือ ติดต่อเราผ่าน Discord: -error.404.head=404 - ไม่พบหน้า | อุ๊ย! เราพลาดในโค้ด! -error.404.1=เราไม่สามารถหาหน้าที่คุณกำลังมองหา -error.404.2=บางสิ่งบางอย่างผิดพลาด -error.github=ส่งตั๋วใน GitHub -error.showStack=แสดง Stack Trace -error.copyStack=คัดลอก Stack Trace -error.githubSubmit=GitHub - ส่งตั๋ว -error.discordSubmit=Discord - ส่งโพสต์การสนับสนุน - - -#remove-image -removeImage.title=ลบภาพ -removeImage.header=ลบภาพ -removeImage.removeImage=ลบภาพ -removeImage.submit=ยืนยันการลบภาพ - - -splitByChapters.title=แบ่งไฟล์ PDF ตามหมวดหมู่ -splitByChapters.header=แบ่งไฟล์ PDF ตามหมวดหมู่ -splitByChapters.bookmarkLevel=ระดับบุคคลที่ได้รับเลือก -splitByChapters.includeMetadata=รวมข้อมูลเสริม -splitByChapters.allowDuplicates=อนุญาตให้มีการซ้ำ -splitByChapters.desc.1=เครื่องมือนี้จะแบ่งไฟล์ PDF ออกเป็นหลายไฟล์ PDF ตามโครงสร้างหมวดหมู่ของไฟล์นั้นๆ -splitByChapters.desc.2=ระดับบุคคลที่ได้รับเลือก: เลือกระดับบุคคลที่ได้รับเลือกที่จะใช้ในการแบ่ง (0 สำหรับระดับต้น, 1 สำหรับระดับที่สอง เป็นต้น) -splitByChapters.desc.3=รวมข้อมูลเสริม: หากถูกเลือก ข้อมูลเสริมของไฟล์ PDF ที่เดิมจะถูกรวมอยู่ในแต่ละไฟล์ที่แบ่งออก -splitByChapters.desc.4=อนุญาตให้มีการซ้ำ: หากถูกเลือก จะทำให้สามารถสร้างไฟล์ PDF แยกออกมาจากหน้าเดียวกันได้หลายรายการ -splitByChapters.submit=แบ่งไฟล์ PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_tr_TR.properties b/stirling-pdf/build/resources/main/messages_tr_TR.properties deleted file mode 100644 index 3e0059a24..000000000 --- a/stirling-pdf/build/resources/main/messages_tr_TR.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Büyüklüğü -addPageNumbers.fontName=Font İsmi -pdfPrompt=PDF(leri) seçin -multiPdfPrompt=PDFleri seçin (2+) -multiPdfDropPrompt=Tüm gerekli PDF'leri seçin (ya da sürükleyip bırakın) -imgPrompt=Resim(leri) seçin -genericSubmit=Gönder -uploadLimit=Maksimum dosya boyutu: -uploadLimitExceededSingular=çok büyük. İzin verilen maksimum boyut: -uploadLimitExceededPlural=çok büyük. İzin verilen maksimum boyut: -processTimeWarning=Uyarı: Bu işlem, dosya boyutuna bağlı olarak bir dakikaya kadar sürebilir. -pageOrderPrompt=Özel Sayfa Sırası (Virgülle ayrılmış sayfa numaraları veya 2n+1 gibi bir fonksiyon girin) : -pageSelectionPrompt=Özel Sayfa Seçimi (1,5,6 sayfa numaralarının virgülle ayrılmış bir listesini veya 2n+1 gibi bir fonksiyon girin) : -goToPage=Sayfaya Git -true=Doğru -false=Yanlış -unknown=Bilinmeyen -save=Kaydet -saveToBrowser=Tarayıcıya Kaydet -close=Kapat -filesSelected=dosya seçildi -noFavourites=Favori eklenmedi -downloadComplete=İndirme Tamamlandı -bored=Sıkıldınız mı? -alphabet=Alfabe -downloadPdf=PDF İndir -text=Metin -font=Yazı tipi -selectFillter=-- Seçiniz -- -pageNum=Sayfa Numarası -sizes.small=Küçük -sizes.medium=Orta -sizes.large=Büyük -sizes.x-large=Çok Büyük -error.pdfPassword=PDF belgesi şifreli ve şifre ya sağlanmadı ya da yanlış. -delete=Sil -username=Kullanıcı Adı -password=Parola -welcome=Hoş geldiniz -property=Özellik -black=Siyah -white=Beyaz -red=Kırmızı -green=Yeşil -blue=Mavi -custom=Özel -WorkInProgess=Çalışmalar devam ediyor, Çalışmayabilir veya hatalı olabilir, Lütfen herhangi bir sorunu bildirin! -poweredBy=Tarafından desteklenmektedir -yes=Evet -no=Hayır -changedCredsMessage=Bilgiler değiştirildi! -notAuthenticatedMessage=Kullanıcı doğrulanmadı. -userNotFoundMessage=Kullanıcı bulunamadı. -incorrectPasswordMessage=Mevcut şifre yanlış. -usernameExistsMessage=Yeni Kullanıcı Adı zaten var. -invalidUsernameMessage=Geçersiz kullanıcı adı, kullanıcı adı yalnızca harf, rakam ve aşağıdaki özel karakterleri @._+- içerebilir veya geçerli bir e-posta adresi olmalıdır. -invalidPasswordMessage=Şifre boş olmamalı ve başında veya sonunda boşluk bulunmamalıdır. -confirmPasswordErrorMessage=Yeni Şifre ve Yeni Şifreyi Onayla eşleşmelidir. -deleteCurrentUserMessage=Şu anda oturum açmış olan kullanıcı silinemiyor. -deleteUsernameExistsMessage=Kullanıcı adı mevcut değil ve silinemez. -downgradeCurrentUserMessage=Mevcut kullanıcının rolü düşürülemiyor -disabledCurrentUserMessage=Mevcut kullanıcı devre dışı bırakılamaz -downgradeCurrentUserLongMessage=Mevcut kullanıcının rolü düşürülemiyor. Bu nedenle, mevcut kullanıcı gösterilmeyecektir. -userAlreadyExistsOAuthMessage=Kullanıcı zaten bir OAuth2 kullanıcısı olarak mevcut. -userAlreadyExistsWebMessage=Kullanıcı zaten bir web kullanıcısı olarak mevcut. -error=Hata -oops=Tüh! -help=Yardım -goHomepage=Anasayfa'ya git -joinDiscord=Discord sunucumuza katılın -seeDockerHub=Docker Hub'a bakın -visitGithub=Github Deposunu Ziyaret Edin -donate=Bağış Yapın -color=Renk -sponsor=Bağış -info=Bilgi -pro=Pro -page=Sayfa -pages=Sayfalar -loading=Yükleniyor... -addToDoc=Dökümana Ekle -reset=Sıfırla -apply=Uygula -noFileSelected=Hiçbir dosya seçilmedi. Lütfen bir dosya yükleyin. - -legal.privacy=Gizlilik Politikası -legal.terms=Şartlar ve koşullar -legal.accessibility=Erişilebilirlik -legal.cookie=Çerez Politikası -legal.impressum=Hakkımızda -legal.showCookieBanner=Çerez Tercihleri - -############### -# Pipeline # -############### -pipeline.header=Çoklu İşlemler Menü (Beta) -pipeline.uploadButton=Yükle -pipeline.configureButton=Yapılandır -pipeline.defaultOption=Özel -pipeline.submitButton=Gönder -pipeline.help=Çoklu İşlemler Yardım -pipeline.scanHelp=Klasör Tarama Yardımı -pipeline.deletePrompt=Çoklu işlemleri silmek istediğinizden emin misiniz - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Çoklu İşlemler Yapılandırma -pipelineOptions.pipelineNameLabel=Çoklu İşlemler İsim -pipelineOptions.saveSettings=Ayarları Kaydet -pipelineOptions.pipelineNamePrompt=Buraya isim girin -pipelineOptions.selectOperation=İşlem Seçin -pipelineOptions.addOperationButton=İşlem ekle -pipelineOptions.pipelineHeader=Çoklu İşlemler: -pipelineOptions.saveButton=İndir -pipelineOptions.validateButton=Doğrula - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Pro Sürümüne Yükselt -enterpriseEdition.warning=Bu özellik yalnızca Pro kullanıcılarına sunulmaktadır. -enterpriseEdition.yamlAdvert=Stirling PDF Pro, YAML yapılandırma dosyalarını ve diğer SSO özelliklerini destekler. -enterpriseEdition.ssoAdvert=Daha fazla kullanıcı yönetimi özelliği mi arıyorsunuz? Stirling PDF Pro'ya göz atın - - -################# -# Analytics # -################# -analytics.title=Stirling PDF’i daha iyi hale getirmek ister misiniz? -analytics.paragraph1=Stirling PDF, ürünü geliştirmemize yardımcı olmak için isteğe bağlı analizleri içerir. Kişisel bilgileri veya dosya içeriklerini asla takip etmiyoruz. -analytics.paragraph2=Stirling PDF’in büyümesine destek olmak ve kullanıcılarımızı daha iyi anlayabilmemiz için analizleri etkinleştirmeyi düşünebilirsiniz. -analytics.enable=Analizi Etkinleştir -analytics.disable=Analizi Devre Dışı Bırak -analytics.settings=Analiz ayarlarını config/settings.yml dosyasından değiştirebilirsiniz - - -############# -# NAVBAR # -############# -navbar.favorite=Favoriler -navbar.recent=New and recently updated -navbar.darkmode=Karanlık Mod -navbar.language=Diller -navbar.settings=Ayarlar -navbar.allTools=Araçlar -navbar.multiTool=Çoklu Araçlar -navbar.search=Search -navbar.sections.organize=Düzenle -navbar.sections.convertTo=PDF'ye dönüştür -navbar.sections.convertFrom=PDF'den dönüştür -navbar.sections.security=Oturum ve Güvenlik -navbar.sections.advance=Gelişmiş -navbar.sections.edit=Görüntüle ve Düzenle -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Ayarlar -settings.update=Güncelleme mevcut -settings.updateAvailable={0} mevcut kurulu sürümdür. Yeni bir sürüm ({1}) mevcuttur. -settings.appVersion=Uygulama Sürümü: -settings.downloadOption.title=İndirme seçeneği seçin (Zip olmayan tek dosya indirmeler için): -settings.downloadOption.1=Aynı pencerede aç -settings.downloadOption.2=Yeni pencerede aç -settings.downloadOption.3=Dosyayı indir -settings.zipThreshold=İndirilen dosya sayısı şu değeri aştığında zip dosyası oluştur: -settings.signOut=Çıkış Yap -settings.accountSettings=Hesap Ayarları -settings.bored.help=Paskalya yumurtası oyunu etkinleştirir -settings.cacheInputs.name=Form girdilerini kaydet -settings.cacheInputs.help=Gelecekteki çalıştırmalar için önceden kullanılan girdileri saklamayı etkinleştirin - -changeCreds.title=Giriş Bilgilerini Değiştir -changeCreds.header=Hesap Detaylarınızı Güncelleyin -changeCreds.changePassword=Varsayılan giriş bilgilerini kullanıyorsunuz. Lütfen yeni bir şifre girin. -changeCreds.newUsername=Yeni Kullanıcı Adı -changeCreds.oldPassword=Mevcut Şifre -changeCreds.newPassword=Yeni Şifre -changeCreds.confirmNewPassword=Yeni Şifreyi Onayla -changeCreds.submit=Değişiklikleri Gönder - - - -account.title=Hesap Ayarları -account.accountSettings=Hesap Ayarları -account.adminSettings=Yönetici Ayarları - Kullanıcıları Görüntüle ve Ekle -account.userControlSettings=Kullanıcı Kontrol Ayarları -account.changeUsername=Kullanıcı Adını Değiştir -account.newUsername=Yeni kullanıcı adı -account.password=Onay Şifresi -account.oldPassword=Eski Şifre -account.newPassword=Yeni Şifre -account.changePassword=Şifreyi Değiştir -account.confirmNewPassword=Yeni Şifreyi Onayla -account.signOut=Çıkış Yap -account.yourApiKey=API Anahtarınız -account.syncTitle=Hesap Ayarları ile Tarayıcı Ayarlarını Eşitle -account.settingsCompare=Ayar Karşılaştırması: -account.property=Özellik -account.webBrowserSettings=Web Tarayıcı Ayarı -account.syncToBrowser=Hesaptan Tarayıcıya Eşitle -account.syncToAccount=Tarayıcıdan Hesaba Eşitle - - -adminUserSettings.title=Kullanıcı Kontrol Ayarları -adminUserSettings.header=Yönetici Kullanıcı Kontrol Ayarları -adminUserSettings.admin=Yönetici -adminUserSettings.user=Kullanıcı -adminUserSettings.addUser=Yeni Kullanıcı Ekle -adminUserSettings.deleteUser=Kullanıcı Sil -adminUserSettings.confirmDeleteUser=Kullanıcı silinsin mi? -adminUserSettings.confirmChangeUserStatus=Kullanıcı devre dışı bırakılmalı/aktifleştirilmeli mi ? -adminUserSettings.usernameInfo=Kullanıcı adı yalnızca harf, rakam ve aşağıdaki özel karakterleri @._+- içerebilir veya geçerli bir e-posta adresi olmalıdır. -adminUserSettings.roles=Roller -adminUserSettings.role=Rol -adminUserSettings.actions=Eylemler -adminUserSettings.apiUser=Sınırlı API Kullanıcısı -adminUserSettings.extraApiUser=Ek Sınırlı API Kullanıcısı -adminUserSettings.webOnlyUser=Sadece Web Kullanıcısı -adminUserSettings.demoUser=Demo Kullanıcısı (Özel ayar yok) -adminUserSettings.internalApiUser=Dahili API Kullanıcısı -adminUserSettings.forceChange=Kullanıcının girişte kullanıcı adı/şifre değiştirmesini zorla -adminUserSettings.submit=Kullanıcıyı Kaydet -adminUserSettings.changeUserRole=Kullanıcı rolünü değiştir -adminUserSettings.authenticated=Onaylandı -adminUserSettings.editOwnProfil=Profili düzenle -adminUserSettings.enabledUser=aktif kullanıcı -adminUserSettings.disabledUser=devre dışı kullanıcı -adminUserSettings.activeUsers=Aktif Kullanıcılar: -adminUserSettings.disabledUsers=Devre Dışı Kullanıcılar: -adminUserSettings.totalUsers=Toplam Kullanıcılar: -adminUserSettings.lastRequest=Son İstek -adminUserSettings.usage=Kullanımı Görüntüle - -endpointStatistics.title=Endpoint İstatistikleri -endpointStatistics.header=Endpoint İstatistikleri -endpointStatistics.top10=En Çok Kullanılan 10 -endpointStatistics.top20=En Çok Kullanılan 20 -endpointStatistics.all=Hepsi -endpointStatistics.refresh=Yenile -endpointStatistics.includeHomepage=Ana Sayfayı Dahil Et ('/') -endpointStatistics.includeLoginPage=Giriş Sayfasını Dahil Et ('/login') -endpointStatistics.totalEndpoints=Toplam Uç Nokta -endpointStatistics.totalVisits=Toplam Ziyaret -endpointStatistics.showing=Gösteriliyor -endpointStatistics.selectedVisits=Seçilen Ziyaretler -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Ziyaret -endpointStatistics.percentage=Yüzde -endpointStatistics.loading=Yükleniyor... -endpointStatistics.failedToLoad=Endpoint verileri yüklenemedi. Lütfen sayfayı yenileyin. -endpointStatistics.home=Ana Sayfa -endpointStatistics.login=Giriş -endpointStatistics.top=En Çok -endpointStatistics.numberOfVisits=Ziyaret Sayısı -endpointStatistics.visitsTooltip=Ziyaret: {0} (toplamın %{1}’i) -endpointStatistics.retry=Yeniden Dene - -database.title=Veri Tabanını İçe/Dışa Aktar -database.header=Veri Tabanını İçe/Dışa Aktar -database.fileName=Dosya Adı -database.creationDate=Oluşturulma Tarihi -database.fileSize=Dosya Boyutu -database.deleteBackupFile=Yedekleme Dosyasını Sil -database.importBackupFile=Yedekleme Dosyasını İçe Aktar -database.createBackupFile=Create Backup File -database.downloadBackupFile=Yedekleme Dosyasını İndir -database.info_1=Verileri içe aktarırken, yapının doğru olduğundan emin olmak çok önemlidir. Ne yaptığınızdan emin değilseniz, bir uzmandan tavsiye ve destek alın. Yapıdaki bir hata, uygulamanın tamamen çalıştırılamaması da dahil olmak üzere uygulama sorunlarına neden olabilir. -database.info_2=Karşıya yüklerken dosya adı önemli değildir. Daha sonra yedekleme_kullanıcısı_yyyyAAggSdd.sql biçiminde yeniden adlandırılacak ve tutarlı bir adlandırma kuralı sağlanacaktır. -database.submit=Yedeklemeyi İçe Aktar -database.importIntoDatabaseSuccessed=Veri tabanına başarıyla aktarıldı -database.backupCreated=Veritabanı yedeklemesi başarılı -database.fileNotFound=Dosya bulunamadı -database.fileNullOrEmpty=Dosya yok veya boş olmamalıdır -database.failedImportFile=Dosya İçe Aktarılamadı -database.notSupported=Bu işlev, mevcut veritabanı bağlantınız için desteklenmiyor. - -session.expired=Oturumunuzun süresi doldu. Lütfen sayfayı yenileyip tekrar deneyin. -session.refreshPage=Sayfayı Yenile - -############# -# HOME-PAGE # -############# -home.desc=Yerel olarak barındırılan tüm PDF ihtiyaçlarınız için tek durak noktanız. -home.searchBar=Özellikleri arayın... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Görüntüleyin, açıklama ekleyin, metin veya resim ekleyin -viewPdf.tags=görüntüle,oku,açıklama ekle,metin,görüntü - -home.setFavorites=Favorilere Ekle -home.hideFavorites=Favorileri Gizle -home.showFavorites=Favorileri Göster -home.legacyHomepage=Eski ana sayfa -home.newHomePage=Yeni ana sayfamızı deneyin! -home.alphabetical=Alfabetik -home.globalPopularity=Global Popülerlik -home.sortBy=Sıralama ölçütü: - -home.multiTool.title=PDF Çoklu Araç -home.multiTool.desc=Birleştir, Döndür, Yeniden Düzenle ve Sayfaları Kaldır -multiTool.tags=Çoklu Araç,Çoklu işlem,Arayüz,tıklama sürükleme,ön uç,istemci tarafı,etkileşimli,taşınabilir,taşı - -home.merge.title=Birleştir -home.merge.desc=Çoklu PDF'leri tek bir dosyada kolayca birleştirin. -merge.tags=birleştir,Sayfa işlemleri,Arka uç,sunucu tarafı - -home.split.title=Ayır -home.split.desc=PDF'leri birden fazla belgeye ayırın -split.tags=Sayfa işlemleri,böl,Çoklu Sayfa,kes,sunucu tarafı - -home.rotate.title=Döndür -home.rotate.desc=PDF'lerinizi kolayca döndürün. -rotate.tags=sunucu tarafı - - -home.imageToPdf.title=Resimden PDF'e -home.imageToPdf.desc=Bir resmi (PNG, JPEG, GIF) PDF'e dönüştürün. -imageToPdf.tags=dönüşüm,img,jpg,fotoğraf,resim - -home.pdfToImage.title=PDF'den Resme -home.pdfToImage.desc=PDF'yi bir resme dönüştürün. (PNG, JPEG, GIF) -pdfToImage.tags=dönüşüm,img,jpg,fotoğraf,resim - -home.pdfOrganiser.title=Düzenle -home.pdfOrganiser.desc=Sayfaları herhangi bir sırayla kaldırın/düzenleyin -pdfOrganiser.tags=çift,çift,yan,yana,sırala,taşı - - -home.addImage.title=Resim Ekle -home.addImage.desc=PDF'e belirli bir konuma resim ekler -addImage.tags=img,jpg,fotoğraf,resim - -home.watermark.title=Filigran Ekle -home.watermark.desc=PDF belgenize özel bir filigran ekleyin. -watermark.tags=Metin,tekrarlayan,etiket,kendi,telif hakkı,marka,img,jpg,fotoğraf,resim - -home.permissions.title=İzinleri Değiştir -home.permissions.desc=PDF belgenizin izinlerini değiştirin -permissions.tags=oku,yaz,düzenle,yazdır - - -home.removePages.title=Kaldır -home.removePages.desc=PDF belgenizden istenmeyen sayfaları silin. -removePages.tags=Sayfaları kaldır,sayfaları sil - -home.addPassword.title=Parola Ekle -home.addPassword.desc=PDF belgenizi bir parola ile şifreleyin. -addPassword.tags=güvenli, güvenlik - -home.removePassword.title=Parolayı Kaldır -home.removePassword.desc=PDF belgenizden parola korumasını kaldırın. -removePassword.tags=güvenli,Şifreyi çöz,güvenlik,parolasız,parolayı sil - -home.compressPdfs.title=Sıkıştır -home.compressPdfs.desc=PDF'lerin dosya boyutunu azaltmak için sıkıştırın. -compressPdfs.tags=sıkıştır,küçük,minik - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Metaveriyi Değiştir -home.changeMetadata.desc=Bir PDF belgesinden metaveriyi değiştir/kaldır/ekle -changeMetadata.tags=Başlık,yazar,tarih,oluşturma,zaman,yayıncı,üretici,istatistikler - -home.fileToPDF.title=Dosyayı PDF'e Dönüştür -home.fileToPDF.desc=Hemen hemen her dosyayı PDF'e dönüştürün (DOCX, PNG, XLS, PPT, TXT ve daha fazlası) -fileToPDF.tags=dönüşüm,format,belge,fotoğraf,slayt,metin,dönüşüm,ofis,doküman,word,excel,powerpoint - -home.ocr.title=OCR / Taramaları Temizle -home.ocr.desc=Taramaları temizler ve bir PDF içindeki resimlerden metni algılar ve tekrar metin olarak ekler. -ocr.tags=tanıma,metin,resim,tarama,okuma,tanımlama,algılama,düzenlenebilir - -home.extractImages.title=Resimleri Çıkar -home.extractImages.desc=Bir PDF'ten tüm resimleri çıkarır ve bunları zip olarak kaydeder. -extractImages.tags=fotoğraf,resim,kaydet,arşiv,zip,yakala,al - -home.pdfToPDFA.title=PDF'den PDF/A'ya -home.pdfToPDFA.desc=PDF'yi uzun vadeli saklama için PDF/A'ya dönüştürün -pdfToPDFA.tags=arşiv,uzun vadeli,standart,dönüşüm,saklama,koruma - -home.PDFToWord.title=PDF'den Word'e -home.PDFToWord.desc=PDF'yi Word formatlarına dönüştürün (DOC, DOCX ve ODT) -PDFToWord.tags=doc,docx,odt,word,dönüşüm,format,dönüşüm,ofis,microsoft,docfile - -home.PDFToPresentation.title=PDF'den Sunuma -home.PDFToPresentation.desc=PDF'yi Sunum formatlarına dönüştürün (PPT, PPTX ve ODP) -PDFToPresentation.tags=slaytlar,show,ofis,microsoft - -home.PDFToText.title=PDF'den RTF (Metin)'e -home.PDFToText.desc=PDF'i Metin veya RTF formatına dönüştür -PDFToText.tags=zenginformat,zenginmetinformatı,zengin metin formatı - -home.PDFToHTML.title=PDF'den HTML'e -home.PDFToHTML.desc=PDF'i HTML formatına dönüştür -PDFToHTML.tags=web içeriği,tarayıcı dostu - - -home.PDFToXML.title=PDF'den XML'e -home.PDFToXML.desc=PDF'i XML formatına dönüştür -PDFToXML.tags=veri-çıkarımı,yapılandırılmış-içerik,entegrasyon,dönüşüm,dönüştür - -home.ScannerImageSplit.title=Taranmış Fotoğrafları Tespit Et/Böl -home.ScannerImageSplit.desc=Bir fotoğraf/PDF içerisindeki birden fazla fotoğrafı ayırır -ScannerImageSplit.tags=ayır,otomatik-tespit,taramalar,çoklu-fotoğraf,düzenle - -home.sign.title=İmzala -home.sign.desc=Çizim, metin veya resim ile PDF'e imza ekler -sign.tags=onayla,başharfler,çizili-imza,metin-imza,resim-imza - -home.flatten.title=Düzleştir -home.flatten.desc=PDF'ten tüm etkileşimli öğeleri ve formları kaldırır -flatten.tags=statik,devre dışı bırak,etkileşimsiz,sadeleştir - -home.repair.title=Onar -home.repair.desc=Bozuk/kırık bir PDF'i onarmaya çalışır -repair.tags=onar,geri yükle,düzelt,geri getir - -home.removeBlanks.title=Boş Sayfaları Kaldır -home.removeBlanks.desc=Bir belgeden boş sayfaları tespit eder ve kaldırır -removeBlanks.tags=temizle,sadeleştir,içeriksiz,düzenle - -home.removeAnnotations.title=Ek Açıklamaları Kaldır -home.removeAnnotations.desc=PDF'deki tüm yorumları/açıklamaları kaldırır -removeAnnotations.tags=yorumlar,vurgulama,notlar,işaretleme,kaldırma - -home.compare.title=Karşılaştır -home.compare.desc=2 PDF Belgesi arasındaki farkları karşılaştırır ve gösterir -compare.tags=farklılaştır,karşılaştır,değişiklikler,analiz - -home.certSign.title=Sertifika ile İmzala -home.certSign.desc=Bir PDF'i Sertifika/Anahtar (PEM/P12) ile imzalar -certSign.tags=doğrula,PEM,P12,resmi,şifrele - -home.removeCertSign.title=Sertifika İmzasını Kaldır -home.removeCertSign.desc=PDF'ten sertifika imzasını kaldırır -removeCertSign.tags=doğrula,PEM,P12,resmi,şifre çöz - -home.pageLayout.title=Çoklu-Sayfa Düzeni -home.pageLayout.desc=Bir PDF belgesinin çoklu sayfalarını tek bir sayfada birleştirir -pageLayout.tags=birleştir,kompozit,tek-görünüm,düzenle - -home.scalePages.title=Sayfa boyutunu/ölçeğini ayarla -home.scalePages.desc=Bir sayfanın ve/veya içeriğinin boyutunu/ölçeğini değiştirir -scalePages.tags=boyutlandır,değiştir,boyut,uyarla - -home.pipeline.title=Çoklu İşlemler -home.pipeline.desc=Çoklu İşlemler tanımlayarak PDF'lere birden fazla işlemi çalıştır -pipeline.tags=otomatikleştir,sıralı,betikli,toplu-işlem - -home.add-page-numbers.title=Sayfa Numaraları Ekle -home.add-page-numbers.desc=Bir belgeye belirli bir konuma sayfa numaraları ekler -add-page-numbers.tags=sayfalandır,etiket,düzenle,dizin - -home.auto-rename.title=PDF Dosyasını Otomatik Yeniden Adlandır -home.auto-rename.desc=Tespit edilen başlığa dayanarak bir PDF dosyasını otomatik olarak yeniden adlandırır -auto-rename.tags=otomatik-tespit,başlık-tabanlı,düzenle,yeniden-etiketle - -home.adjust-contrast.title=Renkleri/Kontrastı Ayarla -home.adjust-contrast.desc=Bir PDF'in Kontrastını, Doygunluğunu ve Parlaklığını ayarlar -adjust-contrast.tags=renk-düzeltme,ayarla,değiştir,artır - -home.crop.title=PDF'i Kırp -home.crop.desc=Boyutunu azaltmak için bir PDF'i kırpar (metni korur!) -crop.tags=kırp,küçült,düzenle,şekillendir - -home.autoSplitPDF.title=Sayfaları Otomatik Böl -home.autoSplitPDF.desc=Fiziksel taranmış sayfa bölücü QR Kod ile Taranmış PDF'i Otomatik Böl -autoSplitPDF.tags=QR-tabanlı,ayır,tarama-segmenti,düzenle - -home.sanitizePdf.title=Temizle -home.sanitizePdf.desc=PDF dosyalarından betikleri ve diğer öğeleri kaldırır -sanitizePdf.tags=temizle,güvende,korunaklı,tehditleri-kaldır - -home.URLToPDF.title=URL/Websitesi PDF'e -home.URLToPDF.desc=Herhangi bir http(s)URL'yi PDF'e dönüştürür -URLToPDF.tags=web-yakala,sayfa-kaydet,webten-dökümana,arşivle - -home.HTMLToPDF.title=HTML'den PDF'e -home.HTMLToPDF.desc=Herhangi bir HTML dosyasını veya zip'i PDF'e dönüştürür -HTMLToPDF.tags=biçimlendirme,web-içeriği,dönüşüm,dönüştür - - -home.MarkdownToPDF.title=Markdown'dan PDF'e -home.MarkdownToPDF.desc=Herhangi bir Markdown dosyasını PDF'e dönüştürür -MarkdownToPDF.tags=biçimlendirme,web-içeriği,dönüşüm,dönüştür - -home.PDFToMarkdown.title=PDF'den Markdown'a -home.PDFToMarkdown.desc=Herhangi bir PDF'yi Markdown formatına dönüştürür -PDFToMarkdown.tags=biçimlendirme,web-içeriği,dönüşüm,dönüştür,md - -home.getPdfInfo.title=PDF Hakkında TÜM Bilgiyi Al -home.getPdfInfo.desc=PDF'ler hakkında mümkün olan her türlü bilgiyi toplar -getPdfInfo.tags=bilgi,veri,istatistikler,istatistik - - -home.extractPage.title=Sayfa(ları) Çıkar -home.extractPage.desc=PDF'ten seçili sayfaları çıkarır -extractPage.tags=çıkar - - -home.PdfToSinglePage.title=PDF'i Tek Büyük Sayfaya -home.PdfToSinglePage.desc=Tüm PDF sayfalarını tek büyük bir sayfada birleştirir -PdfToSinglePage.tags=tek sayfa - - -home.showJS.title=Javascript'i Göster -home.showJS.desc=Bir PDF'e enjekte edilen herhangi bir JS'i araştırır ve gösterir -showJS.tags=JS - -home.autoRedact.title=Otomatik Karartma -home.autoRedact.desc=Giriş metnine dayanarak bir PDF'teki metni Otomatik Karartır (Redakte) -autoRedact.tags=Karart,Gizle,karartma,siyah,markör,gizli - -home.redact.title=Manuel Sansürleme -home.redact.desc=Seçilen metinler, çizilen şekiller ve/veya belirli sayfalar üzerinden PDF'yi sansürler -redact.tags=Sansürle,Gizle,karart,karartma,işaretleyici,gizli,manuel - -home.tableExtraxt.title=PDF'den CSV'ye -home.tableExtraxt.desc=PDF'den Tabloları çıkarır ve CSV'ye dönüştürür -tableExtraxt.tags=CSV, Tablo Çıkarma, ayıklama, dönüştürme - - -home.autoSizeSplitPDF.title=Boyut/Sayıya Göre Otomatik Bölme -home.autoSizeSplitPDF.desc=Tek bir PDF'yi boyut, sayfa sayısı veya belge sayısına göre birden fazla belgeye bölün -autoSizeSplitPDF.tags=pdf,bölme,belge,organizasyon - - -home.overlay-pdfs.title=PDF'leri Bindirme -home.overlay-pdfs.desc=PDF'leri başka bir PDF'nin üzerine bindirir -overlay-pdfs.tags=Bindirme - -home.split-by-sections.title=PDF'yi Bölümlere Ayırma -home.split-by-sections.desc=PDF'nin her sayfasını daha küçük yatay ve dikey bölümlere ayırın -split-by-sections.tags=Bölümlere Ayırma, Bölme, Özelleştirme - -home.AddStampRequest.title=PDF'ye Damga Ekleme -home.AddStampRequest.desc=Belirlenen konumlara metin veya resim damgaları ekleyin -AddStampRequest.tags=Damga, Görüntü ekle, Görüntüyü ortala, Filigran, PDF, Göm, Özelleştir - - -home.removeImagePdf.title=Resmi kaldır -home.removeImagePdf.desc=Dosya boyutunu küçültmek için PDF'den resmi kaldırın -removeImagePdf.tags=Resmi Kaldır,Sayfa İşlemleri,Arka uç,sunucu tarafı - - -home.splitPdfByChapters.title=PDF'yi Bölümlere Göre Böl -home.splitPdfByChapters.desc=PDF'yi bölüm yapısına göre birden fazla dosyaya ayırın. -splitPdfByChapters.tags=böl, bölümler, yer imleri, düzenle - -home.validateSignature.title=PDF İmzasını Doğrula -home.validateSignature.desc=PDF belgelerindeki dijital imzaları ve sertifikaları doğrulayın -validateSignature.tags=imza, doğrula, geçerlilik kontrolü, pdf, sertifika, dijital imza, İmzayı Doğrula, Sertifikayı Doğrula - -#replace-invert-color -replace-color.title=Renk Değiştir-Tersine Çevir -replace-color.header=PDF Renklerini Değiştir veya Tersine Çevir -home.replaceColorPdf.title=Renkleri Değiştir ve Tersine Çevir -home.replaceColorPdf.desc=PDF'deki metin ve arka plan renklerini değiştirin ve PDF'nin tüm renklerini tersine çevirerek dosya boyutunu azaltın -replaceColorPdf.tags=Renk Değiştir, Sayfa işlemleri, Arka yüz, Sunucu tarafı -replace-color.selectText.1=Renk Değiştir veya Tersine Çevirme Seçenekleri -replace-color.selectText.2=Varsayılan (Yüksek kontrastlı varsayılan renkler) -replace-color.selectText.3=Özel (Kişiselleştirilmiş renkler) -replace-color.selectText.4=Tümü Tersine Çevir (Tüm renkleri tersine çevir) -replace-color.selectText.5=Yüksek kontrastlı renk seçenekleri -replace-color.selectText.6=Siyah arka plan üzerine beyaz metin -replace-color.selectText.7=Beyaz arka plan üzerine siyah metin -replace-color.selectText.8=Siyah arka plan üzerine sarı metin -replace-color.selectText.9=Siyah arka plan üzerine yeşil metin -replace-color.selectText.10=Metin Rengini Seç -replace-color.selectText.11=Arka Plan Rengini Seç -replace-color.submit=Değiştir - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Giriş Yap -login.header=Giriş Yap -login.signin=Giriş Yap -login.rememberme=Beni hatırla -login.invalid=Geçersiz kullanıcı adı veya şifre. -login.locked=Hesabınız kilitlendi. -login.signinTitle=Lütfen giriş yapınız. -login.ssoSignIn=Tek Oturum Açma ile Giriş Yap -login.oAuth2AutoCreateDisabled=OAUTH2 Otomatik Oluşturma Kullanıcı Devre Dışı Bırakıldı -login.oAuth2AdminBlockedUser=Kayıtlı olmayan kullanıcıların kayıt veya giriş yapması şu anda engellenmiştir. Lütfen yöneticiyle iletişime geçin. -login.oauth2RequestNotFound=Yetkilendirme isteği bulunamadı -login.oauth2InvalidUserInfoResponse=Geçersiz Kullanıcı Bilgisi Yanıtı -login.oauth2invalidRequest=Geçersiz İstek -login.oauth2AccessDenied=Erişim Reddedildi -login.oauth2InvalidTokenResponse=Geçersiz Belirteç Yanıtı -login.oauth2InvalidIdToken=Geçersiz Kimlik Belirteci -login.relyingPartyRegistrationNotFound=Bağlı taraf kaydı bulunamadı -login.userIsDisabled=Kullanıcı devre dışı bırakıldı, şu anda bu kullanıcı adıyla giriş engellendi. Lütfen yöneticiyle iletişime geçin. -login.alreadyLoggedIn=Zaten şu cihazlarda oturum açılmış: -login.alreadyLoggedIn2=Lütfen bu cihazlardan çıkış yaparak tekrar deneyin. -login.toManySessions=Çok fazla aktif oturumunuz var -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Otomatik Karartma -autoRedact.header=Otomatik Karartma -autoRedact.colorLabel=Renk -autoRedact.textsToRedactLabel=Karartılacak Metin (satır ayrılmış) -autoRedact.textsToRedactPlaceholder=Örn. \nGizli \nÇok Gizli -autoRedact.useRegexLabel=Regex Kullan -autoRedact.wholeWordSearchLabel=Tam Kelime Arama -autoRedact.customPaddingLabel=Özel Ekstra Dolgu -autoRedact.convertPDFToImageLabel=PDF'i PDF-Görüntü'ye dönüştür (Kutunun arkasındaki metni kaldırmak için kullanılır) -autoRedact.submitButton=Gönder - -#redact -redact.title=Manuel Sansürleme -redact.header=Manuel Sansürleme -redact.submit=Sansürle -redact.textBasedRedaction=Metin Tabanlı Sansürleme -redact.pageBasedRedaction=Sayfa Tabanlı Sansürleme -redact.convertPDFToImageLabel=PDF'yi Görsel PDF'ye Dönüştür (Kutunun arkasındaki metni kaldırmak için kullanılır) -redact.pageRedactionNumbers.title=Sayfalar -redact.pageRedactionNumbers.placeholder=(örneğin: 1,2,8 veya 4,7,12-16 ya da 2n-1) -redact.redactionColor.title=Sansür Rengi -redact.export=Dışa Aktar -redact.upload=Yükle -redact.boxRedaction=Kutu Çizerek Sansürleme -redact.zoom=Yakınlaştırma -redact.zoomIn=Yakınlaştır -redact.zoomOut=Uzaklaştır -redact.nextPage=Sonraki Sayfa -redact.previousPage=Önceki Sayfa -redact.toggleSidebar=Kenar Çubuğunu Aç/Kapat -redact.showThumbnails=Küçük Resimleri Göster -redact.showDocumentOutline=Belge Anahatlarını Göster (tüm öğeleri genişletmek/daraltmak için çift tıklayın) -redact.showAttatchments=Ekleri Göster -redact.showLayers=Katmanları Göster (tüm katmanları varsayılana döndürmek için çift tıklayın) -redact.colourPicker=Renk Seçici -redact.findCurrentOutlineItem=Geçerli Anahat Öğesini Bul -redact.applyChanges=Değişiklikleri Uygula - -#showJS -showJS.title=Javascript'i Göster -showJS.header=Javascript'i Göster -showJS.downloadJS=Javascript İndir -showJS.submit=Göster - - -#pdfToSinglePage -pdfToSinglePage.title=PDF'i Tek Sayfaya -pdfToSinglePage.header=PDF'i Tek Sayfaya -pdfToSinglePage.submit=Tek Sayfaya Dönüştür - - -#pageExtracter -pageExtracter.title=Sayfaları Çıkar -pageExtracter.header=Sayfaları Çıkar -pageExtracter.submit=Çıkar -pageExtracter.placeholder=(örneğin 1,2,8 veya 4,7,12-16 ya da 2n-1) - - -#getPdfInfo -getPdfInfo.title=PDF Hakkında Bilgi Al -getPdfInfo.header=PDF Hakkında Bilgi Al -getPdfInfo.submit=Bilgi Al -getPdfInfo.downloadJson=JSON İndir -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown'dan PDF'e -MarkdownToPDF.header=Markdown'dan PDF'e -MarkdownToPDF.submit=Dönüştür -MarkdownToPDF.help=Devam eden iş -MarkdownToPDF.credit=WeasyPrint Kullanıyor - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL'den PDF'e -URLToPDF.header=URL'den PDF'e -URLToPDF.submit=Dönüştür -URLToPDF.credit=WeasyPrint Kullanıyor - - -#html-to-pdf -HTMLToPDF.title=HTML'den PDF'e -HTMLToPDF.header=HTML'den PDF'e -HTMLToPDF.help=HTML dosyalarını ve html/css/görsel vb. içeren ZIP'leri kabul eder -HTMLToPDF.submit=Dönüştür -HTMLToPDF.credit=WeasyPrint Kullanıyor -HTMLToPDF.zoom=Web sitesini görüntülemek için yakınlaştırma düzeyi. -HTMLToPDF.pageWidth=Sayfanın santimetre cinsinden genişliği. (Varsayılan olarak boş) -HTMLToPDF.pageHeight=Sayfanın santimetre cinsinden yüksekliği. (Varsayılan olarak boş) -HTMLToPDF.marginTop=Sayfanın milimetre cinsinden üst kenar boşluğu. (Varsayılan olarak boş) -HTMLToPDF.marginBottom=Sayfanın milimetre cinsinden alt kenar boşluğu. (Varsayılan olarak boş) -HTMLToPDF.marginLeft=Sayfanın milimetre cinsinden sol kenar boşluğu. (Varsayılan olarak boş) -HTMLToPDF.marginRight=Sayfanın milimetre cinsinden sağ kenar boşluğu. (Varsayılan olarak boş) -HTMLToPDF.printBackground=Web sitelerinin arka planını oluşturun. -HTMLToPDF.defaultHeader=Varsayılan Üstbilgiyi Etkinleştir (Ad ve sayfa numarası) -HTMLToPDF.cssMediaType=Sayfanın CSS ortam türünü değiştirin. -HTMLToPDF.none=Hiçbiri -HTMLToPDF.print=Yazdır -HTMLToPDF.screen=Ekran - - -#AddStampRequest -AddStampRequest.header=Damga PDF -AddStampRequest.title=Damga PDF -AddStampRequest.stampType=Damga Türü -AddStampRequest.stampText=Damga Metni -AddStampRequest.stampImage=Damga Resmi -AddStampRequest.alphabet=Alfabe -AddStampRequest.fontSize=Yazı Tipi/Görüntü Boyutu -AddStampRequest.rotation=Döndürme -AddStampRequest.opacity=Opaklık -AddStampRequest.position=Konum -AddStampRequest.overrideX=X Koordinatını geçersiz kıl -AddStampRequest.overrideY=Y Koordinatını Geçersiz Kıl -AddStampRequest.customMargin=Özel Kenar Boşluğu -AddStampRequest.customColor=Özel Metin Rengi -AddStampRequest.submit=Gönder - - -#sanitizePDF -sanitizePDF.title=PDF'i Temizle -sanitizePDF.header=PDF dosyasını temizle -sanitizePDF.selectText.1=JavaScript işlemlerini kaldır -sanitizePDF.selectText.2=Gömülü dosyaları kaldır -sanitizePDF.selectText.3=XMP meta verisini kaldır -sanitizePDF.selectText.4=Linkleri kaldır -sanitizePDF.selectText.5=Fontları kaldır -sanitizePDF.selectText.6=Belge Bilgisi Meta Verisini Kaldır -sanitizePDF.submit=PDF'i Temizle - - -#addPageNumbers -addPageNumbers.title=Sayfa Numaraları Ekle -addPageNumbers.header=Sayfa Numaraları Ekle -addPageNumbers.selectText.1=PDF dosyasını seçin: -addPageNumbers.selectText.2=Kenar Boyutu -addPageNumbers.selectText.3=Pozisyon -addPageNumbers.selectText.4=Başlangıç Numarası -addPageNumbers.selectText.5=Numaralandırılacak Sayfalar -addPageNumbers.selectText.6=Özel Metin -addPageNumbers.customTextDesc=Özel Metin -addPageNumbers.numberPagesDesc=Hangi sayfaların numaralandırılacağını, varsayılan 'all', ayrıca 1-5 veya 2,5,9 vb. kabul eder -addPageNumbers.customNumberDesc=Varsayılan {n}, ayrıca 'Sayfa {n} / {total}', 'Metin-{n}', '{filename}-{n} kabul eder -addPageNumbers.submit=Sayfa Numaraları Ekle - - -#auto-rename -auto-rename.title=Otomatik Yeniden Adlandır -auto-rename.header=PDF'i Otomatik Yeniden Adlandır -auto-rename.submit=Otomatik Yeniden Adlandır - - -#adjustContrast -adjustContrast.title=Kontrastı Ayarla -adjustContrast.header=Kontrastı Ayarla -adjustContrast.contrast=Kontrast: -adjustContrast.brightness=Parlaklık: -adjustContrast.saturation=Doygunluk: -adjustContrast.download=İndir - - -#crop -crop.title=Kırp -crop.header=PDF'i Kırp -crop.submit=Gönder - - -#autoSplitPDF -autoSplitPDF.title=PDF'i Otomatik Böl -autoSplitPDF.header=PDF'i Otomatik Böl -autoSplitPDF.description=Yazdır, Ekle, Tara, yükle ve belgelerinizi otomatik olarak ayırmamıza izin ver. Elle sıralama yapmaya gerek yok. -autoSplitPDF.selectText.1=Aşağıdan bazı ayırıcı sayfaları yazdırın (Siyah ve beyaz olabilir). -autoSplitPDF.selectText.2=Ayırıcı sayfayı aralarına ekleyerek tüm belgelerinizi birden tara. -autoSplitPDF.selectText.3=Tek büyük taranmış PDF dosyasını yükleyin ve gerisini Stirling PDF'in halletmesine izin verin. -autoSplitPDF.selectText.4=Ayırıcı sayfalar otomatik olarak tespit edilir ve kaldırılır, düzgün bir final belgesi garantilidir. -autoSplitPDF.formPrompt=Stirling-PDF Sayfa ayırıcıları içeren PDF'i gönderin: -autoSplitPDF.duplexMode=Çift Taraflı Mod (Ön ve arka tarama) -autoSplitPDF.dividerDownload2='Otomatik Ayırıcı Ayırıcı (talimatlarla).pdf' indir -autoSplitPDF.submit=Gönder - - -#pipeline -pipeline.title=Çoklu İşlemler - - -#pageLayout -pageLayout.title=Çoklu Sayfa Düzeni -pageLayout.header=Çoklu Sayfa Düzeni -pageLayout.pagesPerSheet=Sayfa başına sayfalar: -pageLayout.addBorder=Kenarlık Ekle -pageLayout.submit=Gönder - - -#scalePages -scalePages.title=Sayfa Ölçeğini Ayarla -scalePages.header=Sayfa Ölçeğini Ayarla -scalePages.pageSize=Belgenin bir sayfa boyutu. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Bir sayfanın yakınlaştırma seviyesi (kırpma). -scalePages.submit=Gönder - - -#certSign -certSign.title=Sertifika İmzalama -certSign.header=Sertifikanızla bir PDF imzalayın (Devam eden iş) -certSign.selectPDF=İmzalamak için bir PDF Dosyası seçin: -certSign.jksNote=Not: Sertifika türünüz aşağıda listelenmemişse, lütfen keytool komut satırı aracını kullanarak sertifikanızı bir Java Keystore (.jks) dosyasına dönüştürün. Ardından, aşağıdaki .jks dosyası seçeneğini seçin. -certSign.selectKey=Özel Anahtar Dosyanızı Seçin (PKCS#8 formatında, .pem veya .der olabilir): -certSign.selectCert=Sertifika Dosyanızı Seçin (X.509 formatında, .pem veya .der olabilir): -certSign.selectP12=PKCS#12 Anahtar Deposu Dosyanızı Seçin (.p12 veya .pfx) (İsteğe bağlı, sağlanırsa, özel anahtarınızı ve sertifikanızı içermelidir): -certSign.selectJKS=Java Keystore Dosyanızı (.jks veya .keystore) seçin: -certSign.certType=Sertifika Türü -certSign.password=Anahtar Deposu veya Özel Anahtar Şifrenizi Girin (Varsa): -certSign.showSig=İmzayı Göster -certSign.reason=Neden -certSign.location=Konum -certSign.name=İsim -certSign.showLogo=Show Logo -certSign.submit=PDF'i İmzala - - -#removeCertSign -removeCertSign.title=Sertifika İmzasını Kaldır -removeCertSign.header=PDF'ten dijital sertifikayı kaldırın -removeCertSign.selectPDF=PDF dosyası seçin: -removeCertSign.submit=İmzayı Kaldır - - -#removeBlanks -removeBlanks.title=Boşları Kaldır -removeBlanks.header=Boş Sayfaları Kaldır -removeBlanks.threshold=Pixel Beyazlık Eşiği: -removeBlanks.thresholdDesc=Bir beyaz pixelin 'Beyaz' olarak sınıflandırılması için ne kadar beyaz olması gerektiğini belirlemek için eşik. 0 = Siyah, 255 saf beyaz. -removeBlanks.whitePercent=Beyaz Yüzde (%): -removeBlanks.whitePercentDesc=Bir sayfanın 'beyaz' pixel olması gereken yüzdesi -removeBlanks.submit=Boşları Kaldır - - -#removeAnnotations -removeAnnotations.title=Ek Açıklamaları Kaldır -removeAnnotations.header=Ek Açıklamaları Kaldır -removeAnnotations.submit=Kaldır - - -#compare -compare.title=Karşılaştır -compare.header=PDF'leri Karşılaştır -compare.highlightColor.1=Vurgu Rengi 1: -compare.highlightColor.2=Vurgu Rengi 2: -compare.document.1=Belge 1 -compare.document.2=Belge 2 -compare.submit=Karşılaştır -compare.complex.message=Verilen belgelerden biri veya her ikisi büyük dosyalar olduğundan karşılaştırma doğruluğu azalabilir -compare.large.file.message=Verilen belgelerden biri veya her ikisi işlenemeyecek kadar büyük -compare.no.text.message=Seçilen PDF'lerden biri veya her ikisinde metin içeriği yok. Lütfen karşılaştırma için metin içeren PDF'ler seçin. - -#sign -sign.title=İmzala -sign.header=PDF'lere İmza At -sign.upload=Resim Yükle -sign.draw=İmza Çiz -sign.text=Metin Girişi -sign.clear=Temizle -sign.add=Ekle -sign.saved=Kaydedilmiş İmzalar -sign.save=İmzayı Kaydet -sign.personalSigs=Kişisel İmzalar -sign.sharedSigs=Paylaşılan İmzalar -sign.noSavedSigs=Kayıtlı imza bulunamadı -sign.addToAll=Tüm sayfalara ekle -sign.delete=Sil -sign.first=İlk sayfa -sign.last=Son sayfa -sign.next=Sonraki sayfa -sign.previous=Önceki sayfa -sign.maintainRatio=Oranı korumayı değiştir -sign.undo=Geri Al -sign.redo=Yinele - -#repair -repair.title=Onar -repair.header=PDF'leri Onar -repair.submit=Onar - - -#flatten -flatten.title=Düzleştir -flatten.header=PDF'leri Düzleştir -flatten.flattenOnlyForms=Yalnızca formları düzleştir -flatten.submit=Düzleştir - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Açı Eşiği: -ScannerImageSplit.selectText.2=Resmin döndürülmesi için gereken minimum mutlak açıyı ayarlar (varsayılan: 10). -ScannerImageSplit.selectText.3=Tolerans: -ScannerImageSplit.selectText.4=Tahmini arka plan rengi etrafındaki renk varyasyon aralığını belirler (varsayılan: 30). -ScannerImageSplit.selectText.5=Minimum Alan: -ScannerImageSplit.selectText.6=Bir fotoğraf için minimum alan eşiğini ayarlar (varsayılan: 10000). -ScannerImageSplit.selectText.7=Minimum Kontur Alanı: -ScannerImageSplit.selectText.8=Bir fotoğraf için minimum kontur alanı eşiğini ayarlar -ScannerImageSplit.selectText.9=Kenar Boyutu: -ScannerImageSplit.selectText.10=Çıktıda beyaz kenarların önlenmesi için eklenen ve kaldırılan kenarın boyutunu ayarlar (varsayılan: 1). -ScannerImageSplit.info=Python kurulu değil. Çalışması için gereklidir. - - -#OCR -ocr.title=OCR / Tarama Temizleme -ocr.header=Taramaları Temizle / OCR (Optik Karakter Tanıma) -ocr.selectText.1=PDF içinde tespit edilecek dilleri seçin (Listelenenler şu anda tespit edilenlerdir): -ocr.selectText.2=OCR'li PDF ile birlikte OCR metnini içeren metin dosyası oluştur -ocr.selectText.3=Skew açıda taranan sayfaları geri döndürerek düzeltin -ocr.selectText.4=OCR'nin arka planda metin bulmasını azaltmak için sayfayı temizle. (Çıktıda değişiklik yok) -ocr.selectText.5=OCR'nin arka planda metin bulmasını azaltmak için sayfayı temizle, temizlemeyi çıktıda korur. -ocr.selectText.6=İnteraktif metni olan sayfaları yoksay, sadece resim olan sayfaları OCR yapar -ocr.selectText.7=Zorla OCR, tüm orijinal metin öğelerini kaldırarak Her sayfayı OCR yapar -ocr.selectText.8=Normal (PDF metin içeriyorsa hata verir) -ocr.selectText.9=Ek Ayarlar -ocr.selectText.10=OCR Modu -ocr.selectText.11=OCR'den sonra resimleri kaldır (TÜM resimleri kaldırır, sadece dönüşüm adımının bir parçasıysa yararlıdır) -ocr.selectText.12=Render Türü (İleri Seviye) -ocr.help=Lütfen bu belgede başka dillerde nasıl kullanılacağı ve/veya docker'da kullanılmaması hakkında bilgi edinin -ocr.credit=Bu hizmet OCR için qpdf ve Tesseract'ı kullanır. -ocr.submit=PDF'i OCR(Metin Tanıma) ile İşle - - -#extractImages -extractImages.title=Resimleri Çıkar -extractImages.header=Resimleri Çıkar -extractImages.selectText=Çıkarılan resimleri dönüştürmek için resim formatını seçin -extractImages.allowDuplicates=Yinelenen görselleri kaydet -extractImages.submit=Çıkar - - -#File to PDF -fileToPDF.title=Dosyadan PDF'e -fileToPDF.header=Herhangi bir dosyayı PDF'e dönüştür -fileToPDF.credit=Bu hizmet dosya dönüşümü için LibreOffice ve Unoconv'u kullanır. -fileToPDF.supportedFileTypesInfo=Desteklenen Dosya türleri -fileToPDF.supportedFileTypes=Desteklenen dosya türleri aşağıdakileri içermelidir ancak desteklenen formatların tam güncellenmiş listesi için lütfen LibreOffice dokümantasyonuna başvurun -fileToPDF.submit=PDF'e Dönüştür - - -#compress -compress.title=Sıkıştır -compress.header=PDF'i Sıkıştır -compress.credit=Bu hizmet PDF Sıkıştırma/Optimizasyonu için qpdf kullanır. -compress.grayscale.label=Sıkıştırma için Gri Ton Uygula -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimizasyon seviyesi: -compress.selectText.4=Otomatik mod - PDF'in tam boyutuna ulaşmak için kaliteyi otomatik ayarlar -compress.selectText.5=Beklenen PDF Boyutu (örn. 25MB, 10.8MB, 25KB) -compress.submit=Sıkıştır - - -#Add image -addImage.title=Resim Ekle -addImage.header=PDF'e resim ekle -addImage.everyPage=Her Sayfa mı? -addImage.upload=Resim ekle -addImage.submit=Resim ekle - - -#merge -merge.title=Birleştir -merge.header=Çoklu PDF'leri Birleştir (2+) -merge.sortByName=İsme göre sırala -merge.sortByDate=Tarihe göre sırala -merge.removeCertSign=Birleştirilen dosyadaki dijital imza kaldırılsın mı? -merge.submit=Birleştir - - -#pdfOrganiser -pdfOrganiser.title=Sayfa Organizatörü -pdfOrganiser.header=PDF Sayfa Organizatörü -pdfOrganiser.submit=Sayfaları Yeniden Düzenle -pdfOrganiser.mode=Mod -pdfOrganiser.mode.1=Özel Sayfa Düzeni -pdfOrganiser.mode.2=Ters Sıralama -pdfOrganiser.mode.3=Çift Taraflı Sıralama -pdfOrganiser.mode.4=Kitapçık Sıralama -pdfOrganiser.mode.5=Yandan Dikişli Kitapçık Sıralama -pdfOrganiser.mode.6=Tek-Çift Ayrımı -pdfOrganiser.mode.7=İlk Önce Kaldır -pdfOrganiser.mode.8=Sonuncuyu Kaldır -pdfOrganiser.mode.9=İlk ve Sonu Kaldır -pdfOrganiser.mode.10=Tek-Çift Birleştirme -pdfOrganiser.mode.11=Tüm sayfaları çoğalt -pdfOrganiser.placeholder=(örn. 1,3,2 veya 4-8,2,10-12 veya 2n-1) - - -#multiTool -multiTool.title=PDF Çoklu Araç -multiTool.header=PDF Çoklu Araç -multiTool.uploadPrompts=Dosya Adı -multiTool.selectAll=Tümünü Seç -multiTool.deselectAll=Seçimi Kaldır -multiTool.selectPages=Sayfa Seç -multiTool.selectedPages=Seçilen Sayfalar -multiTool.page=Sayfa -multiTool.deleteSelected=Seçilenleri Sil -multiTool.downloadAll=Dışa Aktar -multiTool.downloadSelected=Seçilenleri Dışa Aktar - -multiTool.insertPageBreak=Sayfa Sonu Ekle -multiTool.addFile=Dosya Ekle -multiTool.rotateLeft=Sola Döndür -multiTool.rotateRight=Sağa Döndür -multiTool.split=Böl -multiTool.moveLeft=Sola Taşı -multiTool.moveRight=Sağa Taşı -multiTool.delete=Sil -multiTool.dragDropMessage=Sayfa(lar) Seçildi -multiTool.undo=Geri Al -multiTool.redo=Yinele - -#decrypt -decrypt.passwordPrompt=Bu dosya parola korumalı. Lütfen parolayı girin: -decrypt.cancelled=PDF için işlem iptal edildi: {0} -decrypt.noPassword=Şifrelenmiş PDF için parola girilmedi: {0} -decrypt.invalidPassword=Lütfen doğru parolayla tekrar deneyin. -decrypt.invalidPasswordHeader=PDF için yanlış parola veya desteklenmeyen şifreleme: {0} -decrypt.unexpectedError=Dosya işlenirken bir hata oluştu. Lütfen tekrar deneyin. -decrypt.serverError=Şifre çözme sırasında sunucu hatası: {0} -decrypt.success=Dosyanın şifresi başarıyla çözüldü. - -#multiTool-advert -multiTool-advert.message=Bu özellik çoklu araçlar sayfamızda da mevcuttur. Sayfa sayfa gelişmiş arayüz ve ek özellikler için göz atın! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=PDF Görüntüle - -#pageRemover -pageRemover.title=Sayfa Silici -pageRemover.header=PDF Sayfa silici -pageRemover.pagesToDelete=Silinmesi gereken sayfalar (Virgülle ayrılmış sayfa numaraları listesi girin): -pageRemover.submit=Sayfaları Sil -pageRemover.placeholder=(örn. 1,2,6 veya 1-10,15-30) - - -#rotate -rotate.title=PDF Döndür -rotate.header=PDF Döndür -rotate.selectAngle=Döndürme açısını seçin (90 derecenin katları olarak): -rotate.submit=Döndür - - -#split-pdfs -split.title=PDF Ayır -split.header=PDF Ayır -split.desc.1=Seçtiğiniz numaralar, bir ayrım yapmak istediğiniz sayfa numarasıdır -split.desc.2=Bu nedenle, 1,3,7-9 seçmek 10 sayfalı bir belgeyi şunlarla 6 ayrı PDF'e böler: -split.desc.3=Belge #1: Sayfa 1 -split.desc.4=Belge #2: Sayfa 2 ve 3 -split.desc.5=Belge #3: Sayfa 4, 5, 6 ve 7 -split.desc.6=Belge #4: Sayfa 8 -split.desc.7=Belge #5: Sayfa 9 -split.desc.8=Belge #6: Sayfa 10 -split.splitPages=Ayrılacak sayfaları girin: -split.submit=Ayır - - -#merge -imageToPDF.title=Resimden PDF'e -imageToPDF.header=Resimden PDF'e -imageToPDF.submit=Dönüştür -imageToPDF.selectLabel=Resim Uydurma Seçenekleri -imageToPDF.fillPage=Sayfayı Doldur -imageToPDF.fitDocumentToImage=Resme Uygun Sayfa -imageToPDF.maintainAspectRatio=En Boy Oranını Koru -imageToPDF.selectText.2=PDF'yi otomatik döndür -imageToPDF.selectText.3=Çoklu dosya mantığı (Yalnızca birden fazla resimle çalışırken etkinleştirilir) -imageToPDF.selectText.4=Tek bir PDF'e birleştir -imageToPDF.selectText.5=Ayrı PDF'lere dönüştür - - -#pdfToImage -pdfToImage.title=PDF'den Resme -pdfToImage.header=PDF'den Resme -pdfToImage.selectText=Resim Formatı -pdfToImage.singleOrMultiple=Sonuç resim tipi -pdfToImage.single=Tüm sayfaları birleştiren Tek Büyük Resim -pdfToImage.multi=Çoklu Resimler, sayfa başına bir resim -pdfToImage.colorType=Renk türü -pdfToImage.color=Renk -pdfToImage.grey=Gri tonlama -pdfToImage.blackwhite=Siyah ve Beyaz (Veri kaybolabilir!) -pdfToImage.submit=Dönüştür -pdfToImage.info=Python kurulu değil. WebP dönüşümü için gereklidir. -pdfToImage.placeholder=(örneğin 1,2,8 veya 4,7,12-16 ya da 2n-1) - - -#addPassword -addPassword.title=Parola Ekle -addPassword.header=Parola Ekle (Şifrele) -addPassword.selectText.1=Şifrelenecek PDF'i seçin -addPassword.selectText.2=Kullanıcı Parolası -addPassword.selectText.3=Şifreleme Anahtar Uzunluğu -addPassword.selectText.4=Daha yüksek değerler daha güçlüdür, ancak daha düşük değerler daha iyi uyumluluğa sahiptir. -addPassword.selectText.5=İzinlerin ayarlanması (Sahip parolası ile birlikte kullanılması önerilir) -addPassword.selectText.6=Belgenin birleştirilmesini önle -addPassword.selectText.7=İçeriğin çıkarılmasını önle -addPassword.selectText.8=Erişilebilirlik için çıkarmanın önlenmesi -addPassword.selectText.9=Formun doldurulmasını önle -addPassword.selectText.10=Değişikliği önle -addPassword.selectText.11=Açıklama değişikliğini önle -addPassword.selectText.12=Yazdırmayı önle -addPassword.selectText.13=Farklı formatlarda yazdırmayı önle -addPassword.selectText.14=Sahip Parolası -addPassword.selectText.15=Açıldığında belgeyle ne yapılacağını kısıtlar (Tüm okuyucular tarafından desteklenmez) -addPassword.selectText.16=Belgenin kendisinin açılmasını kısıtlar -addPassword.submit=Şifrele - - -#watermark -watermark.title=Filigran Ekle -watermark.header=Filigran Ekle -watermark.customColor=Özel Metin Rengi -watermark.selectText.1=Filigran eklemek için PDF seçin: -watermark.selectText.2=Filigran Metni: -watermark.selectText.3=Yazı Boyutu: -watermark.selectText.4=Döndürme (0-360): -watermark.selectText.5=genişlikBoşluk (Yatayda her filigran arasında boşluk): -watermark.selectText.6=yükseklikBoşluk (Dikeyde her filigran arasında boşluk): -watermark.selectText.7=Opaklık (0% - 100%): -watermark.selectText.8=Filigran Türü: -watermark.selectText.9=Filigran Resmi: -watermark.selectText.10=PDF'yi PDF-Resim'e Dönüştür -watermark.submit=Filigran Ekle -watermark.type.1=Metin -watermark.type.2=Resim - - -#Change permissions -permissions.title=İzinleri Değiştir -permissions.header=İzinleri Değiştir -permissions.warning=İzinlerin değiştirilemez olması için bunları add-password sayfası aracılığıyla bir parola ile ayarlamaları önerilir -permissions.selectText.1=İzinlerini değiştirmek için PDF seçin -permissions.selectText.2=Ayarlanacak izinler -permissions.selectText.3=Belgenin birleştirilmesini önle -permissions.selectText.4=İçeriğin çıkarılmasını önle -permissions.selectText.5=Erişilebilirlik için çıkarmanın önlenmesi -permissions.selectText.6=Formun doldurulmasını önle -permissions.selectText.7=Değişikliği önle -permissions.selectText.8=Açıklama değişikliğini önle -permissions.selectText.9=Yazdırmayı önle -permissions.selectText.10=Farklı formatlarda yazdırmayı önle -permissions.submit=Değiştir - - -#remove password -removePassword.title=Parola Kaldır -removePassword.header=Parola Kaldır (Şifre Çöz) -removePassword.selectText.1=Şifreyi Çözmek için PDF Seçin -removePassword.selectText.2=Parola -removePassword.submit=Kaldır - - -#changeMetadata -changeMetadata.title=Başlık: -changeMetadata.header=Metaveriyi Değiştir -changeMetadata.selectText.1=Değiştirmek istediğiniz değişkenleri düzenleyin -changeMetadata.selectText.2=Tüm metaveriyi sil -changeMetadata.selectText.3=Özel Metaveriyi Göster: -changeMetadata.author=Yazar: -changeMetadata.creationDate=Oluşturma Tarihi (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Oluşturan: -changeMetadata.keywords=Anahtar Kelimeler: -changeMetadata.modDate=Değişiklik Tarihi (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Üretici: -changeMetadata.subject=Konu: -changeMetadata.trapped=Tuzak: -changeMetadata.selectText.4=Diğer Metaveri: -changeMetadata.selectText.5=Özel Metaveri Girişi Ekle -changeMetadata.submit=Değiştir - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF'den PDF/A'ya -pdfToPDFA.header=PDF'den PDF/A'ya -pdfToPDFA.credit=Bu hizmet PDF/A dönüşümü için libreoffice kullanır -pdfToPDFA.submit=Dönüştür -pdfToPDFA.tip=Şu anda aynı anda birden fazla giriş için çalışmıyor -pdfToPDFA.outputFormat=Çıkış formatı -pdfToPDFA.pdfWithDigitalSignature=PDF dijital imza içeriyor. Bu bir sonraki adımda kaldırılacak. - - -#PDFToWord -PDFToWord.title=PDF'den Word'e -PDFToWord.header=PDF'den Word'e -PDFToWord.selectText.1=Çıktı dosya formatı -PDFToWord.credit=Bu hizmet dosya dönüşümü için LibreOffice kullanır. -PDFToWord.submit=Dönüştür - - -#PDFToPresentation -PDFToPresentation.title=PDF'den Sunuma -PDFToPresentation.header=PDF'den Sunuma -PDFToPresentation.selectText.1=Çıktı dosya formatı -PDFToPresentation.credit=Bu hizmet dosya dönüşümü için LibreOffice kullanır. -PDFToPresentation.submit=Dönüştür - - -#PDFToText -PDFToText.title=PDF'den RTF (Metin)'e -PDFToText.header=PDF'den RTF (Metin)'e -PDFToText.selectText.1=Çıktı dosya formatı -PDFToText.credit=Bu hizmet dosya dönüşümü için LibreOffice kullanır. -PDFToText.submit=Dönüştür - - -#PDFToHTML -PDFToHTML.title=PDF'den HTML'e -PDFToHTML.header=PDF'den HTML'e -PDFToHTML.credit=Bu hizmet dosya dönüşümü için pdftohtml kullanır. -PDFToHTML.submit=Dönüştür - - -#PDFToXML -PDFToXML.title=PDF'den XML'e -PDFToXML.header=PDF'den XML'e -PDFToXML.credit=Bu hizmet dosya dönüşümü için LibreOffice kullanır. -PDFToXML.submit=Dönüştür - -#PDFToCSV -PDFToCSV.title=PDF'den CSV'ye -PDFToCSV.header=PDF'den CSV'ye -PDFToCSV.prompt=Tabloyu çıkarmak için sayfa seçin -PDFToCSV.submit=Çıkart - -#split-by-size-or-count -split-by-size-or-count.title=PDF'yi Boyuta veya Sayıya Göre Bölme -split-by-size-or-count.header=PDF'yi Boyuta veya Sayıya Göre Bölme -split-by-size-or-count.type.label=Bölme Türünü Seçin -split-by-size-or-count.type.size=Boyuta Göre -split-by-size-or-count.type.pageCount=Sayfa Sayısına Göre -split-by-size-or-count.type.docCount=Belge Sayısına Göre -split-by-size-or-count.value.label=Değer Girin -split-by-size-or-count.value.placeholder=Boyutu (örn. 2MB veya 3KB) veya sayıyı (örn. 5) girin -split-by-size-or-count.submit=Gönder - - -#overlay-pdfs -overlay-pdfs.header=PDF Dosyalarını Bindirme -overlay-pdfs.baseFile.label=Temel PDF Dosyasını Seçin -overlay-pdfs.overlayFiles.label=İkinci PDF Dosyalarını Seçin -overlay-pdfs.mode.label=Bindirme Modunu Seçin -overlay-pdfs.mode.sequential=Sıralı Bindirme -overlay-pdfs.mode.interleaved=Serpiştirilmiş Bindirme -overlay-pdfs.mode.fixedRepeat=Sabit Tekrar Bindirme -overlay-pdfs.counts.label=Bindirme Sayıları (Sabit Tekrar Modu için) -overlay-pdfs.counts.placeholder=Virgülle ayrılmış sayıları girin (örn. 2,3,1) -overlay-pdfs.position.label=Bindirme Konumunu Seçin -overlay-pdfs.position.foreground=Ön plan -overlay-pdfs.position.background=Arka plan -overlay-pdfs.submit=Gönder - - -#split-by-sections -split-by-sections.title=PDF'yi Bölümlere Ayırma -split-by-sections.header=PDF'yi Bölümlere Ayırma -split-by-sections.horizontal.label=Yatay Bölümler -split-by-sections.vertical.label=Dikey Bölümler -split-by-sections.horizontal.placeholder=Yatay bölme sayısını girin -split-by-sections.vertical.placeholder=Dikey bölme sayısını girin -split-by-sections.submit=PDF'yi Böl -split-by-sections.merge=Bir PDF'de Birleştirin - - -#printFile -printFile.title=Dosya Yazdır -printFile.header=Dosyayı Yazıcıya Yazdır -printFile.selectText.1=Yazdırılacak Dosyayı Seçin -printFile.selectText.2=Yazıcı Adını Girin -printFile.submit=Yazdır - - -#licenses -licenses.nav=Lisanslar -licenses.title=3. Taraf Lisansları -licenses.header=3. Taraf Lisansları -licenses.module=Modül -licenses.version=Sürüm -licenses.license=Lisans - -#survey -survey.nav=Anket -survey.title=Stirling-PDF Anketi -survey.description=Stirling-PDF'te izleme yok, bu yüzden Stirling-PDF'i iyileştirmek için kullanıcılarımızdan geri bildirim almak istiyoruz! -survey.changes=Stirling-PDF son ankete göre değişti! Daha fazla bilgi için blog yazımıza göz atın: -survey.changes2=Bu değişikliklerle birlikte ücretli kurumsal destek ve fon alıyoruz -survey.please=Lütfen anketimize katılmayı düşünün! -survey.disabled=(Anket açılır penceresi sonraki güncellemelerde devre dışı bırakılacak ancak sayfanın alt kısmında yer alacaktır) -survey.button=Ankete Katıl -survey.dontShowAgain=Tekrar gösterme -survey.meeting.1=Eğer Stirling PDF'i iş yerinizde kullanıyorsanız, sizinle görüşmek isteriz. 15 dakikalık bir kullanıcı keşif oturumu karşılığında teknik destek sunuyoruz. -survey.meeting.2=Bu fırsat sayesinde: -survey.meeting.3=Kurulum, entegrasyonlar veya sorun giderme konularında yardım alabilirsiniz -survey.meeting.4=Performans, uç durumlar ve eksik özellikler hakkında doğrudan geri bildirim sağlayabilirsiniz -survey.meeting.5=Stirling PDF’i gerçek dünya kurumsal kullanımı için daha iyi hale getirmemize yardımcı olabilirsiniz -survey.meeting.6=İlgileniyorsanız, ekibimizden doğrudan zaman ayırabilirsiniz. (Yalnızca İngilizce) -survey.meeting.7=Kullanım senaryolarınızı dinlemeyi ve Stirling PDF’i daha da iyi hale getirmeyi sabırsızlıkla bekliyoruz! -survey.meeting.notInterested=Kurumsal kullanıcı değilseniz ve/veya görüşmeye ilgi duymuyorsanız -survey.meeting.button=Görüşme Planla - -#error -error.sorry=Sorun için özür dileriz! -error.needHelp=Yardıma mı ihtiyacınız var / Bir sorun mu buldunuz? -error.contactTip=Hala sorun yaşıyorsanız, yardım için bize ulaşmaktan çekinmeyin. GitHub sayfamızdan bir bilet gönderebilir veya Discord üzerinden bizimle iletişime geçebilirsiniz: -error.404.head=404 - Sayfa Bulunamadı | Tüh, kodda takıldık! -error.404.1=Aradığınız sayfayı bulamıyoruz. -error.404.2=Bir şeyler ters gitti -error.github=GitHub üzerinden bir hata bildirin -error.showStack=Yığın İzlemesini Göster -error.copyStack=Yığın İzini Kopyala -error.githubSubmit=GitHub - Hata gönderin -error.discordSubmit=Discord - Destek gönderisi gönderin - - -#remove-image -removeImage.title=Resmi kaldır -removeImage.header=Resmi kaldır -removeImage.removeImage=Resmi kaldır -removeImage.submit=Resmi kaldır - - -splitByChapters.title=PDF'yi Bölümlere Ayır -splitByChapters.header=PDF'yi Bölümlere Ayır -splitByChapters.bookmarkLevel=Yer imi Seviyesi -splitByChapters.includeMetadata=Meta Veriyi Dahil Et -splitByChapters.allowDuplicates=Yinelenen Yer İmlerine İzin Ver -splitByChapters.desc.1=Bu araç, bir PDF dosyasını bölüm yapısına göre birden fazla PDF'ye böler. -splitByChapters.desc.2=Bölme için kullanılacak yer imi seviyesini seçin (0 en üst seviye, 1 ikinci seviye vb.). -splitByChapters.desc.3=Meta Veriyi Dahil Et: İşaretlenirse, orijinal PDF'nin meta verisi her bir bölünmüş PDF'ye dahil edilir. -splitByChapters.desc.4=Yinelenen Yer İmlerine İzin Ver: İşaretlenirse, aynı sayfadaki birden fazla yer imi ayrı PDF'ler oluşturabilir. -splitByChapters.submit=PDF'yi Ayır - -#File Chooser -fileChooser.click=Seç -fileChooser.or=veya -fileChooser.dragAndDrop=Sürükle & Bırak -fileChooser.dragAndDropPDF=PDF dosyasını Sürükle & Bırak -fileChooser.dragAndDropImage=Görsel dosyasını Sürükle & Bırak -fileChooser.hoveredDragAndDrop=Dosya(lar)ı buraya sürükleyip bırakın -fileChooser.extractPDF=PDF Çıkarılıyor... - -#release notes -releases.footer=Sürümler -releases.title=Sürüm Notları -releases.header=Sürüm Notları -releases.current.version=Mevcut Sürüm -releases.note=Sürüm notları yalnızca İngilizce dilinde mevcuttur - -#Validate Signature -validateSignature.title=PDF İmzalarını Doğrula -validateSignature.header=Dijital İmzaları Doğrula -validateSignature.selectPDF=İmzalanmış PDF dosyasını seçin -validateSignature.submit=İmzaları Doğrula -validateSignature.results=Doğrulama Sonuçları -validateSignature.status=Durum -validateSignature.signer=İmzalayan -validateSignature.date=Tarih -validateSignature.reason=Gerekçe -validateSignature.location=Konum -validateSignature.noSignatures=Bu belgede dijital imza bulunamadı -validateSignature.status.valid=Geçerli -validateSignature.status.invalid=Geçersiz -validateSignature.chain.invalid=Sertifika zinciri doğrulaması başarısız - imzalayanın kimliği doğrulanamıyor -validateSignature.trust.invalid=Sertifika güvenilir mağazada değil - kaynak doğrulanamıyor -validateSignature.cert.expired=Sertifika süresi dolmuş -validateSignature.cert.revoked=Sertifika iptal edilmiş -validateSignature.signature.info=İmza Bilgisi -validateSignature.signature=İmza -validateSignature.signature.mathValid=İmza matematiksel olarak geçerli, ANCAK: -validateSignature.selectCustomCert=Özel Sertifika Dosyası X.509 (İsteğe Bağlı) -validateSignature.cert.info=Sertifika Detayları -validateSignature.cert.issuer=Veren -validateSignature.cert.subject=Konu -validateSignature.cert.serialNumber=Seri Numarası -validateSignature.cert.validFrom=Geçerlilik Başlangıcı -validateSignature.cert.validUntil=Geçerlilik Bitişi -validateSignature.cert.algorithm=Algoritma -validateSignature.cert.keySize=Anahtar Boyutu -validateSignature.cert.version=Sürüm -validateSignature.cert.keyUsage=Anahtar Kullanımı -validateSignature.cert.selfSigned=Kendi Kendine İmzalı -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=Çerezleri Nasıl Kullanıyoruz -cookieBanner.popUp.description.1=Stirling PDF’yi sizin için daha iyi çalıştırmak için çerezler ve diğer teknolojileri kullanıyoruz — araçlarımızı geliştirmemize ve seveceğiniz özellikler oluşturmamıza yardımcı oluyorlar. -cookieBanner.popUp.description.2=İstemiyorsanız, ‘Hayır Teşekkürler’ butonuna tıklayarak yalnızca temel, gerekli çerezleri etkinleştirebilirsiniz. -cookieBanner.popUp.acceptAllBtn=Tamam -cookieBanner.popUp.acceptNecessaryBtn=Hayır Teşekkürler -cookieBanner.popUp.showPreferencesBtn=Tercihleri Yönet -cookieBanner.preferencesModal.title=Onay Tercih Merkezi -cookieBanner.preferencesModal.acceptAllBtn=Tümünü Kabul Et -cookieBanner.preferencesModal.acceptNecessaryBtn=Tümünü Reddet -cookieBanner.preferencesModal.savePreferencesBtn=Tercihleri Kaydet -cookieBanner.preferencesModal.closeIconLabel=Kapat -cookieBanner.preferencesModal.serviceCounterLabel=Hizmet|Hizmetler -cookieBanner.preferencesModal.subtitle=Çerez Kullanımı -cookieBanner.preferencesModal.description.1=Stirling PDF, deneyiminizi geliştirmek ve araçlarımızın nasıl kullanıldığını anlamak için çerezler ve benzeri teknolojiler kullanır. Bu, performansı iyileştirmemize, önemsediğiniz özellikleri geliştirmemize ve kullanıcılarımıza sürekli destek sağlamamıza yardımcı olur. -cookieBanner.preferencesModal.description.2=Stirling PDF, kullandığınız belgelerin içeriğini asla takip edemez veya erişemez. -cookieBanner.preferencesModal.description.3=Gizliliğiniz ve güveniniz bizim için en önemli şeydir. -cookieBanner.preferencesModal.necessary.title.1=Kesinlikle Gerekli Çerezler -cookieBanner.preferencesModal.necessary.title.2=Her Zaman Etkin -cookieBanner.preferencesModal.necessary.description=Bu çerezler, web sitesinin düzgün çalışabilmesi için gereklidir. Gizlilik tercihlerinizi ayarlama, giriş yapma ve form doldurma gibi temel işlevleri mümkün kılarlar — bu nedenle devre dışı bırakılamazlar. -cookieBanner.preferencesModal.analytics.title=Analitik -cookieBanner.preferencesModal.analytics.description=Bu çerezler, araçlarımızın nasıl kullanıldığını anlamamıza yardımcı olur, böylece topluluğumuzun en çok değer verdiği özellikleri geliştirmeye odaklanabiliriz. İçiniz rahat olsun — Stirling PDF, belgelerinizin içeriğini asla takip etmez ve etmeyecektir. - diff --git a/stirling-pdf/build/resources/main/messages_uk_UA.properties b/stirling-pdf/build/resources/main/messages_uk_UA.properties deleted file mode 100644 index 83e84f3d9..000000000 --- a/stirling-pdf/build/resources/main/messages_uk_UA.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Розмір шрифту -addPageNumbers.fontName=Назва шрифту -pdfPrompt=Оберіть PDF(и) -multiPdfPrompt=Оберіть PDFи (2+) -multiPdfDropPrompt=Оберіть (або перетягніть) всі необхідні PDFи -imgPrompt=Оберіть зображення(я) -genericSubmit=Надіслати -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Увага: Цей процес може тривати до хвилини в залежності від розміру файлу. -pageOrderPrompt=Порядок сторінок (введіть список номерів сторінок через кому): -pageSelectionPrompt=Користувацький вибір сторінки (введіть список номерів сторінок через кому 1,5,6 або функції типу 2n+1) : -goToPage=Вперед -true=Правда -false=Брехня -unknown=Невідомо -save=Зберегти -saveToBrowser=Зберегти в браузері -close=Закрити -filesSelected=файлів обрано -noFavourites=Немає вибраного -downloadComplete=Завантаження завершено -bored=Нудно чекати? -alphabet=Алфавіт -downloadPdf=Завантажити PDF -text=Текст -font=Шрифт -selectFillter=-- Вибрати -- -pageNum=номер сторінки -sizes.small=Малий -sizes.medium=Середній -sizes.large=Великий -sizes.x-large=Дуже великий -error.pdfPassword=Документ PDF захищено паролем, і пароль не був наданий або був невірним -delete=Видалити -username=Ім'я користувача -password=Пароль -welcome=Ласкаво просимо -property=Властивість -black=Чорний -white=Білий -red=Червоний -green=Зелений -blue=Синій -custom=Звичай... -WorkInProgess=Робота триває, може не працювати або глючити, будь ласка, повідомляйте про будь-які проблеми! -poweredBy=Працює на -yes=Так -no=Ні -changedCredsMessage=Облікові дані змінено! -notAuthenticatedMessage=Користувач не пройшов перевірку автентичності. -userNotFoundMessage=Користувача не знайдено. -incorrectPasswordMessage=Поточний пароль невірний. -usernameExistsMessage=Нове ім'я користувача вже існує. -invalidUsernameMessage=Недійсне ім’я користувача, ім’я користувача може містити лише літери, цифри та наступні спеціальні символи @._+- або має бути дійсною електронною адресою. -invalidPasswordMessage=Пароль не повинен бути порожнім і не повинен мати пробілів на початку або в кінці. -confirmPasswordErrorMessage=Новий пароль і підтвердження нового пароля мають збігатися. -deleteCurrentUserMessage=Неможливо видалити користувача, який увійшов в систему. -deleteUsernameExistsMessage=Ім'я користувача не існує і не може бути видалено. -downgradeCurrentUserMessage=Неможливо понизити роль поточного користувача -disabledCurrentUserMessage=Поточного користувача неможливо вимкнути -downgradeCurrentUserLongMessage=Неможливо понизити роль поточного користувача. Отже, поточний користувач не відображатиметься. -userAlreadyExistsOAuthMessage=Користувач уже існує як користувач OAuth2. -userAlreadyExistsWebMessage=Користувач уже існує як веб-користувач. -error=Помилка -oops=Упс! -help=Допомога -goHomepage=До головної сторінки -joinDiscord=Приєднуйтесь до нашого Discord серверу -seeDockerHub=Переглянути Docker Hub -visitGithub=Переглянути Github репозиторій -donate=Задонатити -color=Колір -sponsor=Спонсор -info=Інформація -pro=Pro -page=Сторінка -pages=Сторінки -loading=Завантаження... -addToDoc=Додати до документу -reset=Скинути -apply=Застосувати -noFileSelected=No file selected. Please upload one. - -legal.privacy=Політика конфіденційності -legal.terms=Правила та умови -legal.accessibility=Доступність -legal.cookie=Політика використання файлів cookie -legal.impressum=Вихідні дані -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Меню конвеєрної обробки (Бета) -pipeline.uploadButton=Завантажити Користувацький -pipeline.configureButton=Налаштування -pipeline.defaultOption=Користувацький -pipeline.submitButton=Надіслати -pipeline.help=Довідка з конвеєрної обробки -pipeline.scanHelp=Довідка зі сканування папок -pipeline.deletePrompt=Ви впевнені, що хочете видалити конвеєр? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Налаштування конвеєрної обробки -pipelineOptions.pipelineNameLabel=Назва конвеєра -pipelineOptions.saveSettings=Зберегти налаштування операції -pipelineOptions.pipelineNamePrompt=Введіть назву конвеєра тут -pipelineOptions.selectOperation=Вибрати операцію -pipelineOptions.addOperationButton=Додати операцію -pipelineOptions.pipelineHeader=Конвеєр: -pipelineOptions.saveButton=Завантажити -pipelineOptions.validateButton=Перевірити - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Оновлення до Pro -enterpriseEdition.warning=Ця функція доступна лише для користувачів Pro. -enterpriseEdition.yamlAdvert=Stirling PDF Pro підтримує конфігураційні файли YAML та інші функції SSO. -enterpriseEdition.ssoAdvert=Шукаєте більше функцій керування користувачами? Перегляньте Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Бажаєте покращити Stirling PDF? -analytics.paragraph1=Stirling PDF увімкнув аналітику, щоб допомогти нам покращити продукт. Ми не відстежуємо жодну особисту інформацію чи вміст файлів. -analytics.paragraph2=Увімкніть аналітику, щоб допомогти Stirling-PDF розвиватися та дозволити нам краще розуміти наших користувачів. -analytics.enable=Увімкнути аналітику -analytics.disable=Вимкнути аналітику -analytics.settings=Ви можете змінити параметри аналітики у файлі config/settings.yml - - -############# -# NAVBAR # -############# -navbar.favorite=Обране -navbar.recent=Новий і нещодавно оновлений -navbar.darkmode=Темний режим -navbar.language=Мови -navbar.settings=Налаштування -navbar.allTools=Інструменти -navbar.multiTool=Мультіінструмент -navbar.search=Пошук -navbar.sections.organize=Організувати -navbar.sections.convertTo=Конвертувати в PDF -navbar.sections.convertFrom=Конвертувати з PDF -navbar.sections.security=Підпис та Безпека -navbar.sections.advance=Додаткове -navbar.sections.edit=Перегляд та Редагування -navbar.sections.popular=Популярне - -############# -# SETTINGS # -############# -settings.title=Налаштування -settings.update=Доступне оновлення -settings.updateAvailable=Зараз встановлена версія {0}. Нова версія ({1}) доступна. -settings.appVersion=Версія додатку: -settings.downloadOption.title=Виберіть варіант завантаження (для завантаження одного файлу без zip): -settings.downloadOption.1=Відкрити в тому ж вікні -settings.downloadOption.2=Відкрити в новому вікні -settings.downloadOption.3=Завантажити файл -settings.zipThreshold=Zip-файли, коли кількість завантажених файлів перевищує -settings.signOut=Вийти -settings.accountSettings=Налаштування акаунта -settings.bored.help=Вмикає гру «пасхальне яйце». -settings.cacheInputs.name=Зберігати дані форм -settings.cacheInputs.help=Увімкнути для збереження раніше використаних вхідних даних для майбутніх прогонів - -changeCreds.title=Змінити облікові дані -changeCreds.header=Оновіть дані вашого облікового запису -changeCreds.changePassword=Ви використовуєте заводські облікові дані для входу. Будь ласка, введіть новий пароль -changeCreds.newUsername=Нове ім'я користувача -changeCreds.oldPassword=Поточний пароль -changeCreds.newPassword=Новий пароль -changeCreds.confirmNewPassword=Підтвердіть новий пароль -changeCreds.submit=Надіслати зміни - - - -account.title=Налаштування акаунта -account.accountSettings=Налаштування акаунта -account.adminSettings=Налаштування адміністратора - Перегляд і додавання користувачів -account.userControlSettings=Налаштування контролю користувача -account.changeUsername=Змінити ім'я користувача -account.newUsername=Нове ім'я користувача -account.password=Підтвердження пароля -account.oldPassword=Старий пароль -account.newPassword=Новий пароль -account.changePassword=Змінити пароль -account.confirmNewPassword=Підтвердіть новий пароль -account.signOut=Вийти -account.yourApiKey=Ваш API-ключ -account.syncTitle=Синхронізувати налаштування браузера з обліковим записом -account.settingsCompare=Порівняння налаштувань: -account.property=Властивість -account.webBrowserSettings=Налаштування веб-браузера -account.syncToBrowser=Синхронізувати обліковий запис -> Браузер -account.syncToAccount=Синхронізувати обліковий запис <- Браузер - - -adminUserSettings.title=Налаштування контролю користувача -adminUserSettings.header=Налаштування контролю користувача адміністратора -adminUserSettings.admin=Адміністратор -adminUserSettings.user=Користувач -adminUserSettings.addUser=Додати нового користувача -adminUserSettings.deleteUser=Видалити користувача -adminUserSettings.confirmDeleteUser=Видалити цього користувача? -adminUserSettings.confirmChangeUserStatus=Чи потрібно вимкнути/ввімкнути користувача? -adminUserSettings.usernameInfo=Ім’я користувача може містити лише літери, цифри та наступні спеціальні символи @._+- або має бути дійсною електронною адресою. -adminUserSettings.roles=Ролі -adminUserSettings.role=Роль -adminUserSettings.actions=Дії -adminUserSettings.apiUser=Обмежений користувач API -adminUserSettings.extraApiUser=Додатковий обмежений користувач API -adminUserSettings.webOnlyUser=Тільки веб-користувач -adminUserSettings.demoUser=Демо-користувач (без налаштованих параметрів) -adminUserSettings.internalApiUser=Внутрішній користувач API -adminUserSettings.forceChange=Примусити користувача змінити пароль при вході в систему -adminUserSettings.submit=Зберегти користувача -adminUserSettings.changeUserRole=Змінити роль користувача -adminUserSettings.authenticated=Автентифіковано -adminUserSettings.editOwnProfil=Редагувати власний профіль -adminUserSettings.enabledUser=активний користувач -adminUserSettings.disabledUser=заблокований користувач -adminUserSettings.activeUsers=Активні користувачі: -adminUserSettings.disabledUsers=Заблоковані користувачі: -adminUserSettings.totalUsers=Всього користувачів: -adminUserSettings.lastRequest=Останній запит -adminUserSettings.usage=View Usage - -endpointStatistics.title=Статистика кінцевих точок -endpointStatistics.header=Статистика кінцевих точок -endpointStatistics.top10=Топ 10 -endpointStatistics.top20=Топ 20 -endpointStatistics.all=Всі -endpointStatistics.refresh=Оновити -endpointStatistics.includeHomepage=Включити головну сторінку ('/') -endpointStatistics.includeLoginPage=Включити сторінку входу ('/login') -endpointStatistics.totalEndpoints=Всього кінцевих точок -endpointStatistics.totalVisits=Всього відвідувань -endpointStatistics.showing=Показано -endpointStatistics.selectedVisits=Вибрані відвідування -endpointStatistics.endpoint=Кінцева точка -endpointStatistics.visits=Відвідування -endpointStatistics.percentage=Відсоток -endpointStatistics.loading=Завантаження... -endpointStatistics.failedToLoad=Не вдалося завантажити дані кінцевих точок. Спробуйте оновити. -endpointStatistics.home=Головна -endpointStatistics.login=Вхід -endpointStatistics.top=Топ -endpointStatistics.numberOfVisits=Кількість відвідувань -endpointStatistics.visitsTooltip=Відвідування: {0} ({1}% від загальної кількості) -endpointStatistics.retry=Повторити - -database.title=Імпорт/експорт бази даних -database.header=Імпорт/експорт бази даних -database.fileName=Ім'я файлу -database.creationDate=Дата створення -database.fileSize=Розмір файлу -database.deleteBackupFile=Видалити файл резервної копії -database.importBackupFile=Імпортувати файл резервної копії -database.createBackupFile=Створити файл резервної копії -database.downloadBackupFile=Завантажте файл резервної копії -database.info_1=При імпорті даних важливо забезпечити правильну структуру. Якщо ви не впевнені у своїх діях, зверніться за професійною допомогою. Помилка в структурі може призвести до збоїв у роботі програми та призвести до повної непрацездатності. -database.info_2=Ім'я файлу під час завантаження не має значення. Воно буде перейменовано на формат backup_user_yyyyMMddHHmm.sql для забезпечення одноманітності найменувань. -database.submit=Імпорт резервної копії -database.importIntoDatabaseSuccessed=Імпорт до бази даних виконано вдало -database.backupCreated=Резервне копіювання бази даних успішно -database.fileNotFound=Файл не знайдено -database.fileNullOrEmpty=Файл не має бути пустим -database.failedImportFile=Не вдалося імпортувати файл -database.notSupported=Ця функція недоступна для вашого підключення до бази даних. - -session.expired=Ваш сеанс закінчився. Будь ласка, оновіть сторінку та повторіть спробу. -session.refreshPage=Оновити сторінку - -############# -# HOME-PAGE # -############# -home.desc=Ваше локальне рішення для всіх потреб, пов'язаних із PDF. -home.searchBar=Пошук функцій... - - -home.viewPdf.title=Перегляд/редагування PDF -home.viewPdf.desc=Перегляд, анотація, додавання тексту або зображень -viewPdf.tags=перегляд,читання,анотації,текст,зображення - -home.setFavorites=Налаштувати обрані -home.hideFavorites=Приховати обрані -home.showFavorites=Показати обрані -home.legacyHomepage=Стара сторінка -home.newHomePage=Спробуйте нову сторінку! -home.alphabetical=Абеткою -home.globalPopularity=Глобальною поулярністю -home.sortBy=Сортувати за: - -home.multiTool.title=Мультіінструмент PDF -home.multiTool.desc=Об'єднання, поворот, зміна порядку та видалення сторінок -multiTool.tags=мультиінструмент,багатоопераційний,інтерфейс,перетягування,клієнтська частина,інтерактивний - -home.merge.title=Об'єднати -home.merge.desc=Легко об'єднуйте кілька PDF-файлів у один. -merge.tags=об'єднання,операції зі сторінками,серверна частина - -home.split.title=Розділити -home.split.desc=Розділіть PDF-файли на кілька документів -split.tags=операції зі сторінками,розділення,багатосторінковий,вирізання,серверна частина - -home.rotate.title=Повернути -home.rotate.desc=Легко повертайте ваші PDF-файли. -rotate.tags=серверна частина - - -home.imageToPdf.title=Зображення в PDF -home.imageToPdf.desc=Перетворення зображення (PNG, JPEG, GIF) в PDF. -imageToPdf.tags=конвертація,зображення,jpg,картинка,фото - -home.pdfToImage.title=PDF в зображення -home.pdfToImage.desc=Перетворення PDF в зображення. (PNG, JPEG, GIF) -pdfToImage.tags=конвертація,зображення,jpg,картинка,фото - -home.pdfOrganiser.title=Реорганізація -home.pdfOrganiser.desc=Видалення/перестановка сторінок у будь-якому порядку -pdfOrganiser.tags=двосторонній друк,парні,непарні,сортування,переміщення - - -home.addImage.title=Додати зображення -home.addImage.desc=Додає зображення у вказане місце в PDF (в розробці) -addImage.tags=зображення,jpg,картинка,фото - -home.watermark.title=Додати водяний знак -home.watermark.desc=Додайте свій водяний знак до документа PDF. -watermark.tags=текст,повторний,мітка,власний,авторське право,торговельна марка,зображення,jpg,картинка,фото - -home.permissions.title=Змінити дозволи -home.permissions.desc=Змініть дозволи вашого документа PDF -permissions.tags=читання,запис,редагування,друк - - -home.removePages.title=Видалення -home.removePages.desc=Видаліть непотрібні сторінки з документа PDF. -removePages.tags=видалити сторінки,видалення сторінок - -home.addPassword.title=Додати пароль -home.addPassword.desc=Зашифруйте документ PDF паролем. -addPassword.tags=безпека,захист - -home.removePassword.title=Видалити пароль -home.removePassword.desc=Зніміть захист паролем з вашого документа PDF. -removePassword.tags=безпека,розшифровка,захист,видалення пароля - -home.compressPdfs.title=Стиснути -home.compressPdfs.desc=Стискайте PDF-файли, щоб зменшити їх розмір. -compressPdfs.tags=стиск,маленький,крихітний - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Змінити метадані -home.changeMetadata.desc=Змінити/видалити/додати метадані з документа PDF -changeMetadata.tags=заголовок,автор,дата,створення,час,видавець,виробник,статистика - -home.fileToPDF.title=Конвертувати файл в PDF -home.fileToPDF.desc=Конвертуйте майже будь-який файл в PDF (DOCX, PNG, XLS, PPT, TXT та інші) -fileToPDF.tags=перетворення,формат,документ,картинка,презентація,текст,конвертація,офіс,документи,word,excel,powerpoint - -home.ocr.title=OCR/Очищення сканування -home.ocr.desc=Очищення сканування та виявлення тексту на зображеннях у файлі PDF та повторне додавання його як текст. -ocr.tags=розпізнавання,текст,зображення,сканування,читання,ідентифікація,виявлення,редагований - -home.extractImages.title=Витягнути зображення -home.extractImages.desc=Витягує всі зображення з PDF і зберігає їх у zip -extractImages.tags=зображення,фото,збереження,архів,zip,захоплення,захоплення - -home.pdfToPDFA.title=PDF в PDF/A -home.pdfToPDFA.desc=Перетворення PDF в PDF/A для довготривалого зберігання -pdfToPDFA.tags=архів,довгостроковий,стандартний,конверсія,зберігання,консервація - -home.PDFToWord.title=PDF в Word -home.PDFToWord.desc=Перетворення PDF в формати Word (DOC, DOCX та ODT) -PDFToWord.tags=doc,docx,odt,word,перетворення,формат,перетворення,офіс,microsoft,docfile - -home.PDFToPresentation.title=PDF в презентацію -home.PDFToPresentation.desc=Перетворення PDF в формати презентацій (PPT, PPTX та ODP) -PDFToPresentation.tags=слайди,презентація,офіс,майкрософт - -home.PDFToText.title=PDF в Text/RTF -home.PDFToText.desc=Перетворення PDF в текстовий або RTF формат -PDFToText.tags=richformat,richtextformat,формат rich text,rtf - -home.PDFToHTML.title=PDF в HTML -home.PDFToHTML.desc=Перетворення PDF в формат HTML -PDFToHTML.tags=веб-контент,зручний для перегляду - - -home.PDFToXML.title=PDF в XML -home.PDFToXML.desc=Перетворення PDF в формат XML -PDFToXML.tags=вилучення даних,структурований вміст,взаємодія,перетворення,перетворення - -home.ScannerImageSplit.title=Виявлення/розділення відсканованих фотографій -home.ScannerImageSplit.desc=Розділяє кілька фотографій з фото/PDF -ScannerImageSplit.tags=окремий,автоматичне визначення,сканування,кілька фотографій,упорядкування - -home.sign.title=Підпис -home.sign.desc=Додає підпис до PDF за допомогою малюнка, тексту або зображення -sign.tags=авторизувати,ініціали,намальований-підпис,текстовий-підпис,зображення-підпис - -home.flatten.title=Знеактивування -home.flatten.desc=Видалення всіх інтерактивних елементів та форм з PDF -flatten.tags=flatten,статичний,дезактивувати,неінтерактивний, упорядкувати - -home.repair.title=Ремонт -home.repair.desc=Намагається відновити пошкоджений/зламаний PDF -repair.tags=виправити,відновити,виправити,відновити - -home.removeBlanks.title=Видалити порожні сторінки -home.removeBlanks.desc=Виявляє та видаляє порожні сторінки з документа -removeBlanks.tags=очищення,упорядкування,без вмісту,упорядкування - -home.removeAnnotations.title=Видалити анотації -home.removeAnnotations.desc=Видаляє всі коментарі/анотації з PDF -removeAnnotations.tags=коментарі,виділення,примітки,розмітка,видалення - -home.compare.title=Порівняння -home.compare.desc=Порівнює та показує різницю між двома PDF-документами -compare.tags=диференціація,контраст,зміни,аналіз - -home.certSign.title=Підписати сертифікатом -home.certSign.desc=Підписати PDF сертифікатом/ключем (PEM/P12) -certSign.tags=автентифікація,pem,p12,офіційний,шифрування - -home.removeCertSign.title=Видалити підпис сертифікатом -home.removeCertSign.desc=Видалити підпис сертифікатом з PDF-документу -removeCertSign.tags=автентифікація,pem,p12,офіційний,розшифрувати - -home.pageLayout.title=Об'єднати сторінки -home.pageLayout.desc=Об'єднання кількох сторінок документа PDF в одну сторінку -pageLayout.tags=об'єднати,скласти,єдиний перегляд,упорядкувати - -home.scalePages.title=Змінити розмір/масштаб сторінки -home.scalePages.desc=Змінити розмір/масштаб сторінки та/або її вмісту. -scalePages.tags=змінити розмір,змінити,розмір,адаптувати - -home.pipeline.title=Конвеєр (розширений) -home.pipeline.desc=Виконуйте кілька дій з PDF-файлами, визначаючи сценарії конвеєрної обробки. -pipeline.tags=автоматизація,послідовність,сценарій,scripted,batch-process - -home.add-page-numbers.title=Додати номера сторінок -home.add-page-numbers.desc=Додає номера сторінок по всьому документу в заданому місці -add-page-numbers.tags=розбити на сторінки,позначити,упорядкувати,індексувати - -home.auto-rename.title=Автоматичне перейменування PDF-файлу -home.auto-rename.desc=Автоматичне перейменування файлу PDF на основі його виявленого заголовку -auto-rename.tags=автоматичне визначення,на основі заголовка,організація,зміна міток - -home.adjust-contrast.title=Налаштування кольорів/контрастності -home.adjust-contrast.desc=Налаштування контрастності, насиченості та яскравості файлу PDF -adjust-contrast.tags=корекція кольору,налаштування,зміна,покращення - -home.crop.title=Обрізати PDF-файл -home.crop.desc=Обрізати PDF-файл, щоб зменшити його розмір (текст залишається!) -crop.tags=обрізати,зменшувати,редагувати,формувати - -home.autoSplitPDF.title=Автоматичне розділення сторінок -home.autoSplitPDF.desc=Автоматичне розділення відсканованого PDF-файлу за допомогою фізичного роздільника відсканованих сторінок QR-коду -autoSplitPDF.tags=на основі qr,відокремити,сканувати сегмент,упорядкувати - -home.sanitizePdf.title=Санітарна обробка -home.sanitizePdf.desc=Видалення скриптів та інших елементів з PDF-файлів -sanitizePdf.tags=чистка,безпека,безпечні,віддалення загроз - -home.URLToPDF.title=URL/сайт в PDF -home.URLToPDF.desc=Конвертує будь-який http(s)URL у PDF -URLToPDF.tags=веб-захоплення,збереження сторінки,веб-документ,архів - -home.HTMLToPDF.title=HTML в PDF -home.HTMLToPDF.desc=Конвертує будь-який HTML-файл або zip-файл у PDF. -HTMLToPDF.tags=розмітка,веб-контент,перетворення,конвертація - - -home.MarkdownToPDF.title=Markdown в PDF -home.MarkdownToPDF.desc=Конвертує будь-який файл Markdown у PDF -MarkdownToPDF.tags=розмітка,веб-контент,перетворення,конвертація - -home.PDFToMarkdown.title=PDF в Markdown -home.PDFToMarkdown.desc=Конвертує будь-який файл PDF у Markdown -PDFToMarkdown.tags=розмітка,веб-вміст,трансформація,перетворення,md - -home.getPdfInfo.title=Отримати ВСЮ інформацію у форматі PDF -home.getPdfInfo.desc=Збирає будь-яку можливу інформацію у PDF-файлах. -getPdfInfo.tags=інформація,дані,статистика,статистика - - -home.extractPage.title=Видобути сторінку(и) -home.extractPage.desc=Видобуває обрані сторінки з PDF -extractPage.tags=екстракт - - -home.PdfToSinglePage.title=PDF на одну велику сторінку -home.PdfToSinglePage.desc=Об'єднує всі сторінки PDF в одну велику сторінку. -PdfToSinglePage.tags=одну сторінку - - -home.showJS.title=Показати JavaScript -home.showJS.desc=Шукає та відображає будь-який JS, вбудований у PDF-файл. -showJS.tags=js - -home.autoRedact.title=Автоматичне редагування -home.autoRedact.desc=Автоматичне затемнення (чорніння) тексту в PDF на основі вхідного тексту -autoRedact.tags=редагувати,приховати,затемнити,чорний,маркер,приховано - -home.redact.title=Ручне редагування -home.redact.desc=Редагує PDF-файл на основі виділеного тексту, намальованих форм і/або вибраних сторінок -redact.tags=редагувати,приховати,затемнити,чорний,маркер,приховано,вручну - -home.tableExtraxt.title=PDF в CSV -home.tableExtraxt.desc=Видобуває таблиці з PDF та перетворює їх у CSV -tableExtraxt.tags=csv,видобуток таблиці,вилучення,конвертація - - -home.autoSizeSplitPDF.title=Автоматичне розділення за розміром/кількістю -home.autoSizeSplitPDF.desc=Розділяє один PDF на кілька документів на основі розміру, кількості сторінок або кількості документів -autoSizeSplitPDF.tags=pdf,розділити,документ,організація - - -home.overlay-pdfs.title=Накладення PDF -home.overlay-pdfs.desc=Накладення одного PDF поверх іншого PDF -overlay-pdfs.tags=накладання - -home.split-by-sections.title=Розділення PDF за секціями -home.split-by-sections.desc=Розділення кожної сторінки PDF на менші горизонтальні та вертикальні секції -split-by-sections.tags=розділ розділу,розділення,налаштування - -home.AddStampRequest.title=Додати печатку на PDF -home.AddStampRequest.desc=Додавання текстової або зображення печатки у вказані місця -AddStampRequest.tags=штамп,додати зображення,центральне зображення,водяний знак,pdf,вставити,налаштувати - - -home.removeImagePdf.title=Видалити зображення -home.removeImagePdf.desc=Видаляє зображення з PDF для зменшення розміру файлу -removeImagePdf.tags=видалення зображення,операції зі сторінками,серверна частина - - -home.splitPdfByChapters.title=Розділити PDF за розділами -home.splitPdfByChapters.desc=Розділяє PDF на кілька файлів на основі структури його розділів -splitPdfByChapters.tags=поділ,глави,закладки,організація - -home.validateSignature.title=Перевірка підпису PDF -home.validateSignature.desc=Перевірка цифрових підписів та сертифікатів у PDF-документах -validateSignature.tags=підпис,перевірка,валідація,pdf,сертифікат,цифровий підпис,перевірка підпису,перевірка сертифіката - -#replace-invert-color -replace-color.title=Заміна-інверсія кольору -replace-color.header=Заміна-інверсія кольору PDF -home.replaceColorPdf.title=Заміна та інверсія кольору -home.replaceColorPdf.desc=Замінює колір тексту та фону у PDF та інвертує всі кольори PDF для зменшення розміру файлу -replaceColorPdf.tags=Заміна кольору, операції зі сторінками, Серверна частина -replace-color.selectText.1=Параметри заміни або інверсії кольору -replace-color.selectText.2=За замовчуванням (кольори високого розмаїття) -replace-color.selectText.3=Користувальницькі (настроювані кольори) -replace-color.selectText.4=Повна інверсія (інвертувати всі кольори) -replace-color.selectText.5=Параметри високого розмаїття -replace-color.selectText.6=білий текст на чорному тлі -replace-color.selectText.7=чорний текст на білому тлі -replace-color.selectText.8=жовтий текст на чорному тлі -replace-color.selectText.9=зелений текст на чорному тлі -replace-color.selectText.10=Вибрати колір тексту -replace-color.selectText.11=Вибрати колір тла -replace-color.submit=Замінити - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Вхід -login.header=Вхід -login.signin=Увійти -login.rememberme=Запам'ятати мене -login.invalid=Недійсне ім'я користувача або пароль. -login.locked=Ваш обліковий запис заблоковано. -login.signinTitle=Будь ласка, увійдіть -login.ssoSignIn=Увійти через єдиний вхід -login.oAuth2AutoCreateDisabled=Автоматичне створення користувача OAUTH2 ВИМКНЕНО -login.oAuth2AdminBlockedUser=Реєстрація або вхід незареєстрованих користувачів наразі заборонено. Будь ласка, зв'яжіться з адміністратором. -login.oauth2RequestNotFound=Запит на авторизація не знайдено -login.oauth2InvalidUserInfoResponse=Недійсна відповідь з інформацією користувача -login.oauth2invalidRequest=Недійсний запит -login.oauth2AccessDenied=Доступ заблоковано -login.oauth2InvalidTokenResponse=Недійсна відповідь з токеном -login.oauth2InvalidIdToken=Недійсний ідентифікаційний токен -login.relyingPartyRegistrationNotFound=Реєстрацію довіряючої сторони не знайдено -login.userIsDisabled=Користувач деактивовано, вхід з цим ім'ям користувача заблоковано. Зверніться до адміністратора. -login.alreadyLoggedIn=Ви вже увійшли до -login.alreadyLoggedIn2=пристроїв (а). Будь ласка, вийдіть із цих пристроїв і спробуйте знову. -login.toManySessions=У вас дуже багато активних сесій -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Автоматичне редагування -autoRedact.header=Автоматичне редагування -autoRedact.colorLabel=Колір -autoRedact.textsToRedactLabel=Текст для приховування (кожен рядок окремо) -autoRedact.textsToRedactPlaceholder=наприклад \nКонфіденційно \nЦілком таємно -autoRedact.useRegexLabel=Використовувати регулярні вирази -autoRedact.wholeWordSearchLabel=Пошук цілих слів -autoRedact.customPaddingLabel=Додаткове заповнення за користувацьким значенням -autoRedact.convertPDFToImageLabel=Перетворити PDF в зображення PDF (використовується для видалення тексту поза межами) -autoRedact.submitButton=Надіслати - -#redact -redact.title=Ручне редагування -redact.header=Ручне редагування -redact.submit=Редагувати -redact.textBasedRedaction=Редагування на основі тексту -redact.pageBasedRedaction=Редагування на основі сторінок -redact.convertPDFToImageLabel=Перетворити PDF на PDF-зображення (використовується для видалення тексту за рамкою) -redact.pageRedactionNumbers.title=Сторінки -redact.pageRedactionNumbers.placeholder=(наприклад, 1,2,8 або 4,7,12-16 або 2n-1) -redact.redactionColor.title=Колір редагування -redact.export=Експорт -redact.upload=Завантажити -redact.boxRedaction=Редагування малюванням рамки -redact.zoom=Масштаб -redact.zoomIn=Збільшити -redact.zoomOut=Зменшити -redact.nextPage=Наступна сторінка -redact.previousPage=Попередня сторінка -redact.toggleSidebar=Перемикати бічну панель -redact.showThumbnails=Показати мініатюри -redact.showDocumentOutline=Показати структуру документа (подвійне клацання для розгортання/згортання всіх елементів) -redact.showAttatchments=Показати вкладення -redact.showLayers=Показати шари (подвійне клацання для скидання всіх шарів до стану за умовчанням) -redact.colourPicker=Вибір кольору -redact.findCurrentOutlineItem=Знайти поточний елемент структури -redact.applyChanges=Застосувати зміни - -#showJS -showJS.title=Показати JavaScript -showJS.header=Показати JavaScript -showJS.downloadJS=Завантажити JavaScript -showJS.submit=Показати - - -#pdfToSinglePage -pdfToSinglePage.title=PDF на одну сторінку -pdfToSinglePage.header=PDF на одну сторінку -pdfToSinglePage.submit=Перетворити на одну сторінку - - -#pageExtracter -pageExtracter.title=Видобути сторінки -pageExtracter.header=Видобути сторінки -pageExtracter.submit=Видобути -pageExtracter.placeholder=(наприклад 1,2,8 або 4,7,12-16 або 2n-1) - - -#getPdfInfo -getPdfInfo.title=Отримати інформацію в PDF -getPdfInfo.header=Отримати інформацію в PDF -getPdfInfo.submit=Отримати інформацію -getPdfInfo.downloadJson=Завантажити JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown в PDF -MarkdownToPDF.header=Markdown в PDF -MarkdownToPDF.submit=Конвертувати -MarkdownToPDF.help=Робота в процесі -MarkdownToPDF.credit=Використовує WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF в Markdown -PDFToMarkdown.header=PDF в Markdown -PDFToMarkdown.submit=Конвертувати - - -#url-to-pdf -URLToPDF.title=URL у PDF -URLToPDF.header=URL у PDF -URLToPDF.submit=Конвертувати -URLToPDF.credit=Використовує WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML у PDF -HTMLToPDF.header=HTML у PDF -HTMLToPDF.help=Приймає файли HTML та ZIP-файли, що містять html/css/зображення тощо. -HTMLToPDF.submit=Конвертувати -HTMLToPDF.credit=Використовує WeasyPrint -HTMLToPDF.zoom=Рівень масштабування для відображення веб-сайту. -HTMLToPDF.pageWidth=Ширина сторінки в сантиметрах. (Порожньо - за замовчуванням) -HTMLToPDF.pageHeight=Висота сторінки в сантиметрах. (Порожньо - за замовчуванням) -HTMLToPDF.marginTop=Верхній відступ сторінки в міліметрах. (Порожньо - за замовчуванням) -HTMLToPDF.marginBottom=Нижній відступ сторінки в міліметрах. (Порожньо - за замовчуванням) -HTMLToPDF.marginLeft=Лівий відступ сторінки в міліметрах. (Порожньо - за замовчуванням) -HTMLToPDF.marginRight=Правий відступ сторінки в міліметрах. (Порожньо - за замовчуванням) -HTMLToPDF.printBackground=Відтворити фон веб-сайтів. -HTMLToPDF.defaultHeader=Включити заголовок за замовчуванням (Ім'я та номер сторінки) -HTMLToPDF.cssMediaType=Змінити тип медіа CSS сторінки. -HTMLToPDF.none=Немає -HTMLToPDF.print=Друк -HTMLToPDF.screen=Екран - - -#AddStampRequest -AddStampRequest.header=Поставити печатку на PDF -AddStampRequest.title=Поставити печатку на PDF -AddStampRequest.stampType=Тип печатки -AddStampRequest.stampText=Текст печатки -AddStampRequest.stampImage=Зображення печатки -AddStampRequest.alphabet=Алфавіт -AddStampRequest.fontSize=Розмір шрифту/зображення -AddStampRequest.rotation=Обертання -AddStampRequest.opacity=Прозорість -AddStampRequest.position=Позиція -AddStampRequest.overrideX=Перевизначити координату X -AddStampRequest.overrideY=Перевизначити координату Y -AddStampRequest.customMargin=Користувацький відступ -AddStampRequest.customColor=Користувацький колір тексту -AddStampRequest.submit=Надіслати - - -#sanitizePDF -sanitizePDF.title=Дезінфекція PDF -sanitizePDF.header=Дезінфекція PDF файлу -sanitizePDF.selectText.1=Видалити JavaScript -sanitizePDF.selectText.2=Видалити вбудовані файли -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Видалити посилання -sanitizePDF.selectText.5=Видалити шрифти -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Дезінфекція - - -#addPageNumbers -addPageNumbers.title=Додати номери сторінок -addPageNumbers.header=Додати номери сторінок -addPageNumbers.selectText.1=Виберіть PDF-файл: -addPageNumbers.selectText.2=Розмір поля -addPageNumbers.selectText.3=Позиція -addPageNumbers.selectText.4=Стартовий номер -addPageNumbers.selectText.5=Сторінки для нумерації -addPageNumbers.selectText.6=Свій текст -addPageNumbers.customTextDesc=Користувацький текст -addPageNumbers.numberPagesDesc=Які сторінки нумерувати, за замовчуванням 'всі', також приймає 1-5 або 2,5,9 тощо. -addPageNumbers.customNumberDesc=За замовчуванням {n}, також можна використовувати 'Сторінка {n} з {total}', 'Текст-{n}', '{filename}-{n}' -addPageNumbers.submit=Додати номери сторінок - - -#auto-rename -auto-rename.title=Автоматичне перейменування -auto-rename.header=Автоматичне перейменування PDF -auto-rename.submit=Автоматичне перейменування - - -#adjustContrast -adjustContrast.title=Налаштування контрастності -adjustContrast.header=Налаштування контрастності -adjustContrast.contrast=Контраст: -adjustContrast.brightness=Яскравість: -adjustContrast.saturation=Насиченість: -adjustContrast.download=Завантажити - - -#crop -crop.title=Обрізати -crop.header=Обрізати PDF-файл -crop.submit=Надіслати - - -#autoSplitPDF -autoSplitPDF.title=Автоматичне розділення PDF -autoSplitPDF.header=Автоматичне розділення PDF -autoSplitPDF.description=Друк, вставка, сканування, завантаження і дозвольте нам автоматично розділити ваші документи. Не потребує ручного сортування. -autoSplitPDF.selectText.1=Друк кількох окремих аркушів (підійде чорно-білий варіант). -autoSplitPDF.selectText.2=Скануйте всі документи одночасно, вставляючи між ними роздільний аркуш. -autoSplitPDF.selectText.3=Завантажте один великий відсканований PDF-файл, і нехай Stirling PDF зробить все інше. -autoSplitPDF.selectText.4=Роздільні сторінки автоматично виявляються і видаляються, забезпечуючи акуратний кінцевий документ. -autoSplitPDF.formPrompt=Надіслати PDF-файл, що містить роздільні сторінки Stirling-PDF: -autoSplitPDF.duplexMode=Дуплексний режим (сканування спереду і ззаду) -autoSplitPDF.dividerDownload2=Завантажити 'Auto Splitter Divider (with instructions).pdf' -autoSplitPDF.submit=Надіслати - - -#pipeline -pipeline.title=Пайплайн - - -#pageLayout -pageLayout.title=Многосторінковий макет -pageLayout.header=Многосторінковий макет -pageLayout.pagesPerSheet=Сторінок на одному аркуші: -pageLayout.addBorder=Додати рамки -pageLayout.submit=Відправити - - -#scalePages -scalePages.title=Відрегулювати масштаб сторінки -scalePages.header=Відрегулювати масштаб сторінки -scalePages.pageSize=Розмір сторінки документа. -scalePages.keepPageSize=Оригінальний розмір -scalePages.scaleFactor=Рівень масштабування (обрізки) сторінки. -scalePages.submit=Відправити - - -#certSign -certSign.title=Підпис сертифікатом -certSign.header=Підпишіть PDF своїм сертифікатом (робота в процесі) -certSign.selectPDF=Виберіть файл PDF для підпису: -certSign.jksNote=Примітка: Якщо ваш тип сертифіката не зазначений нижче, будь ласка, конвертуйте його в файл сховища Java Keystore (.jks), використовуючи утиліту командного рядка keytool. Потім виберіть опцію файлу .jks нижче. -certSign.selectKey=Виберіть файл закритого ключа (формат PKCS#8, може бути .pem або .der): -certSign.selectCert=Виберіть файл сертифіката (формат X.509, може бути .pem або .der): -certSign.selectP12=Виберіть файл сховища ключів PKCS#12 (.p12 або .pfx) (необов'язково, якщо він наданий, він повинен містити ваш закритий ключ і сертифікат): -certSign.selectJKS=Виберіть файл сховища Java Keystore (.jks або .keystore): -certSign.certType=Тип сертифіката -certSign.password=Введіть пароль до сховища ключів або особистого ключа (якщо є): -certSign.showSig=Показати підпис -certSign.reason=Причина -certSign.location=Місцезнаходження -certSign.name=Ім'я -certSign.showLogo=Показати логотип -certSign.submit=Підписати PDF - - -#removeCertSign -removeCertSign.title=Видалення підпису сертифікатом -removeCertSign.header=Видалення підпису сертифікатом з PDF документу -removeCertSign.selectPDF=Оберіть PDF-файл: -removeCertSign.submit=Видалити підпис - - -#removeBlanks -removeBlanks.title=Видалити порожні -removeBlanks.header=Видалити порожні сторінки -removeBlanks.threshold=Поріг: -removeBlanks.thresholdDesc=Поріг для визначення того, наскільки білим має бути білий піксель -removeBlanks.whitePercent=Відсоток білого (%): -removeBlanks.whitePercentDesc=Загальний відсоток білого на сторінці, для видалення -removeBlanks.submit=Видалити порожні - - -#removeAnnotations -removeAnnotations.title=Видалити анотації -removeAnnotations.header=Видалити анотації -removeAnnotations.submit=Видалити - - -#compare -compare.title=Порівняння -compare.header=Порівняння PDF -compare.highlightColor.1=Колір виділення 1: -compare.highlightColor.2=Колір виділення 2: -compare.document.1=Документ 1 -compare.document.2=Документ 2 -compare.submit=Порівняти -compare.complex.message=Один або обидва надані документи є великими файлами, точність порівняння може бути знижена -compare.large.file.message=Один або обидва надані документи занадто великі для обробки -compare.no.text.message=Вибрані PDF-файли не містять текстового вмісту. Будь ласка, виберіть PDF-файли з текстом для порівняння. - -#sign -sign.title=Підпис -sign.header=Підписати PDF -sign.upload=Завантажити зображення -sign.draw=Намалювати підпис -sign.text=Ввід тексту -sign.clear=Очистити -sign.add=Додати -sign.saved=Збережені підписи -sign.save=Зберегти підпис -sign.personalSigs=Особисті підписи -sign.sharedSigs=Загальні підписи -sign.noSavedSigs=Збережені підписи не знайдено -sign.addToAll=Додати на всі сторінки -sign.delete=Видалити -sign.first=Перша сторінка -sign.last=Остання сторінка -sign.next=Наступна сторінка -sign.previous=Попередня сторінка -sign.maintainRatio=Переключити збереження пропорцій -sign.undo=Скасувати -sign.redo=Повторити - -#repair -repair.title=Ремонт -repair.header=Ремонт PDF -repair.submit=Ремонтувати - - -#flatten -flatten.title=Згладжування -flatten.header=Згладжування PDF -flatten.flattenOnlyForms=Згладити тільки форми -flatten.submit=Згладити - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Пороговий кут: -ScannerImageSplit.selectText.2=Встановлює мінімальний абсолютний кут, необхідний для повороту зображення (за замовчуванням: 10). -ScannerImageSplit.selectText.3=Толерантність: -ScannerImageSplit.selectText.4=Визначає діапазон зміни кольору навколо передбачуваного кольору фону (за замовчуванням: 30). -ScannerImageSplit.selectText.5=Мінімальна площа: -ScannerImageSplit.selectText.6=Встановлює мінімальний поріг площі для фотографії (за замовчуванням: 10000). -ScannerImageSplit.selectText.7=Мінімальна площа контуру: -ScannerImageSplit.selectText.8=Встановлює мінімальний поріг площі контуру для фотографії -ScannerImageSplit.selectText.9=Розмір рамки: -ScannerImageSplit.selectText.10=Встановлює розмір додаваної та видаляної рамки, щоб запобігти появі білих рамок на виході (за замовчуванням: 1). -ScannerImageSplit.info=Python не встановлено. Він необхідний роботи. - - -#OCR -ocr.title=OCR/Очищення сканування -ocr.header=Очищення сканування / OCR (Optical Character Recognition) Розпізнавання тексту -ocr.selectText.1=Виберіть мови, які повинні бути виявлені у PDF-файлі (перелічені ті, які виявлені на даний момент): -ocr.selectText.2=Створіть текстовий файл, що містить текст OCR, разом із PDF-файлом, обробленим OCR. -ocr.selectText.3=Правильні сторінки були відскановані під перекошеним кутом шляхом повороту їх на місце -ocr.selectText.4=Очистіть сторінку, щоб зменшити шанси, що OCR знайде текст на фоновому шумі. (без зміни виходу) -ocr.selectText.5=Очистіть сторінку, щоб зменшити шанси, що OCR знайде текст на фоновому шумі, підтримує очищення виводу. -ocr.selectText.6=Ігнорує сторінки з інтерактивним текстом, розпізнає лише сторінки з зображеннями -ocr.selectText.7=Примусове розпізнавання символів, буде розпізнавати кожну сторінку, видаляючи всі елементи початкового тексту -ocr.selectText.8=Звичайний (буде помилка, якщо PDF містить текст) -ocr.selectText.9=Додаткові налаштування -ocr.selectText.10=Режим OCR -ocr.selectText.11=Видалити зображення після OCR (видаляє ВСІ зображення, корисно лише в тому випадку, якщо вони є частиною етапу перетворення) -ocr.selectText.12=Тип рендеру (розширений) -ocr.help=Прочитайте цю документацію про те, як використовувати це для інших мов і/або використовувати не в докері. -ocr.credit=Цей сервіс використовує qpdf та Tesseract для OCR. -ocr.submit=Обробка PDF з OCR - - -#extractImages -extractImages.title=Витягнути зображення -extractImages.header=Витягнути зображення -extractImages.selectText=Виберіть формат зображення для перетворення витягнутих зображень у -extractImages.allowDuplicates=Зберігати дублікати зображень -extractImages.submit=Витягнути - - -#File to PDF -fileToPDF.title=Файл у PDF -fileToPDF.header=Конвертувати будь-який файл у PDF -fileToPDF.credit=Цей сервіс використовує LibreOffice та Unoconv для перетворення файлів. -fileToPDF.supportedFileTypesInfo=Підтримувані типи файлів -fileToPDF.supportedFileTypes=Підтримувані типи файлів повинні включати нижченаведені, однак повний оновлений список підтримуваних форматів дивіться у документації LibreOffice. -fileToPDF.submit=Перетворити у PDF - - -#compress -compress.title=Стиснути -compress.header=Стиснути PDF -compress.credit=Ця служба використовує qpdf для стиснення/оптимізації PDF. -compress.grayscale.label=Застосувати відтінки сірого для стиснення -compress.selectText.1=Параметри стиснення -compress.selectText.1.1=1-3 стиснення PDF,
4-6 невелике стиснення зображень,
7-9 посилене стиснення зображень (різко знизить якість зображень) -compress.selectText.2=Рівень оптимізації: -compress.selectText.4=Автоматичний режим - автоматично налаштовує якість для отримання PDF точного розміру -compress.selectText.5=Очікуваний розмір PDF (наприклад, 25 МБ, 10,8 МБ, 25 КБ) -compress.submit=Стиснути - - -#Add image -addImage.title=Додати зображення -addImage.header=Додати зображення в PDF -addImage.everyPage=Кожна сторінка? -addImage.upload=Додати зображення -addImage.submit=Додати зображення - - -#merge -merge.title=Об'єднати -merge.header=Об'єднання кількох PDF-файлів (2+) -merge.sortByName=Сортування за ім'ям -merge.sortByDate=Сортування за датою -merge.removeCertSign=Видалити цифровий підпис у об’єднаному файлі? -merge.submit=Об'єднати - - -#pdfOrganiser -pdfOrganiser.title=Організатор сторінок -pdfOrganiser.header=Організатор PDF-сторінок -pdfOrganiser.submit=Переупорядкувати сторінки -pdfOrganiser.mode=Режим -pdfOrganiser.mode.1=Користувацький порядок сторінок -pdfOrganiser.mode.2=Зворотній порядок -pdfOrganiser.mode.3=Сортування дуплексом -pdfOrganiser.mode.4=Сортування брошурою -pdfOrganiser.mode.5=Сортування брошурою зі степлером з боку -pdfOrganiser.mode.6=Розділення на парні та непарні сторінки -pdfOrganiser.mode.7=Видалити першу -pdfOrganiser.mode.8=Видалити останню -pdfOrganiser.mode.9=Видалити першу та останню -pdfOrganiser.mode.10=Об'єднання парних-непарних -pdfOrganiser.mode.11=Дублювати всі сторінки -pdfOrganiser.placeholder=(наприклад, 1,3,2 або 4-8,2,10-12 або 2n-1) - - -#multiTool -multiTool.title=Мультиінструмент PDF -multiTool.header=Мультиінструмент PDF -multiTool.uploadPrompts=Ім'я файлу -multiTool.selectAll=Вибрати все -multiTool.deselectAll=Скасувати вибір усіх -multiTool.selectPages=Вибір сторінки -multiTool.selectedPages=Вибрані сторінки -multiTool.page=Сторінка -multiTool.deleteSelected=Видалити вибрані -multiTool.downloadAll=Експорт -multiTool.downloadSelected=Експорт вибраних - -multiTool.insertPageBreak=Вставити розрив сторінки -multiTool.addFile=Додати файл -multiTool.rotateLeft=Повернути вліво -multiTool.rotateRight=Повернути праворуч -multiTool.split=Розділити -multiTool.moveLeft=Перемістити вліво -multiTool.moveRight=Перемістити праворуч -multiTool.delete=Видалити -multiTool.dragDropMessage=Вибрано сторінок -multiTool.undo=Скасувати -multiTool.redo=Повторити - -#decrypt -decrypt.passwordPrompt=Цей файл захищений паролем. Будь ласка, введіть пароль: -decrypt.cancelled=Операцію скасовано для PDF: {0} -decrypt.noPassword=Не надано пароль для зашифрованого PDF: {0} -decrypt.invalidPassword=Будь ласка, спробуйте ще раз з правильним паролем. -decrypt.invalidPasswordHeader=Неправильний пароль або непідтримуване шифрування для PDF: {0} -decrypt.unexpectedError=Виникла помилка при обробці файлу. Будь ласка, спробуйте ще раз. -decrypt.serverError=Помилка сервера під час розшифровки: {0} -decrypt.success=Файл успішно розшифровано. - -#multiTool-advert -multiTool-advert.message=Ця функція також доступна на нашій сторінці мультиінструменту. Спробуйте її для покращеного посторінкового інтерфейсу та додаткових можливостей! - -#view pdf -viewPdf.title=Перегляд/редагування PDF -viewPdf.header=Переглянути PDF - -#pageRemover -pageRemover.title=Видалення сторінок -pageRemover.header=Видалення сторінок PDF -pageRemover.pagesToDelete=Сторінки для видалення (введіть список номерів сторінок через кому): -pageRemover.submit=Видалити сторінки -pageRemover.placeholder=(наприклад, 1,2,6 або 1-10,15-30) - - -#rotate -rotate.title=Повернути PDF -rotate.header=Повернути PDF -rotate.selectAngle=Виберіть кут повороту (кратний 90 градусам): -rotate.submit=Повернути - - -#split-pdfs -split.title=Розділити PDF -split.header=Розділити PDF -split.desc.1=Числа, які ви вибрали, це номери сторінок, на яких ви хочете зробити розділ. -split.desc.2=Таким чином, вибір 1,3,7-8 розділить 10-сторінковий документ на 6 окремих PDF-файлів з: -split.desc.3=Документ #1: Сторінка 1 -split.desc.4=Документ #2: Сторінки 2 і 3 -split.desc.5=Документ #3: Сторінки 4, 5 і 6 -split.desc.6=Документ #4: Сторінка 7 -split.desc.7=Документ #5: Сторінка 8 -split.desc.8=Документ #6: Сторінки 9 і 10 -split.splitPages=Введіть сторінки для розділення: -split.submit=Розділити - - -#merge -imageToPDF.title=Зображення в PDF -imageToPDF.header=Зображення в PDF -imageToPDF.submit=Конвертувати -imageToPDF.selectLabel=Виберіть режим відображення зображення -imageToPDF.fillPage=Заповнення сторінки -imageToPDF.fitDocumentToImage=Підігнати документ під зображення -imageToPDF.maintainAspectRatio=Зберегти пропорції -imageToPDF.selectText.2=Автоматичний поворот PDF -imageToPDF.selectText.3=Логіка для кількох файлів (активується лише при роботі з декількома зображеннями) -imageToPDF.selectText.4=Об'єднати в один PDF -imageToPDF.selectText.5=Перетворення в окремі PDF-файли - - -#pdfToImage -pdfToImage.title=PDF в зображення -pdfToImage.header=PDF в зображення -pdfToImage.selectText=Формат зображення -pdfToImage.singleOrMultiple=Тип результату зображення -pdfToImage.single=Одне велике зображення -pdfToImage.multi=Декілька зображень -pdfToImage.colorType=Тип кольору -pdfToImage.color=Колір -pdfToImage.grey=Відтінки сірого -pdfToImage.blackwhite=Чорно-білий (може втратити дані!) -pdfToImage.submit=Конвертувати -pdfToImage.info=Python не встановлено. Необхідно для конвертації WebP. -pdfToImage.placeholder=(наприклад 1,2,8 або 4,7,12-16 або 2n-1) - - -#addPassword -addPassword.title=Додати пароль -addPassword.header=Додати пароль (зашифрувати) -addPassword.selectText.1=Оберіть PDF для шифрування -addPassword.selectText.2=Пароль -addPassword.selectText.3=Довжина ключа шифрування -addPassword.selectText.4=Вищі значення сильніші, але нижчі значення мають кращу сумісність. -addPassword.selectText.5=Дозволи на встановлення -addPassword.selectText.6=Запобігти збірці документа -addPassword.selectText.7=Запобігти вилученню контенту -addPassword.selectText.8=Запобігти вилученню для доступності -addPassword.selectText.9=Заборонити заповнення форм -addPassword.selectText.10=Запобігти модифікації -addPassword.selectText.11=Заборонити модифікацію анотацій -addPassword.selectText.12=Заборонити друк -addPassword.selectText.13=Заборонити друк різних форматів -addPassword.selectText.14=Власницький пароль -addPassword.selectText.15=Обмежує, що можна робити з документом після його відкриття (не підтримується всіма програмами читання) -addPassword.selectText.16=Обмежує відкриття самого документа -addPassword.submit=Шифрувати - - -#watermark -watermark.title=Додати водяний знак -watermark.header=Додати водяний знак -watermark.customColor=Користувацький колір тексту -watermark.selectText.1=Виберіть PDF, щоб додати водяний знак: -watermark.selectText.2=Текст водяного знаку: -watermark.selectText.3=Розмір шрифту: -watermark.selectText.4=Обертання (0-360): -watermark.selectText.5=Горизонтальний інтервал (проміжок між кожним водяним знаком по горизонталі): -watermark.selectText.6=Вертикальний інтервал (проміжок між кожним водяним знаком по вертикалі): -watermark.selectText.7=Непрозорість (0% - 100%): -watermark.selectText.8=Тип водяного знаку: -watermark.selectText.9=Зображення водяного знаку: -watermark.selectText.10=Кевертувати PDF в PDF-Image -watermark.submit=Додати водяний знак -watermark.type.1=Текст -watermark.type.2=Зображення - - -#Change permissions -permissions.title=Змінити дозволи -permissions.header=Змінити дозволи -permissions.warning=Попередження про те, що ці дозволи не можна змінити, рекомендується встановити їх за допомогою пароля на сторінці додавання пароля. -permissions.selectText.1=Виберіть PDF, щоб змінити дозволи -permissions.selectText.2=Дозволи на встановлення -permissions.selectText.3=Запобігти збірці документа -permissions.selectText.4=Запобігти вилученню контенту -permissions.selectText.5=Запобігти вилученню для доступності -permissions.selectText.6=Заборонити заповнення форм -permissions.selectText.7=Запобігти модифікації -permissions.selectText.8=Заборонити модифікацію анотацій -permissions.selectText.9=Заборонити друк -permissions.selectText.10=Заборонити друк різних форматів -permissions.submit=Змінити - - -#remove password -removePassword.title=Видалити пароль -removePassword.header=Видалити пароль (Розшифрувати) -removePassword.selectText.1=Виберіть PDF для розшифрування -removePassword.selectText.2=Пароль -removePassword.submit=Видалити - - -#changeMetadata -changeMetadata.title=Заголовок: -changeMetadata.header=Змінити метадані -changeMetadata.selectText.1=Будь ласка, відредагуйте змінні, які ви хочете змінити -changeMetadata.selectText.2=Видалити всі метадані -changeMetadata.selectText.3=Показати користувацькі метадані: -changeMetadata.author=Автор: -changeMetadata.creationDate=Дата створення (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Створювач: -changeMetadata.keywords=Ключові слова: -changeMetadata.modDate=Дата зміни (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Виробник: -changeMetadata.subject=Тема: -changeMetadata.trapped=Пастка: -changeMetadata.selectText.4=Інші метадані: -changeMetadata.selectText.5=Додати користувацький запис метаданих -changeMetadata.submit=Змінити - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF в PDF/A -pdfToPDFA.header=PDF в PDF/A -pdfToPDFA.credit=Цей сервіс використовує libreoffice для перетворення у формат PDF/A -pdfToPDFA.submit=Конвертувати -pdfToPDFA.tip=Наразі не працює для кількох вхідних файлів одночасно -pdfToPDFA.outputFormat=Вихідний формат -pdfToPDFA.pdfWithDigitalSignature=Цей PDF документ має цифровий підпис. Цей підпис буде видалений у наступному кроці. - - -#PDFToWord -PDFToWord.title=PDF в Word -PDFToWord.header=PDF в Word -PDFToWord.selectText.1=Формат вихідного файлу -PDFToWord.credit=Цей сервіс використовує LibreOffice для перетворення файлів. -PDFToWord.submit=Конвертувати - - -#PDFToPresentation -PDFToPresentation.title=PDF в Презентацію -PDFToPresentation.header=PDF в Презентацію -PDFToPresentation.selectText.1=Формат вихідного файлу -PDFToPresentation.credit=Цей сервіс використовує LibreOffice для перетворення файлів. -PDFToPresentation.submit=Конвертувати - - -#PDFToText -PDFToText.title=PDF в Text/RTF -PDFToText.header=PDF в Text/RTF -PDFToText.selectText.1=Формат вихідного файлу -PDFToText.credit=Цей сервіс використовує LibreOffice для перетворення файлів. -PDFToText.submit=Конвертувати - - -#PDFToHTML -PDFToHTML.title=PDF в HTML -PDFToHTML.header=PDF в HTML -PDFToHTML.credit=Цей сервіс використовує pdftohtml для перетворення файлів. -PDFToHTML.submit=Конвертувати - - -#PDFToXML -PDFToXML.title=PDF в XML -PDFToXML.header=PDF в XML -PDFToXML.credit=Цей сервіс використовує LibreOffice для перетворення файлів. -PDFToXML.submit=Конвертувати - -#PDFToCSV -PDFToCSV.title=PDF в CSV -PDFToCSV.header=PDF в CSV -PDFToCSV.prompt=Виберіть сторінку для витягу таблиці -PDFToCSV.submit=Конвертувати - -#split-by-size-or-count -split-by-size-or-count.title=Розділити PDF за розміром або кількістю -split-by-size-or-count.header=Розділити PDF за розміром або кількістю -split-by-size-or-count.type.label=Виберіть тип розділення -split-by-size-or-count.type.size=За розміром -split-by-size-or-count.type.pageCount=За кількістю сторінок -split-by-size-or-count.type.docCount=За кількістю документів -split-by-size-or-count.value.label=Введіть значення -split-by-size-or-count.value.placeholder=Введіть розмір (наприклад, 2MB або 3KB) або кількість (наприклад, 5) -split-by-size-or-count.submit=Надіслати - - -#overlay-pdfs -overlay-pdfs.header=Накладення файлів PDF -overlay-pdfs.baseFile.label=Виберіть основний файл PDF -overlay-pdfs.overlayFiles.label=Виберіть файл(и) для накладення -overlay-pdfs.mode.label=Виберіть режим накладення -overlay-pdfs.mode.sequential=Послідовне накладення -overlay-pdfs.mode.interleaved=Перехресне накладення -overlay-pdfs.mode.fixedRepeat=Накладення з фіксованим повторенням -overlay-pdfs.counts.label=Кількість накладень (для режиму з фіксованим повторенням) -overlay-pdfs.counts.placeholder=Введіть через кому кількість повторень (наприклад, 2,3,1) -overlay-pdfs.position.label=Виберіть позицію накладення -overlay-pdfs.position.foreground=Над основним -overlay-pdfs.position.background=За основним -overlay-pdfs.submit=Надіслати - - -#split-by-sections -split-by-sections.title=Розділити PDF за розділами -split-by-sections.header=Розділити PDF на секції -split-by-sections.horizontal.label=Горизонтальні розділи -split-by-sections.vertical.label=Вертикальні розділи -split-by-sections.horizontal.placeholder=Введіть кількість горизонтальних розділів -split-by-sections.vertical.placeholder=Введіть кількість вертикальних розділів -split-by-sections.submit=Розділити PDF -split-by-sections.merge=Об'єднати в один PDF - - -#printFile -printFile.title=Роздрукувати файл -printFile.header=Роздрукувати файл прінтером -printFile.selectText.1=Обрати файл для роздрукування -printFile.selectText.2=Обрати назву прінтера -printFile.submit=Роздрукувати - - -#licenses -licenses.nav=Ліцензії -licenses.title=Ліцензії від третіх сторін -licenses.header=Ліцензії від третіх сторін -licenses.module=Модуль -licenses.version=Версія -licenses.license=Ліцензія - -#survey -survey.nav=Опитування -survey.title=Опитування Stirling-PDF -survey.description=Stirling-PDF не має аналітичних засобів для відслідковування, тому ми хочемо почути думку від користувачів, як покращити Stirling-PDF! -survey.changes=Stirling-PDF змінився з часу останнього опитування! Щоб дізнатися більше, перегляньте допис у нашому блозі тут: -survey.changes2=Завдяки цим змінам ми отримуємо платну підтримку бізнесу та фінансування -survey.please=Будь-ласка, пройдіть опитування! -survey.disabled=(Вікно з опитування буде відключено у наступних оновленнях, але буде доступне внизу сторінки) -survey.button=Пройти опитування -survey.dontShowAgain=Не показувати це вікно -survey.meeting.1=Якщо ви використовуєте Stirling PDF на роботі, ми будемо раді поговорити з вами. Ми пропонуємо сеанси технічної підтримки в обмін на 15-хвилинний сеанс пошуку користувачів. -survey.meeting.2=Це можливість: -survey.meeting.3=Отримайте допомогу щодо розгортання, інтеграції або усунення несправностей -survey.meeting.4=Надайте прямий відгук про продуктивність, крайні випадки та недоліки функцій -survey.meeting.5=Допоможіть нам удосконалити Stirling PDF для реального корпоративного використання -survey.meeting.6=Якщо ви зацікавлені, ви можете забронювати час безпосередньо з нашою командою. (тільки англомовний) -survey.meeting.7=З нетерпінням чекаємо на можливість розібратися у ваших сценаріях використання та зробити Stirling PDF ще кращим! -survey.meeting.notInterested=Не бізнес і/або зацікавлені у зустрічі? -survey.meeting.button=Зустріч - -#error -error.sorry=Вибачте за незручності! -error.needHelp=Потрібна допомога / Знайшли проблему? -error.contactTip=Якщо у вас досі виникають проблеми, не соромтеся звертатися до нас за допомогою. Ви можете надіслати запит на нашій сторінці GitHub або зв'язатися з нами через Discord: -error.404.head=404 - Сторінку не знайдено | Ой, ми заплуталися в коді! -error.404.1=Ми не можемо знайти сторінку, яку ви шукаєте. -error.404.2=Щось пішло не так -error.github=Надіслати запит на GitHub -error.showStack=Показати стек викликів -error.copyStack=Скопіювати стек викликів -error.githubSubmit=GitHub - Надіслати запит -error.discordSubmit=Discord - Надіслати повідомлення підтримки - - -#remove-image -removeImage.title=Видалити зображення -removeImage.header=Видалити зображення -removeImage.removeImage=Видалити зображення -removeImage.submit=Видалити зображення - - -splitByChapters.title=Розділити PDF по главам -splitByChapters.header=Розділити PDF по главам -splitByChapters.bookmarkLevel=Уровень закладок -splitByChapters.includeMetadata=Включити метаданні -splitByChapters.allowDuplicates=Разрешить публикации -splitByChapters.desc.1=Цей інструмент розділяє PDF-файл на кілька PDF-файлів на основі своєї структури глави. -splitByChapters.desc.2=Уровень закладок: виберіть рівень закладок для розподілу (0 для верхнього рівня, 1 для другого рівня і т.д.). -splitByChapters.desc.3=Включити метаданні: якщо позначено, метаданні вихідного PDF будуть включені в кожен розділений PDF. -splitByChapters.desc.4=Розрішити публікації: якщо позначено, можна створити окремий PDF із кількох закладок на одній сторінці. -splitByChapters.submit=Розділити PDF - -#File Chooser -fileChooser.click=Натисніть -fileChooser.or=або -fileChooser.dragAndDrop=Перетащите -fileChooser.dragAndDropPDF=Перетащите PDF-файл -fileChooser.dragAndDropImage=Перетащите файл зображення -fileChooser.hoveredDragAndDrop=Перетащите файл(и) сюда -fileChooser.extractPDF=Видобування... - -#release notes -releases.footer=Релізи -releases.title=Примечания к релизу -releases.header=Примечания к релизу -releases.current.version=Текущий релиз -releases.note=Примітка до релізу доступна тільки на англійській мові - -#Validate Signature -validateSignature.title=Перевірка підписів PDF -validateSignature.header=Перевірка цифрових підписів -validateSignature.selectPDF=Виберіть підписаний PDF-файл -validateSignature.submit=Перевірити підписи -validateSignature.results=Результаты проверки -validateSignature.status=Статус -validateSignature.signer=Підписант -validateSignature.date=Дата -validateSignature.reason=Причина -validateSignature.location=Местоположение -validateSignature.noSignatures=В цьому документі не знайдено цифрових підписів -validateSignature.status.valid=Дійна -validateSignature.status.invalid=Недійсна -validateSignature.chain.invalid=Перевірка цепочки сертифікатів не удалась - неможливо перевірити особистість підписанта -validateSignature.trust.invalid=Сертифікат відсутній у довіреному сховищі - джерело не може бути перевірено -validateSignature.cert.expired=Срок дії сертифіката істеку -validateSignature.cert.revoked=Сертифікат був отозван -validateSignature.signature.info=Інформація про підписи -validateSignature.signature=Подпись -validateSignature.signature.mathValid=Подпись математически корректна, НО: -validateSignature.selectCustomCert=Користувачський файл сертифіката X.509 (Необов'язково) -validateSignature.cert.info=Сведения про сертифікати -validateSignature.cert.issuer=Издатель -validateSignature.cert.subject=суб'єкт -validateSignature.cert.serialNumber=Серийний номер -validateSignature.cert.validFrom=Дійсний з -validateSignature.cert.validUntil=Дійсний до -validateSignature.cert.algorithm=Алгоритм -validateSignature.cert.keySize=Розмір ключа -validateSignature.cert.version=Версія -validateSignature.cert.keyUsage=Використання ключа -validateSignature.cert.selfSigned=Самоподписанный -validateSignature.cert.bits=біт - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_vi_VN.properties b/stirling-pdf/build/resources/main/messages_vi_VN.properties deleted file mode 100644 index 6f278576c..000000000 --- a/stirling-pdf/build/resources/main/messages_vi_VN.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=Font Size -addPageNumbers.fontName=Font Name -pdfPrompt=Chọn (các) tệp PDF -multiPdfPrompt=Chọn các tệp PDF (2+) -multiPdfDropPrompt=Chọn (hoặc kéo và thả) tất cả các tệp PDF bạn cần -imgPrompt=Chọn (các) hình ảnh -genericSubmit=Gửi -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=Cảnh báo: Quá trình này có thể mất đến một phút tùy thuộc vào kích thước tệp -pageOrderPrompt=Thứ tự trang tùy chỉnh (Nhập danh sách số trang được phân tách bằng dấu phẩy hoặc Các hàm như 2n+1) : -pageSelectionPrompt=Lựa chọn trang tùy chỉnh (Nhập danh sách số trang được phân tách bằng dấu phẩy 1,5,6 hoặc Các hàm như 2n+1) : -goToPage=Đi đến -true=Đúng -false=Sai -unknown=Không xác định -save=Lưu -saveToBrowser=Lưu vào trình duyệt -close=Đóng -filesSelected=tệp đã chọn -noFavourites=Không có mục yêu thích nào được thêm -downloadComplete=Tải xuống hoàn tất -bored=Chán phải chờ đợi? -alphabet=Bảng chữ cái -downloadPdf=Tải xuống PDF -text=Văn bản -font=Phông chữ -selectFillter=-- Chọn -- -pageNum=Số trang -sizes.small=Nhỏ -sizes.medium=Trung bình -sizes.large=Lớn -sizes.x-large=Rất lớn -error.pdfPassword=Tài liệu PDF được bảo vệ bằng mật khẩu và mật khẩu không được cung cấp hoặc không chính xác -delete=Xóa -username=Tên người dùng -password=Mật khẩu -welcome=Chào mừng -property=Thuộc tính -black=Đen -white=Trắng -red=Đỏ -green=Xanh lá -blue=Xanh dương -custom=Tùy chỉnh... -WorkInProgess=Đang trong quá trình phát triển, Có thể không hoạt động hoặc có lỗi, Vui lòng báo cáo mọi vấn đề! -poweredBy=Được hỗ trợ bởi -yes=Có -no=Không -changedCredsMessage=Thông tin đăng nhập đã thay đổi! -notAuthenticatedMessage=Người dùng chưa được xác thực. -userNotFoundMessage=Không tìm thấy người dùng. -incorrectPasswordMessage=Mật khẩu hiện tại không chính xác. -usernameExistsMessage=Tên người dùng mới đã tồn tại. -invalidUsernameMessage=Tên người dùng không hợp lệ, tên người dùng chỉ có thể chứa chữ cái, số và các ký tự đặc biệt sau @._+- hoặc phải là một địa chỉ email hợp lệ. -invalidPasswordMessage=The password must not be empty and must not have spaces at the beginning or end. -confirmPasswordErrorMessage=Mật khẩu mới và Xác nhận mật khẩu mới phải khớp nhau. -deleteCurrentUserMessage=Không thể xóa người dùng đang đăng nhập. -deleteUsernameExistsMessage=Tên người dùng không tồn tại và không thể bị xóa. -downgradeCurrentUserMessage=Không thể hạ cấp vai trò của người dùng hiện tại -disabledCurrentUserMessage=The current user cannot be disabled -downgradeCurrentUserLongMessage=Không thể hạ cấp vai trò của người dùng hiện tại. Do đó, người dùng hiện tại sẽ không được hiển thị. -userAlreadyExistsOAuthMessage=Người dùng đã tồn tại dưới dạng người dùng OAuth2. -userAlreadyExistsWebMessage=Người dùng đã tồn tại dưới dạng người dùng web. -error=Lỗi -oops=Rất tiếc! -help=Trợ giúp -goHomepage=Đi đến Trang chủ -joinDiscord=Tham gia máy chủ Discord của chúng tôi -seeDockerHub=Xem Docker Hub -visitGithub=Truy cập kho lưu trữ Github -donate=Ủng hộ -color=Màu sắc -sponsor=Nhà tài trợ -info=Thông tin -pro=Pro -page=Page -pages=Pages -loading=Loading... -addToDoc=Add to Document -reset=Reset -apply=Apply -noFileSelected=No file selected. Please upload one. - -legal.privacy=Privacy Policy -legal.terms=Terms and Conditions -legal.accessibility=Accessibility -legal.cookie=Cookie Policy -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=Menu Pipeline (Beta) -pipeline.uploadButton=Tải lên tùy chỉnh -pipeline.configureButton=Cấu hình -pipeline.defaultOption=Tùy chỉnh -pipeline.submitButton=Gửi -pipeline.help=Trợ giúp Pipeline -pipeline.scanHelp=Trợ giúp quét thư mục -pipeline.deletePrompt=Bạn có chắc chắn muốn xóa pipeline - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=Cấu hình Pipeline -pipelineOptions.pipelineNameLabel=Tên Pipeline -pipelineOptions.saveSettings=Lưu cài đặt thao tác -pipelineOptions.pipelineNamePrompt=Nhập tên pipeline tại đây -pipelineOptions.selectOperation=Chọn thao tác -pipelineOptions.addOperationButton=Thêm thao tác -pipelineOptions.pipelineHeader=Pipeline: -pipelineOptions.saveButton=Tải xuống -pipelineOptions.validateButton=Xác thực - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=Upgrade to Pro -enterpriseEdition.warning=This feature is only available to Pro users. -enterpriseEdition.yamlAdvert=Stirling PDF Pro supports YAML configuration files and other SSO features. -enterpriseEdition.ssoAdvert=Looking for more user management features? Check out Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=Do you want make Stirling PDF better? -analytics.paragraph1=Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents. -analytics.paragraph2=Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better. -analytics.enable=Enable analytics -analytics.disable=Disable analytics -analytics.settings=You can change the settings for analytics in the config/settings.yml file - - -############# -# NAVBAR # -############# -navbar.favorite=Yêu thích -navbar.recent=New and recently updated -navbar.darkmode=Chế độ tối -navbar.language=Ngôn ngữ -navbar.settings=Cài đặt -navbar.allTools=Công cụ -navbar.multiTool=Đa công cụ -navbar.search=Search -navbar.sections.organize=Sắp xếp -navbar.sections.convertTo=Chuyển đổi sang PDF -navbar.sections.convertFrom=Chuyển đổi từ PDF -navbar.sections.security=Ký & Bảo mật -navbar.sections.advance=Nâng cao -navbar.sections.edit=Xem & Chỉnh sửa -navbar.sections.popular=Popular - -############# -# SETTINGS # -############# -settings.title=Cài đặt -settings.update=Có bản cập nhật -settings.updateAvailable={0} là phiên bản hiện tại đã cài đặt. Một phiên bản mới ({1}) đã có sẵn. -settings.appVersion=Phiên bản ứng dụng: -settings.downloadOption.title=Chọn tùy chọn tải xuống (Đối với tải xuống tệp đơn không nén): -settings.downloadOption.1=Mở trong cùng cửa sổ -settings.downloadOption.2=Mở trong cửa sổ mới -settings.downloadOption.3=Tải xuống tệp -settings.zipThreshold=Nén tệp khi số lượng tệp tải xuống vượt quá -settings.signOut=Đăng xuất -settings.accountSettings=Cài đặt tài khoản -settings.bored.help=Bật trò chơi ẩn -settings.cacheInputs.name=Lưu đầu vào biểu mẫu -settings.cacheInputs.help=Bật để lưu trữ các đầu vào đã sử dụng trước đó cho các lần chạy trong tương lai - -changeCreds.title=Thay đổi thông tin đăng nhập -changeCreds.header=Cập nhật thông tin tài khoản của bạn -changeCreds.changePassword=Bạn đang sử dụng thông tin đăng nhập mặc định. Vui lòng nhập mật khẩu mới -changeCreds.newUsername=Tên người dùng mới -changeCreds.oldPassword=Mật khẩu hiện tại -changeCreds.newPassword=Mật khẩu mới -changeCreds.confirmNewPassword=Xác nhận mật khẩu mới -changeCreds.submit=Gửi thay đổi - - - -account.title=Cài đặt tài khoản -account.accountSettings=Cài đặt tài khoản -account.adminSettings=Cài đặt quản trị - Xem và thêm người dùng -account.userControlSettings=Cài đặt kiểm soát người dùng -account.changeUsername=Thay đổi tên người dùng -account.newUsername=Tên người dùng mới -account.password=Mật khẩu xác nhận -account.oldPassword=Mật khẩu cũ -account.newPassword=Mật khẩu mới -account.changePassword=Thay đổi mật khẩu -account.confirmNewPassword=Xác nhận mật khẩu mới -account.signOut=Đăng xuất -account.yourApiKey=Khóa API của bạn -account.syncTitle=Đồng bộ hóa cài đặt trình duyệt với tài khoản -account.settingsCompare=So sánh cài đặt: -account.property=Thuộc tính -account.webBrowserSettings=Cài đặt trình duyệt web -account.syncToBrowser=Đồng bộ hóa Tài khoản -> Trình duyệt -account.syncToAccount=Đồng bộ hóa Tài khoản <- Trình duyệt - - -adminUserSettings.title=Cài đặt kiểm soát người dùng -adminUserSettings.header=Cài đặt kiểm soát người dùng quản trị -adminUserSettings.admin=Quản trị viên -adminUserSettings.user=Người dùng -adminUserSettings.addUser=Thêm người dùng mới -adminUserSettings.deleteUser=Xóa người dùng -adminUserSettings.confirmDeleteUser=Bạn có muốn xóa người dùng không? -adminUserSettings.confirmChangeUserStatus=Should the user be disabled/enabled? -adminUserSettings.usernameInfo=Tên người dùng chỉ có thể chứa chữ cái, số và các ký tự đặc biệt sau @._+- hoặc phải là một địa chỉ email hợp lệ. -adminUserSettings.roles=Vai trò -adminUserSettings.role=Vai trò -adminUserSettings.actions=Hành động -adminUserSettings.apiUser=Người dùng API giới hạn -adminUserSettings.extraApiUser=Người dùng API giới hạn bổ sung -adminUserSettings.webOnlyUser=Chỉ người dùng web -adminUserSettings.demoUser=Người dùng demo (Không có cài đặt tùy chỉnh) -adminUserSettings.internalApiUser=Người dùng API nội bộ -adminUserSettings.forceChange=Buộc người dùng thay đổi mật khẩu khi đăng nhập -adminUserSettings.submit=Lưu người dùng -adminUserSettings.changeUserRole=Thay đổi vai trò của người dùng -adminUserSettings.authenticated=Đã xác thực -adminUserSettings.editOwnProfil=Edit own profile -adminUserSettings.enabledUser=enabled user -adminUserSettings.disabledUser=disabled user -adminUserSettings.activeUsers=Active Users: -adminUserSettings.disabledUsers=Disabled Users: -adminUserSettings.totalUsers=Total Users: -adminUserSettings.lastRequest=Last Request -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=Nhập/Xuất cơ sở dữ liệu -database.header=Nhập/Xuất cơ sở dữ liệu -database.fileName=Tên tệp -database.creationDate=Ngày tạo -database.fileSize=Kích thước tệp -database.deleteBackupFile=Xóa tệp sao lưu -database.importBackupFile=Nhập tệp sao lưu -database.createBackupFile=Create Backup File -database.downloadBackupFile=Tải xuống tệp sao lưu -database.info_1=Khi nhập dữ liệu, điều quan trọng là phải đảm bảo cấu trúc chính xác. Nếu bạn không chắc chắn về những gì bạn đang làm, hãy tìm kiếm lời khuyên và hỗ trợ từ một chuyên gia. Lỗi trong cấu trúc có thể gây ra sự cố ứng dụng, thậm chí là không thể chạy ứng dụng hoàn toàn. -database.info_2=Tên tệp không quan trọng khi tải lên. Nó sẽ được đổi tên sau đó để tuân theo định dạng backup_user_yyyyMMddHHmm.sql, đảm bảo quy ước đặt tên nhất quán. -database.submit=Nhập bản sao lưu -database.importIntoDatabaseSuccessed=Nhập vào cơ sở dữ liệu thành công -database.backupCreated=Database backup successful -database.fileNotFound=Không tìm thấy tệp -database.fileNullOrEmpty=Tệp không được để trống hoặc rỗng -database.failedImportFile=Không thể nhập tệp -database.notSupported=This function is not available for your database connection. - -session.expired=Your session has expired. Please refresh the page and try again. -session.refreshPage=Refresh Page - -############# -# HOME-PAGE # -############# -home.desc=Giải pháp toàn diện cho mọi nhu cầu về PDF ngay trên máy của bạn -home.searchBar=Tìm kiếm tính năng... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=Xem, chú thích, thêm văn bản hoặc hình ảnh -viewPdf.tags=xem,đọc,chú thích,văn bản,hình ảnh - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=Đa công cụ PDF -home.multiTool.desc=Ghép nối, Xoay, Sắp xếp lại và Xóa trang -multiTool.tags=Đa công cụ,Đa thao tác,Giao diện người dùng,nhấp kéo,phía trước,phía máy khách,tương tác,có thể tương tác,di chuyển - -home.merge.title=Ghép nối -home.merge.desc=Dễ dàng ghép nối nhiều PDF thành một. -merge.tags=ghép nối,Thao tác trang,Phía sau,phía máy chủ - -home.split.title=Tách -home.split.desc=Tách PDF thành nhiều tài liệu -split.tags=Thao tác trang,chia,Nhiều trang,cắt,phía máy chủ - -home.rotate.title=Xoay -home.rotate.desc=Dễ dàng xoay PDF của bạn. -rotate.tags=phía máy chủ - - -home.imageToPdf.title=Hình ảnh sang PDF -home.imageToPdf.desc=Chuyển đổi hình ảnh (PNG, JPEG, GIF) sang PDF. -imageToPdf.tags=chuyển đổi,img,jpg,hình ảnh,ảnh - -home.pdfToImage.title=PDF sang Hình ảnh -home.pdfToImage.desc=Chuyển đổi PDF sang hình ảnh. (PNG, JPEG, GIF) -pdfToImage.tags=chuyển đổi,img,jpg,hình ảnh,ảnh - -home.pdfOrganiser.title=Sắp xếp -home.pdfOrganiser.desc=Xóa/Sắp xếp lại trang theo bất kỳ thứ tự nào -pdfOrganiser.tags=duplex,chẵn,lẻ,sắp xếp,di chuyển - - -home.addImage.title=Thêm hình ảnh -home.addImage.desc=Thêm hình ảnh vào vị trí cố định trên PDF -addImage.tags=img,jpg,hình ảnh,ảnh - -home.watermark.title=Thêm hình mờ -home.watermark.desc=Thêm hình mờ tùy chỉnh vào tài liệu PDF của bạn. -watermark.tags=Văn bản,lặp lại,nhãn,riêng,bản quyền,thương hiệu,img,jpg,hình ảnh,ảnh - -home.permissions.title=Thay đổi quyền -home.permissions.desc=Thay đổi quyền của tài liệu PDF của bạn -permissions.tags=đọc,viết,chỉnh sửa,in - - -home.removePages.title=Xóa -home.removePages.desc=Xóa các trang không mong muốn khỏi tài liệu PDF của bạn. -removePages.tags=Xóa trang,xóa trang - -home.addPassword.title=Thêm mật khẩu -home.addPassword.desc=Mã hóa tài liệu PDF của bạn bằng mật khẩu. -addPassword.tags=bảo mật,an toàn - -home.removePassword.title=Xóa mật khẩu -home.removePassword.desc=Xóa bảo vệ mật khẩu khỏi tài liệu PDF của bạn. -removePassword.tags=bảo mật,Giải mã,an toàn,bỏ mật khẩu,xóa mật khẩu - -home.compressPdfs.title=Nén -home.compressPdfs.desc=Nén PDF để giảm kích thước tệp. -compressPdfs.tags=ép,nhỏ,nhỏ gọn - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=Thay đổi Metadata -home.changeMetadata.desc=Thay đổi/Xóa/Thêm metadata từ tài liệu PDF -changeMetadata.tags=Tiêu đề,tác giả,ngày,tạo,thời gian,nhà xuất bản,nhà sản xuất,thống kê - -home.fileToPDF.title=Chuyển đổi tệp sang PDF -home.fileToPDF.desc=Chuyển đổi hầu hết mọi tệp sang PDF (DOCX, PNG, XLS, PPT, TXT và nhiều hơn nữa) -fileToPDF.tags=chuyển đổi,định dạng,tài liệu,hình ảnh,slide,văn bản,chuyển đổi,văn phòng,tài liệu,word,excel,powerpoint - -home.ocr.title=OCR / Dọn dẹp bản quét -home.ocr.desc=Dọn dẹp bản quét và phát hiện văn bản từ hình ảnh trong PDF và thêm lại dưới dạng văn bản. -ocr.tags=nhận dạng,văn bản,hình ảnh,quét,đọc,nhận dạng,phát hiện,có thể chỉnh sửa - -home.extractImages.title=Trích xuất hình ảnh -home.extractImages.desc=Trích xuất tất cả hình ảnh từ PDF và lưu chúng vào tệp zip -extractImages.tags=hình ảnh,ảnh,lưu,lưu trữ,zip,chụp,lấy - -home.pdfToPDFA.title=PDF sang PDF/A -home.pdfToPDFA.desc=Chuyển đổi PDF sang PDF/A để lưu trữ lâu dài -pdfToPDFA.tags=lưu trữ,dài hạn,tiêu chuẩn,chuyển đổi,lưu trữ,bảo quản - -home.PDFToWord.title=PDF sang Word -home.PDFToWord.desc=Chuyển đổi PDF sang các định dạng Word (DOC, DOCX và ODT) -PDFToWord.tags=doc,docx,odt,word,chuyển đổi,định dạng,chuyển đổi,văn phòng,microsoft,tệp doc - -home.PDFToPresentation.title=PDF sang Bài thuyết trình -home.PDFToPresentation.desc=Chuyển đổi PDF sang các định dạng Bài thuyết trình (PPT, PPTX và ODP) -PDFToPresentation.tags=slides,trình chiếu,văn phòng,microsoft - -home.PDFToText.title=PDF sang RTF (Văn bản) -home.PDFToText.desc=Chuyển đổi PDF sang định dạng Văn bản hoặc RTF -PDFToText.tags=định dạng phong phú,định dạng văn bản phong phú,định dạng văn bản phong phú - -home.PDFToHTML.title=PDF sang HTML -home.PDFToHTML.desc=Chuyển đổi PDF sang định dạng HTML -PDFToHTML.tags=nội dung web,thân thiện với trình duyệt - - -home.PDFToXML.title=PDF sang XML -home.PDFToXML.desc=Chuyển đổi PDF sang định dạng XML -PDFToXML.tags=trích xuất dữ liệu,nội dung có cấu trúc,tương tác,chuyển đổi,chuyển - -home.ScannerImageSplit.title=Phát hiện/Tách ảnh quét -home.ScannerImageSplit.desc=Tách nhiều ảnh từ trong một ảnh/PDF -ScannerImageSplit.tags=tách,tự động phát hiện,quét,nhiều ảnh,sắp xếp - -home.sign.title=Ký -home.sign.desc=Thêm chữ ký vào PDF bằng cách vẽ, văn bản hoặc hình ảnh -sign.tags=ủy quyền,ký tắt,chữ ký vẽ,ký văn bản,chữ ký hình ảnh - -home.flatten.title=Làm phẳng -home.flatten.desc=Xóa tất cả các phần tử tương tác và biểu mẫu từ PDF -flatten.tags=tĩnh,vô hiệu hóa,không tương tác,tinh giản - -home.repair.title=Sửa chữa -home.repair.desc=Cố gắng sửa chữa PDF bị hỏng/lỗi -repair.tags=sửa,khôi phục,sửa chữa,phục hồi - -home.removeBlanks.title=Xóa trang trống -home.removeBlanks.desc=Phát hiện và xóa các trang trống khỏi tài liệu -removeBlanks.tags=dọn dẹp,tinh giản,không nội dung,sắp xếp - -home.removeAnnotations.title=Xóa chú thích -home.removeAnnotations.desc=Xóa tất cả các bình luận/chú thích khỏi PDF -removeAnnotations.tags=bình luận,đánh dấu,ghi chú,đánh dấu,xóa - -home.compare.title=So sánh -home.compare.desc=So sánh và hiển thị sự khác biệt giữa 2 tài liệu PDF -compare.tags=phân biệt,đối chiếu,thay đổi,phân tích - -home.certSign.title=Ký bằng chứng chỉ -home.certSign.desc=Ký PDF bằng Chứng chỉ/Khóa (PEM/P12) -certSign.tags=xác thực,PEM,P12,chính thức,mã hóa - -home.removeCertSign.title=Xóa chữ ký chứng chỉ -home.removeCertSign.desc=Xóa chữ ký chứng chỉ khỏi PDF -removeCertSign.tags=xác thực,PEM,P12,chính thức,giải mã - -home.pageLayout.title=Bố cục nhiều trang -home.pageLayout.desc=Ghép nhiều trang của tài liệu PDF thành một trang duy nhất -pageLayout.tags=ghép,tổng hợp,xem đơn,sắp xếp - -home.scalePages.title=Điều chỉnh kích thước/tỷ lệ trang -home.scalePages.desc=Thay đổi kích thước/tỷ lệ của trang và/hoặc nội dung của nó. -scalePages.tags=điều chỉnh kích thước,sửa đổi,kích thước,điều chỉnh - -home.pipeline.title=Pipeline (Nâng cao) -home.pipeline.desc=Chạy nhiều thao tác trên PDF bằng cách định nghĩa các tập lệnh pipeline -pipeline.tags=tự động hóa,chuỗi,kịch bản,xử lý hàng loạt - -home.add-page-numbers.title=Thêm số trang -home.add-page-numbers.desc=Thêm số trang xuyên suốt tài liệu ở vị trí cố định -add-page-numbers.tags=đánh số trang,gắn nhãn,sắp xếp,chỉ mục - -home.auto-rename.title=Tự động đổi tên tệp PDF -home.auto-rename.desc=Tự động đổi tên tệp PDF dựa trên tiêu đề được phát hiện -auto-rename.tags=tự động phát hiện,dựa trên tiêu đề,sắp xếp,đổi nhãn - -home.adjust-contrast.title=Điều chỉnh màu sắc/tương phản -home.adjust-contrast.desc=Điều chỉnh độ tương phản, độ bão hòa và độ sáng của PDF -adjust-contrast.tags=hiệu chỉnh màu sắc,điều chỉnh,sửa đổi,nâng cao - -home.crop.title=Cắt PDF -home.crop.desc=Cắt PDF để giảm kích thước (giữ nguyên văn bản!) -crop.tags=cắt tỉa,thu nhỏ,chỉnh sửa,định hình - -home.autoSplitPDF.title=Tự động tách trang -home.autoSplitPDF.desc=Tự động tách PDF đã quét với mã QR tách trang quét vật lý -autoSplitPDF.tags=Dựa trên QR,tách,phân đoạn quét,sắp xếp - -home.sanitizePdf.title=Làm sạch -home.sanitizePdf.desc=Xóa các tập lệnh và phần tử khác khỏi các tệp PDF -sanitizePdf.tags=làm sạch,bảo mật,an toàn,loại bỏ mối đe dọa - -home.URLToPDF.title=URL/Trang web sang PDF -home.URLToPDF.desc=Chuyển đổi bất kỳ URL http(s) nào thành PDF -URLToPDF.tags=chụp web,lưu trang,web sang tài liệu,lưu trữ - -home.HTMLToPDF.title=HTML sang PDF -home.HTMLToPDF.desc=Chuyển đổi bất kỳ tệp HTML hoặc zip nào thành PDF -HTMLToPDF.tags=đánh dấu,nội dung web,chuyển đổi,chuyển - - -home.MarkdownToPDF.title=Markdown sang PDF -home.MarkdownToPDF.desc=Chuyển đổi bất kỳ tệp Markdown nào thành PDF -MarkdownToPDF.tags=đánh dấu,nội dung web,chuyển đổi,chuyển - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=Lấy TẤT CẢ thông tin về PDF -home.getPdfInfo.desc=Lấy bất kỳ và tất cả thông tin có thể về PDF -getPdfInfo.tags=thông tin,dữ liệu,số liệu thống kê,thống kê - - -home.extractPage.title=Trích xuất (các) trang -home.extractPage.desc=Trích xuất các trang được chọn từ PDF -extractPage.tags=trích xuất - - -home.PdfToSinglePage.title=PDF sang một trang lớn -home.PdfToSinglePage.desc=Ghép tất cả các trang PDF thành một trang lớn duy nhất -PdfToSinglePage.tags=trang đơn - - -home.showJS.title=Hiển thị Javascript -home.showJS.desc=Tìm kiếm và hiển thị bất kỳ JS nào được chèn vào PDF -showJS.tags=JS - -home.autoRedact.title=Tự động biên tập -home.autoRedact.desc=Tự động biên tập (Che đen) văn bản trong PDF dựa trên văn bản đầu vào -autoRedact.tags=Biên tập,Ẩn,che đen,đen,bút đánh dấu,ẩn - -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual - -home.tableExtraxt.title=PDF sang CSV -home.tableExtraxt.desc=Trích xuất bảng từ PDF chuyển đổi thành CSV -tableExtraxt.tags=CSV,Trích xuất bảng,trích xuất,chuyển đổi - - -home.autoSizeSplitPDF.title=Tự động chia theo kích thước/số lượng -home.autoSizeSplitPDF.desc=Chia một tệp PDF thành nhiều tài liệu dựa trên kích thước, số trang hoặc số lượng tài liệu -autoSizeSplitPDF.tags=pdf,chia,tài liệu,tổ chức - - -home.overlay-pdfs.title=Chồng lớp PDF -home.overlay-pdfs.desc=Chồng lớp PDF lên trên PDF khác -overlay-pdfs.tags=Chồng lớp - -home.split-by-sections.title=Chia PDF theo phần -home.split-by-sections.desc=Chia mỗi trang của PDF thành các phần nhỏ hơn theo chiều ngang và dọc -split-by-sections.tags=Chia phần,Phân chia,Tùy chỉnh - -home.AddStampRequest.title=Thêm dấu vào PDF -home.AddStampRequest.desc=Thêm văn bản hoặc hình ảnh dấu tại vị trí cố định -AddStampRequest.tags=Dấu,Thêm hình ảnh,căn giữa hình ảnh,Hình mờ,PDF,Nhúng,Tùy chỉnh - - -home.removeImagePdf.title=Remove image -home.removeImagePdf.desc=Remove image from PDF to reduce file size -removeImagePdf.tags=Remove Image,Page operations,Back end,server side - - -home.splitPdfByChapters.title=Split PDF by Chapters -home.splitPdfByChapters.desc=Split a PDF into multiple files based on its chapter structure. -splitPdfByChapters.tags=split,chapters,bookmarks,organize - -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate - -#replace-invert-color -replace-color.title=Replace-Invert-Color -replace-color.header=Replace-Invert Color PDF -home.replaceColorPdf.title=Replace and Invert Color -home.replaceColorPdf.desc=Replace color for text and background in PDF and invert full color of pdf to reduce file size -replaceColorPdf.tags=Replace Color,Page operations,Back end,server side -replace-color.selectText.1=Replace or Invert color Options -replace-color.selectText.2=Default(Default high contrast colors) -replace-color.selectText.3=Custom(Customized colors) -replace-color.selectText.4=Full-Invert(Invert all colors) -replace-color.selectText.5=High contrast color options -replace-color.selectText.6=white text on black background -replace-color.selectText.7=Black text on white background -replace-color.selectText.8=Yellow text on black background -replace-color.selectText.9=Green text on black background -replace-color.selectText.10=Choose text Color -replace-color.selectText.11=Choose background Color -replace-color.submit=Replace - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=Đăng nhập -login.header=Đăng nhập -login.signin=Đăng nhập -login.rememberme=Ghi nhớ tôi -login.invalid=Tên đăng nhập hoặc mật khẩu không hợp lệ. -login.locked=Tài khoản của bạn đã bị khóa. -login.signinTitle=Vui lòng đăng nhập -login.ssoSignIn=Đăng nhập qua Single Sign-on -login.oAuth2AutoCreateDisabled=Tự động tạo người dùng OAUTH2 bị vô hiệu hóa -login.oAuth2AdminBlockedUser=Registration or logging in of non-registered users is currently blocked. Please contact the administrator. -login.oauth2RequestNotFound=Không tìm thấy yêu cầu ủy quyền -login.oauth2InvalidUserInfoResponse=Phản hồi thông tin người dùng không hợp lệ -login.oauth2invalidRequest=Yêu cầu không hợp lệ -login.oauth2AccessDenied=Truy cập bị từ chối -login.oauth2InvalidTokenResponse=Phản hồi token không hợp lệ -login.oauth2InvalidIdToken=Id Token không hợp lệ -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=User is deactivated, login is currently blocked with this username. Please contact the administrator. -login.alreadyLoggedIn=You are already logged in to -login.alreadyLoggedIn2=devices. Please log out of the devices and try again. -login.toManySessions=You have too many active sessions -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=Tự động biên tập -autoRedact.header=Tự động biên tập -autoRedact.colorLabel=Màu sắc -autoRedact.textsToRedactLabel=Văn bản cần biên tập (mỗi dòng một từ) -autoRedact.textsToRedactPlaceholder=ví dụ: \nMật \nTối mật -autoRedact.useRegexLabel=Sử dụng Regex -autoRedact.wholeWordSearchLabel=Tìm kiếm toàn bộ từ -autoRedact.customPaddingLabel=Đệm thêm tùy chỉnh -autoRedact.convertPDFToImageLabel=Chuyển đổi PDF thành PDF-Hình ảnh (Dùng để xóa văn bản phía sau ô) -autoRedact.submitButton=Gửi - -#redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages -redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction -redact.zoom=Zoom -redact.zoomIn=Zoom in -redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Hiển thị Javascript -showJS.header=Hiển thị Javascript -showJS.downloadJS=Tải xuống Javascript -showJS.submit=Hiển thị - - -#pdfToSinglePage -pdfToSinglePage.title=PDF thành một trang -pdfToSinglePage.header=PDF thành một trang -pdfToSinglePage.submit=Chuyển đổi thành một trang - - -#pageExtracter -pageExtracter.title=Trích xuất trang -pageExtracter.header=Trích xuất trang -pageExtracter.submit=Trích xuất -pageExtracter.placeholder=(ví dụ: 1,2,8 hoặc 4,7,12-16 hoặc 2n-1) - - -#getPdfInfo -getPdfInfo.title=Lấy thông tin PDF -getPdfInfo.header=Lấy thông tin PDF -getPdfInfo.submit=Lấy thông tin -getPdfInfo.downloadJson=Tải xuống JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown sang PDF -MarkdownToPDF.header=Markdown sang PDF -MarkdownToPDF.submit=Chuyển đổi -MarkdownToPDF.help=Đang trong quá trình phát triển -MarkdownToPDF.credit=Sử dụng WeasyPrint - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL sang PDF -URLToPDF.header=URL sang PDF -URLToPDF.submit=Chuyển đổi -URLToPDF.credit=Sử dụng WeasyPrint - - -#html-to-pdf -HTMLToPDF.title=HTML sang PDF -HTMLToPDF.header=HTML sang PDF -HTMLToPDF.help=Chấp nhận tệp HTML và ZIP chứa html/css/hình ảnh cần thiết -HTMLToPDF.submit=Chuyển đổi -HTMLToPDF.credit=Sử dụng WeasyPrint -HTMLToPDF.zoom=Mức độ phóng to để hiển thị trang web. -HTMLToPDF.pageWidth=Chiều rộng trang tính bằng cm. (Để trống để mặc định) -HTMLToPDF.pageHeight=Chiều cao trang tính bằng cm. (Để trống để mặc định) -HTMLToPDF.marginTop=Lề trên của trang tính bằng mm. (Để trống để mặc định) -HTMLToPDF.marginBottom=Lề dưới của trang tính bằng mm. (Để trống để mặc định) -HTMLToPDF.marginLeft=Lề trái của trang tính bằng mm. (Để trống để mặc định) -HTMLToPDF.marginRight=Lề phải của trang tính bằng mm. (Để trống để mặc định) -HTMLToPDF.printBackground=Hiển thị nền của trang web. -HTMLToPDF.defaultHeader=Bật tiêu đề mặc định (Tên và số trang) -HTMLToPDF.cssMediaType=Thay đổi loại phương tiện CSS của trang. -HTMLToPDF.none=Không -HTMLToPDF.print=In -HTMLToPDF.screen=Màn hình - - -#AddStampRequest -AddStampRequest.header=Đóng dấu PDF -AddStampRequest.title=Đóng dấu PDF -AddStampRequest.stampType=Loại dấu -AddStampRequest.stampText=Văn bản dấu -AddStampRequest.stampImage=Hình ảnh dấu -AddStampRequest.alphabet=Bảng chữ cái -AddStampRequest.fontSize=Cỡ chữ/Kích thước hình ảnh -AddStampRequest.rotation=Xoay -AddStampRequest.opacity=Độ mờ -AddStampRequest.position=Vị trí -AddStampRequest.overrideX=Ghi đè tọa độ X -AddStampRequest.overrideY=Ghi đè tọa độ Y -AddStampRequest.customMargin=Lề tùy chỉnh -AddStampRequest.customColor=Màu văn bản tùy chỉnh -AddStampRequest.submit=Gửi - - -#sanitizePDF -sanitizePDF.title=Làm sạch PDF -sanitizePDF.header=Làm sạch tệp PDF -sanitizePDF.selectText.1=Xóa các hành động JavaScript -sanitizePDF.selectText.2=Xóa các tệp nhúng -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=Xóa liên kết -sanitizePDF.selectText.5=Xóa phông chữ -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=Làm sạch PDF - - -#addPageNumbers -addPageNumbers.title=Thêm số trang -addPageNumbers.header=Thêm số trang -addPageNumbers.selectText.1=Chọn tệp PDF: -addPageNumbers.selectText.2=Kích thước lề -addPageNumbers.selectText.3=Vị trí -addPageNumbers.selectText.4=Số bắt đầu -addPageNumbers.selectText.5=Trang cần đánh số -addPageNumbers.selectText.6=Văn bản tùy chỉnh -addPageNumbers.customTextDesc=Văn bản tùy chỉnh -addPageNumbers.numberPagesDesc=Những trang cần đánh số, mặc định là 'all', cũng chấp nhận 1-5 hoặc 2,5,9 v.v. -addPageNumbers.customNumberDesc=Mặc định là {n}, cũng chấp nhận 'Trang {n} / {total}', 'Văn bản-{n}', '{filename}-{n} -addPageNumbers.submit=Thêm số trang - - -#auto-rename -auto-rename.title=Tự động đổi tên -auto-rename.header=Tự động đổi tên PDF -auto-rename.submit=Tự động đổi tên - - -#adjustContrast -adjustContrast.title=Điều chỉnh độ tương phản -adjustContrast.header=Điều chỉnh độ tương phản -adjustContrast.contrast=Độ tương phản: -adjustContrast.brightness=Độ sáng: -adjustContrast.saturation=Độ bão hòa: -adjustContrast.download=Tải xuống - - -#crop -crop.title=Cắt cúp -crop.header=Cắt cúp PDF -crop.submit=Gửi - - -#autoSplitPDF -autoSplitPDF.title=Tự động chia PDF -autoSplitPDF.header=Tự động chia PDF -autoSplitPDF.description=In, chèn, quét, tải lên và để chúng tôi tự động tách tài liệu của bạn. Không cần sắp xếp thủ công. -autoSplitPDF.selectText.1=In một số trang phân cách từ bên dưới (Đen trắng là được). -autoSplitPDF.selectText.2=Quét tất cả tài liệu của bạn cùng một lúc bằng cách chèn trang phân cách giữa chúng. -autoSplitPDF.selectText.3=Tải lên tệp PDF quét lớn duy nhất và để Stirling PDF xử lý phần còn lại. -autoSplitPDF.selectText.4=Các trang phân cách được tự động phát hiện và xóa, đảm bảo tài liệu cuối cùng gọn gàng. -autoSplitPDF.formPrompt=Gửi PDF chứa trang phân cách Stirling-PDF: -autoSplitPDF.duplexMode=Chế độ hai mặt (Quét mặt trước và sau) -autoSplitPDF.dividerDownload2=Tải xuống 'Trang phân cách tự động (có hướng dẫn).pdf' -autoSplitPDF.submit=Gửi - - -#pipeline -pipeline.title=Pipeline - - -#pageLayout -pageLayout.title=Bố cục nhiều trang -pageLayout.header=Bố cục nhiều trang -pageLayout.pagesPerSheet=Số trang trên một tờ: -pageLayout.addBorder=Thêm viền -pageLayout.submit=Gửi - - -#scalePages -scalePages.title=Điều chỉnh tỷ lệ trang -scalePages.header=Điều chỉnh tỷ lệ trang -scalePages.pageSize=Kích thước của một trang trong tài liệu. -scalePages.keepPageSize=Original Size -scalePages.scaleFactor=Mức độ phóng to (cắt cúp) của một trang. -scalePages.submit=Gửi - - -#certSign -certSign.title=Ký bằng chứng chỉ -certSign.header=Ký PDF bằng chứng chỉ của bạn (Đang trong quá trình phát triển) -certSign.selectPDF=Chọn tệp PDF để ký: -certSign.jksNote=Lưu ý: Nếu loại chứng chỉ của bạn không được liệt kê bên dưới, vui lòng chuyển đổi nó thành tệp Java Keystore (.jks) bằng công cụ dòng lệnh keytool. Sau đó, chọn tùy chọn tệp .jks bên dưới. -certSign.selectKey=Chọn tệp khóa riêng của bạn (định dạng PKCS#8, có thể là .pem hoặc .der): -certSign.selectCert=Chọn tệp chứng chỉ của bạn (định dạng X.509, có thể là .pem hoặc .der): -certSign.selectP12=Chọn tệp Keystore PKCS#12 của bạn (.p12 hoặc .pfx) (Tùy chọn, nếu cung cấp, nó phải chứa khóa riêng và chứng chỉ của bạn): -certSign.selectJKS=Chọn tệp Java Keystore của bạn (.jks hoặc .keystore): -certSign.certType=Loại chứng chỉ -certSign.password=Nhập mật khẩu Keystore hoặc Private Key của bạn (Nếu có): -certSign.showSig=Hiển thị chữ ký -certSign.reason=Lý do -certSign.location=Vị trí -certSign.name=Tên -certSign.showLogo=Show Logo -certSign.submit=Ký PDF - - -#removeCertSign -removeCertSign.title=Xóa chữ ký chứng chỉ -removeCertSign.header=Xóa chứng chỉ số khỏi PDF -removeCertSign.selectPDF=Chọn một tệp PDF: -removeCertSign.submit=Xóa chữ ký - - -#removeBlanks -removeBlanks.title=Xóa trang trắng -removeBlanks.header=Xóa trang trắng -removeBlanks.threshold=Ngưỡng độ trắng của pixel: -removeBlanks.thresholdDesc=Ngưỡng để xác định mức độ trắng của một pixel để được coi là 'Trắng'. 0 = Đen, 255 trắng tinh khiết. -removeBlanks.whitePercent=Phần trăm trắng (%): -removeBlanks.whitePercentDesc=Phần trăm của trang phải là pixel 'trắng' để bị xóa -removeBlanks.submit=Xóa trang trắng - - -#removeAnnotations -removeAnnotations.title=Xóa chú thích -removeAnnotations.header=Xóa chú thích -removeAnnotations.submit=Xóa - - -#compare -compare.title=So sánh -compare.header=So sánh PDF -compare.highlightColor.1=Màu đánh dấu 1: -compare.highlightColor.2=Màu đánh dấu 2: -compare.document.1=Tài liệu 1 -compare.document.2=Tài liệu 2 -compare.submit=So sánh -compare.complex.message=One or both of the provided documents are large files, accuracy of comparison may be reduced -compare.large.file.message=One or Both of the provided documents are too large to process -compare.no.text.message=One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison. - -#sign -sign.title=Ký -sign.header=Ký PDF -sign.upload=Tải lên hình ảnh -sign.draw=Vẽ chữ ký -sign.text=Nhập văn bản -sign.clear=Xóa -sign.add=Thêm -sign.saved=Saved Signatures -sign.save=Save Signature -sign.personalSigs=Personal Signatures -sign.sharedSigs=Shared Signatures -sign.noSavedSigs=No saved signatures found -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=Sửa chữa -repair.header=Sửa chữa PDF -repair.submit=Sửa chữa - - -#flatten -flatten.title=Làm phẳng -flatten.header=Làm phẳng PDF -flatten.flattenOnlyForms=Chỉ làm phẳng biểu mẫu -flatten.submit=Làm phẳng - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=Ngưỡng góc: -ScannerImageSplit.selectText.2=Đặt góc tuyệt đối tối thiểu cần thiết để xoay hình ảnh (mặc định: 10). -ScannerImageSplit.selectText.3=Dung sai: -ScannerImageSplit.selectText.4=Xác định phạm vi biến đổi màu sắc xung quanh màu nền ước tính (mặc định: 30). -ScannerImageSplit.selectText.5=Diện tích tối thiểu: -ScannerImageSplit.selectText.6=Đặt ngưỡng diện tích tối thiểu cho một ảnh (mặc định: 10000). -ScannerImageSplit.selectText.7=Diện tích đường viền tối thiểu: -ScannerImageSplit.selectText.8=Đặt ngưỡng diện tích đường viền tối thiểu cho một ảnh -ScannerImageSplit.selectText.9=Kích thước viền: -ScannerImageSplit.selectText.10=Đặt kích thước của viền được thêm vào và loại bỏ để ngăn chặn viền trắng trong đầu ra (mặc định: 1). -ScannerImageSplit.info=Python is not installed. It is required to run. - - -#OCR -ocr.title=OCR / Làm sạch bản Scan -ocr.header=Làm sạch các bản Scan / OCR (Nhận dạng ký tự quang học) -ocr.selectText.1=Chọn ngôn ngữ cần được phát hiện trong PDF (Những ngôn ngữ được liệt kê là những ngôn ngữ hiện đang được phát hiện): -ocr.selectText.2=Tạo tệp văn bản chứa văn bản OCR cùng với PDF đã được OCR -ocr.selectText.3=Sửa các trang đã được scan ở góc nghiêng bằng cách xoay chúng trở lại vị trí -ocr.selectText.4=Làm sạch trang để giảm khả năng OCR sẽ tìm thấy văn bản trong nhiễu nền. (Không thay đổi đầu ra) -ocr.selectText.5=Làm sạch trang để giảm khả năng OCR sẽ tìm thấy văn bản trong nhiễu nền, duy trì làm sạch trong đầu ra. -ocr.selectText.6=Bỏ qua các trang có văn bản tương tác, chỉ OCR các trang là hình ảnh -ocr.selectText.7=Bắt buộc OCR, sẽ OCR mọi trang và xóa tất cả các phần tử văn bản gốc -ocr.selectText.8=Bình thường (Sẽ báo lỗi nếu PDF chứa văn bản) -ocr.selectText.9=Cài đặt bổ sung -ocr.selectText.10=Chế độ OCR -ocr.selectText.11=Xóa hình ảnh sau khi OCR (Xóa TẤT CẢ hình ảnh, chỉ hữu ích nếu là một phần của bước chuyển đổi) -ocr.selectText.12=Loại hiển thị (Nâng cao) -ocr.help=Vui lòng đọc tài liệu này về cách sử dụng cho các ngôn ngữ khác và/hoặc sử dụng không trong docker -ocr.credit=Dịch vụ này sử dụng qpdf và Tesseract cho OCR. -ocr.submit=Xử lý PDF với OCR - - -#extractImages -extractImages.title=Trích xuất hình ảnh -extractImages.header=Trích xuất hình ảnh -extractImages.selectText=Chọn định dạng hình ảnh để chuyển đổi hình ảnh đã trích xuất -extractImages.allowDuplicates=Save duplicate images -extractImages.submit=Trích xuất - - -#File to PDF -fileToPDF.title=Tệp sang PDF -fileToPDF.header=Chuyển đổi bất kỳ tệp nào sang PDF -fileToPDF.credit=Dịch vụ này sử dụng LibreOffice và Unoconv để chuyển đổi tệp. -fileToPDF.supportedFileTypesInfo=Các loại tệp được hỗ trợ -fileToPDF.supportedFileTypes=Các loại tệp được hỗ trợ nên bao gồm các loại dưới đây, tuy nhiên để có danh sách đầy đủ và cập nhật các định dạng được hỗ trợ, vui lòng tham khảo tài liệu LibreOffice -fileToPDF.submit=Chuyển đổi sang PDF - - -#compress -compress.title=Nén -compress.header=Nén PDF -compress.credit=Dịch vụ này sử dụng qpdf để Nén/Tối ưu hóa PDF. -compress.grayscale.label=Áp dụng thang độ xám để nén -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Mức độ tối ưu hóa: -compress.selectText.4=Chế độ tự động - Tự động điều chỉnh chất lượng để đạt được kích thước PDF chính xác -compress.selectText.5=Kích thước PDF mong muốn (ví dụ: 25MB, 10.8MB, 25KB) -compress.submit=Nén - - -#Add image -addImage.title=Thêm hình ảnh -addImage.header=Thêm hình ảnh vào PDF -addImage.everyPage=Mọi trang? -addImage.upload=Thêm hình ảnh -addImage.submit=Thêm hình ảnh - - -#merge -merge.title=Trộn -merge.header=Trộn nhiều PDF (2+) -merge.sortByName=Sắp xếp theo tên -merge.sortByDate=Sắp xếp theo ngày -merge.removeCertSign=Xóa chữ ký số trong tệp đã trộn? -merge.submit=Trộn - - -#pdfOrganiser -pdfOrganiser.title=Sắp xếp trang -pdfOrganiser.header=Sắp xếp trang PDF -pdfOrganiser.submit=Sắp xếp lại trang -pdfOrganiser.mode=Chế độ -pdfOrganiser.mode.1=Thứ tự trang tùy chỉnh -pdfOrganiser.mode.2=Đảo ngược thứ tự -pdfOrganiser.mode.3=Sắp xếp hai mặt -pdfOrganiser.mode.4=Sắp xếp sách nhỏ -pdfOrganiser.mode.5=Sắp xếp sách nhỏ đóng gáy bên -pdfOrganiser.mode.6=Tách lẻ-chẵn -pdfOrganiser.mode.7=Xóa trang đầu -pdfOrganiser.mode.8=Xóa trang cuối -pdfOrganiser.mode.9=Xóa trang đầu và cuối -pdfOrganiser.mode.10=Trộn lẻ-chẵn -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(ví dụ: 1,3,2 hoặc 4-8,2,10-12 hoặc 2n-1) - - -#multiTool -multiTool.title=Công cụ đa năng PDF -multiTool.header=Công cụ đa năng PDF -multiTool.uploadPrompts=Tên tệp -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected - -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=Xem PDF - -#pageRemover -pageRemover.title=Xóa trang -pageRemover.header=Xóa trang PDF -pageRemover.pagesToDelete=Các trang cần xóa (Nhập danh sách số trang được phân cách bằng dấu phẩy) : -pageRemover.submit=Xóa trang -pageRemover.placeholder=(ví dụ: 1,2,6 hoặc 1-10,15-30) - - -#rotate -rotate.title=Xoay PDF -rotate.header=Xoay PDF -rotate.selectAngle=Chọn góc xoay (theo bội số của 90 độ): -rotate.submit=Xoay - - -#split-pdfs -split.title=Chia PDF -split.header=Chia PDF -split.desc.1=Các số bạn chọn là số trang bạn muốn thực hiện chia -split.desc.2=Như vậy, việc chọn 1,3,7-9 sẽ chia một tài liệu 10 trang thành 6 PDF riêng biệt với: -split.desc.3=Tài liệu #1: Trang 1 -split.desc.4=Tài liệu #2: Trang 2 và 3 -split.desc.5=Tài liệu #3: Trang 4, 5, 6 và 7 -split.desc.6=Tài liệu #4: Trang 8 -split.desc.7=Tài liệu #5: Trang 9 -split.desc.8=Tài liệu #6: Trang 10 -split.splitPages=Nhập các trang cần chia: -split.submit=Chia - - -#merge -imageToPDF.title=Hình ảnh sang PDF -imageToPDF.header=Hình ảnh sang PDF -imageToPDF.submit=Chuyển đổi -imageToPDF.selectLabel=Tùy chọn điều chỉnh hình ảnh -imageToPDF.fillPage=Lấp đầy trang -imageToPDF.fitDocumentToImage=Điều chỉnh trang theo hình ảnh -imageToPDF.maintainAspectRatio=Giữ tỷ lệ khung hình -imageToPDF.selectText.2=Tự động xoay PDF -imageToPDF.selectText.3=Logic đa tệp (Chỉ được bật khi làm việc với nhiều hình ảnh) -imageToPDF.selectText.4=Trộn thành một PDF duy nhất -imageToPDF.selectText.5=Chuyển đổi thành các PDF riêng biệt - - -#pdfToImage -pdfToImage.title=PDF sang hình ảnh -pdfToImage.header=PDF sang hình ảnh -pdfToImage.selectText=Định dạng hình ảnh -pdfToImage.singleOrMultiple=Loại kết quả trang sang hình ảnh -pdfToImage.single=Một hình ảnh lớn kết hợp tất cả các trang -pdfToImage.multi=Nhiều hình ảnh, mỗi trang một hình ảnh -pdfToImage.colorType=Loại màu -pdfToImage.color=Màu -pdfToImage.grey=Thang độ xám -pdfToImage.blackwhite=Đen trắng (Có thể mất dữ liệu!) -pdfToImage.submit=Chuyển đổi -pdfToImage.info=Python is not installed. Required for WebP conversion. -pdfToImage.placeholder=(ví dụ: 1,2,8 hoặc 4,7,12-16 hoặc 2n-1) - - -#addPassword -addPassword.title=Thêm mật khẩu -addPassword.header=Thêm mật khẩu (Mã hóa) -addPassword.selectText.1=Chọn PDF để mã hóa -addPassword.selectText.2=Mật khẩu người dùng -addPassword.selectText.3=Độ dài khóa mã hóa -addPassword.selectText.4=Giá trị cao hơn thì mạnh hơn, nhưng giá trị thấp hơn có tính tương thích tốt hơn. -addPassword.selectText.5=Quyền cần đặt (Khuyến nghị sử dụng cùng với mật khẩu chủ sở hữu) -addPassword.selectText.6=Ngăn chặn lắp ráp tài liệu -addPassword.selectText.7=Ngăn chặn trích xuất nội dung -addPassword.selectText.8=Ngăn chặn trích xuất để truy cập -addPassword.selectText.9=Ngăn chặn điền vào biểu mẫu -addPassword.selectText.10=Ngăn chặn sửa đổi -addPassword.selectText.11=Ngăn chặn sửa đổi chú thích -addPassword.selectText.12=Ngăn chặn in -addPassword.selectText.13=Ngăn chặn in các định dạng khác nhau -addPassword.selectText.14=Mật khẩu chủ sở hữu -addPassword.selectText.15=Hạn chế những gì có thể làm với tài liệu sau khi mở (Không được hỗ trợ bởi tất cả các trình đọc) -addPassword.selectText.16=Hạn chế việc mở tài liệu -addPassword.submit=Mã hóa - - -#watermark -watermark.title=Thêm hình mờ -watermark.header=Thêm hình mờ -watermark.customColor=Màu văn bản tùy chỉnh -watermark.selectText.1=Chọn PDF để thêm hình mờ: -watermark.selectText.2=Văn bản hình mờ: -watermark.selectText.3=Cỡ chữ: -watermark.selectText.4=Xoay (0-360): -watermark.selectText.5=Khoảng cách ngang (Khoảng cách giữa mỗi hình mờ theo chiều ngang): -watermark.selectText.6=Khoảng cách dọc (Khoảng cách giữa mỗi hình mờ theo chiều dọc): -watermark.selectText.7=Độ mờ (0% - 100%): -watermark.selectText.8=Loại hình mờ: -watermark.selectText.9=Hình ảnh hình mờ: -watermark.selectText.10=Convert PDF to PDF-Image -watermark.submit=Thêm hình mờ -watermark.type.1=Văn bản -watermark.type.2=Hình ảnh - - -#Change permissions -permissions.title=Thay đổi quyền -permissions.header=Thay đổi quyền -permissions.warning=Cảnh báo để các quyền này không thể thay đổi, bạn nên đặt chúng với mật khẩu thông qua trang thêm mật khẩu -permissions.selectText.1=Chọn PDF để thay đổi quyền -permissions.selectText.2=Quyền cần đặt -permissions.selectText.3=Ngăn chặn lắp ráp tài liệu -permissions.selectText.4=Ngăn chặn trích xuất nội dung -permissions.selectText.5=Ngăn chặn trích xuất để truy cập -permissions.selectText.6=Ngăn chặn điền vào biểu mẫu -permissions.selectText.7=Ngăn chặn sửa đổi -permissions.selectText.8=Ngăn chặn sửa đổi chú thích -permissions.selectText.9=Ngăn chặn in -permissions.selectText.10=Ngăn chặn in các định dạng khác nhau -permissions.submit=Thay đổi - - -#remove password -removePassword.title=Xóa mật khẩu -removePassword.header=Xóa mật khẩu (Giải mã) -removePassword.selectText.1=Chọn PDF để giải mã -removePassword.selectText.2=Mật khẩu -removePassword.submit=Xóa - - -#changeMetadata -changeMetadata.title=Thay đổi metadata -changeMetadata.header=Thay đổi metadata -changeMetadata.selectText.1=Vui lòng chỉnh sửa các biến bạn muốn thay đổi -changeMetadata.selectText.2=Xóa tất cả metadata -changeMetadata.selectText.3=Hiển thị metadata tùy chỉnh: -changeMetadata.author=Tác giả: -changeMetadata.creationDate=Ngày tạo (yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=Người tạo: -changeMetadata.keywords=Từ khóa: -changeMetadata.modDate=Ngày sửa đổi (yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=Nhà sản xuất: -changeMetadata.subject=Chủ đề: -changeMetadata.trapped=Trapped: -changeMetadata.selectText.4=Metadata khác: -changeMetadata.selectText.5=Thêm mục metadata tùy chỉnh -changeMetadata.submit=Thay đổi - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF sang PDF/A -pdfToPDFA.header=PDF sang PDF/A -pdfToPDFA.credit=Dịch vụ này sử dụng libreoffice để chuyển đổi PDF/A -pdfToPDFA.submit=Chuyển đổi -pdfToPDFA.tip=Hiện tại không hoạt động với nhiều đầu vào cùng lúc -pdfToPDFA.outputFormat=Định dạng đầu ra -pdfToPDFA.pdfWithDigitalSignature=PDF chứa chữ ký số. Điều này sẽ bị xóa trong bước tiếp theo. - - -#PDFToWord -PDFToWord.title=PDF sang Word -PDFToWord.header=PDF sang Word -PDFToWord.selectText.1=Định dạng tệp đầu ra -PDFToWord.credit=Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp. -PDFToWord.submit=Chuyển đổi - - -#PDFToPresentation -PDFToPresentation.title=PDF sang bài thuyết trình -PDFToPresentation.header=PDF sang bài thuyết trình -PDFToPresentation.selectText.1=Định dạng tệp đầu ra -PDFToPresentation.credit=Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp. -PDFToPresentation.submit=Chuyển đổi - - -#PDFToText -PDFToText.title=PDF sang RTF (Văn bản) -PDFToText.header=PDF sang RTF (Văn bản) -PDFToText.selectText.1=Định dạng tệp đầu ra -PDFToText.credit=Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp. -PDFToText.submit=Chuyển đổi - - -#PDFToHTML -PDFToHTML.title=PDF sang HTML -PDFToHTML.header=PDF sang HTML -PDFToHTML.credit=Dịch vụ này sử dụng pdftohtml để chuyển đổi tệp. -PDFToHTML.submit=Chuyển đổi - - -#PDFToXML -PDFToXML.title=PDF sang XML -PDFToXML.header=PDF sang XML -PDFToXML.credit=Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp. -PDFToXML.submit=Chuyển đổi - -#PDFToCSV -PDFToCSV.title=PDF sang CSV -PDFToCSV.header=PDF sang CSV -PDFToCSV.prompt=Chọn trang để trích xuất bảng -PDFToCSV.submit=Trích xuất - -#split-by-size-or-count -split-by-size-or-count.title=Chia PDF theo kích thước hoặc số lượng -split-by-size-or-count.header=Chia PDF theo kích thước hoặc số lượng -split-by-size-or-count.type.label=Chọn loại chia -split-by-size-or-count.type.size=Theo kích thước -split-by-size-or-count.type.pageCount=Theo số trang -split-by-size-or-count.type.docCount=Theo số tài liệu -split-by-size-or-count.value.label=Nhập giá trị -split-by-size-or-count.value.placeholder=Nhập kích thước (ví dụ: 2MB hoặc 3KB) hoặc số lượng (ví dụ: 5) -split-by-size-or-count.submit=Gửi - - -#overlay-pdfs -overlay-pdfs.header=Chồng lớp tệp PDF -overlay-pdfs.baseFile.label=Chọn tệp PDF nền -overlay-pdfs.overlayFiles.label=Chọn các tệp PDF chồng lớp -overlay-pdfs.mode.label=Chọn chế độ chồng lớp -overlay-pdfs.mode.sequential=Chồng lớp tuần tự -overlay-pdfs.mode.interleaved=Chồng lớp xen kẽ -overlay-pdfs.mode.fixedRepeat=Chồng lớp lặp lại cố định -overlay-pdfs.counts.label=Số lần chồng lớp (cho chế độ lặp lại cố định) -overlay-pdfs.counts.placeholder=Nhập số lần chồng lớp, phân cách bằng dấu phẩy (ví dụ: 2,3,1) -overlay-pdfs.position.label=Chọn vị trí chồng lớp -overlay-pdfs.position.foreground=Nền trước -overlay-pdfs.position.background=Nền sau -overlay-pdfs.submit=Gửi - - -#split-by-sections -split-by-sections.title=Chia PDF theo phần -split-by-sections.header=Chia PDF thành các phần -split-by-sections.horizontal.label=Phân chia theo chiều ngang -split-by-sections.vertical.label=Phân chia theo chiều dọc -split-by-sections.horizontal.placeholder=Nhập số lượng phân chia theo chiều ngang -split-by-sections.vertical.placeholder=Nhập số lượng phân chia theo chiều dọc -split-by-sections.submit=Chia PDF -split-by-sections.merge=Trộn thành một PDF - - -#printFile -printFile.title=In tệp -printFile.header=In tệp vào máy in -printFile.selectText.1=Chọn tệp để in -printFile.selectText.2=Nhập tên máy in -printFile.submit=In - - -#licenses -licenses.nav=Giấy phép -licenses.title=Giấy phép bên thứ 3 -licenses.header=Giấy phép bên thứ 3 -licenses.module=Module -licenses.version=Phiên bản -licenses.license=Giấy phép - -#survey -survey.nav=Khảo sát -survey.title=Khảo sát Stirling-PDF -survey.description=Stirling-PDF không có cài đặt theo dõi nên chúng tôi muốn nghe từ người dùng để cải thiện Stirling-PDF! -survey.changes=Stirling-PDF has changed since the last survey! To find out more please check our blog post here: -survey.changes2=With these changes we are getting paid business support and funding -survey.please=Vui lòng cân nhắc tham gia khảo sát của chúng tôi! -survey.disabled=(Cửa sổ popup khảo sát sẽ bị vô hiệu hóa trong các bản cập nhật tiếp theo nhưng vẫn tìm thấy ở cuối trang) -survey.button=Tham gia khảo sát -survey.dontShowAgain=Không hiển thị lại -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=Xin lỗi vì sự cố! -error.needHelp=Cần trợ giúp / Phát hiện sự cố? -error.contactTip=Nếu bạn vẫn gặp khó khăn, đừng ngần ngại liên hệ với chúng tôi để được trợ giúp. Bạn có thể gửi ticket trên trang GitHub của chúng tôi hoặc liên hệ qua Discord: -error.404.head=404 - Không tìm thấy trang | Ồ, có vẻ như chúng tôi đã vấp phải lỗi trong mã nguồn! -error.404.1=Chúng tôi không thể tìm thấy trang bạn đang tìm kiếm. -error.404.2=Đã xảy ra lỗi -error.github=Gửi ticket trên GitHub -error.showStack=Hiển thị Stack Trace -error.copyStack=Sao chép Stack Trace -error.githubSubmit=GitHub - Gửi ticket -error.discordSubmit=Discord - Gửi bài đăng hỗ trợ - - -#remove-image -removeImage.title=Remove image -removeImage.header=Remove image -removeImage.removeImage=Remove image -removeImage.submit=Remove image - - -splitByChapters.title=Split PDF by Chapters -splitByChapters.header=Split PDF by Chapters -splitByChapters.bookmarkLevel=Bookmark Level -splitByChapters.includeMetadata=Include Metadata -splitByChapters.allowDuplicates=Allow Duplicates -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF's metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here -fileChooser.extractPDF=Extracting... - -#release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English - -#Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer -validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed -validateSignature.cert.bits=bits - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_zh_BO.properties b/stirling-pdf/build/resources/main/messages_zh_BO.properties deleted file mode 100644 index 8e4e316da..000000000 --- a/stirling-pdf/build/resources/main/messages_zh_BO.properties +++ /dev/null @@ -1,1439 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=ཡིག་གཟུགས་ཆེ་ཆུང་ -addPageNumbers.fontName=ཡིག་གཟུགས་མིང་ -pdfPrompt=PDF འདེམས་རོགས། -multiPdfPrompt=PDF གཉིས་ཡན་འདེམས་རོགས། -multiPdfDropPrompt=དགོས་མཁོ་འདི་ PDF ཡིག་ཆ་ཚང་མ་འདེམས་པའམ་འཐེན་རོགས། -imgPrompt=པར་རིས་འདེམས་རོགས། -genericSubmit=ཕུལ་བཅོས། -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=ཉེན་བཅོས། བྱ་རིམ་འདི་ཡིག་ཆའི་ཆེ་ཆུང་ལ་གཞིགས་ནས་སྐར་མ་གཅིག་བར་འགོར་སྲིད། -pageOrderPrompt=ཤོག་ངོས་གོ་རིམ་རང་སྒྲིག(ཤོག་གྲངས་ཀྱི་ཐོ་གཞུང་ངམ་རྩིས་རྒྱག་བྱེད་ཐབས་ 2n+1 ལྟ་བུ་འཇུག་རོགས།) -pageSelectionPrompt=ཤོག་ངོས་འདེམས་སྒྲུག(ཤོག་གྲངས་ཀྱི་ཐོ་གཞུང་ 1,5,6 འམ་རྩིས་རྒྱག་བྱེད་ཐབས་ 2n+1 ལྟ་བུ་འཇུག་རོགས།) -goToPage=འགྲོ་བ། -true=བདེན་པ། -false=རྫུན་མ། -unknown=མི་ཤེས་པ། -save=ཉར་ཚགས། -saveToBrowser=བཤར་ཆེ་ནང་ཉར་ཚགས། -close=སྒོ་རིག། -filesSelected=ཡིག་ཆབདམས་ཟིན། -noFavourites=དགའ་མོས་གང་ཡང་སྣོན་མེད། -downloadComplete=ཕབ་ལེན་ལེགས་གྲུབ། -bored=སྒུག་སྡོད་སྐྱིད་པོ་མི་འདུག་གམ། -alphabet=གསལ་བྱེད། -downloadPdf=PDF ཕབ་ལེན། -text=ཡི་གེ -font=ཡིག་གཟུགས་ཌྷ -selectFillter=-- འདེམས་རོགས། -- -pageNum=ཤོག་གིངས། -sizes.small=ཆུང་ཆང་། -sizes.medium=འབྲིང་ཚད། -sizes.large=ཆེན་པོ། -sizes.x-large=ཧ་ཅང་ཆེན་པོ། -error.pdfPassword=PDF ཡིག་ཆར་གསང་ཚིག་བཀོད་ཡོད་པ་དང་། གསང་ཚིག་མ་བཀོད་པའམ་ནོར་འདུག -delete=སུབ་པ། -username=སྤྱོད་མཁན་མིང་། -password=གསང་ཚིག། -welcome=དགའ་བསི་ཞུ། -property=ཁྱད་ཆོས། -black=ནག་པོ -white=དཀར་པོ -red=དམར་པོ -green=ལྗང་ཁུ། -blue=སྔོན་པོ -custom=མཚན་ཉིད་རང་སྒྲིག... -WorkInProgess=ལས་ཀ་བྱེད་བཞིན་པ། ནོར་འཁྲུལ་ཡོང་སྲིད། དཀའ་ངལ་ཡོད་ཚེ་སྙན་སེང་གནང་རོགས། -poweredBy=མཁོ་སྲོད་བྱེད་མཁན། -yes=ཡིན། -no=མིན། -changedCredsMessage=ངོ་སྤྲོད་ལག་ཁྱེར་བསྒྱུར་ཟིན། -notAuthenticatedMessage=སྤྱོད་མཁན་ར་སྤྲོད་བྱས་མེད། -userNotFoundMessage=སྤྱོད་མཁན་རྙེད་མ་བྱུང་། -incorrectPasswordMessage=ད་ལྟའི་གསང་ཚིག་ནོར་འདུག -usernameExistsMessage=སྤྱོད་མཁན་མིང་གསར་པ་དེ་ཡོད་ཟིན། -invalidUsernameMessage=སྤྱོད་མཁན་མིང་ནུས་མེད། ཡི་གེ་དང་ཨང་ཀི། དམིགས་བསལ་མཚོན་རྟགས་ @._+- ཡང་ན་གློག་འཕྲིན་ཁ་བྱང་ཚད་ལྡན་ཞིག་དགོས། -invalidPasswordMessage=གསང་ཚིག་སྟོང་པ་ཡིན་མི་ཆོག་ལ། མགོ་མཇུག་ཏུ་བར་སྟོང་ཡོད་མི་ཆོག -confirmPasswordErrorMessage=གསང་ཚིག་གསར་པ་དང་གསང་ཚིག་གསར་པ་ངོས་སྦྱོར་གཉིས་མཐུན་དགོས། -deleteCurrentUserMessage=ད་ལྟ་ནང་འཛུལ་བྱས་པའི་སྤྱོད་མཁན་སུབ་མི་ཆོག -deleteUsernameExistsMessage=སྤྱོད་མཁན་མིང་མེད་པས་སུབ་མི་ཐུབ། -downgradeCurrentUserMessage=ད་ལྟའི་སྤྱོད་མཁན་གྱི་གོ་གནས་མར་འབེབས་མི་ཆོག -disabledCurrentUserMessage=ད་ལྟའི་སྤྱོད་མཁན་སྤྱོད་མི་ཆོག་པ་བཟོ་མི་ཆོག -downgradeCurrentUserLongMessage=ད་ལྟའི་སྤྱོད་མཁན་གྱི་གོ་གནས་མར་འབེབས་མི་ཆོག དེར་བརྟེན་ད་ལྟའི་སྤྱོད་མཁན་སྟོན་མི་སྲིད། -userAlreadyExistsOAuthMessage=སྤྱོད་མཁན་འདི་ OAuth2 སྤྱོད་མཁན་ཞིག་ཏུ་ཡོད་ཟིན། -userAlreadyExistsWebMessage=སྤྱོད་མཁན་འདི་དྲ་ཚིགས་སྤྱོད་མཁན་ཞིག་ཏུ་ཡོད་ཟིན། -error=ནོར་འཁྲུལ། -oops=ཨ་ཙི། -help=རོགས་རམ། -goHomepage=གཙོ་ངོས་སུ་ཕྱིན། -joinDiscord=ང་ཚོའི་ Discord སྡེ་ཚན་དུ་འཛུལ། -seeDockerHub=Docker Hub ལ་ལྟ་བ། -visitGithub=Github མཛོད་ཁང་ལ་འཚམས་འདྲི། -donate=ཞལ་འདེབས། -color=ཚོན་མདོག -sponsor=མཐུན་འགྱུར་སྦྱོར་མཁན། -info=ཆ་འཕྲིན། -pro=ཆེད་ལས། -page=ཤོག་ངོས། -pages=ཤོག་ངོས་ཁག -loading=འཇུག་བཞིན་པ... -addToDoc=ཡིག་ཆར་སྣོན། -reset=བསྐྱར་སྒྲིག -apply=ཉེར་སྤྱོད། -noFileSelected=No file selected. Please upload one. - -legal.privacy=གསང་དོན་སྲིད་བྱུས། -legal.terms=བེད་སྤྱོད་ཆ་རྐྱེན། -legal.accessibility=བེད་སྤྱོད་ནུས་པ། -legal.cookie=Cookie སྲིད་བྱུས། -legal.impressum=པར་འདེབས་བདག་དབང་། -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=བརྒྱུད་རིམ་ཐོ་ཡིག (Beta) -pipeline.uploadButton=མཁོ་སྤྲོད་རང་སྒྲིག -pipeline.configureButton=སྒྲིག་འགོད། -pipeline.defaultOption=རང་སྒྲིག -pipeline.submitButton=ཕུལ་བ། -pipeline.help=བརྒྱུད་རིམ་རོགས་རམ། -pipeline.scanHelp=ཡིག་སྣོད་བཤེར་འཚོལ་རོགས་རམ། -pipeline.deletePrompt=བརྒྱུད་རིམ་སུབ་རྒྱུ་གཏན་འཁེལ་ལམ། - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=བརྒྱུད་རིམ་སྒྲིག་འགོད། -pipelineOptions.pipelineNameLabel=བརྒྱུད་རིམ་མིང་། -pipelineOptions.saveSettings=བཀོལ་སྤྱོད་སྒྲིག་འགོད་ཉར་ཚགས། -pipelineOptions.pipelineNamePrompt=བརྒྱུད་རིམ་གྱི་མིང་འདིར་འཇུག་རོགས། -pipelineOptions.selectOperation=བཀོལ་སྤྱོད་འདེམས་རོགས། -pipelineOptions.addOperationButton=བཀོལ་སྤྱོད་སྣོན། -pipelineOptions.pipelineHeader=བརྒྱུད་རིམ། -pipelineOptions.saveButton=ཕབ་ལེན། -pipelineOptions.validateButton=ཚད་ལྡན་ཡིན་མིན་ཞིབ་བཤེར། - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=ཆེད་ལས་པའི་རིམ་པར་རྒྱག -enterpriseEdition.warning=ནུས་པ་འདི་ཆེད་ལས་པའི་སྤྱོད་མཁན་ཁོ་ནར་སྤྱོད་ཆོག -enterpriseEdition.yamlAdvert=Stirling PDF Pro ཡིས་ YAML སྒྲིག་འགོད་ཡིག་ཆ་དང་ SSO ནུས་པ་གཞན་དག་ལ་རྒྱབ་སྐྱོར་བྱེད། -enterpriseEdition.ssoAdvert=སྤྱོད་མཁན་དོ་དམ་ནུས་པ་མང་བ་དགོས་སམ། Stirling PDF Pro ལ་ལྟ་རོགས། - - -################# -# Analytics # -################# -analytics.title=ཁྱེད་ཀྱིས་ Stirling PDF ལེགས་སུ་གཏོང་འདོད་དམ། -analytics.paragraph1=Stirling PDF ལ་ཐོན་རྫས་ལེགས་སུ་གཏོང་བར་རོགས་རམ་བྱེད་པའི་གདམ་ག་ཡོད་པའི་དཔྱད་ཞིབ་ཡོད། ང་ཚོས་སྒེར་གྱི་ཆ་འཕྲིན་དང་ཡིག་ཆའི་ནང་དོན་གང་ཡང་རྗེས་འདེད་མི་བྱེད། -analytics.paragraph2=Stirling-PDF འཕེལ་རྒྱས་དང་ང་ཚོའི་སྤྱོད་མཁན་ལེགས་པོར་རྟོགས་པར་རོགས་རམ་བྱེད་པའི་ཆེད་དུ་དཔྱད་ཞིབ་སྤྱོད་འགོ་འཛུགས་རོགས། -analytics.enable=དཔྱད་ཞིབ་སྤྱོད་འགོ་འཛུགས། -analytics.disable=དཔྱད་ཞིབ་སྤྱོད་མཚམས་འཇོག -analytics.settings=དཔྱད་ཞིབ་ཀྱི་སྒྲིག་འགོད་ config/settings.yml ཡིག་ཆའི་ནང་བསྒྱུར་བཅོས་བྱེད་ཆོག - - -############# -# NAVBAR # -############# -navbar.favorite=དགའ་མོས། -navbar.recent=New and recently updated -navbar.darkmode=མུན་ནག་རྣམ་པ། -navbar.language=སྐད་རིགས། -navbar.settings=སྒྲིག་འགོད། -navbar.allTools=ལག་ཆ། -navbar.multiTool=ལག་ཆ་མང་པོ། -navbar.search=འཚོལ་བཤེར། -navbar.sections.organize=གོ་སྒྲིག -navbar.sections.convertTo=PDF ལ་བསྒྱུར་བ། -navbar.sections.convertFrom=PDF ནས་བསྒྱུར་བ། -navbar.sections.security=མིང་རྟགས་དང་བདེ་འཇགས། -navbar.sections.advance=མཐོ་རིམ། -navbar.sections.edit=ལྟ་བ་དང་རྩོམ་སྒྲིག -navbar.sections.popular=སྤྱི་མོས། - -############# -# SETTINGS # -############# -settings.title=སྒྲིག་འགོད། -settings.update=གསར་སྒྱུར་ཡོད། -settings.updateAvailable={0} ནི་ད་ལྟ་སྒྲིག་འཇུག་བྱས་པའི་པར་གཞི་ཡིན། པར་གཞི་གསར་པ་ ({1}) ཡོད། -settings.appVersion=མཉེན་ཆས་པར་གཞི། -settings.downloadOption.title=ཕབ་ལེན་གདམ་ག་འདེམས་རོགས། (ཡིག་ཆ་རྐྱང་པ་ zip མིན་པའི་ཕབ་ལེན་ཆེད།): -settings.downloadOption.1=སྒེའུ་ཁུང་གཅིག་པའི་ནང་ཁ་ཕྱེ། -settings.downloadOption.2=སྒེའུ་ཁུང་གསར་པར་ཁ་ཕྱེ། -settings.downloadOption.3=ཡིག་ཆ་ཕབ་ལེན། -settings.zipThreshold=ཕབ་ལེན་བྱས་པའི་ཡིག་ཆའི་གྲངས་ཀ་འདི་ལས་བརྒལ་ན་ zip བྱེད། -settings.signOut=ཕྱིར་འབུད། -settings.accountSettings=ཐོ་མིང་སྒྲིག་འགོད། -settings.bored.help=སྒོ་ང་རྩེད་མོ་སྤྱོད་འགོ་རྩོམ། -settings.cacheInputs.name=ནང་འཇུག་གི་ནང་དོན་ཉར་ཚགས། -settings.cacheInputs.help=སྔོན་མ་བེད་སྤྱད་པའི་ནང་འཇུག་གི་ནང་དོན་མ་འོངས་པར་བེད་སྤྱོད་ཆེད་ཉར་ཚགས་བྱེད། - -changeCreds.title=ངོ་སྤྲོད་ལག་ཁྱེར་བསྒྱུར་བ། -changeCreds.header=ཁྱེད་ཀྱི་ཐོ་མིང་ཞིབ་ཕྲ་གསར་སྒྱུར། -changeCreds.changePassword=ཁྱེད་ཀྱིས་སྔོན་སྒྲིག་ནང་འཛུལ་ངོ་སྤྲོད་བེད་སྤྱོད་བྱེད་བཞིན་ཡོད། གསང་ཚིག་གསར་པ་འཇུག་རོགས། -changeCreds.newUsername=སྤྱོད་མཁན་མིང་གསར་པ། -changeCreds.oldPassword=ད་ལྟའི་གསང་ཚིག -changeCreds.newPassword=གསང་ཚིག་གསར་པ། -changeCreds.confirmNewPassword=གསང་ཚིག་གསར་པ་ངོས་སྦྱོར། -changeCreds.submit=འགྱུར་བ་ཕུལ་བ། - - - -account.title=ཐོ་མིང་སྒྲིག་འགོད། -account.accountSettings=ཐོ་མིང་སྒྲིག་འགོད། -account.adminSettings=དོ་དམ་པའི་སྒྲིག་འགོད། - སྤྱོད་མཁན་ལྟ་བ་དང་སྣོན་པ། -account.userControlSettings=སྤྱོད་མཁན་ཚོད་འཛིན་སྒྲིག་འགོད། -account.changeUsername=སྤྱོད་མཁན་མིང་བསྒྱུར་བ། -account.newUsername=སྤྱོད་མཁན་མིང་གསར་པ། -account.password=གསང་ཚིག་ངོས་སྦྱོར། -account.oldPassword=གསང་ཚིག་རྙིང་པ། -account.newPassword=གསང་ཚིག་གསར་པ། -account.changePassword=གསང་ཚིག་བསྒྱུར་བ། -account.confirmNewPassword=གསང་ཚིག་གསར་པ་ངོས་སྦྱོར། -account.signOut=ཕྱིར་འབུད། -account.yourApiKey=ཁྱེད་ཀྱི་ API ལྡེ་མིག -account.syncTitle=བཤར་ཆས་སྒྲིག་འགོད་ཐོ་མིང་དང་མཉམ་བགྲོད། -account.settingsCompare=སྒྲིག་འགོད་བསྡུར་བ། -account.property=ཁྱད་ཆོས། -account.webBrowserSettings=བཤར་ཆས་སྒྲིག་འགོད། -account.syncToBrowser=མཉམ་བགྲོད་ཐོ་མིང་ -> བཤར་ཆས། -account.syncToAccount=མཉམ་བགྲོད་ཐོ་མིང་ <- བཤར་ཆས། - - -adminUserSettings.title=སྤྱོད་མཁན་ཚོད་འཛིན་སྒྲིག་འགོད། -adminUserSettings.header=དོ་དམ་པའི་སྤྱོད་མཁན་ཚོད་འཛིན་སྒྲིག་འགོད། -adminUserSettings.admin=དོ་དམ་པ། -adminUserSettings.user=སྤྱོད་མཁན། -adminUserSettings.addUser=སྤྱོད་མཁན་གསར་པ་སྣོན། -adminUserSettings.deleteUser=སྤྱོད་མཁན་སུབ་པ། -adminUserSettings.confirmDeleteUser=སྤྱོད་མཁན་སུབ་དགོས་སམ། -adminUserSettings.confirmChangeUserStatus=སྤྱོད་མཁན་སྤྱོད་མི་ཆོག་པའམ་སྤྱོད་ཆོག་པ་བཟོ་དགོས་སམ། -adminUserSettings.usernameInfo=སྤྱོད་མཁན་མིང་ནང་ཡི་གེ་དང་ཨང་ཀི། དམིགས་བསལ་མཚོན་རྟགས་ @._+- ཡང་ན་གློག་འཕྲིན་ཁ་བྱང་ཚད་ལྡན་ཞིག་དགོས། -adminUserSettings.roles=འགན་འཁུར། -adminUserSettings.role=འགན་འཁུར། -adminUserSettings.actions=བྱ་སྤྱོད། -adminUserSettings.apiUser=ཚད་བཀག་ཅན་གྱི་ API སྤྱོད་མཁན། -adminUserSettings.extraApiUser=ཚད་བཀག་ཅན་གྱི་ API སྤྱོད་མཁན་འཕར་མ། -adminUserSettings.webOnlyUser=དྲ་ཚིགས་ཁོ་ནའི་སྤྱོད་མཁན། -adminUserSettings.demoUser=བརྟག་དཔྱད་སྤྱོད་མཁན། (རང་སྒྲིག་མེད་པ།) -adminUserSettings.internalApiUser=ནང་ཁུལ་ API སྤྱོད་མཁན། -adminUserSettings.forceChange=ནང་འཛུལ་སྐབས་གསང་ཚིག་བསྒྱུར་དགོས་པ་བཟོ་བ། -adminUserSettings.submit=སྤྱོད་མཁན་ཉར་ཚགས། -adminUserSettings.changeUserRole=སྤྱོད་མཁན་གྱི་འགན་འཁུར་བསྒྱུར་བ། -adminUserSettings.authenticated=ར་སྤྲོད་བྱས་ཟིན། -adminUserSettings.editOwnProfil=རང་ཉིད་ཀྱི་སྤྱོད་མཁན་ཡིག་ཆ་རྩོམ་སྒྲིག -adminUserSettings.enabledUser=སྤྱོད་ཆོག་པའི་སྤྱོད་མཁན། -adminUserSettings.disabledUser=སྤྱོད་མི་ཆོག་པའི་སྤྱོད་མཁན། -adminUserSettings.activeUsers=འགུལ་བཞིན་པའི་སྤྱོད་མཁན། -adminUserSettings.disabledUsers=སྤྱོད་མི་ཆོག་པའི་སྤྱོད་མཁན། -adminUserSettings.totalUsers=སྤྱོད་མཁན་ཁྱོན་བསྡོམས། -adminUserSettings.lastRequest=རེ་ཞུ་མཐའ་མ། -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=གཞི་གྲངས་མཛོད་ནང་འདྲེན་/ཕྱིར་འདྲེན། -database.header=གཞི་གྲངས་མཛོད་ནང་འདྲེན་/ཕྱིར་འདྲེན། -database.fileName=ཡིག་ཆའི་མིང་། -database.creationDate=བཟོ་བའི་དུས་ཚོད། -database.fileSize=ཡིག་ཆའི་ཆེ་ཆུང་། -database.deleteBackupFile=གྲབས་ཉར་ཡིག་ཆ་སུབ་པ། -database.importBackupFile=གྲབས་ཉར་ཡིག་ཆ་ནང་འདྲེན། -database.createBackupFile=གྲབས་ཉར་ཡིག་ཆ་བཟོ་བ། -database.downloadBackupFile=གྲབས་ཉར་ཡིག་ཆ་ཕབ་ལེན། -database.info_1=གཞི་གྲངས་ནང་འདྲེན་སྐབས་བཀོད་པ་ཏག་ཏག་ཡིན་པ་ངེས་པར་དུ་བྱེད་དགོས། གལ་སྲིད་ཁྱེད་རང་གང་བྱེད་བཞིན་པ་མི་ཤེས་ན། ཆེད་ལས་པ་ཞིག་ལས་ལམ་སྟོན་དང་རྒྱབ་སྐྱོར་ཞུ་རོགས། བཀོད་པའི་ནང་ནོར་འཁྲུལ་ཡོད་ན་མཉེན་ཆས་ལ་སྐྱོན་ཤོར་སྲིད་པ་དང་། ཐ་ན་མཉེན་ཆས་གཏན་ནས་འཁོར་སྐྱོད་བྱེད་མི་ཐུབ་པའང་ཡོང་སྲིད། -database.info_2=ཡིག་ཆ་ཡར་འཇུག་སྐབས་ཡིག་ཆའི་མིང་ལ་ཁྱད་པར་མེད། དེའི་རྗེས་སུ་ backup_user_yyyyMMddHHmm.sql ཞེས་པའི་རྣམ་པར་མིང་བསྐྱར་འདོགས་བྱ་རྒྱུ་ཡིན་པས། མིང་འདོགས་སྟངས་གཅིག་མཚུངས་ཡིན་པ་ངེས་པར་བྱེད་ཐུབ། -database.submit=གྲབས་ཉར་ནང་འདྲེན། -database.importIntoDatabaseSuccessed=གཞི་གྲངས་མཛོད་དུ་ནང་འདྲེན་ལེགས་གྲུབ། -database.backupCreated=གཞི་གྲངས་མཛོད་གྲབས་ཉར་ལེགས་གྲུབ། -database.fileNotFound=ཡིག་ཆ་རྙེད་མ་བྱུང་། -database.fileNullOrEmpty=ཡིག་ཆ་སྟོང་པའམ་མེད་པ་ཡིན་མི་ཆོག -database.failedImportFile=ཡིག་ཆ་ནང་འདྲེན་ཕམ་པ། -database.notSupported=སྡུད་གཞི་རྒྱབ་སྐྱོར་མི་བྱེད། - -session.expired=ཁྱེད་ཀྱི་གླེང་མོལ་དུས་ཡོལ་ཟིན། ཤོག་ངོས་གསར་སྒྱུར་བྱས་ནས་ཡང་བསྐྱར་ཚོད་ལྟ་བྱེད་རོགས། -session.refreshPage=ཤོག་ངོས་གསར་སྒྱུར། - -############# -# HOME-PAGE # -############# -home.desc=ཁྱེད་ཀྱི་ PDF དགོས་མཁོ་ཚང་མའི་ཆེད་དུ་ས་གནས་རང་དུ་བཞག་པའི་ཞབས་ཞུ་ཁང་། -home.searchBar=ནུས་པ་འཚོལ་བཤེར། - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=ལྟ་བ། མཆན་འགྲེལ། ཡི་གེ་དང་པར་རིས་སྣོན་པ། -viewPdf.tags=ལྟ་བ།,ཀློག་པ།,མཆན་འགྲེལ།,ཡི་གེ,པར་རིས། - -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: - -home.multiTool.title=PDF ལག་ཆ་མང་པོ། -home.multiTool.desc=སྡེབ་སྦྱོར། འཁོར་སྐྱོད། བསྐྱར་སྒྲིག ཁ་གྱེས། དང་ཤོག་ངོས་སུབ་པ། -multiTool.tags=ལག་ཆ་མང་པོ།,བཀོལ་སྤྱོད་མང་པོ།,UI,མཐེབ་གནོན་འཐེན་པ།,མདུན་ངོས།,མཁོ་མཁན་ཕྱོགས།,སྤྱོད་སྒོ།,འགུལ་སྐྱོད།,སུབ་པ།,གནས་སྤོ།,བགོ་བ། - -home.merge.title=སྡེབ་སྦྱོར། -home.merge.desc=PDF མང་པོ་གཅིག་ཏུ་སྡེབ་སྦྱོར་བྱེད་པ། -merge.tags=སྡེབ་སྦྱོར།,ཤོག་ངོས་བཀོལ་སྤྱོད།,རྒྱབ་ངོས།,ཞབས་ཞུ་ཕྱོགས། - -home.split.title=ཁ་གྱེས། -home.split.desc=PDF ཡིག་ཆ་མང་པོར་བགོ་བ། -split.tags=ཤོག་ངོས་བཀོལ་སྤྱོད།,བགོ་བ།,ཤོག་ངོས་མང་པོ།,གཅོད་པ།,ཞབས་ཞུ་ཕྱོགས། - -home.rotate.title=འཁོར་སྐྱོད། -home.rotate.desc=PDF ལས་སླ་པོའི་ངང་འཁོར་སྐྱོད་བྱེད་པ། -rotate.tags=ཞབས་ཞུ་ཕྱོགས། - - -home.imageToPdf.title=པར་རིས་ནས་ PDF ལ། -home.imageToPdf.desc=པར་རིས་ (PNG, JPEG, GIF) ནས་ PDF ལ་བསྒྱུར་བ། -imageToPdf.tags=བསྒྱུར་བ།,པར་རིས།,jpg,པར།,འདྲ་པར། - -home.pdfToImage.title=PDF ནས་པར་རིས་ལ། -home.pdfToImage.desc=PDF ནས་པར་རིས་ (PNG, JPEG, GIF) ལ་བསྒྱུར་བ། -pdfToImage.tags=བསྒྱུར་བ།,པར་རིས།,jpg,པར།,འདྲ་པར། - -home.pdfOrganiser.title=གོ་སྒྲིག -home.pdfOrganiser.desc=ཤོག་ངོས་རྣམས་གོ་རིམ་གང་རུང་དུ་སུབ་པའམ་བསྐྱར་སྒྲིག་བྱེད་པ། -pdfOrganiser.tags=ཤོག་ངོས་གཉིས་མ།,ཨང་གྲངས་ཟུང་ལྡན།,ཨང་གྲངས་ཡ་གྲངས།,གོ་རིམ་སྒྲིག་པ།,སྤོ་བ། - - -home.addImage.title=པར་རིས་སྣོན་པ། -home.addImage.desc=PDF ནང་གནས་ས་ངེས་ཅན་ཞིག་ཏུ་པར་རིས་སྣོན་པ། -addImage.tags=པར་རིས།,jpg,པར།,འདྲ་པར། - -home.watermark.title=ཆུ་རྟགས་སྣོན་པ། -home.watermark.desc=PDF ཡིག་ཆར་རང་སྒྲིག་གི་ཆུ་རྟགས་སྣོན་པ། -watermark.tags=ཡི་གེ,བསྐྱར་ཟློས།,ཁ་ཡིག,རང་དབང་།,པར་དབང་།,ཚོང་རྟགས།,པར་རིས།,jpg,པར།,འདྲ་པར། - -home.permissions.title=ཆོག་མཆན་བསྒྱུར་བ། -home.permissions.desc=PDF ཡིག་ཆའི་ཆོག་མཆན་བསྒྱུར་བ། -permissions.tags=ཀློག་པ།,འབྲི་བ།,རྩོམ་སྒྲིག,པར་འདེབས། - - -home.removePages.title=སུབ་པ། -home.removePages.desc=PDF ཡིག་ཆ་ནས་མི་དགོས་པའི་ཤོག་ངོས་རྣམས་སུབ་པ། -removePages.tags=ཤོག་ངོས་སུབ་པ།,ཤོག་ངོས་གསུབ་པ། - -home.addPassword.title=གསང་ཚིག་སྣོན་པ། -home.addPassword.desc=PDF ཡིག་ཆར་གསང་ཚིག་གིས་གསང་སྡོམ་བྱེད་པ། -addPassword.tags=བདེ་འཇགས།,ཉེན་སྲུང་། - -home.removePassword.title=གསང་ཚིག་སུབ་པ། -home.removePassword.desc=PDF ཡིག་ཆ་ནས་གསང་ཚིག་སྲུང་སྐྱོབ་སུབ་པ། -removePassword.tags=བདེ་འཇགས།,གསང་སྡོམ་གྲོལ་བ།,ཉེན་སྲུང་།,གསང་ཚིག་མེད་པ།,གསང་ཚིག་སུབ་པ། - -home.compressPdfs.title=སྡུད་སྒྲིལ། -home.compressPdfs.desc=ཡིག་ཆའི་ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ PDF སྡུད་སྒྲིལ་བྱེད་པ། -compressPdfs.tags=བསྡུས་པ།,ཆུང་ཆུང་།,ཆུང་ཆུང་། - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=གནས་ཆ་སྒྱུར་བཅོས། -home.changeMetadata.desc=PDF ཡིག་ཆ་ནས་གནས་ཆ་བསྒྱུར་བའམ་སུབ་པ།སྣོན་པ། -changeMetadata.tags=ཁ་བྱང་།,རྩོམ་པ་པོ།,ཚེས་གྲངས།,བཟོ་བ།,དུས་ཚོད།,པར་སྐྲུན་པ།,ཐོན་སྐྱེད་པ།,སྡོམ་རྩིས། - -home.fileToPDF.title=ཡིག་ཆ་ནས་ PDF ལ་བསྒྱུར་བ། -home.fileToPDF.desc=ཡིག་ཆ་ཕལ་ཆེ་བ་ PDF ལ་བསྒྱུར་ཐུབ། (DOCX, PNG, XLS, PPT, TXT སོགས།) -fileToPDF.tags=བསྒྱུར་བཅོས།,རྣམ་གཞག,ཡིག་ཆ།,པར།,སྟོན་བྱེད།,ཡི་གེ,བསྒྱུར་བ།,ཡིག་ཚང་།,docs,word,excel,powerpoint - -home.ocr.title=OCR / བཤེར་འབེབས་གཙང་སེལ། -home.ocr.desc=བཤེར་འབེབས་གཙང་སེལ་དང་ PDF ནང་གི་པར་རིས་ནས་ཡི་གེ་ངོས་འཛིན་བྱས་ཏེ་ཡི་གེའི་རྣམ་པར་བསྐྱར་སྣོན་བྱེད་པ། -ocr.tags=ངོས་འཛིན།,ཡི་གེ,པར་རིས།,བཤེར་འབེབས།,ཀློག་པ།,ངོས་འཛིན།,འཚོལ་ཞིབ།,རྩོམ་སྒྲིག་རུང་བ། - -home.extractImages.title=པར་རིས་ཕྱིར་འདོན། -home.extractImages.desc=PDF ནས་པར་རིས་ཚང་མ་ཕྱིར་བཏོན་ནས་ zip ནང་ཉར་ཚགས་བྱེད་པ། -extractImages.tags=པར།,འདྲ་པར།,ཉར་ཚགས།,ཡིག་མཛོད།,zip,འཛིན་པ།,ལེན་པ། - -home.pdfToPDFA.title=PDF ནས་ PDF/A ལ། -home.pdfToPDFA.desc=PDF ནས་དུས་ཡུན་རིང་པོའི་ཉར་ཚགས་ཆེད་ PDF/A ལ་བསྒྱུར་བ། -pdfToPDFA.tags=ཡིག་མཛོད།,དུས་ཡུན་རིང་པོ།,ཚད་ལྡན།,བསྒྱུར་བ།,ཉར་ཚགས།,སྲུང་སྐྱོབ། - -home.PDFToWord.title=PDF ནས་ Word ལ། -home.PDFToWord.desc=PDF ནས་ Word རྣམ་གཞག་ (DOC, DOCX དང་ ODT) ལ་བསྒྱུར་བ། -PDFToWord.tags=doc,docx,odt,word,བསྒྱུར་བཅོས།,རྣམ་གཞག,བསྒྱུར་བ།,ཡིག་ཚང་།,microsoft,docfile - -home.PDFToPresentation.title=PDF ནས་སྟོན་བྱེད་ལ། -home.PDFToPresentation.desc=PDF ནས་སྟོན་བྱེད་རྣམ་གཞག་ (PPT, PPTX དང་ ODP) ལ་བསྒྱུར་བ། -PDFToPresentation.tags=སྟོན་བྱེད།,འཁྲབ་སྟོན།,ཡིག་ཚང་།,microsoft - -home.PDFToText.title=PDF ནས་ RTF (ཡི་གེ) ལ། -home.PDFToText.desc=PDF ནས་ཡི་གེའམ་ RTF རྣམ་གཞག་ལ་བསྒྱུར་བ། -PDFToText.tags=richformat,richtextformat,rich text format - -home.PDFToHTML.title=PDF ནས་ HTML ལ། -home.PDFToHTML.desc=PDF ནས་ HTML རྣམ་གཞག་ལ་བསྒྱུར་བ། -PDFToHTML.tags=དྲ་ངོས་ནང་དོན།,བཤར་ཆས་འཆམ་མཐུན། - - -home.PDFToXML.title=PDF ནས་ XML ལ། -home.PDFToXML.desc=PDF ནས་ XML རྣམ་གཞག་ལ་བསྒྱུར་བ། -PDFToXML.tags=གཞི་གྲངས་ཕྱིར་འདོན།,སྒྲོམ་གཞི་ཅན་གྱི་ནང་དོན།,མཉམ་འབྲེལ།,བསྒྱུར་བཅོས།,བསྒྱུར་བ། - -home.ScannerImageSplit.title=བཤེར་པར་ངོས་འཛིན་/ཁ་གྱེས། -home.ScannerImageSplit.desc=པར་རིས་/PDF ནང་གི་པར་མང་པོ་ཁ་གྱེས་བྱེད་པ། -ScannerImageSplit.tags=ཁ་གྱེས།,རང་འགུལ་ངོས་འཛིན།,བཤེར་འབེབས།,པར་མང་པོ།,གོ་སྒྲིག - -home.sign.title=མིང་རྟགས། -home.sign.desc=རི་མོ། ཡི་གེ། པར་རིས་བཅས་ཀྱི་སྒོ་ནས་ PDF ལ་མིང་རྟགས་སྣོན་པ། -sign.tags=དབང་སྤྲོད།,མིང་རྟགས་ཐུང་ངུ་།,བྲིས་པའི་མིང་རྟགས།,ཡི་གེའི་མིང་རྟགས།,པར་རིས་མིང་རྟགས། - -home.flatten.title=སྙོམས་པ། -home.flatten.desc=PDF ནས་སྤྱོད་སྒོ་ཅན་གྱི་ཆ་ཤས་དང་འགེངས་ཤོག་ཚང་མ་སུབ་པ། -flatten.tags=སྙོམས་པ།,འགེངས་ཤོག,སྤྱོད་སྒོ།,ཆ་ཤས།,སུབ་པ། - -home.repair.title=བཟོ་བཅོས། -home.repair.desc=སྐྱོན་ཤོར་བའམ་གཏོར་བཤིག་ཐེབས་པའི་ PDF བཟོ་བཅོས་བྱེད་ཐབས་བྱེད་པ། -repair.tags=སྐྱོན་སེལ།,བཟོ་བཅོས།,གསོ་བ།,ལེགས་བཅོས། - -home.removeBlanks.title=སྟོང་ཤོག་སུབ་པ། -home.removeBlanks.desc=PDF ནང་གི་སྟོང་ཤོག་རང་འགུལ་ངོས་འཛིན་དང་སུབ་པ། -removeBlanks.tags=སྟོང་ཤོག་སུབ་པ། སྟོང་པ་སུབ་པ། དཀར་ཤོག་སུབ་པ། PDF སྟོང་ཤོག་སུབ་པ། - -home.removeAnnotations.title=མཆན་འགྲེལ་སུབ་པ། -home.removeAnnotations.desc=PDF ནང་གི་མཆན་འགྲེལ་ཚང་མ་སུབ་པ། -removeAnnotations.tags=མཆན་འགྲེལ་སུབ་པ། དཔྱད་བརྗོད་སུབ་པ། མཆན་བུ་སུབ་པ། PDF མཆན་འགྲེལ་སུབ་པ། - -home.compare.title=PDF བསྡུར་བ། -home.compare.desc=PDF ཡིག་ཆ་གཉིས་ཀྱི་ཁྱད་པར་བསྡུར་བ། -compare.tags=བསྡུར་བ། ཁྱད་པར། ཞིབ་བསྡུར། གཤིབ་བསྡུར། PDF བསྡུར་བ། - -home.certSign.title=ལག་ཁྱེར་མིང་རྟགས། -home.certSign.desc=ལག་ཁྱེར་/ལྡེ་མིག་ (PEM/P12) གྱིས་ PDF ལ་མིང་རྟགས་རྒྱག་པ། -certSign.tags=ར་སྤྲོད།,PEM,P12,གཞུང་འབྲེལ།,གསང་སྡོམ། - -home.removeCertSign.title=ལག་ཁྱེར་མིང་རྟགས་སུབ་པ། -home.removeCertSign.desc=PDF ནས་ལག་ཁྱེར་མིང་རྟགས་སུབ་པ། -removeCertSign.tags=ར་སྤྲོད།,PEM,P12,གཞུང་འབྲེལ།,གསང་སྡོམ་གྲོལ་བ། - -home.pageLayout.title=ཤོག་ངོས་མང་པོའི་བཀོད་པ། -home.pageLayout.desc=PDF ཡིག་ཆའི་ཤོག་ངོས་མང་པོ་ཤོག་ངོས་གཅིག་ཏུ་སྡེབ་སྦྱོར་བྱེད་པ། -pageLayout.tags=སྡེབ་སྦྱོར།,བསྡུས་པ།,ལྟ་ཚུལ་གཅིག,གོ་སྒྲིག - -home.scalePages.title=ཤོག་ངོས་ཆེ་ཆུང་/ཚད་སྒྲིག་པ། -home.scalePages.desc=ཤོག་ངོས་དང་/ཡང་ན་དེའི་ནང་དོན་གྱི་ཆེ་ཆུང་/ཚད་བསྒྱུར་བ། -scalePages.tags=ཆེ་ཆུང་བསྐྱར་སྒྲིག,བཟོ་བཅོས།,ཚད་གཞི།,བསྟུན་འགྱུར། - -home.pipeline.title=བརྒྱུད་རིམ། -home.pipeline.desc=བརྒྱུད་རིམ་འཁྲབ་གཞུང་བཟོས་ནས་ PDF ལ་བྱ་བ་མང་པོ་འཁོར་སྐྱོད་བྱེད་པ། -pipeline.tags=རང་འགུལ།,རིམ་པ།,འཁྲབ་གཞུང་།,ཆ་ཚང་བཀོལ་སྤྱོད། - -home.add-page-numbers.title=ཤོག་གྲངས་སྣོན་པ། -home.add-page-numbers.desc=ཡིག་ཆའི་ནང་གནས་ས་ངེས་ཅན་དུ་ཤོག་གྲངས་སྣོན་པ། -add-page-numbers.tags=ཤོག་གྲངས་རྒྱག་པ།,མིང་རྟགས།,གོ་སྒྲིག,དཀར་ཆག - -home.auto-rename.title=PDF ཡིག་ཆའི་མིང་རང་འགུལ་བསྐྱར་འདོགས། -home.auto-rename.desc=ངོས་འཛིན་བྱས་པའི་འགོ་བརྗོད་ལ་གཞིགས་ནས་ PDF ཡིག་ཆའི་མིང་རང་འགུལ་བསྐྱར་འདོགས་བྱེད་པ། -auto-rename.tags=རང་འགུལ་ངོས་འཛིན།,འགོ་བརྗོད་གཞིར་བཟུང་།,གོ་སྒྲིག,མིང་བསྐྱར་འདོགས། - -home.adjust-contrast.title=ཚོས་གཞི་/འོད་ཁྱད་སྙོམ་སྒྲིག -home.adjust-contrast.desc=PDF ཡི་འོད་ཁྱད། ཚོས་ཟིལ། དང་གསལ་ཚད་སྙོམ་སྒྲིག་བྱེད་པ། -adjust-contrast.tags=ཚོས་གཞི་ལེགས་སྒྲིག,སྙོམ་སྒྲིག,བཟོ་བཅོས།,ཡར་རྒྱས།,ཚོས་མདངས་ལེགས་སྒྲིག - -home.crop.title=PDF གཏུབ་གཅོད། -home.crop.desc=ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ PDF གཏུབ་གཅོད་བྱེད་པ། (ཡི་གེ་རྣམས་སྲུང་སྐྱོབ་བྱེད་ཐུབ།) -crop.tags=གཏུབ་པ།,ཆུང་དུ་གཏོང་བ།,རྩོམ་སྒྲིག,དབྱིབས། - -home.autoSplitPDF.title=ཤོག་ངོས་རང་འགུལ་ཁ་གྱེས། -home.autoSplitPDF.desc=བཤེར་འབེབས་བྱས་པའི་ PDF ནང་གི་དངོས་ཡོད་བཤེར་འབེབས་ཤོག་ངོས་ཁ་གྱེས་ QR Code བེད་སྤྱོད་བྱས་ནས་རང་འགུལ་ཁ་གྱེས་བྱེད་པ། -autoSplitPDF.tags=QR གཞིར་བཟུང་།,ཁ་གྱེས།,བཤེར་དུམ།,གོ་སྒྲིག - -home.sanitizePdf.title=གཙང་སེལ། -home.sanitizePdf.desc=PDF ཡིག་ཆ་ནས་འཁྲབ་གཞུང་དང་ཆ་ཤས་གཞན་དག་སུབ་པ། -sanitizePdf.tags=གཙང་སེལ།,བདེ་འཇགས།,ཉེན་མེད།,ཉེན་ཁ་སེལ་བ། - -home.URLToPDF.title=དྲ��ཚིགས་ནས་ PDF ལ། -home.URLToPDF.desc=http(s) དྲ་ཚིགས་གང་རུང་ PDF ལ་བསྒྱུར་བ། -URLToPDF.tags=དྲ་ངོས་ལེན་པ།,ཤོག་ངོས་ཉར་ཚགས།,དྲ་ཚིགས་ཡིག་ཆ།,ཡིག་མཛོད། - -home.HTMLToPDF.title=HTML ནས་ PDF ལ། -home.HTMLToPDF.desc=HTML ཡིག་ཆའམ་ zip ཡིག་ཆ་གང་རུང་ PDF ལ་བསྒྱུར་བ། -HTMLToPDF.tags=རྟགས་རྒྱག,དྲ་ངོས་ནང་དོན།,བསྒྱུར་བཅོས།,བསྒྱུར་བ། - - -home.MarkdownToPDF.title=Markdown ནས་ PDF ལ། -home.MarkdownToPDF.desc=Markdown ཡིག་ཆ་གང་རུང་ PDF ལ་བསྒྱུར་བ། -MarkdownToPDF.tags=རྟགས་རྒྱག,དྲ་ངོས་ནང་དོན།,བསྒྱུར་བཅོས།,བསྒྱུར་བ། - -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md - -home.getPdfInfo.title=PDF ཡི་གནས་ཚུལ་ཆ་ཚང་ལེན་པ། -home.getPdfInfo.desc=PDF ཡི་གནས་ཚུལ་ཡོད་ཚད་ལེན་པ། -getPdfInfo.tags=གནས་ཚུལ།,གཞི་གྲངས།,སྡོམ་རྩིས།,གྲངས་ཐོ། - - -home.extractPage.title=ཤོག་ངོས་ཕྱིར་འདོན། -home.extractPage.desc=PDF ནས་འདེམས་སྒྲུག་བྱས་པའི་ཤོག་ངོས་རྣམས་ཕྱིར་འདོན་པ། -extractPage.tags=ཕྱིར་འདོན། - - -home.PdfToSinglePage.title=PDF ནས་ཤོག་ངོས་ཆེན་པོ་གཅིག་ལ། -home.PdfToSinglePage.desc=PDF ཡི་ཤོག་ངོས་ཚང་མ་ཤོག་ངོས་ཆེན་པོ་གཅིག་ཏུ་སྡེབ་སྦྱོར་བྱེད་པ། -PdfToSinglePage.tags=ཤོག་ངོས་གཅིག - - -home.showJS.title=Javascript སྟོན་པ། -home.showJS.desc=PDF ནང་དུ་བཅུག་པའི་ JS གང་ཡོད་འཚོལ་ཞིབ་དང་མངོན་སྟོན་བྱེད་པ། -showJS.tags=JS - -home.autoRedact.title=རང་འགུལ་སྒྲིབ་སྲུང་། -home.autoRedact.desc=འཇུག་པའི་ཡི་གེ་གཞིར་བཟུང་ནས་ PDF ནང་གི་ཡི་གེ་རྣམས་རང་འགུལ་གྱིས་སྒྲིབ་པ། -autoRedact.tags=སྒྲིབ་སྲུང་།,སྦས་པ།,ནག་པོས་སྒྲིབ་པ།,ནག་པོ།,རྟགས་རྒྱག,སྦས་པ། - -home.redact.title=ལག་བཟོས་སྒྲིབ་སྲུང་། -home.redact.desc=འདེམས་སྒྲུག་བྱས་པའི་ཡི་གེ། བྲིས་པའི་དབྱིབས། དང་/ཡང་ན་འདེམས་སྒྲུག་བྱས་པའི་ཤོག་ངོས་གཞིར་བཟུང་ནས་ PDF སྒྲིབ་སྲུང་བྱེད་པ། -redact.tags=སྒྲིབ་སྲུང་།,སྦས་པ།,ནག་པོས་སྒྲིབ་པ།,ནག་པོ།,རྟགས་རྒྱག,སྦས་པ།,ལག་བཟོས། - -home.tableExtraxt.title=PDF ནས་ CSV ལ། -home.tableExtraxt.desc=PDF ནས་རེའུ་མིག་རྣམས་ CSV ལ་ཕྱིར་འདོན་པ། -tableExtraxt.tags=CSV,རེའུ་མིག་ཕྱིར་འདོན།,ཕྱིར་འདོན།,བསྒྱུར་བ། - - -home.autoSizeSplitPDF.title=ཆེ་ཆུང་/གྲངས་ཀ་ལྟར་རང་འགུལ་ཁ་གྱེས། -home.autoSizeSplitPDF.desc=PDF གཅིག་ནས་ཡིག་ཆ་མང་པོར་ཆེ་ཆུང་། ཤོག་གྲངས། ཡང་ན་ཡིག་ཆའི་གྲངས་ཀ་གཞིར་བཟུང་ནས་ཁ་གྱེས་བྱེད་པ། -autoSizeSplitPDF.tags=pdf,ཁ་གྱེས།,ཡིག་ཆ།,གོ་སྒྲིག - - -home.overlay-pdfs.title=PDF སྟེང་བརྩེགས། -home.overlay-pdfs.desc=PDF གཞན་ཞིག་གི་སྟེང་དུ་ PDF བརྩེགས་པ། -overlay-pdfs.tags=སྟེང་བརྩེགས། - -home.split-by-sections.title=དུམ་བུ་ལྟར་ PDF ཁ་གྱེས། -home.split-by-sections.desc=PDF ཡི་ཤོག་ངོས་རེ་རེ་གཞུང་དང་འཕྲེད་ཀྱི་དུམ་བུ་ཆུང་ཆུང་དུ་བགོ་བ། -split-by-sections.tags=དུམ་བུ་ཁ་གྱེས།,བགོ་བ།,རང་སྒྲིག,སྒྲིག་སྦྱོར། - -home.AddStampRequest.title=PDF ལ་ཐེལ་ཙེ་སྣོན་པ། -home.AddStampRequest.desc=གནས་ས་ངེས་ཅན་དུ་ཡི་གེའམ་པར་རིས་ཀྱི་ཐེལ་ཙེ་སྣོན་པ། -AddStampRequest.tags=ཐེལ་ཙེ།,པར་རིས་སྣོན་པ།,དཀྱིལ་སྒྲིག་པར་རིས།,ཆུ་རྟགས།,PDF,ནང་འཇུག,རང་སྒྲིག,སྒྲིག་སྦྱོར། - - -home.removeImagePdf.title=པར་རིས་སུབ་པ། -home.removeImagePdf.desc=ཡིག་ཆའི་ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ PDF ནས་པར་རིས་སུབ་པ། -removeImagePdf.tags=པར་རིས་སུབ་པ།,ཤོག་ངོས་བཀོལ་སྤྱོད།,རྒྱབ་ངོས།,ཞབས་ཞུ་ཕྱོགས། - - -home.splitPdfByChapters.title=ལེའུ་ལྟར་ PDF ཁ་གྱེས། -home.splitPdfByChapters.desc=PDF ཡི་ལེའུའི་སྒྲོམ་གཞི་གཞིར་བཟུང་ནས་ཡིག་ཆ་མང་པོར་ཁ་གྱེས་བྱེད་པ། -splitPdfByChapters.tags=ཁ་གྱེས།,ལེའུ།,དཔེ་རྟགས།,གོ་སྒྲིག - -home.validateSignature.title=PDF མིང་རྟགས་ར་སྤྲོད། -home.validateSignature.desc=PDF ཡིག་ཆའི་ནང་གི་ཨང་ཀིའི་མིང་རྟགས་དང་ལག་ཁྱེར་ར་སྤྲོད་བྱེད་པ། -validateSignature.tags=མིང་རྟགས།,ར་སྤྲོད།,ཆ་འཇོག,pdf,ལག་ཁྱེར།,ཨང་ཀིའི་མིང་རྟགས།,མིང་རྟགས་ར་སྤྲོད།,ལག་ཁྱེར་ར་སྤྲོད། - -#replace-invert-color -replace-color.title=ཚོས་གཞིའི་གདམ་ག་མཐོ་རིམ། -replace-color.header=ཚོས་གཞི་བརྗེ་སྒྱུར་-ལྡོག་སྒྱུར་ PDF -home.replaceColorPdf.title=ཚོས་གཞིའི་གདམ་ག་མཐོ་རིམ། -home.replaceColorPdf.desc=PDF ནང་གི་ཡི་གེ་དང་རྒྱབ་ལྗོངས་ཀྱི་ཚོས་གཞི་བརྗེ་སྒྱུར་བྱེད་པ་དང་ཡིག་ཆའི་ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ཚོས་གཞི་ཡོངས་རྫོགས་ལྡོག་སྒྱུར་བྱེད་པ། -replaceColorPdf.tags=ཚོས་གཞི་བརྗེ་སྒྱུར།,ཤོག་ངོས་བཀོལ་སྤྱོད���,རྒྱབ་ངོས།,ཞབས་ཞུ་ཕྱོགས། -replace-color.selectText.1=ཚོས་གཞི་བརྗེ་སྒྱུར་རམ་ལྡོག་སྒྱུར་གྱི་གདམ་ག -replace-color.selectText.2=སྔོན་སྒྲིག (སྔོན་སྒྲིག་གི་འོད་ཁྱད་མཐོ་བའི་ཚོས་གཞི།) -replace-color.selectText.3=རང་སྒྲིག (རང་སྒྲིག་གི་ཚོས་གཞི།) -replace-color.selectText.4=ཡོངས་རྫོགས་ལྡོག་སྒྱུར། (ཚོས་གཞི་ཚང་མ་ལྡོག་སྒྱུར།) -replace-color.selectText.5=འོད་ཁྱད་མཐོ་བའི་ཚོས་གཞིའི་གདམ་ག -replace-color.selectText.6=རྒྱབ་ལྗོངས་ནག་པོའི་སྟེང་གི་ཡི་གེ་དཀར་པོ། -replace-color.selectText.7=རྒྱབ་ལྗོངས་དཀར་པོའི་སྟེང་གི་ཡི་གེ་ནག་པོ། -replace-color.selectText.8=རྒྱབ་ལྗོངས་ནག་པོའི་སྟེང་གི་ཡི་གེ་སེར་པོ། -replace-color.selectText.9=རྒྱབ་ལྗོངས་ནག་པོའི་སྟེང་གི་ཡི་གེ་ལྗང་ཁུ། -replace-color.selectText.10=ཡི་གེའི་ཚོས་གཞི་འདེམས་པ། -replace-color.selectText.11=རྒྱབ་ལྗོངས་ཀྱི་ཚོས་གཞི་འདེམས་པ། -replace-color.submit=བརྗེ་སྒྱུར། - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=�ང་འཛུལ། -login.header=ནང་འཛུལ། -login.signin=ནང་འཛུལ། -login.rememberme=ང་དྲན་པར་བྱེད། -login.invalid=སྤྱོད་མིང་ངམ་གསང་ཚིག་ནོར་འདུག -login.locked=ཁྱེད་ཀྱི་ཐོ་མཛོད་ཟྭ་རྒྱག་བརྒྱབ་ཟིན། -login.signinTitle=ནང་འཛུལ་གནང་རོགས། -login.ssoSignIn=གཅིག་གྱུར་ནང་འཛུལ་བརྒྱུད་ནས་ནང་འཛུལ། -login.oAuth2AutoCreateDisabled=OAUTH2 རང་འགུལ་སྤྱོད་མཁན་གསར་བཟོ་བཀག་སྡོམ་བྱས་ཟིན། -login.oAuth2AdminBlockedUser=ད་ལྟ་ཐོ་འགོད་མ་བྱས་པའི་སྤྱོད་མཁན་གྱི་ཐོ་འགོད་དང་ནང་འཛུལ་བཀག་སྡོམ་བྱས་ཡོད། དོ་དམ་པར་འབྲེལ་བ་གནང་རོགས། -login.oauth2RequestNotFound=དབང་སྤྲོད་རེ་ཞུ་རྙེད་མ་བྱུང་། -login.oauth2InvalidUserInfoResponse=སྤྱོད་མཁན་གྱི་གནས་ཚུལ་ལན་འདེབས་ནོར་འཁྲུལ། -login.oauth2invalidRequest=རེ་ཞུ་ནོར་འཁྲུལ། -login.oauth2AccessDenied=འཛུལ་སྤྱོད་བཀག་འགོག -login.oauth2InvalidTokenResponse=བརྡ་རྟགས་ལན་འདེབས་ནོར་འཁྲུལ། -login.oauth2InvalidIdToken=ངོ་རྟགས་བརྡ་རྟགས་ནོར་འཁྲུལ། -login.relyingPartyRegistrationNotFound=བརྟེན་སའི་ཚོགས་པའི་ཐོ་འགོད་རྙེད་མ་བྱུང་། -login.userIsDisabled=སྤྱོད་མཁན་བཀག་སྡོམ་བྱས་ཟིན། སྤྱོད་མིང་འདི་བརྒྱུད་ནས་ནང་འཛུལ་བྱེད་མི་ཆོག དོ་དམ་པར་འབྲེལ་བ་གནང་རོགས། -login.alreadyLoggedIn=ཁྱེད་རང་ -login.alreadyLoggedIn2=སྒྲིག་ཆས་ནང་ནང་འཛུལ་བྱས་ཟིན། སྒྲིག་ཆས་ནས་ཕྱིར་འཐེན་བྱས་ནས་ཡང་བསྐྱར་ཚོད་ལྟ་བྱེད་རོགས། -login.toManySessions=ཁྱེད་ལ་འཛུལ་ཞུགས་བྱས་པའི་གནས་སྐབས་མང་དྲགས་འདུག -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=རང་འགུལ་སྒྲིབ་སྲུང་། -autoRedact.header=རང་འགུལ་སྒྲིབ་སྲུང་། -autoRedact.colorLabel=ཚོས་གཞི། -autoRedact.textsToRedactLabel=སྒྲིབ་རྒྱུའི་ཡི་གེ། (ཐིག་ཕྲེང་སོ་སོར།) -autoRedact.textsToRedactPlaceholder=དཔེར་ན། \nགསང་བ། \nགསང་ཆེ། -autoRedact.useRegexLabel=Regex བེད་སྤྱོད། -autoRedact.wholeWordSearchLabel=ཚིག་ཆ་ཚང་འཚོལ་བ། -autoRedact.customPaddingLabel=མཐའ་མཚམས་སྟོང་ཆ་སྣོན་པ། -autoRedact.convertPDFToImageLabel=PDF ནས་ PDF-པར་རིས་ལ་བསྒྱུར་བ། (སྒྲོམ་གྱི་རྒྱབ་ཀྱི་ཡི་གེ་སུབ་པར་བེད་སྤྱོད།) -autoRedact.submitButton=ཕུལ་བ། - -#redact -redact.title=ལག་བཟོས་སྒྲིབ་སྲུང་། -redact.header=ལག་བཟོས་སྒྲིབ་སྲུང་། -redact.submit=སྒྲིབ་སྲུང་། -redact.textBasedRedaction=ཡི་གེ་གཞིར་བཟུང་བའི་སྒྲིབ་སྲུང་། -redact.pageBasedRedaction=ཤོག་ངོས་གཞིར་བཟུང་བའི་སྒྲིབ་སྲུང་། -redact.convertPDFToImageLabel=PDF ནས་ PDF-པར་རིས་ལ་བསྒྱུར་བ། (སྒྲོམ་གྱི་རྒྱབ་ཀྱི་ཡི་གེ་སུབ་པར་བེད་སྤྱོད།) -redact.pageRedactionNumbers.title=ཤོག་ངོས། -redact.pageRedactionNumbers.placeholder=(དཔེར་ན། 1,2,8 ཡང་ན་ 4,7,12-16 ཡང་ན་ 2n-1) -redact.redactionColor.title=སྒྲིབ་སྲུང་གི་ཚོས་གཞི། -redact.export=ཕྱིར་འདྲེན། -redact.upload=ཡར་འཇུག -redact.boxRedaction=སྒྲོམ་བྲིས་སྒྲིབ་སྲུང་། -redact.zoom=ཆེ་ཆུང་། -redact.zoomIn=ཆེ་རུ་གཏོང་བ། -redact.zoomOut=ཆུང་དུ་གཏོང་བ། -redact.nextPage=ཤོག་ངོས་རྗེས་མ། -redact.previousPage=ཤོག་ངོས་སྔོན་མ། -redact.toggleSidebar=ཟུར་སྣེའི་སྡེ་ཚན་སྟོན་སྦས། -redact.showThumbnails=བསྡུས་པར་སྟོན། -redact.showDocumentOutline=ཡིག་ཆའི་སྒྲོམ་གཞི་སྟོན། (ནང་གསེས་ཚང་མ་རྒྱ་སྐྱེད་/བསྡུ་བར་ཉིས་རྡེབ།) -redact.showAttatchments=ཟུར་སྦྱར་སྟོན། -redact.showLayers=རིམ་པ་སྟོན། (རིམ་པ་ཚང་མ་སྔོན་སྒྲིག་གནས་བབ་ལ་བསྐྱར་སྒྲིག་བྱེད་པར་ཉིས་རྡེབ།) -redact.colourPicker=ཚོས་གཞི་འདེམས་བྱེད��� -redact.findCurrentOutlineItem=ད་ལྟའི་སྒྲོམ་གཞིའི་ནང་དོན་འཚོལ་བ། -redact.applyChanges=Apply Changes - -#showJS -showJS.title=Javascript ས�ོན་པ། -showJS.header=Javascript སྟོན་པ། -showJS.downloadJS=Javascript ཕབ་ལེན། -showJS.submit=སྟོན་པ། - - -#pdfToSinglePage -pdfToSinglePage.title=PDF ནས་ཤོག་ངོས་གཅིག་ལ། -pdfToSinglePage.header=PDF ནས་ཤོག་ངོས་གཅིག་ལ། -pdfToSinglePage.submit=ཤོག་ངོས་གཅིག་ལ་བསྒྱུར་བ། - - -#pageExtracter -pageExtracter.title=ཤོག་ངོས་ཕྱིར་འདོན། -pageExtracter.header=ཤོག་ངོས་ཕྱིར་འདོན། -pageExtracter.submit=ཕྱིར་འདོན། -pageExtracter.placeholder=(དཔེར་ན། 1,2,8 ཡང་ན་ 4,7,12-16 ཡང་ན་ 2n-1) - - -#getPdfInfo -getPdfInfo.title=PDF ཡི་གནས་ཚུལ་ལེན་པ། -getPdfInfo.header=PDF ཡི་གནས་ཚུལ་ལེན་པ། -getPdfInfo.submit=གནས་ཚུལ་ལེན་པ། -getPdfInfo.downloadJson=JSON ཕབ་ལེན། - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown ནས་ PDF ལ། -MarkdownToPDF.header=Markdown ནས་ PDF ལ། -MarkdownToPDF.submit=བསྒྱུར་བ། -MarkdownToPDF.help=ལས་ཀ་བྱེད་བཞིན་པ། -MarkdownToPDF.credit=WeasyPrint བེད་སྤྱོད་བྱེད་པ། - - -#pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert - - -#url-to-pdf -URLToPDF.title=URL ནས་ PDF ལ། -URLToPDF.header=URL ནས་ PDF ལ། -URLToPDF.submit=བསྒྱུར་བ། -URLToPDF.credit=WeasyPrint བེད་སྤྱོད་བྱེད་པ། - - -#html-to-pdf -HTMLToPDF.title=HTML ནས་ PDF ལ། -HTMLToPDF.header=HTML ནས་ PDF ལ། -HTMLToPDF.help=HTML ཡིག་ཆ་དང་དགོས་མཁོའི་ html/css/པར་རིས་སོགས་འདུས་པའི་ ZIP ཡིག་ཆ་ངོས་ལེན་བྱེད་པ། -HTMLToPDF.submit=བསྒྱུར་བ། -HTMLToPDF.credit=WeasyPrint བེད་སྤྱོད་བྱེད་པ། -HTMLToPDF.zoom=དྲ་ཚིགས་སྟོན་པའི་ཆེ་ཆུང་ཚད། -HTMLToPDF.pageWidth=ཤོག་ངོས་ཀྱི་ཞེང་ཚད་སེན་ཊི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག) -HTMLToPDF.pageHeight=ཤོག་ངོས་ཀྱི་དཔངས་ཚད་སེན་ཊི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག) -HTMLToPDF.marginTop=ཤོག་ངོས་ཀྱི་སྟེང་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག) -HTMLToPDF.marginBottom=ཤོག་ངོས་ཀྱི་འོག་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག) -HTMLToPDF.marginLeft=ཤོག་ངོས་ཀྱི་གཡོན་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག) -HTMLToPDF.marginRight=ཤོག་ངོས་ཀྱི་གཡས་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག) -HTMLToPDF.printBackground=དྲ་ཚིགས་ཀྱི་རྒྱབ་ལྗོངས་མངོན་པ། -HTMLToPDF.defaultHeader=སྔོན་སྒྲིག་མགོ་བྱང་སྤྱོད་པ། (མིང་དང་ཤོག་གྲངས།) -HTMLToPDF.cssMediaType=ཤོག་ངོས་ཀྱི་ CSS བརྒྱུད་ལམ་རིགས་བསྒྱུར་བ། -HTMLToPDF.none=མེད། -HTMLToPDF.print=པར་འདེབས། -HTMLToPDF.screen=བརྙན་ཡོལ། - - -#AddStampRequest -AddStampRequest.header=PDF ལ་ཐེལ་ཙེ་རྒྱག་པ། -AddStampRequest.title=PDF ལ་ཐེལ་ཙེ་རྒྱག་པ། -AddStampRequest.stampType=ཐེལ་ཙེའི་རིགས། -AddStampRequest.stampText=ཐེལ་ཙེའི་ཡི་གེ -AddStampRequest.stampImage=ཐེལ་ཙེའི་པར་རིས། -AddStampRequest.alphabet=ཡི་གེའི་གཟུགས། -AddStampRequest.fontSize=ཡི་གེ/པར་རིས་ཀྱི་ཆེ་ཆུང་། -AddStampRequest.rotation=འཁོར་སྐྱོད། -AddStampRequest.opacity=གསལ་ཚད། -AddStampRequest.position=གནས་ས། -AddStampRequest.overrideX=X གནས་ཚད་བརྗེ་བསྒྱུར། -AddStampRequest.overrideY=Y གནས་ཚད་བརྗེ་བསྒྱུར། -AddStampRequest.customMargin=མཐའ་མཚམས་རང་སྒྲིག -AddStampRequest.customColor=ཡི་གེའི་ཚོས་མདོག་རང་སྒྲིག -AddStampRequest.submit=ཕུལ་བ། - - -#sanitizePDF -sanitizePDF.title=PDF གཙང་སེལ། -sanitizePDF.header=PDF ཡིག་ཆ་གཙང་སེལ། -sanitizePDF.selectText.1=Javascript བྱ་འགུལ་སུབ་པ། -sanitizePDF.selectText.2=ནང་འཇུག་ཡིག་ཆ་སུབ་པ། -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=འབྲེལ་ཐག་སུབ་པ། -sanitizePDF.selectText.5=ཡིག་གཟུགས་སུབ་པ། -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=PDF གཙང་སེལ། - - -#addPageNumbers -addPageNumbers.title=ཤོག་གྲངས་སྣོན་པ། -addPageNumbers.header=ཤོག་གྲངས་སྣོན་པ། -addPageNumbers.selectText.1=PDF ཡིག་ཆ་འདེམས་པ། -addPageNumbers.selectText.2=མཐའ་མཚམས་ཀྱི་ཆེ་ཆུང་། -addPageNumbers.selectText.3=གནས་ས། -addPageNumbers.selectText.4=འགོ་འཛུགས་ཨང་གྲངས། -addPageNumbers.selectText.5=ཨང་གྲངས་རྒྱག་རྒྱུའི་ཤོག་ངོས། -addPageNumbers.selectText.6=རང་སྒྲིག་ཡི་གེ -addPageNumbers.customTextDesc=རང་སྒྲིག་ཡི་གེ -addPageNumbers.numberPagesDesc=ཨང་གྲངས་རྒྱག་རྒྱུའི་ཤོག་ངོས། སྔོན་སྒྲིག་ནི་'ཚང་མ་'ཡིན། 1-5 ཡང་ན་ 2,5,9 སོགས་ཀྱང་ངོས་ལེན་བྱེད། -addPageNumbers.customNumberDesc=སྔོན་སྒྲིག་ནི་ {n} ཡིན། 'ཤོག་ངོས་ {n} / {total}', 'ཡི་གེ-{n}', '{filename}-{n}' སོགས་ཀྱང་ངོས་ལེན་བྱེད། -addPageNumbers.submit=ཤོག་གྲངས་སྣོན་པ། - - -#auto-rename -auto-rename.title=རང་འགུལ་མིང་བསྐྱར་འདོགས། -auto-rename.header=PDF རང་འགུལ་མིང་བསྐྱར་འདོགས། -auto-rename.submit=རང་འགུལ་མིང་བསྐྱར་འདོགས། - - -#adjustContrast -adjustContrast.title=འོད་ཁྱད་སྙོམ་སྒྲིག -adjustContrast.header=འོད་ཁྱད་སྙོམ་སྒྲིག -adjustContrast.contrast=འོད་ཁྱད། -adjustContrast.brightness=གསལ་ཚད། -adjustContrast.saturation=མདོག་ཚད། -adjustContrast.download=ཕབ་ལེན། - - -#crop -crop.title=གཏུབ་གཅོད། -crop.header=PDF གཏུབ་གཅོད། -crop.submit=ཕུལ་བ། - - -#autoSplitPDF -autoSplitPDF.title=PDF རང་འགུལ་ཁ་གྱེས། -autoSplitPDF.header=PDF རང་འགུལ་ཁ་གྱེས། -autoSplitPDF.description=པར་འདེབས། ནང་འཇུག བཤེར་འབེབས། ཡར་འཇོག་བྱས་ནས་ང་ཚོས་ཡིག་ཆ་རྣམས་རང་འགུལ་གྱིས་ཁ་གྱེས་བྱེད་དུ་འཇུག ལག་བཟོས་གོ་རིམ་སྒྲིག་དགོས་མེད། -autoSplitPDF.selectText.1=གཤམ་ནས་བར་མཚམས་ཤོག་བུ་འགའ་པར་འདེབས་བྱེད། (ནག་དཀར་ཡིན་ནའང་འགྲིག) -autoSplitPDF.selectText.2=ཡིག་ཆ་ཚང་མའི་བར་དུ་བར་མཚམས་ཤོག་བུ་བཅུག་ནས་ཐེངས་གཅིག་ལ་བཤེར་འབེབས་བྱེད། -autoSplitPDF.selectText.3=བཤེར་འབེབས་བྱས་པའི་ PDF ཡིག་ཆ་ཆེན་པོ་གཅིག་ཡར་འཇོག་བྱས་ནས་ Stirling PDF ལ་ལྷག་མ་བྱེད་དུ་འཇུག -autoSplitPDF.selectText.4=བར་མཚམས་ཤོག་ངོས་རྣམས་རང་འགུལ་གྱིས་ངོས་འཛིན་དང་སུབ་པ་བྱས་ནས་མཐའ་མའི་ཡིག་ཆ་གཙང་མ་ཞིག་ངེས་པར་དུ་ཐོབ་ཐུབ། -autoSplitPDF.formPrompt=Stirling-PDF ཤོག་ངོས་བར་མཚམས་ཡོད་པའི་ PDF ཕུལ་བ། -autoSplitPDF.duplexMode=ཕྱོགས་གཉིས་ཀྱི་རྣམ་པ། (མདུན་རྒྱབ་བཤེར་འབེབས།) -autoSplitPDF.dividerDownload2='རང་འགུལ་ཁ་གྱེས་བར་མཚམས། (བཀོལ་སྤྱོད་ལམ་སྟོན་དང་བཅས་པ།).pdf' ཕབ་ལེན། -autoSplitPDF.submit=ཕུལ་བ། - - -#pipeline -pipeline.title=རྒ��ུ་ལམ། - - -#pageLayout -pageLayout.title=ཤོག་ངོས་མང་པོའི་བཀོད་པ། -pageLayout.header=ཤོག་ངོས་མང་པོའི་བཀོད་པ། -pageLayout.pagesPerSheet=ཤོག་ལྷེ་རེར་ཤོག་ངོས་གྲངས། -pageLayout.addBorder=མཐའ་མཚམས་སྣོན་པ། -pageLayout.submit=ཕུལ་བ། - - -#scalePages -scalePages.title=ཤོག་ངོས་ཆེ་ཆུང་སྙོམ་སྒྲིག -scalePages.header=ཤོག་ངོས་ཆེ་ཆུང་སྙོམ་སྒྲིག -scalePages.pageSize=ཡིག་ཆའི་ཤོག་ངོས་ཀྱི་ཆེ་ཆུང་། -scalePages.keepPageSize=ཐོག་མའི་ཆེ་ཆུང་། -scalePages.scaleFactor=ཤོག་ངོས་ཀྱི་ཆེ་ཆུང་ཚད། (གཏུབ་གཅོད།) -scalePages.submit=ཕུལ་བ། - - -#certSign -certSign.title=ལག་ཁྱེར་མིང་རྟགས། -certSign.header=ཁྱེད་ཀྱི་ལག་ཁྱེར་གྱིས་ PDF ལ་མིང་རྟགས་རྒྱག་པ། (ལས་ཀ་བྱེད་བཞིན་པ།) -certSign.selectPDF=མིང་རྟགས་རྒྱག་རྒྱུའི་ PDF ཡིག་ཆ་འདེམས་པ། -certSign.jksNote=དྲན་གསོ། གལ་སྲིད་ཁྱེད་ཀྱི་ལག་ཁྱེར་གྱི་རིགས་གཤམ་དུ་མེད་ན། keytool བཀའ་བརྡ་ཐིག་བེད་སྤྱོད་བྱས་ནས་ Java Keystore (.jks) ཡིག་ཆ་ལ་བསྒྱུར་རོགས། དེ་ནས་གཤམ་དུ་ .jks ཡིག་ཆ་འདེམས་རོགས། -certSign.selectKey=སྒེར་གྱི་ལྡེ་མིག་ཡིག་ཆ་འདེམས་པ། (PKCS#8 རྣམ་གཞག .pem ཡང་ན་ .der ཡིན་སྲིད།) -certSign.selectCert=ལག་ཁྱེར་ཡིག་ཆ་འདེམས་པ། (X.509 རྣམ་གཞག .pem ཡང་ན་ .der ཡིན་སྲིད།) -certSign.selectP12=PKCS#12 ལྡེ་མིག་མཛོད་ཡིག་ཆ་འདེམས་པ། (.p12 ཡང་ན་ .pfx) (འདེམས་རུང་། གལ་སྲིད་མཁོ་སྤྲོད་བྱས་ན། དེའི་ནང་དུ་ཁྱེད་ཀྱི་སྒེར་གྱི་ལྡེ་མིག་དང་ལག་ཁྱེར་འདུས་ཡོད་དགོས།) -certSign.selectJKS=Java ལྡེ་མིག་མཛོད་ཡིག་ཆ་འདེམས་པ། (.jks ཡང་ན་ .keystore) -certSign.certType=ལག་ཁྱེར་གྱི་རིགས། -certSign.password=ཁྱེད་ཀྱི་ལྡེ་མིག་མཛོད་དམ་སྒེར་གྱི་ལྡེ་མིག་གི་གསང་ཚིག་འཇུག་པ། (གལ་སྲིད་ཡོད་ན།) -certSign.showSig=མིང་རྟགས་སྟོན། -certSign.reason=རྒྱུ་མཚན། -certSign.location=ས་གནས། -certSign.name=མིང་། -certSign.showLogo=མཚོན་རྟགས་སྟོན། -certSign.submit=PDF ལ་མིང་རྟགས་རྒྱག་པ། - - -#removeCertSign -removeCertSign.title=ལག་ཁྱེར་མིང་རྟགས་སུབ་པ། -removeCertSign.header=PDF ནས་ཨང་ཀིའི་ལག་ཁྱེར་སུབ་པ། -removeCertSign.selectPDF=PDF ཡིག་ཆ་འདེམས་པ། -removeCertSign.submit=མིང་རྟགས་སུབ་པ། - - -#removeBlanks -removeBlanks.title=སྟོང་ཤོག་སུབ་པ། -removeBlanks.header=སྟོང་པའི་ཤོག་ངོས་སུབ་པ། -removeBlanks.threshold=པིག་ཟེལ་དཀར་པོའི་མཚམས་ཚད། -removeBlanks.thresholdDesc=པིག་ཟེལ་དཀར་པོ་ཞིག་'དཀར་པོ་'རུ་རྩི་བའི་དཀར་ཚད་ཀྱི་མཚམས། 0 = ནག་པོ། 255 དཀར་པོ་གཙང་མ། -removeBlanks.whitePercent=དཀར་པོའི་བརྒྱ་ཆ། (%) -removeBlanks.whitePercentDesc=སུབ་རྒྱུའི་ཤོག་ངོས་ཤིག་གི་'དཀར་པོའི་'པིག་ཟེལ་གྱི་བརྒྱ་ཆ། -removeBlanks.submit=སྟོང་ཤོག་སུབ་པ། - - -#removeAnnotations -removeAnnotations.title=མཆན་འགྲེལ་སུབ་པ། -removeAnnotations.header=མཆན་འགྲེལ་སུབ་པ། -removeAnnotations.submit=སུབ་པ། - - -#compare -compare.title=བས�ུར་བ། -compare.header=PDF བསྡུར་བ། -compare.highlightColor.1=མདངས་འདོན་ཚོས་གཞི་ ༡། -compare.highlightColor.2=མདངས་འདོན་ཚོས་གཞི་ ༢། -compare.document.1=ཡིག་ཆ་ ༡ -compare.document.2=ཡིག་ཆ་ ༢ -compare.submit=བསྡུར་བ། -compare.complex.message=མཁོ་སྤྲོད་བྱས་པའི་ཡིག་ཆ་གཅིག་གམ་གཉིས་ཀ་ཡིག་ཆ་ཆེན་པོ་ཡིན་པས། བསྡུར་བའི་ཏག་ཏག་ཚད་ཉུང་དུ་འགྲོ་སྲིད། -compare.large.file.message=མཁོ་སྤྲོད་བྱས་པའི་ཡིག་ཆ་གཅིག་གམ་གཉིས་ཀ་བཀོལ་སྤྱོད་བྱེད་མི་ཐུབ་པའི་ཆེ་ཚད་ཡིན། -compare.no.text.message=འདེམས་པའི་ PDF གཅིག་གམ་གཉིས་ཀར་ཡི་གེའི་ནང་དོན་མི་འདུག བསྡུར་བའི་ཆེད་དུ་ཡི་གེ་ཡོད་པའི་ PDF འདེམས་རོགས། - -#sign -sign.title=མིང་རྟགས། -sign.header=PDF ལ་མིང་རྟགས་རྒྱག་པ། -sign.upload=པར་རིས་ཡར་འཇོག -sign.draw=མིང་རྟགས་འབྲི་བ། -sign.text=ཡི་གེ་འཇུག་པ། -sign.clear=གཙང་སེལ། -sign.add=སྣོན་པ། -sign.saved=ཉར་ཚགས་བྱས་པའི་མིང་རྟགས། -sign.save=མིང་རྟགས་ཉར་ཚགས། -sign.personalSigs=སྒེར་གྱི་མིང་རྟགས། -sign.sharedSigs=མཉམ་སྤྱོད་མིང་རྟགས། -sign.noSavedSigs=ཉར་ཚགས་བྱས་པའི་མིང་རྟགས་མ་རྙེད། -sign.addToAll=ཤོག་ངོས་ཚང་མར་སྣོན་པ། -sign.delete=སུབ་པ། -sign.first=ཤོག་ངོས་དང་པོ། -sign.last=ཤོག་ངོས་མཐའ་མ། -sign.next=ཤོག་ངོས་རྗེས་མ། -sign.previous=ཤོག་ངོས་སྔོན་མ། -sign.maintainRatio=བསྡུར་ཚད་རྒྱུན་འཁྱོངས་སྒོ་རྒྱག་པ། -sign.undo=Undo -sign.redo=Redo - -#repair -repair.title=བཟོ་བཅོས། -repair.header=PDF བཟོ་བཅོས། -repair.submit=བཟོ་བཅོས། - - -#flatten -flatten.title=སྙ�མས་པ། -flatten.header=PDF སྙོམས་པ། -flatten.flattenOnlyForms=འགེངས་ཤོག་ཁོ་ན་སྙོམས་པ། -flatten.submit=སྙོམས་པ། - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=�ུར་ཚད་མཚམས། -ScannerImageSplit.selectText.2=པར་རིས་འཁོར་སྐྱོད་བྱེད་དགོས་པའི་ཉུང་མཐའི་ཟུར་ཚད་སྒྲིག་འགོད་བྱེད་པ། (སྔོན་སྒྲིག 10) -ScannerImageSplit.selectText.3=བཟོད་སྲན་ཚད། -ScannerImageSplit.selectText.4=ཚོད་དཔག་བྱས་པའི་རྒྱབ་ལྗོངས་ཚོས་གཞིའི་མཐའ་འཁོར་གྱི་ཚོས་མདོག་འགྱུར་བའི་ཁྱབ་ཚད་ཐག་གཅོད་བྱེད་པ། (སྔོན་སྒྲིག 30) -ScannerImageSplit.selectText.5=ཉུང་མཐའི་རྒྱ་ཁྱོན། -ScannerImageSplit.selectText.6=པར་རིས་ཤིག་གི་ཉུང་མཐའི་རྒྱ་ཁྱོན་མཚམས་སྒྲིག་འགོད་བྱེད་པ། (སྔོན་སྒྲིག 10000) -ScannerImageSplit.selectText.7=ཉུང་མཐའི་མཐའ་འཁོར་རྒྱ་ཁྱོན། -ScannerImageSplit.selectText.8=པར་རིས་ཤིག་གི་ཉུང་མཐའི་མཐའ་འཁོར་རྒྱ་ཁྱོན་མཚམས་སྒྲིག་འགོད་བྱེད་པ། -ScannerImageSplit.selectText.9=མཐའ་མཚམས་ཆེ་ཆུང་། -ScannerImageSplit.selectText.10=ཕྱིར་འདོན་པའི་ནང་དཀར་མཐའ་འགོག་པའི་ཆེད་དུ་སྣོན་པ་དང་སུབ་པ་བྱེད་པ�� (སྔོན་སྒྲིག 1) -ScannerImageSplit.info=Python སྒྲིག་འཇུག་བྱས་མི་འདུག འདི་བཀོལ་སྤྱོད་བྱེད་པར་དགོས་མཁོ་ཡིན། - - -#OCR -ocr.title=OCR / བ�ེར་འབེབས་གཙང་སེལ། -ocr.header=བཤེར་འབེབས་གཙང་སེལ། / OCR (འོད་ཀྱི་ཡིག་འབྲུ་ངོས་འཛིན།) -ocr.selectText.1=PDF ནང་དུ་ངོས་འཛིན་བྱ་རྒྱུའི་སྐད་ཡིག་འདེམས་པ། (བཀོད་པ་རྣམས་ནི་ད་ལྟ་ངོས་འཛིན་བྱས་ཟིན་པ་ཡིན།) -ocr.selectText.2=OCR བྱས་པའི་ཡི་གེ་དང་མཉམ་དུ་ OCR བྱས་པའི་ PDF ཡི་ཡི་གེའི་ཡིག་ཆ་བཟོ་བ། -ocr.selectText.3=ཡོ་འཁྱོག་ཏུ་བཤེར་འབེབས་བྱས་པའི་ཤོག་ངོས་རྣམས་ཡང་བསྐྱར་འཁོར་སྐྱོད་བྱས་ནས་གནས་སུ་འཇོག་པ། -ocr.selectText.4=OCR གྱིས་རྒྱབ་ལྗོངས་ཀྱི་སྒྲ་གདངས་ནང་དུ་ཡི་གེ་རྙེད་མི་སྲིད་པའི་ཆེད་དུ་ཤོག་ངོས་གཙང་སེལ་བྱེད་པ། (ཕྱིར་འདོན་ལ་འགྱུར་བ་མེད།) -ocr.selectText.5=OCR གྱིས་རྒྱབ་ལྗོངས་ཀྱི་སྒྲ་གདངས་ནང་དུ་ཡི་གེ་རྙེད་མི་སྲིད་པའི་ཆེད་དུ་ཤོག་ངོས་གཙང་སེལ་བྱེད་པ། ཕྱིར་འདོན་ནང་དུ་གཙང་སེལ་རྒྱུན་འཁྱོངས་བྱེད་པ། -ocr.selectText.6=སྤྱོད་སྒོ་ཡོད་པའི་ཡི་གེ་ཡོད་པའི་ཤོག་ངོས་རྣམས་སྣང་མེད་དུ་འཇོག་པ། པར་རིས་ཡིན་པའི་ཤོག་ངོས་ཁོ་ནར་ OCR བྱེད་པ། -ocr.selectText.7=OCR བཙན་སྐུལ་བྱེད་པ། ཤོག་ངོས་ཚང་མར་ OCR བྱས་ནས་ཐོག་མའི་ཡི་གེའི་གཞི་རྐྱེན་ཚང་མ་སུབ་པ། -ocr.selectText.8=རྒྱུན་ལྡན། (PDF ནང་དུ་ཡི་གེ་ཡོད་ན་ནོར་འཁྲུལ་འབྱུང་།) -ocr.selectText.9=ཟུར་སྣོན་སྒྲིག་འགོད། -ocr.selectText.10=OCR རྣམ་པ། -ocr.selectText.11=པར་རིས་ཕྱིར་འདོན། -ocr.selectText.12=པར་རིས་ཕྱིར་འདོན། -ocr.help=སྐད་ཡིག་གཞན་དག་གི་ཆེད་དུ་བེད་སྤྱོད་བྱེད་སྟངས་དང་/ཡང་ན་ docker མིན་པའི་བེད་སྤྱོད་ཀྱི་ཆེད་དུ་ཡིག་ཆ་འདི་ཀློག་རོགས། -ocr.credit=ཞབས་ཞུ་འདིས་ OCR གྱི་ཆེད་དུ་ qpdf དང་ Tesseract བེད་སྤྱོད་བྱེད་པ། -ocr.submit=OCR བརྒྱུད་ནས་ PDF བཀོལ་སྤྱོད། - - -#extractImages -extractImages.title=Extract Images -extractImages.header=Extract Images -extractImages.selectText=ཕྱིར་བཏོན་པའི་པར་རིས་རྣམས་བསྒྱུར་རྒྱུའི་པར་རིས་རྣམ་གཞག་འདེམས་པ། -extractImages.allowDuplicates=བསྐྱར་ཟློས་པར་རིས་ཉར་ཚགས། -extractImages.submit=ཕྱིར་འདོན། - - -#File to PDF -fileToPDF.title=ཡིག་ཆ་ནས་ PDF ལ། -fileToPDF.header=ཡིག་ཆ་གང་རུང་ PDF ལ་བསྒྱུར་བ། -fileToPDF.credit=ཞབས་ཞུ་འདིས་ཡིག་ཆ་བསྒྱུར་བའི་ཆེད་དུ་ LibreOffice དང་ Unoconv བེད་སྤྱོད་བྱེད་པ། -fileToPDF.supportedFileTypesInfo=རྒྱབ་སྐྱོར་བྱེད་པའི་ཡིག་ཆའི་རིགས། -fileToPDF.supportedFileTypes=རྒྱབ་སྐྱོར་བྱེད་པའི་ཡིག་ཆའི་རིགས་ནང་དུ་གཤམ་གྱི་རྣམས་འདུས་ཡོད་ཀྱང་། རྒྱབ་སྐྱོར་བྱེད་པའི་རྣམ་གཞག་གི་ཆ་ཚང་བའི་ཐོ་གཞུང་གསར་ཤོས་ཀྱི་ཆེད་དུ། LibreOffice ཡི་ཡིག་ཆར་གཟིགས་རོགས། -fileToPDF.submit=PDF ལ་བསྒྱུར་བ། - - -#compress -compress.title=སྡུད་སྒྲིལ། -compress.header=PDF སྡུད་སྒྲིལ། -compress.credit=ཞབས་ཞུ་འདིས་ PDF སྡུད་སྒྲིལ་/ཡར་རྒྱས་གཏོང་བའི་ཆེད་དུ་ qpdf བེད་སྤྱོད་བྱེད་པ། -compress.grayscale.label=应用灰度进行压缩 -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=Optimisation level: -compress.selectText.4=རང་འགུལ་རྣམ་པ། - PDF ཏག་ཏག་ཆེ་ཆུང་ཚད་ལ་འཁྲིད་པའི་ཆེད་དུ་སྤུས་ཚད་རང་འགུལ་གྱིས་སྙོམ་སྒྲིག་བྱེད་པ། -compress.selectText.5=རེ་བའི་ PDF ཆེ་ཆུང་། (དཔེར་ན། 25MB, 10.8MB, 25KB) -compress.submit=སྡུད་སྒྲིལ། - - -#Add image -addImage.title=པར་རིས་སྣོན་པ། -addImage.header=PDF ལ་པར་རིས་སྣོན་པ། -addImage.everyPage=ཤོག་ངོས་ཚང་མར་ཡིན་ནམ། -addImage.upload=པར་རིས་སྣོན་པ། -addImage.submit=པར་རིས་སྣོན་པ། - - -#merge -merge.title=སྡེབ་སྦྱོར། -merge.header=Merge multiple PDFs (2+) -merge.sortByName=Sort by name -merge.sortByDate=དུས་ཚོད་ལྟར་གོ་རིམ་སྒྲིག་པ། -merge.removeCertSign=སྡེབ་སྦྱོར་བྱས་པའི་ཡིག་ཆའི་ནང་གི་ཨང་ཀིའི་མིང་རྟགས་སུབ་བམ། -merge.submit=སྡེབ་སྦྱོར། - - -#pdfOrganiser -pdfOrganiser.title=ཤོག་ངོས་གོ་སྒྲིག་བྱེད་མཁན། -pdfOrganiser.header=PDF ཤོག་ངོས་གོ་སྒྲིག་བྱེད་མཁན། -pdfOrganiser.submit=ཤོག་ངོས་བསྐྱར་སྒྲིག -pdfOrganiser.mode=རྣམ་པ། -pdfOrganiser.mode.1=རང་སྒྲིག་ཤོག་ངོས་གོ་རིམ། -pdfOrganiser.mode.2=ལྡོག་ཕྱོགས་གོ་རིམ། -pdfOrganiser.mode.3=ཕྱོགས་གཉིས་གོ་རིམ། -pdfOrganiser.mode.4=དེབ་ཆུང་གོ་རིམ། -pdfOrganiser.mode.5=ཟུར་འདྲུད་དེབ་ཆུང་གོ་རིམ། -pdfOrganiser.mode.6=ཡ་ཟུང་དབྱེ་བ། -pdfOrganiser.mode.7=Remove First -pdfOrganiser.mode.8=Remove Last -pdfOrganiser.mode.9=དང་པོ་དང་མཐའ་མ་སུབ་པ། -pdfOrganiser.mode.10=ཡ་ཟུང་སྡེབ་སྦྱོར། -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(དཔེར་ན། 1,3,2 ཡང་ན་ 4-8,2,10-12 ཡང་ན་ 2n-1) - - -#multiTool -multiTool.title=PDF ལག་ཆ་མང་པོ། -multiTool.header=PDF ལག་ཆ་མང་པོ། -multiTool.uploadPrompts=ཡིག་ཆའི་མིང་། -multiTool.selectAll=ཚང་མ་འདེམས་པ། -multiTool.deselectAll=འདེམས་པ་ཚང་མ་འདོར་བ། -multiTool.selectPages=ཤོག་ངོས་འདེམས་པ། -multiTool.selectedPages=འདེམས་པའི་ཤོག་ངོས། -multiTool.page=ཤོག་ངོས། -multiTool.deleteSelected=འདེམས་པ་སུབ་པ། -multiTool.downloadAll=ཕྱིར་འདྲེན། -multiTool.downloadSelected=འདེམས་པ་ཕྱིར་འདྲེན། - -multiTool.insertPageBreak=ཤོག་ངོས་བར་མཚམས་འཇུག་པ། -multiTool.addFile=ཡིག་ཆ་སྣོན་པ། -multiTool.rotateLeft=གཡོན་དུ་འཁོར་བ། -multiTool.rotateRight=གཡས་སུ་འཁོར་བ། -multiTool.split=དབྱེ་བ། -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=སུབ་པ། -multiTool.dragDropMessage=ཤིག་ཆ་འདྲུད་འཐེན་བྱས་ནས་གོ་རིམ་བསྒྱུར་བཅོས་བྱེད་ཆོག -multiTool.undo=ཕྱིར་འཐེན། -multiTool.redo=བསྐྱར་བཟོ། - -#decrypt -decrypt.passwordPrompt=ཡིག་ཆ་འདི་གསང་ཚིག་གིས་སྲུང་སྐྱོབ་བྱས་ཡོད། གསང་ཚིག་འཇུག་རོགས། -decrypt.cancelled=PDF ཡི་བྱ་བ་མཚམས་འཇོག་བྱས་ཟིན། {0} -decrypt.noPassword=གསང་སྡོམ་གྲོལ་ཟིན། {0} -decrypt.invalidPassword=གསང་ཚིག་ཏག་ཏག་དང་མཉམ་དུ་ཡང་བསྐྱར་ཚོད་ལྟ་བྱེད་རོགས། -decrypt.invalidPasswordHeader=གསང་ཚིག་ནོར་བའམ་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་གསང་སྡོམ་ PDF ཡིན་པ། {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=ཡིག་ཆའི་གསང་སྡོམ་གྲོལ་ཟིན། - -#multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=PDF ལྟ་བ། - -#pageRemover -pageRemover.title=Page Remover -pageRemover.header=PDF Page remover -pageRemover.pagesToDelete=སུབ་རྒྱུའི་ཤོག་ངོས། (ཤོག་གྲངས་ཀྱི་ཐོ་གཞུང་ཚག་ཤད་ཀྱིས་བཅད་ནས་འཇུག་པ།) -pageRemover.submit=ཤོག་ངོས་སུབ་པ། -pageRemover.placeholder=(དཔེར་ན། 1,2,6 ཡང་ན་ 1-10,15-30) - - -#rotate -rotate.title=Rotate PDF -rotate.header=PDF འཁོར་སྐྱོད། -rotate.selectAngle=འཁོར་སྐྱོད་ཀྱི་ཟུར་ཚད་འདེམས་པ། (ཟུར་ཚད་ 90 ཡི་སྒྱུར་ཐོབ་ནང་དུ།) -rotate.submit=འཁོར་སྐྱོད། - - -#split-pdfs -split.title=PDF ཁ་གྱེས། -split.header=PDF ཁ་གྱེས། -split.desc.1=ཁྱེད་ཀྱིས་འདེམས་པའི་ཨང་གྲངས་རྣམས་ནི་ཁ་གྱེས་བྱ་རྒྱུའི་ཤོག་ངོས་ཨང་གྲངས་ཡིན། -split.desc.2=དེ་ལྟར་ཤོག་ངོས་ 10 ཡོད་པའི་ཡིག་ཆ་ཞིག་ལ་ 1,3,7-9 འདེམས་ན་ PDF ཡིག་ཆ་ 6 ལ་ཁ་གྱེས་ཏེ། -split.desc.3=ཡིག་ཆ་ #1: ཤོག་ངོས་ 1 -split.desc.4=ཡིག་ཆ་ #2: ཤོག་ངོས་ 2 དང་ 3 -split.desc.5=ཡིག་ཆ་ #3: ཤོག་ངོས་ 4, 5, 6 དང་ 7 -split.desc.6=Document #4: Page 8 -split.desc.7=Document #5: Page 9 -split.desc.8=ཡིག་ཆ་ #6: ཤོག་ངོས་ 10 -split.splitPages=ཁ་གྱེས་བྱ་རྒྱུའི་ཤོག་ངོས་འཇུག་པ། -split.submit=ཁ་གྱེས། - - -#merge -imageToPDF.title=པར་རིས་ནས་ PDF ལ། -imageToPDF.header=པར་རིས་ནས་ PDF ལ། -imageToPDF.submit=བསྒྱུར་བ། -imageToPDF.selectLabel=པར་རིས་འཚམ་སྒྲིག་གདམ་ག -imageToPDF.fillPage=ཤོག་ངོས་བཀང་བ། -imageToPDF.fitDocumentToImage=ཤོག་ངོས་པར་རིས་དང་འཚམ་པར་བཟོ་བ། -imageToPDF.maintainAspectRatio=བསྡུར་ཚད་རྒྱུན་འཁྱོངས། -imageToPDF.selectText.2=PDF འཁོར་སྐྱོད་བྱ་རྒྱུའི། -imageToPDF.selectText.3=ཡིག་ཆ་མང་པོའི་གཏན་ཚིགས། (པར་རིས་མང་པོ་དང་མཉམ་དུ་ལས་ཀ་བྱེད་སྐབས་ཁོ་ནར་སྤྱོད་ཆོག) -imageToPDF.selectText.4=PDF གཅིག་ཏུ་སྡེབ་སྦྱོར། -imageToPDF.selectText.5=PDF སོ་སོར་བསྒྱུར་བ། - - -#pdfToImage -pdfToImage.title=PDF ནས་པར་རིས་ལ། -pdfToImage.header=PDF ནས་པར་རིས་ལ། -pdfToImage.selectText=པར་རིས་རྣམ་གཞག -pdfToImage.singleOrMultiple=ཤོག་ངོས་ནས་པར་རིས་ཀྱི་འབྲས་བུའི་རིགས། -pdfToImage.single=ཤོག་ངོས་ཚང་མ་མཉམ་དུ་སྦྱར་བའི་པར་རིས་ཆེན་པོ་གཅིག -pdfToImage.multi=པར་རིས་མང་པོ། ཤོག་ངོས་རེར་པར་རིས་རེ། -pdfToImage.colorType=ཚོས་མདོག་གི་རིགས། -pdfToImage.color=ཚོས་མདོག -pdfToImage.grey=སྐྱ་མདོག -pdfToImage.blackwhite=དཀར་ནག (གནས་ཚུལ་བརླག་སྲིད།) -pdfToImage.submit=བསྒྱུར་བ། -pdfToImage.info=Python སྒྲིག་འཇུག་བྱས་མི་འདུག WebP བསྒྱུར་བར་དགོས་མཁོ་ཡིན། -pdfToImage.placeholder=(དཔེར་ན། 1,2,8 ཡང་ན་ 4,7,12-16 ཡང་ན་ 2n-1) - - -#addPassword -addPassword.title=གསང་ཚིག་སྣོན་པ། -addPassword.header=གསང་ཚིག་སྣོན་པ། (གསང་སྡོམ།) -addPassword.selectText.1=གསང་སྡོམ་བྱ་རྒྱུའི་ PDF འདེམས་པ། -addPassword.selectText.2=སྤྱོད་མཁན་གྱི་གསང་ཚིག -addPassword.selectText.3=གསང་སྡོམ་ལྡེ་མིག་གི་རིང་ཚད། -addPassword.selectText.4=ཚད་མཐོ་བ་རྣམས་སྲ་བརྟན་ཆེ་བ་ཡོད། འོན་ཀྱང་ཚད་དམའ་བ་རྣམས་འཆམ་མཐུན་རང་བཞིན་བཟང་བ་ཡོད། -addPassword.selectText.5=ཆོག་མཆན་སྒྲིག་འགོད། (བདག་པོའི་གསང་ཚིག་དང་མཉམ་དུ་བེད་སྤྱོད་བྱེད་པར་འོས་སྦྱོར་བྱེད།) -addPassword.selectText.6=ཡིག་ཆ་སྒྲིག་སྦྱོར་འགོག་པ། -addPassword.selectText.7=ནང་དོན་ཕྱིར་འདོན་འགོག་པ། -addPassword.selectText.8=མཐུན་རྐྱེན་གྱི་ཆེད་དུ་ཕྱིར་འདོན་འགོག་པ། -addPassword.selectText.9=འགེངས་ཤོག་བཀང་བ་འགོག་པ། -addPassword.selectText.10=བཟོ་བཅོས་འགོག་པ། -addPassword.selectText.11=མཆན་འགྲེལ་བཟོ་བཅོས་འགོག་པ། -addPassword.selectText.12=Prevent printin -addPassword.selectText.13=Prevent printing different formats -addPassword.selectText.14=སྤྱོད་མཁན་གྱི་གསང་གྲངས། -addPassword.selectText.15=ཡིག་ཚགས་རང་སྟེང་ཁ་ཕྱེས་རྒྱུར་བཀག་སྡོམ་བྱེད། འདི་ལྟར་བྱས་ན་ཀློག་ཆས་ཀྱིས་ནུས་པ་ཐོན་པ་པའི་ངེས་པ་མེད། -addPassword.selectText.16=ཡིག་ཚགས་རང་སྟེང་ཁ་ཕྱེས་རྒྱུར་བཀག་སྡོམ་བྱེད། -addPassword.submit=གསང་བསྒྱུར། - - -#watermark -watermark.title=རྟ�ས་ཐེལ་སྣོན་པ། -watermark.header=རྟགས་ཐེལ་སྣོན་པ། -watermark.customColor=ཡི་གེའི་ཚོས་མདོག་རང་སྒྲིག -watermark.selectText.1=རྟགས་ཐེལ་སྣོན་རྒྱུའི་ PDF འདེམས་པ། -watermark.selectText.2=རྟགས་ཐེལ་གྱི་ཡི་གེ། -watermark.selectText.3=ཡིག་གཟུགས་ཆེ་ཆུང་། -watermark.selectText.4=འཁོར་སྐྱོད། (0-360) -watermark.selectText.5=ཞེང་ཚད་བར་སྟོང་། (རྟགས་ཐེལ་རེ་རེའི་བར་གྱི་གཞུང་ཕྱོགས་བར་ཐག) -watermark.selectText.6=མཐོ་ཚད་བར་སྟོང་། (རྟགས་ཐེལ་རེ་རེའི་བར་གྱི་གྱེན་ཕྱོགས་བར་ཐག) -watermark.selectText.7=གསལ་ཚད། (0% - 100%) -watermark.selectText.8=རྟགས་ཐེལ་གྱི་རིགས། -watermark.selectText.9=རྟགས་ཐེལ་གྱི་པར་རིས། -watermark.selectText.10=PDF ནས་ PDF-པར་རིས་ལ་བསྒྱུར་བ། -watermark.submit=རྟགས་ཐེལ་སྣོན་པ། -watermark.type.1=ཡི་གེ -watermark.type.2=པར་རིས། - - -#Change permissions -permissions.title=ཆོག་མཆན་བསྒྱུར་བ། -permissions.header=ཆོག་མཆན་བསྒྱུར་བ། -permissions.warning=ཉེན་བརྡ། ཆོག་མཆན་འདི་དག་བསྒྱུར་མི་ཐུབ་པ་བཟོ་དགོས་ན། གསང་ཚིག་སྣོན་པའི་ཤོག་ངོས་བརྒྱུད་ནས་གསང་ཚིག་དང་མཉམ་དུ་སྒྲིག་འགོད་བྱེད་པའི་འོས་སྦྱོར་ཡོད། -permissions.selectText.1=ཆོག་མཆན་བསྒྱུར་རྒྱུའི་ PDF འདེམས་པ། -permissions.selectText.2=སྒྲིག་འགོད་བྱ་རྒྱུའི་ཆོག་མཆན། -permissions.selectText.3=ཡིག་ཆ་སྡེབ་སྒྲིག་འགོག་པ། -permissions.selectText.4=ནང་དོན་ཕྱིར་འདོན་འགོག་པ། -permissions.selectText.5=མཐུན་རྐྱེན་གྱི་ཆེད་དུ་ཕྱིར་འདོན་འགོག་པ། -permissions.selectText.6=འགེངས་ཤོག་བཀང་བ་འགོག་པ། -permissions.selectText.7=བཟོ་བཅོས་འགོག་པ། -permissions.selectText.8=མཆན་འགྲེལ་བཟོ་བཅོས་འགོག་པ། -permissions.selectText.9=པར་འདེབས་འགོག་པ། -permissions.selectText.10=པར་འདེབས་རྣམ་པ་མི་འདྲ་བ་འགོག་པ། -permissions.submit=བསྒྱུར་བ། - - -#remove password -removePassword.title=གསང་ཚིག་སུབ་པ། -removePassword.header=གསང་ཚིག་སུབ་པ། (གསང་སྡོམ་གྲོལ་བ།) -removePassword.selectText.1=གསང་སྡོམ་གྲོལ་རྒྱུའི་ PDF འདེམས་པ། -removePassword.selectText.2=གསང་ཚིག -removePassword.submit=སུབ་པ། - - -#changeMetadata -changeMetadata.title=གནས་ཚུལ་ཞིབ་ཕྲ་བསྒྱུར་བ། -changeMetadata.header=གནས་ཚུལ་ཞིབ་ཕྲ་བསྒྱུར་བ། -changeMetadata.selectText.1=བསྒྱུར་འདོད་པའི་འགྱུར་ཚད་རྣམས་རྩོམ་སྒྲིག་བྱེད་རོགས། -changeMetadata.selectText.2=གནས་ཚུལ་ཞིབ་ཕྲ་ཚང་མ་སུབ་པ། -changeMetadata.selectText.3=རང་སྒྲིག་གནས་ཚུལ་ཞིབ་ཕྲ་སྟོན། -changeMetadata.author=རྩོམ་པ་པོ། -changeMetadata.creationDate=བཟོ་བའི་དུས་ཚོད། (yyyy/MM/dd HH:mm:ss) -changeMetadata.creator=བཟོ་མཁན། -changeMetadata.keywords=གནད་ཚིག -changeMetadata.modDate=བཟོ་བཅོས་དུས་ཚོད། (yyyy/MM/dd HH:mm:ss) -changeMetadata.producer=སྐྲུན་མཁན། -changeMetadata.subject=བརྗོད་གཞི། -changeMetadata.trapped=བཟུང་བ། -changeMetadata.selectText.4=གནས་ཚུལ་ཞིབ་ཕྲ་གཞན། -changeMetadata.selectText.5=རང་སྒྲིག་གནས་ཚུལ་ཞིབ་ཕྲ་གསར་སྣོན། -changeMetadata.submit=བསྒྱུར་བ། - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF ནས་ PDF/A ལ། -pdfToPDFA.header=PDF ནས་ PDF/A ལ། -pdfToPDFA.credit=ཞབས་ཞུ་འདིས་ PDF/A བསྒྱུར་བའི་ཆེད་དུ་ libreoffice བེད་སྤྱོད་བྱེད་པ། -pdfToPDFA.submit=བསྒྱུར་བ། -pdfToPDFA.tip=ད་ལྟ་ཡིག་ཆ་མང་པོ་དུས་གཅིག་ལ་བསྒྱུར་མི་ཐུབ། -pdfToPDFA.outputFormat=ཕྱིར་འདོན་རྣམ་གཞག -pdfToPDFA.pdfWithDigitalSignature=PDF འདིར་ཨང་ཀིའི་མིང་རྟགས་ཡོད། འདི་རྗེས་མའི་རིམ་པར་སུབ་ངེས་ཡིན། - - -#PDFToWord -PDFToWord.title=PDF ནས་ Word ལ། -PDFToWord.header=PDF ནས་ Word ལ། -PDFToWord.selectText.1=ཕྱིར་འདོན་ཡིག་ཆའི་རྣམ་གཞག -PDFToWord.credit=ཞབས་ཞུ་འདིས་ཡིག་ཆ་བསྒྱུར་བའི་ཆེད་དུ་ LibreOffice བེད་སྤྱོད་བྱེད་པ། -PDFToWord.submit=བསྒྱུར་བ། - - -#PDFToPresentation -PDFToPresentation.title=PDF ནས་སྤྱན་འབུལ་ལ། -PDFToPresentation.header=PDF ནས་སྤྱན་འབུལ་ལ། -PDFToPresentation.selectText.1=ཕྱིར་འདོན་ཡིག་ཆའི་རྣམ་གཞག -PDFToPresentation.credit=This service uses LibreOffice for file conversion. -PDFToPresentation.submit=Convert - - -#PDFToText -PDFToText.title=PDF ནས་ RTF ལ། (ཡི་གེ) -PDFToText.header=PDF ནས་ RTF ལ། (ཡི་གེ) -PDFToText.selectText.1=ཕྱིར་འདོན་ཡིག་ཆའི་རྣམ་གཞག -PDFToText.credit=This service uses LibreOffice for file conversion. -PDFToText.submit=Convert - - -#PDFToHTML -PDFToHTML.title=PDF ནས་ HTML ལ། -PDFToHTML.header=PDF ནས་ HTML ལ། -PDFToHTML.credit=This service uses pdftohtml for file conversion. -PDFToHTML.submit=Convert - - -#PDFToXML -PDFToXML.title=PDF ནས་ XML ལ། -PDFToXML.header=PDF ནས་ XML ལ། -PDFToXML.credit=This service uses LibreOffice for file conversion. -PDFToXML.submit=Convert - -#PDFToCSV -PDFToCSV.title=PDF ནས་ CSV ལ། -PDFToCSV.header=PDF ནས་ CSV ལ། -PDFToCSV.prompt=Choose page to extract table -PDFToCSV.submit=Extract - -#split-by-size-or-count -split-by-size-or-count.title=�ེ་ཆུང་ངམ་གྲངས་ཀ་ལྟར་ PDF ཁ་གྱེས། -split-by-size-or-count.header=ཆེ་ཆུང་ངམ་གྲངས་ཀ་ལྟར་ PDF ཁ་གྱེས། -split-by-size-or-count.type.label=ཁ་གྱེས་རིགས་འདེམས་པ། -split-by-size-or-count.type.size=ཆེ་ཆུང་ལྟར། -split-by-size-or-count.type.pageCount=ཤོག་གྲངས་ལྟར། -split-by-size-or-count.type.docCount=ཡིག་ཆའི་གྲངས་ཀ་ལྟར། -split-by-size-or-count.value.label=གྲངས་ཐང་འཇུག་པ། -split-by-size-or-count.value.placeholder=ཆེ་ཆུང་ (དཔེར་ན། 2MB ཡང་ན་ 3KB) ཡང་ན་གྲངས་ཀ་ (དཔེར་ན། 5) འཇུག་པ། -split-by-size-or-count.submit=ཕུལ་བ། - - -#overlay-pdfs -overlay-pdfs.header=PDF ཡིག་ཆ་བརྩེགས་པ། -overlay-pdfs.baseFile.label=གཞི་རྩའི་ PDF ཡིག་ཆ་འདེམས་པ། -overlay-pdfs.overlayFiles.label=བརྩེགས་རྒྱུའི་ PDF ཡིག་ཆ་འདེམས་པ། -overlay-pdfs.mode.label=བརྩེགས་སྟངས་འདེམས་པ། -overlay-pdfs.mode.sequential=རིམ་བཞིན་བརྩེགས་པ། -overlay-pdfs.mode.interleaved=སྤེལ་མར་བརྩེགས་པ། -overlay-pdfs.mode.fixedRepeat=བསྐྱར་ཟློས་གཏན་འཇགས་བརྩེགས་པ། -overlay-pdfs.counts.label=བརྩེགས་གྲངས། (བསྐྱར་ཟློས་གཏན་འཇགས་རྣམ་པའི་ཆེད།) -overlay-pdfs.counts.placeholder=ཚེག་ཁྱིམ་གྱིས་བཅད་པའི་གྲངས་ཀ་འཇུག་པ། (དཔེར་ན། 2,3,1) -overlay-pdfs.position.label=བརྩེགས་སའི་གནས་ས་འདེམས་པ། -overlay-pdfs.position.foreground=མདུན་ངོས། -overlay-pdfs.position.background=རྒྱབ་ལྗོངས། -overlay-pdfs.submit=ཕུལ་བ། - - -#split-by-sections -split-by-sections.title=�་ཤས་ལྟར་ PDF ཁ་གྱེས། -split-by-sections.header=PDF ཆ་ཤས་སུ་ཁ་གྱེས། -split-by-sections.horizontal.label=གཞུང་ཕྱོགས་བགོ་བཤའ། -split-by-sections.vertical.label=གྱེན་ཕྱོགས་བགོ་བཤའ། -split-by-sections.horizontal.placeholder=གཞུང་ཕྱོགས་བགོ་བཤའི་གྲངས་ཀ་འཇུག་པ། -split-by-sections.vertical.placeholder=གྱེན་ཕྱོགས་བགོ་བཤའི་གྲངས་ཀ་འཇུག་པ། -split-by-sections.submit=PDF ཁ་གྱེས། -split-by-sections.merge=PDF གཅིག་ཏུ་སྡེབ་སྦྱོར། - - -#printFile -printFile.title=ཡིག་ཆ་པར་འདེབས། -printFile.header=ཡིག་ཆ་པར་འདེབས་འཕྲུལ་འཁོར་ལ་པར་འདེབས། -printFile.selectText.1=པར་འདེབས་བྱ་རྒྱུའི་ཡིག་ཆ་འདེམས་པ། -printFile.selectText.2=པར་འདེབས་འཕྲུལ་འཁོར་གྱི་མིང་འཇུག་པ། -printFile.submit=པར་འདེབས། - - -#licenses -licenses.nav=ཆོག་མཆན། -licenses.title=ཕྱི་ཡི་ཆོག་མཆན། -licenses.header=ཕྱི་ཡི་ཆོག་མཆན། -licenses.module=སྡེ་ཚན། -licenses.version=པར་གཞི། -licenses.license=ཆོག་མཆན། - -#survey -survey.nav=བསམ་ཞིབ། -survey.title=Stirling-PDF བསམ་ཞིབ། -survey.description=Stirling-PDF ལ་རྗེས་འདེད་མེད་པས། ང་ཚོས་ Stirling-PDF ཡར་རྒྱས་གཏོང་བའི་ཆེད་དུ་སྤྱོད་མཁན་ཚོའི་བསམ་འཆར་ཉན་འདོད་ཡོད། -survey.changes=བསམ་ཞིབ་སྔ་མ་ནས་བཟུང་ Stirling-PDF ལ་འགྱུར་བ་བྱུང་ཡོད། དེའི་སྐོར་ལ་གནས་ཚུལ་མང་བ་ཤེས་འདོད་ན་ང་ཚོའི་རྩོམ་ཡིག་འདིར་གཟིགས་རོགས། -survey.changes2=འགྱུར་བ་འདི་དག་དང་མཉམ་དུ་ང་ཚོར་ཚོང་དོན་རྒྱབ་སྐྱོར་དང་མ་དངུལ་ཐོབ་བཞིན་ཡོད། -survey.please=Stirling-PDF ཡི་མ་འོངས་པའི་ཐད་ལ་ནུས་པ་ཐོན་པའི་ཆེད་དུ་ང་ཚོའི་བསམ་ཞིབ་ནང་མཉམ་ཞུགས་གནང་རོགས། -survey.disabled=(བསམ་ཞིབ་སྒེའུ་ཁུང་རྗེས་མའི་གསར་སྒྱུར་ནང་སྒོ་རྒྱག་རྒྱུ་ཡིན་ཡང་ཤོག་ངོས་མཇུག་ཏུ་ཡོད་རྒྱུ་ཡིན།) -survey.button=བསམ་ཞིབ་བྱེད་པ། -survey.dontShowAgain=ཡང་བསྐྱར་མ་སྟོན། -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=དཀའ་ངལ་ལ་དགོངས་དག -error.needHelp=རོགས་རམ་དགོས་སམ། / དཀའ་ངལ་ཞིག་རྙེད་སོང་ངམ། -error.contactTip=གལ་སྲིད་ད་དུང་དཀའ་ངལ་འཕྲད་བཞིན་ཡོད་ན། རོགས་རམ་ཞུ་བར་ང་ཚོར་འབྲེལ་གཏུག་བྱེད་རོགས། ཁྱེད་ཀྱིས་ང་ཚོའི་ GitHub ཤོག་ངོས་སུ་སྙན་ཞུ་འབུལ་བའམ་ Discord བརྒྱུད་ནས་འབྲེལ་བ་གནང་ཆོག -error.404.head=404 - ཤོག་ངོས་མ་རྙེད། | དགོངས་པ་མ་ཚོམ། ང་ཚོ་ཚབས་ཆེའི་ནོར་འཁྲུལ་ཞིག་བྱུང་སོང་། -error.404.1=ཁྱེད་ཀྱིས་འཚོལ་བཞིན་པའི་ཤོག་ངོས་དེ་རྙེད་ཐུབ་ཀྱི་མི་འདུག -error.404.2=ནོར་འཁྲུལ་ཞིག་བྱུང་སོང་། -error.github=GitHub སྟེང་དུ་སྙན་ཞུ་འབུལ་བ། -error.showStack=Stack Trace སྟོན། -error.copyStack=Stack Trace པར་སློག -error.githubSubmit=GitHub - སྙན་ཞུ་འབུལ་བ། -error.discordSubmit=Discord - རྒྱབ་སྐྱོར་སྙན་ཞུ་འབུལ་བ། - - -#remove-image -removeImage.title=པ�་རིས་སུབ་པ། -removeImage.header=པར་རིས་སུབ་པ། -removeImage.removeImage=པར་རིས་སུབ་པ། -removeImage.submit=པར་རིས་སུབ་པ། - - -splitByChapters.title=ལེའ�་ལྟར་ PDF ཁ་གྱེས། -splitByChapters.header=ལེའུ་ལྟར་ PDF ཁ་གྱེས། -splitByChapters.bookmarkLevel=དཔེ་རྟགས་རིམ་པ། -splitByChapters.includeMetadata=གནས་ཚུལ་ཞིབ་ཕྲ་ཚུད་པ། -splitByChapters.allowDuplicates=བསྐྱར་ཟློས་ཆོག་པ། -splitByChapters.desc.1=This tool splits a PDF file into multiple PDFs based on its chapter structure. -splitByChapters.desc.2=Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.). -splitByChapters.desc.3=Include Metadata: If checked, the original PDF metadata will be included in each split PDF. -splitByChapters.desc.4=Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs. -splitByChapters.submit=Split PDF - -#File Chooser -fileChooser.click=སྤྱོད། -fileChooser.or=ཡང་ན། -fileChooser.dragAndDrop=འཐེན་ནས་འཇོག་པ། -fileChooser.dragAndDropPDF=PDF ཡིག་ཆ་འཐེན་ནས་འཇོག་པ། -fileChooser.dragAndDropImage=པར་རིས་ཡིག་ཆ་འཐེན་ནས་འཇོག་པ། -fileChooser.hoveredDragAndDrop=ཡིག་ཆ་འདིར་འཐེན་ནས་འཇོག་པ། -fileChooser.extractPDF=འདོན་རིས་འགྱུར་བའི་སྒྲིག་བཏང་བ། - -#release notes -releases.footer=པར་གཞི། -releases.title=པར་གཞི་གསར་པའི་གསལ་བསྒྲགས། -releases.header=པར་གཞི་གསར་པའི་གསལ་བསྒྲགས། -releases.current.version=མིག་སྔའི་པར་གཞི། -releases.note=པར་གཞི་གསར་པའི་གསལ་བསྒྲགས་དབྱིན་ཡིག་ཁོ་ནར་ཡོད། - -#Validate Signature -validateSignature.title=PDF མིང་རྟགས་ར་སྤྲོད། -validateSignature.header=ཨང་ཀིའི་མིང་རྟགས་ར་སྤྲོད། -validateSignature.selectPDF=མིང་རྟགས་བཀོད་པའི་ PDF ཡིག་ཆ་འདེམས་པ། -validateSignature.submit=མིང་རྟགས་ར་སྤྲོད། -validateSignature.results=ར་སྤྲོད་འབྲས་བུ། -validateSignature.status=གནས་སྟངས། -validateSignature.signer=མིང་རྟགས་འགོད་མཁན། -validateSignature.date=དུས་ཚོད། -validateSignature.reason=རྒྱུ་མཚན། -validateSignature.location=ས་གནས། -validateSignature.noSignatures=ཡིག་ཆ་འདིའི་ནང་དུ་ཨང་ཀིའི་མིང་རྟགས་མ་རྙེད། -validateSignature.status.valid=ནུས་ལྡན། -validateSignature.status.invalid=ནུས་མེད། -validateSignature.chain.invalid=ལག་ཁྱེར་བརྒྱུད་རིམ་ར་སྤྲོད་མ་འགྲུབ་པ། - མིང་རྟགས་འགོད་མཁན་གྱི་ངོ་སྤྲོད་ར་སྤྲོད་བྱེད་མི་ཐུབ། -validateSignature.trust.invalid=ལག་ཁྱེར་ཡིད་ཆེས་མཛོད་ཁང་ནང་མེད་པ། - འབྱུང་ཁུངས་ར་སྤྲོད་བྱེད་མི་ཐུབ། -validateSignature.cert.expired=ལག་ཁྱེར་དུས་ཡོལ་ཟིན། -validateSignature.cert.revoked=ལག་ཁྱེར་ཕྱིར་འཐེན་བྱས་ཟིན། -validateSignature.signature.info=མིང་རྟགས་ཀྱི་གནས་ཚུལ། -validateSignature.signature=མིང་རྟགས། -validateSignature.signature.mathValid=མིང་རྟགས་ཨང་རྩིས་ཐོག་ནས་ནུས་ལྡན་ཡིན་ཡང་། -validateSignature.selectCustomCert=རང་སྒྲིག་ལག་ཁྱེར་ཡིག་ཆ་ X.509 (འདམ་ག) -validateSignature.cert.info=ལག་ཁྱེར་ཞིབ་ཕྲ། -validateSignature.cert.issuer=སྤྲོད་མཁན། -validateSignature.cert.subject=བརྗོད་གཞི། -validateSignature.cert.serialNumber=ཨང་གྲངས་གོ་རིམ། -validateSignature.cert.validFrom=ནུས་ལྡན་འགོ་འཛུགས། -validateSignature.cert.validUntil=ནུས་ལྡན་མཇུག་སྒྲིལ། -validateSignature.cert.algorithm=བྱེད་ཐབས། -validateSignature.cert.keySize=ལྡེ་མིག་ཆེ་ཆུང་། -validateSignature.cert.version=པར་གཞི། -validateSignature.cert.keyUsage=ལྡེ་མིག་བེད་སྤྱོད། -validateSignature.cert.selfSigned=རང་མིང་རྟགས། -validateSignature.cert.bits=གནས། - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_zh_CN.properties b/stirling-pdf/build/resources/main/messages_zh_CN.properties deleted file mode 100644 index d921af184..000000000 --- a/stirling-pdf/build/resources/main/messages_zh_CN.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=字体大小 -addPageNumbers.fontName=字体名称 -pdfPrompt=选择 PDF -multiPdfPrompt=选择多个 PDF(2个或更多) -multiPdfDropPrompt=选择(或拖拽)所需的 PDF -imgPrompt=选择图像 -genericSubmit=提交 -uploadLimit=Maximum file size: -uploadLimitExceededSingular=is too large. Maximum allowed size is -uploadLimitExceededPlural=are too large. Maximum allowed size is -processTimeWarning=警告:此过程可能需要多达一分钟,具体时间取决于文件大小 -pageOrderPrompt=页面顺序(输入逗号分隔的页码列表或函数): -pageSelectionPrompt=自定义页面选择(输入以逗号分隔的页码列表或函数:1,5,6、2n+1): -goToPage=到 -true=对 -false=错 -unknown=未知 -save=保存 -saveToBrowser=保存到浏览器 -close=关闭 -filesSelected=选中的文件 -noFavourites=没有添加收藏夹 -downloadComplete=下载完成 -bored=等待时觉得无聊? -alphabet=字母表 -downloadPdf=下载 PDF -text=文本 -font=字体 -selectFillter=-- 选择-- -pageNum=页码 -sizes.small=小型尺寸 -sizes.medium=中型尺寸 -sizes.large=大型尺寸 -sizes.x-large=超大型尺寸 -error.pdfPassword=PDF文档有密码,未提供密码或密码不正确 -delete=删除 -username=用户名 -password=密码 -welcome=欢迎 -property=资产 -black=黑色 -white=白色 -red=红色 -green=绿色 -blue=蓝色 -custom=自定义... -WorkInProgess=工作正在进行中,可能无法工作或有错误,请报告任何问题! -poweredBy=服务来源: -yes=是 -no=否 -changedCredsMessage=凭证已更改! -notAuthenticatedMessage=用户未经过身份验证。 -userNotFoundMessage=未找到用户。 -incorrectPasswordMessage=当前密码不正确。 -usernameExistsMessage=新用户名已存在。 -invalidUsernameMessage=用户名无效,用户名只能包含字母、数字和以下特殊字符@._+- 或必须是有效的电子邮件地址。 -invalidPasswordMessage=密码不能为空且开头和结尾不能有空格。 -confirmPasswordErrorMessage=两次密码不一致。 -deleteCurrentUserMessage=无法删除当前登录的用户。 -deleteUsernameExistsMessage=用户名不存在,无法删除。 -downgradeCurrentUserMessage=无法降级当前用户的角色 -disabledCurrentUserMessage=无法禁用当前用户。 -downgradeCurrentUserLongMessage=无法降级当前用户的角色。因此,当前用户将不会显示。 -userAlreadyExistsOAuthMessage=该用户已作为 OAuth2 用户存在。 -userAlreadyExistsWebMessage=该用户已作为 Web 用户存在。 -error=错误 -oops=哎呀! -help=帮助 -goHomepage=返回主页 -joinDiscord=加入我们的 Discord 服务器 -seeDockerHub=查看 Docker Hub -visitGithub=访问 Github 仓库 -donate=捐款 -color=颜色 -sponsor=赞助 -info=信息 -pro=专业版 -page=页面 -pages=页码 -loading=加载中... -addToDoc=添加至文件 -reset=重置 -apply=应用 -noFileSelected=No file selected. Please upload one. - -legal.privacy=隐私政策 -legal.terms=服务条款 -legal.accessibility=无障碍 -legal.cookie=Cookie 政策 -legal.impressum=Impressum -legal.showCookieBanner=Cookie Preferences - -############### -# Pipeline # -############### -pipeline.header=流水线菜单(Beta) -pipeline.uploadButton=上传自定义流水线 -pipeline.configureButton=配置 -pipeline.defaultOption=自定义 -pipeline.submitButton=提交 -pipeline.help=工作流帮助 -pipeline.scanHelp=文件夹扫描帮助 -pipeline.deletePrompt=确认删除该工作流? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=流水线配置 -pipelineOptions.pipelineNameLabel=流水线名称 -pipelineOptions.saveSettings=保存设置 -pipelineOptions.pipelineNamePrompt=请输入流水线名称 -pipelineOptions.selectOperation=选择操作 -pipelineOptions.addOperationButton=添加操作 -pipelineOptions.pipelineHeader=流水线: -pipelineOptions.saveButton=下载 -pipelineOptions.validateButton=验证 - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=升级到 Pro 版本 -enterpriseEdition.warning=此功能仅适用于 Pro 版本 -enterpriseEdition.yamlAdvert=Stirling PDF Pro支持YAML配置文件和其他SSO功能。 -enterpriseEdition.ssoAdvert=寻找更多的用户管理功能?查看Stirling PDF Pro - - -################# -# Analytics # -################# -analytics.title=你想协助改善Stirling PDF吗 -analytics.paragraph1=Stirling PDF有选择性分析功能,可以帮助我们改进产品。我们不跟踪任何个人信息或文件内容。 -analytics.paragraph2=请考虑启用分析来帮助Stirling-PDF的发展,并让我们更好地了解我们的用户。 -analytics.enable=启用分析功能 -analytics.disable=禁用分析功能 -analytics.settings=您可以在 config/settings.yml 文件中变更分析功能的设定 - - -############# -# NAVBAR # -############# -navbar.favorite=收藏 -navbar.recent=新功能和最近更新 -navbar.darkmode=暗黑模式 -navbar.language=语言 -navbar.settings=设置 -navbar.allTools=工具箱 -navbar.multiTool=多功能工具 -navbar.search=搜索 -navbar.sections.organize=组织 -navbar.sections.convertTo=转换成PDF -navbar.sections.convertFrom=从PDF转换 -navbar.sections.security=签名和安全 -navbar.sections.advance=高级功能 -navbar.sections.edit=查看和编辑 -navbar.sections.popular=热门 - -############# -# SETTINGS # -############# -settings.title=设置 -settings.update=有可用的更新 -settings.updateAvailable=当前版本为 {0},新版本 ({1}) 可用。 -settings.appVersion=应用程序版本: -settings.downloadOption.title=选择下载选项(单个文件非压缩文件): -settings.downloadOption.1=在同一窗口打开 -settings.downloadOption.2=在新窗口中打开 -settings.downloadOption.3=下载文件 -settings.zipThreshold=当下载的文件数量超过限制时,将文件压缩。 -settings.signOut=登出 -settings.accountSettings=账号设定 -settings.bored.help=启用彩蛋游戏 -settings.cacheInputs.name=保存表单输入 -settings.cacheInputs.help=保存先前输入以供日后使用 - -changeCreds.title=更改凭证 -changeCreds.header=更新您的账户详情 -changeCreds.changePassword=您正在使用默认登录凭证,请输入新密码 -changeCreds.newUsername=新用户名 -changeCreds.oldPassword=当前密码 -changeCreds.newPassword=新密码 -changeCreds.confirmNewPassword=确认新密码 -changeCreds.submit=提交更改 - - - -account.title=账号设定 -account.accountSettings=账号设定 -account.adminSettings=管理员设置 - 查看和添加用户 -account.userControlSettings=用户控制设置 -account.changeUsername=更改用户名 -account.newUsername=新用户名 -account.password=确认密码 -account.oldPassword=旧密码 -account.newPassword=新密码 -account.changePassword=更改密码 -account.confirmNewPassword=确认新密码 -account.signOut=退出登录 -account.yourApiKey=您的 API 密钥 -account.syncTitle=将浏览器设置与账户同步 -account.settingsCompare=设置比较: -account.property=属性 -account.webBrowserSettings=Web 浏览器设置 -account.syncToBrowser=同步账户 -> 浏览器 -account.syncToAccount=同步账户 <- 浏览器 - - -adminUserSettings.title=用户控制设置 -adminUserSettings.header=管理员用户控制设置 -adminUserSettings.admin=管理员 -adminUserSettings.user=用户 -adminUserSettings.addUser=添加新用户 -adminUserSettings.deleteUser=删除用户 -adminUserSettings.confirmDeleteUser=确认删除该用户? -adminUserSettings.confirmChangeUserStatus=是否应禁用/启用该用户? -adminUserSettings.usernameInfo=用户名只能包含字母、数字和以下特殊字符@._+-,或者必须是有效的电子邮件地址。 -adminUserSettings.roles=角色 -adminUserSettings.role=角色 -adminUserSettings.actions=操作 -adminUserSettings.apiUser=受限制的 API 用户 -adminUserSettings.extraApiUser=额外受限制的 API 用户 -adminUserSettings.webOnlyUser=仅限 Web 用户 -adminUserSettings.demoUser=演示用户(无自定义设置) -adminUserSettings.internalApiUser=内部 API 用户 -adminUserSettings.forceChange=强制用户在登录时更改用户名/密码 -adminUserSettings.submit=保存用户 -adminUserSettings.changeUserRole=更改用户角色 -adminUserSettings.authenticated=已验证 -adminUserSettings.editOwnProfil=编辑个人资料 -adminUserSettings.enabledUser=启用用户 -adminUserSettings.disabledUser=禁用用户 -adminUserSettings.activeUsers=激活用户: -adminUserSettings.disabledUsers=禁用用户: -adminUserSettings.totalUsers=总用户: -adminUserSettings.lastRequest=最后登录 -adminUserSettings.usage=View Usage - -endpointStatistics.title=Endpoint Statistics -endpointStatistics.header=Endpoint Statistics -endpointStatistics.top10=Top 10 -endpointStatistics.top20=Top 20 -endpointStatistics.all=All -endpointStatistics.refresh=Refresh -endpointStatistics.includeHomepage=Include Homepage ('/') -endpointStatistics.includeLoginPage=Include Login Page ('/login') -endpointStatistics.totalEndpoints=Total Endpoints -endpointStatistics.totalVisits=Total Visits -endpointStatistics.showing=Showing -endpointStatistics.selectedVisits=Selected Visits -endpointStatistics.endpoint=Endpoint -endpointStatistics.visits=Visits -endpointStatistics.percentage=Percentage -endpointStatistics.loading=Loading... -endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing. -endpointStatistics.home=Home -endpointStatistics.login=Login -endpointStatistics.top=Top -endpointStatistics.numberOfVisits=Number of Visits -endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total) -endpointStatistics.retry=Retry - -database.title=数据库 导入/导出 -database.header=数据库 导入/导出 -database.fileName=文件名 -database.creationDate=创建时间 -database.fileSize=文件大小 -database.deleteBackupFile=删除备份文件 -database.importBackupFile=导入备份文件 -database.createBackupFile=创建备份文件 -database.downloadBackupFile=下载备份文件 -database.info_1=导入数据时,确保结构正确至关重要。如果您不确定自己在做什么,请寻求专业人士的建议和支持。结构错误会导致应用程序故障,甚至完全无法运行应用程序。 -database.info_2=上传文件时,文件名并不重要。上传后,文件名将重命名为 backup_user_yyyyMMddHHmm.sql,以确保命名规范的一致性。 -database.submit=导入备份 -database.importIntoDatabaseSuccessed=导入数据库成功 -database.backupCreated=数据库备份成功 -database.fileNotFound=未找到文件 -database.fileNullOrEmpty=文件不能为空 -database.failedImportFile=导入文件失败 -database.notSupported=此功能不适用于您的数据库连接。 - -session.expired=您的会话已过期。请刷新页面并重试。 -session.refreshPage=刷新页面 - -############# -# HOME-PAGE # -############# -home.desc=本地部署的一站式服务,满足您的所有 PDF 需求。 -home.searchBar=搜索您需要的功能... - - -home.viewPdf.title=View/Edit PDF -home.viewPdf.desc=浏览、注释、添加文本或图像 -viewPdf.tags=浏览、阅读、注释、文本、图像 - -home.setFavorites=编辑收藏夹 -home.hideFavorites=隐藏收藏夹 -home.showFavorites=显示收藏夹 -home.legacyHomepage=使用旧版主页 -home.newHomePage=试用新版主页! -home.alphabetical=按字母顺序 -home.globalPopularity=按全球热度 -home.sortBy=排序: - -home.multiTool.title=PDF 多功能工具 -home.multiTool.desc=合并、旋转、重新排列和删除 PDF 页面 -multiTool.tags=多工具,多操作,用户界面,点击拖动,前端,客户端 - -home.merge.title=合并 -home.merge.desc=轻松将多个 PDF 合并成一个。 -merge.tags=合并,页面操作,后端,服务器端 - -home.split.title=拆分 -home.split.desc=将 PDF 拆分为多个文档。 -split.tags=页面操作,划分,多页面,剪切,服务器端 - -home.rotate.title=旋转 -home.rotate.desc=旋转 PDF。 -rotate.tags=服务器端 - - -home.imageToPdf.title=转换图像到 PDF -home.imageToPdf.desc=将图像(PNG、JPEG、GIF)转换为 PDF。 -imageToPdf.tags=转换、图像、JPG、图片、照片 - -home.pdfToImage.title=转换 PDF 到图像 -home.pdfToImage.desc=将 PDF 转换为图像(PNG、JPEG、GIF)。 -pdfToImage.tags=转换、图像、JPG、图片、照片 - -home.pdfOrganiser.title=整理 -home.pdfOrganiser.desc=按任意顺序删除/重新排列页面。 -pdfOrganiser.tags=双面、偶数、奇数、排序、移动 - - -home.addImage.title=在 PDF 中添加图片 -home.addImage.desc=将图像添加到 PDF 的指定位置。 -addImage.tags=图像、JPG、图片、照片 - -home.watermark.title=添加水印 -home.watermark.desc=在 PDF 中添加自定义水印。 -watermark.tags=文本、重复、标签、自定义、版权、商标、图像、JPG、图片、照片 - -home.permissions.title=更改权限 -home.permissions.desc=更改 PDF 文档的权限。 -permissions.tags=阅读、写入、编辑、打印 - - -home.removePages.title=删除 -home.removePages.desc=从 PDF 文档中删除不需要的页面。 -removePages.tags=删除页面、删除 - -home.addPassword.title=添加密码 -home.addPassword.desc=使用密码对 PDF 文档进行加密。 -addPassword.tags=安全、密码、加密 - -home.removePassword.title=删除密码 -home.removePassword.desc=从 PDF 文档中移除密码保护。 -removePassword.tags=安全、解密、密码、安全性、删除密码 - -home.compressPdfs.title=压缩 -home.compressPdfs.desc=压缩 PDF 文件以减小文件大小。 -compressPdfs.tags=压缩、小、微小 - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=更改元数据 -home.changeMetadata.desc=更改/删除/添加 PDF 文档的元数据。 -changeMetadata.tags=标题、作者、日期、创建、时间、发布者、制作人、统计数据 - -home.fileToPDF.title=将文件转换为 PDF 文件 -home.fileToPDF.desc=将几乎所有文件转换为 PDF (DOCX、PNG、XLS、PPT、TXT等)。 -fileToPDF.tags=转换、格式、文档、图片、幻灯片、文本、转换、Office、Docs、Word、Excel、PowerPoint - -home.ocr.title=运行 OCR /清理扫描 -home.ocr.desc=清理和识别 PDF 中的图像文本,并将其转换为可编辑文本。 -ocr.tags=识别、文本、图像、扫描、阅读、识别、检测、可编辑 - -home.extractImages.title=提取图像 -home.extractImages.desc=从 PDF 中提取所有图像并保存到压缩包中。 -extractImages.tags=图片、照片、保存、归档、压缩包、截取、抓取 - -home.pdfToPDFA.title=PDF 转 PDF/A -home.pdfToPDFA.desc=将 PDF 转换为 PDF/A 以进行长期保存。 -pdfToPDFA.tags=归档、长期、标准、转换、存储、保存 - -home.PDFToWord.title=PDF 转 Word -home.PDFToWord.desc=将PDF转换为Word格式(DOC、DOCX和ODT)。 -PDFToWord.tags=doc、docx、odt、word、转换、格式、Office、Microsoft、文档 - -home.PDFToPresentation.title=PDF 转演示文稿 -home.PDFToPresentation.desc=将 PDF 转换为演示文稿格式(PPT、PPTX 和 ODP)。 -PDFToPresentation.tags=幻灯片、展示、Office、Microsoft - -home.PDFToText.title=PDF 转 RTF(文本) -home.PDFToText.desc=将PDF转换为文本或 RTF 格式。 -PDFToText.tags=富文本格式、RTF、富文本格式 - -home.PDFToHTML.title=PDF 转 HTML -home.PDFToHTML.desc=将 PDF 转换为 HTML 格式。 -PDFToHTML.tags=网页内容、浏览器友好 - - -home.PDFToXML.title=PDF 转 XML -home.PDFToXML.desc=将 PDF 转换为 XML 格式。 -PDFToXML.tags=数据提取、结构化内容、互操作、转换 - -home.ScannerImageSplit.title=检测/分割扫描图像 -home.ScannerImageSplit.desc=从一张照片或 PDF 中分割出多张照片。 -ScannerImageSplit.tags=分离、自动检测、扫描、多张照片、整理 - -home.sign.title=签名 -home.sign.desc=通过绘图、文字或图像向 PDF 添加签名 -sign.tags=授权、缩写、手绘签名、文本签名、图像签名 - -home.flatten.title=展平 -home.flatten.desc=从 PDF 中删除所有互动元素和表单 -flatten.tags=静态、停用、非交互、简化 - -home.repair.title=修复 -home.repair.desc=尝试修复损坏/损坏的 PDF -repair.tags=修复、恢复、纠正、恢复 - -home.removeBlanks.title=删除空白页 -home.removeBlanks.desc=检测并删除文档中的空白页 -removeBlanks.tags=清理、简化、非内容、整理 - -home.removeAnnotations.title=删除标注 -home.removeAnnotations.desc=删除 PDF 中的所有标注/评论 -removeAnnotations.tags=评论、高亮、笔记、标注、删除 - -home.compare.title=比较 -home.compare.desc=比较并显示两个 PDF 文档之间的差异 -compare.tags=区分、对比、更改、分析 - -home.certSign.title=使用证书签名 -home.certSign.desc=使用证书/密钥(PEM/P12)对PDF进行签名 -certSign.tags=身份验证、PEM、P12、官方、加密 - -home.removeCertSign.title=移除证书签名 -home.removeCertSign.desc=移除 PDF 的证书签名 -removeCertSign.tags=身份验证、PEM、P12、官方、加密 - -home.pageLayout.title=多页布局 -home.pageLayout.desc=将 PDF 文档的多个页面合并成一页 -pageLayout.tags=合并、组合、单视图、整理 - -home.scalePages.title=调整页面尺寸/缩放 -home.scalePages.desc=调整页面及/或其内容的尺寸/缩放 -scalePages.tags=调整大小、修改、尺寸、适应 - -home.pipeline.title=流水线(高级版) -home.pipeline.desc=通过定义流水线脚本在 PDF 上运行多个操作 -pipeline.tags=自动化、顺序、脚本化、批处理 - -home.add-page-numbers.title=添加页码 -home.add-page-numbers.desc=在文档的指定位置添加页码 -add-page-numbers.tags=分页、标签、整理、索引 - -home.auto-rename.title=自动重命名 PDF 文件 -home.auto-rename.desc=根据检测到的标题自动对 PDF 文件进行重命名 -auto-rename.tags=自动检测、基于标题、整理、重新标记 - -home.adjust-contrast.title=调整颜色/对比度 -home.adjust-contrast.desc=调整 PDF 的对比度、饱和度和亮度 -adjust-contrast.tags=颜色校正、调节、修改、增强 - -home.crop.title=裁剪 PDF -home.crop.desc=裁剪 PDF 以减小其文件大小(保留文本!) -crop.tags=修剪、缩小、编辑、形状 - -home.autoSplitPDF.title=自动拆分页面 -home.autoSplitPDF.desc=使用物理扫描页面分割器 QR 代码自动拆分扫描的 PDF -autoSplitPDF.tags=基于 QR 码、分离、扫描分割、整理 - -home.sanitizePdf.title=清理 -home.sanitizePdf.desc=从 PDF 文件中删除脚本和其他元素 -sanitizePdf.tags=清理、安全、安全、删除威胁 - -home.URLToPDF.title=URL/网站转 PDF -home.URLToPDF.desc=将任何 http(s)URL 转换为PDF -URLToPDF.tags=网页捕获、保存网页、网页转文档、归档 - -home.HTMLToPDF.title=HTML 转 PDF -home.HTMLToPDF.desc=将任何 HTML 文件或 zip 文件转换为 PDF -HTMLToPDF.tags=标记、网页内容、转换、转换 - - -home.MarkdownToPDF.title=Markdown 转 PDF -home.MarkdownToPDF.desc=将任何 Markdown 文件转换为 PDF -MarkdownToPDF.tags=标记、网页内容、转换、转换 - -home.PDFToMarkdown.title=PDF 转 Markdown -home.PDFToMarkdown.desc=将任何pdf文件转换为Markdown文件 -PDFToMarkdown.tags=标记,网页内容,转换,转档,md - -home.getPdfInfo.title=获取 PDF 的所有信息 -home.getPdfInfo.desc=获取 PDF 的所有可能的信息 -getPdfInfo.tags=信息、数据、统计、统计数据 - - -home.extractPage.title=提取页面 -home.extractPage.desc=从 PDF 中提取选定的页面 -extractPage.tags=提取 - - -home.PdfToSinglePage.title=PDF 转单一大页 -home.PdfToSinglePage.desc=将所有 PDF 页面合并为一个大的单页 -PdfToSinglePage.tags=单页 - - -home.showJS.title=显示 JavaScript -home.showJS.desc=搜索并显示嵌入到 PDF 中的任何 JavaScript 代码 -showJS.tags=JavaScript - -home.autoRedact.title=自动删除 -home.autoRedact.desc=根据输入文本自动删除(覆盖)PDF 中的文本 -autoRedact.tags=脱敏、隐藏、涂黑、标记、不可见 - -home.redact.title=手动修订 -home.redact.desc=根据选定的文本、绘制的形状和/或选定的页面编辑PDF -redact.tags=涂改,隐藏,涂黑,黑色,标记,遮蔽,手动 - -home.tableExtraxt.title=PDF 转 CSV -home.tableExtraxt.desc=从 PDF 中提取表格并将其转换为 CSV -tableExtraxt.tags=CSV、表格提取、提取、转换 - - -home.autoSizeSplitPDF.title=自动根据大小/数目拆分 PDF -home.autoSizeSplitPDF.desc=将单个 PDF 拆分为多个文档,基于大小、页数或文档数 -autoSizeSplitPDF.tags=pdf、拆分、文件、组织 - - -home.overlay-pdfs.title=叠加 PDF -home.overlay-pdfs.desc=将 PDF 叠加在另一个 PDF 上 -overlay-pdfs.tags=叠加 - -home.split-by-sections.title=拆分 PDF 成小块 -home.split-by-sections.desc=将 PDF 的每一页分割成更小的水平和垂直的部分 -split-by-sections.tags=章节拆分、分割、自定义 - -home.AddStampRequest.title=添加图章 -home.AddStampRequest.desc=在指定位置添加文本或图片图章 -AddStampRequest.tags=图章、添加图片、图片居中、水印、PDF、嵌入、自定义 - - -home.removeImagePdf.title=删除图像 -home.removeImagePdf.desc=删除图像减少 PDF 大小 -removeImagePdf.tags=删除图像, 页面操作, 后端, 服务端 - - -home.splitPdfByChapters.title=按章节拆分 PDF -home.splitPdfByChapters.desc=根据其章节结构将 PDF 拆分为多个文件。 -splitPdfByChapters.tags=分割,章节,书签,组织 - -home.validateSignature.title=验证 PDF 签名 -home.validateSignature.desc=验证 PDF 文档中的数字签名和证书 -validateSignature.tags=签名,验证,验证,PDF,证书,数字签名,验证签名,验证证书 - -#replace-invert-color -replace-color.title=替换-反转-颜色 -replace-color.header=替换-反转 PDF 颜色 -home.replaceColorPdf.title=替换和反转颜色 -home.replaceColorPdf.desc=替换 PDF 中文本和背景的颜色,并将PDF全色反转以减小文件大小 -replaceColorPdf.tags=更换颜色,页面操作,后端,服务器端 -replace-color.selectText.1=替换或反转颜色选项 -replace-color.selectText.2=默认(默认高对比度颜色) -replace-color.selectText.3=定制(定制的颜色) -replace-color.selectText.4=全反转(反转所有颜色) -replace-color.selectText.5=高对比度颜色选项 -replace-color.selectText.6=黑底白字 -replace-color.selectText.7=白底黑字 -replace-color.selectText.8=黑底黄字 -replace-color.selectText.9=黑底绿字 -replace-color.selectText.10=选择文本颜色 -replace-color.selectText.11=选择背景颜色 -replace-color.submit=取代 - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=登录 -login.header=登录 -login.signin=登录 -login.rememberme=记住我 -login.invalid=用户名或密码无效。 -login.locked=您的账户已被锁定。 -login.signinTitle=请登录 -login.ssoSignIn=通过单点登录登录 -login.oAuth2AutoCreateDisabled=OAuth2 自动创建用户已禁用 -login.oAuth2AdminBlockedUser=目前已阻止未注册用户的注册或登录。请联系管理员。 -login.oauth2RequestNotFound=找不到验证请求 -login.oauth2InvalidUserInfoResponse=无效的用户信息响应 -login.oauth2invalidRequest=无效请求 -login.oauth2AccessDenied=拒绝访问 -login.oauth2InvalidTokenResponse=无效的 Token 响应 -login.oauth2InvalidIdToken=无效的 Token -login.relyingPartyRegistrationNotFound=No relying party registration found -login.userIsDisabled=用户被禁用,登录已被阻止。请联系管理员。 -login.alreadyLoggedIn=您已经登录到了 -login.alreadyLoggedIn2=设备,请注销设备后重试。 -login.toManySessions=你已经有太多的会话了。请注销一些设备后重试。 -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=自动删除 -autoRedact.header=自动删除 -autoRedact.colorLabel=颜色 -autoRedact.textsToRedactLabel=要删除的文本(每行一个) -autoRedact.textsToRedactPlaceholder=例如:\n保密\n绝密 -autoRedact.useRegexLabel=使用正则表达式 -autoRedact.wholeWordSearchLabel=全字匹配 -autoRedact.customPaddingLabel=自定义额外间距 -autoRedact.convertPDFToImageLabel=将PDF转换为PDF-Image(用于删除方框后面的文本) -autoRedact.submitButton=提交 - -#redact -redact.title=手动纠正 -redact.header=手动纠正 -redact.submit=纠正 -redact.textBasedRedaction=基于文本的纠正 -redact.pageBasedRedaction=基于页面的纠正 -redact.convertPDFToImageLabel=将PDF转换为PDF图像(用于删除框后的文本) -redact.pageRedactionNumbers.title=页面 -redact.pageRedactionNumbers.placeholder=(例如 1,2,8 或 4,7,12-16 或 2n-1) -redact.redactionColor.title=编辑颜色 -redact.export=导出 -redact.upload=上传 -redact.boxRedaction=框选区域涂黑 -redact.zoom=缩放 -redact.zoomIn=放大 -redact.zoomOut=缩小 -redact.nextPage=下一页 -redact.previousPage=上一页 -redact.toggleSidebar=切换侧边栏 -redact.showThumbnails=显示缩略图 -redact.showDocumentOutline=显示文档大纲(双击展开/折叠所有项目) -redact.showAttatchments=显示附件 -redact.showLayers=显示图层(双击将所有图层重置为默认状态) -redact.colourPicker=颜色选择器 -redact.findCurrentOutlineItem=查找当前大纲项目 -redact.applyChanges=应用 - -#showJS -showJS.title=显示 JavaScript -showJS.header=显示 JavaScript -showJS.downloadJS=下载 JavaScript -showJS.submit=显示 - - -#pdfToSinglePage -pdfToSinglePage.title=PDF 转单页 -pdfToSinglePage.header=将 PDF 转换为单页 -pdfToSinglePage.submit=转为单页 - - -#pageExtracter -pageExtracter.title=提取页面 -pageExtracter.header=提取页面 -pageExtracter.submit=提取 -pageExtracter.placeholder=(例如:1,2,8 或 4,7,12-16 或 2n-1) - - -#getPdfInfo -getPdfInfo.title=获取 PDF 信息 -getPdfInfo.header=获取 PDF 信息 -getPdfInfo.submit=获取信息 -getPdfInfo.downloadJson=下载 JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown 转 PDF -MarkdownToPDF.header=将 Markdown 转换为 PDF -MarkdownToPDF.submit=转换 -MarkdownToPDF.help=正在努力中 -MarkdownToPDF.credit=此服务使用 WeasyPrint 进行文件转换。 - - -#pdf-to-markdown -PDFToMarkdown.title=PDF转Markdown -PDFToMarkdown.header=PDF转Markdown -PDFToMarkdown.submit=转换 - - -#url-to-pdf -URLToPDF.title=URL 转 PDF -URLToPDF.header=将 URL 转换为 PDF -URLToPDF.submit=转换 -URLToPDF.credit=此服务使用 WeasyPrint 进行文件转换。 - - -#html-to-pdf -HTMLToPDF.title=HTML 转 PDF -HTMLToPDF.header=将 HTML 转换为 PDF -HTMLToPDF.help=接受 HTML 文件和包含所需的 html/css/images 等的 ZIP 文件 -HTMLToPDF.submit=转换 -HTMLToPDF.credit=此服务使用 WeasyPrint 进行文件转换。 -HTMLToPDF.zoom=网站显示缩放级别 -HTMLToPDF.pageWidth=页面宽度-以厘米为单位(填空则使用默认值) -HTMLToPDF.pageHeight=页面高度-以厘米为单位(填空则使用默认值) -HTMLToPDF.marginTop=页面上边距-以毫米为单位(填空则使用默认值) -HTMLToPDF.marginBottom=页面下边距-以毫米为单位(填空则使用默认值) -HTMLToPDF.marginLeft=页面左上边距-以毫米为单位(填空则使用默认值) -HTMLToPDF.marginRight=页面右边距-以毫米为单位(填空则使用默认值) -HTMLToPDF.printBackground=页面背景渲染 -HTMLToPDF.defaultHeader=启用默认页头(文件名称和页码) -HTMLToPDF.cssMediaType=更换页面的 CSS 媒体类型。 -HTMLToPDF.none=无 -HTMLToPDF.print=打印 -HTMLToPDF.screen=屏幕 - - -#AddStampRequest -AddStampRequest.header=添加图章 -AddStampRequest.title=添加图章 -AddStampRequest.stampType=图章类型 -AddStampRequest.stampText=图章文字 -AddStampRequest.stampImage=图章图片 -AddStampRequest.alphabet=字母表 -AddStampRequest.fontSize=字体/图片大小 -AddStampRequest.rotation=旋转角度 -AddStampRequest.opacity=透明度 -AddStampRequest.position=定位 -AddStampRequest.overrideX=覆盖X坐标 -AddStampRequest.overrideY=覆盖Y坐标 -AddStampRequest.customMargin=自定义外边距 -AddStampRequest.customColor=自定义文本颜色 -AddStampRequest.submit=提交 - - -#sanitizePDF -sanitizePDF.title=清理 PDF -sanitizePDF.header=清理 PDF 文件 -sanitizePDF.selectText.1=移除 JavaScript 操作 -sanitizePDF.selectText.2=移除嵌入的文件 -sanitizePDF.selectText.3=Remove XMP metadata -sanitizePDF.selectText.4=移除链接 -sanitizePDF.selectText.5=移除字体 -sanitizePDF.selectText.6=Remove Document Info Metadata -sanitizePDF.submit=清理PDF - - -#addPageNumbers -addPageNumbers.title=添加页码 -addPageNumbers.header=添加页码 -addPageNumbers.selectText.1=选择PDF文件: -addPageNumbers.selectText.2=边距大小 -addPageNumbers.selectText.3=位置 -addPageNumbers.selectText.4=起始页码 -addPageNumbers.selectText.5=添加页码的页数 -addPageNumbers.selectText.6=自定义文本 -addPageNumbers.customTextDesc=自定义文本 -addPageNumbers.numberPagesDesc=要添加页码的页数,默认为“所有”,也可以接受1-5或2,5,9等 -addPageNumbers.customNumberDesc=默认为 {n},也可以接受“第 {n} 页/共 {total} 页”,“文本-{n}”,“{filename}-{n}” -addPageNumbers.submit=添加页码 - - -#auto-rename -auto-rename.title=自动重命名 -auto-rename.header=自动重命名 PDF -auto-rename.submit=自动重命名 - - -#adjustContrast -adjustContrast.title=调整对比度 -adjustContrast.header=调整对比度 -adjustContrast.contrast=对比度: -adjustContrast.brightness=亮度: -adjustContrast.saturation=饱和度: -adjustContrast.download=下载 - - -#crop -crop.title=裁剪 -crop.header=裁剪 PDF -crop.submit=提交 - - -#autoSplitPDF -autoSplitPDF.title=自动拆分 PDF -autoSplitPDF.header=自动拆分 PDF -autoSplitPDF.description=打印、插入、扫描、上传,让我们自动分离您的文档。无需手动排序。 -autoSplitPDF.selectText.1=从下面打印一些分隔页(黑白打印即可)。 -autoSplitPDF.selectText.2=在文档之间插入分隔页,一次性扫描所有文档。 -autoSplitPDF.selectText.3=上传单个大型扫描的 PDF 文件,让 Stirling PDF 处理剩下的事情。 -autoSplitPDF.selectText.4=分隔页会自动检测和删除,确保最终文档整洁。 -autoSplitPDF.formPrompt=提交包含 Stirling-PDF 分隔页的 PDF: -autoSplitPDF.duplexMode=双面模式(正反面扫描) -autoSplitPDF.dividerDownload2=下载“自动拆分分隔页(带指导说明).pdf” -autoSplitPDF.submit=提交 - - -#pipeline -pipeline.title=流水线 - - -#pageLayout -pageLayout.title=多页布局 -pageLayout.header=多页布局 -pageLayout.pagesPerSheet=每页的页面数: -pageLayout.addBorder=添加边框 -pageLayout.submit=提交 - - -#scalePages -scalePages.title=调整页面缩放比例 -scalePages.header=调整页面缩放比例 -scalePages.pageSize=文档页面的尺寸。 -scalePages.keepPageSize=保持页面原尺寸 -scalePages.scaleFactor=页面的缩放级别(裁剪)。 -scalePages.submit=提交 - - -#certSign -certSign.title=证书签名 -certSign.header=使用您的证书签名 PDF(进行中) -certSign.selectPDF=选择要签名的 PDF 文件: -certSign.jksNote=注意:如果您的证书类型未在下面列出,请使用keytool命令行工具将其转换为 Java Keystore(.jks)文件。 然后,选择下面的.jks文件选项。 -certSign.selectKey=选择您的私钥文件(PKCS#8格式,可以是.pem或.der): -certSign.selectCert=选择您的证书文件(X.509格式,可以是.pem或.der): -certSign.selectP12=选择您的 PKCS#12 密钥库文件(.p12或.pfx)(可选,如果提供,它应该包含您的私钥和证书): -certSign.selectJKS=选择你的 Java Keystore 文件 (.jks或.keystore): -certSign.certType=证书类型 -certSign.password=输入您的密钥库或私钥密码(如果有): -certSign.showSig=显示签名 -certSign.reason=原因 -certSign.location=位置 -certSign.name=名称 -certSign.showLogo=显示 Logo -certSign.submit=给 PDF 签名 - - -#removeCertSign -removeCertSign.title=移除证书签名 -removeCertSign.header=移除 PDF 的证书签名 -removeCertSign.selectPDF=选择 PDF 文件: -removeCertSign.submit=移除签名 - - -#removeBlanks -removeBlanks.title=删除空白 -removeBlanks.header=删除空白页 -removeBlanks.threshold=阈值: -removeBlanks.thresholdDesc=确定白色像素必须有多白的阈值 -removeBlanks.whitePercent=白色百分比(%): -removeBlanks.whitePercentDesc=必须为白色才能删除的页面百分比 -removeBlanks.submit=删除空白 - - -#removeAnnotations -removeAnnotations.title=删除标注 -removeAnnotations.header=删除标注 -removeAnnotations.submit=删除 - - -#compare -compare.title=比较 -compare.header=比较PDF -compare.highlightColor.1=高亮颜色 1: -compare.highlightColor.2=高亮颜色 2: -compare.document.1=文档 1 -compare.document.2=文档 2 -compare.submit=比较 -compare.complex.message=提供的一份或两份文件是大文件,比较的准确性可能会降低。 -compare.large.file.message=提供的文件中有一份或两份过大,无法处理。 -compare.no.text.message=所选的 PDF 文件中有一个或两个没有文本内容。请选择包含文本的 PDF 文件进行对比。 - -#sign -sign.title=签名 -sign.header=签署 PDF -sign.upload=上传图片 -sign.draw=绘制签名 -sign.text=文本输入 -sign.clear=清除 -sign.add=添加 -sign.saved=已保存签名 -sign.save=保存签名 -sign.personalSigs=个人签名 -sign.sharedSigs=共享签名 -sign.noSavedSigs=未找到已保存的签名 -sign.addToAll=添加到所有页面 -sign.delete=删除 -sign.first=首页 -sign.last=末页 -sign.next=下一页 -sign.previous=上一页 -sign.maintainRatio=切换保持长宽比 -sign.undo=撤销 -sign.redo=重做 - -#repair -repair.title=修复 -repair.header=修复 PDF -repair.submit=修复 - - -#flatten -flatten.title=展平 -flatten.header=展平 PDF -flatten.flattenOnlyForms=仅展平表格 -flatten.submit=展平 - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=角度阈值: -ScannerImageSplit.selectText.2=设置图像被旋转所需的最小绝对角度(默认:10)。 -ScannerImageSplit.selectText.3=公差: -ScannerImageSplit.selectText.4=确定估计背景颜色周围的颜色变化范围(默认值:30)。 -ScannerImageSplit.selectText.5=最小面积: -ScannerImageSplit.selectText.6=设置照片的最小面积阈值(默认:10000)。 -ScannerImageSplit.selectText.7=最小轮廓面积: -ScannerImageSplit.selectText.8=设置照片的最小轮廓面积阈值。 -ScannerImageSplit.selectText.9=边框尺寸: -ScannerImageSplit.selectText.10=设置添加和删除的边框大小,以防止输出中出现白边(默认值:1)。 -ScannerImageSplit.info=此功能需要安装 Python - - -#OCR -ocr.title=OCR/扫描清理 -ocr.header=清理扫描件/OCR(光学字符识别)。 -ocr.selectText.1=选择要在 PDF 中检测的语言(列出的语言是目前检测到的): -ocr.selectText.2=生成包含 OCR 文本的文本文件,与 OCR 编辑的 PDF 一起。 -ocr.selectText.3=通过将页面旋转回原位来纠正偏斜的扫描角度 -ocr.selectText.4=清理页面,降低 OCR 在噪点中识别到文本的可能。(没有输出变化) -ocr.selectText.5=清洁页面,降低 OCR 在噪点中识别到文本的可能,保持输出的清洁。 -ocr.selectText.6=忽略有交互式文本的页面,只对有图像的页面进行 OCR。 -ocr.selectText.7=强制 OCR,将 OCR 每个页面,删除所有的原始文本元素。 -ocr.selectText.8=正常 (如果 PDF 包含文本,将出现错误) -ocr.selectText.9=额外设置 -ocr.selectText.10=OCR 模式 -ocr.selectText.11=OCR 后移除图像(移除所有图像,只有在转换步骤中才有用)。 -ocr.selectText.12=渲染类型(高级) -ocr.help=请阅读此文档,了解如何将其用于其他语言和/或不在 docker 中使用。 -ocr.credit=此服务使用 qpdf 和 Tesseract 进行 OCR。 -ocr.submit=用 OCR 处理 PDF - - -#extractImages -extractImages.title=提取图像 -extractImages.header=提取图像 -extractImages.selectText=选择图像格式,将提取的图像转换为 -extractImages.allowDuplicates=保存重复图像 -extractImages.submit=提取 - - -#File to PDF -fileToPDF.title=文件转换为 PDF -fileToPDF.header=将任何文件转换为 PDF。 -fileToPDF.credit=此服务使用 LibreOffice 和 Unoconv 进行文件转换。 -fileToPDF.supportedFileTypesInfo=支持的文件类型 -fileToPDF.supportedFileTypes=支持的文件类型应该包括以下几种,但是,对于支持的格式的完整更新列表,请参考 LibreOffice 文档。 -fileToPDF.submit=转换为 PDF - - -#compress -compress.title=压缩 -compress.header=压缩 PDF -compress.credit=此服务使用qpdf进行 PDF 压缩/优化。 -compress.grayscale.label=应用灰度进行压缩 -compress.selectText.1=Compression Settings -compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality -compress.selectText.2=优化级别: -compress.selectText.4=自动模式 - 自动调整质量以获得精确大小的PDF -compress.selectText.5=预期PDF大小(例如:25MB、10.8MB、25KB) -compress.submit=压缩 - - -#Add image -addImage.title=添加图像 -addImage.header=添加图片到 PDF -addImage.everyPage=每一页? -addImage.upload=添加图片 -addImage.submit=添加图片 - - -#merge -merge.title=合并 -merge.header=合并多个 PDF(2个以上)。 -merge.sortByName=按名称排序 -merge.sortByDate=按日期排序 -merge.removeCertSign=删除合并文件的数字签名吗? -merge.submit=合并 - - -#pdfOrganiser -pdfOrganiser.title=页面排序 -pdfOrganiser.header=PDF 页面排序 -pdfOrganiser.submit=重新排列页面 -pdfOrganiser.mode=模式 -pdfOrganiser.mode.1=自定义页面顺序 -pdfOrganiser.mode.2=反向顺序 -pdfOrganiser.mode.3=双面排序 -pdfOrganiser.mode.4=小册子排序 -pdfOrganiser.mode.5=侧装订小册子排序 -pdfOrganiser.mode.6=奇偶拆分 -pdfOrganiser.mode.7=删除第一页 -pdfOrganiser.mode.8=删除最后一页 -pdfOrganiser.mode.9=删除第一页和最后一页 -pdfOrganiser.mode.10=奇偶合并 -pdfOrganiser.mode.11=Duplicate all pages -pdfOrganiser.placeholder=(例如:1,3,2 或 4-8,2,10-12 或 2n-1) - - -#multiTool -multiTool.title=PDF 多功能工具 -multiTool.header=PDF 多功能工具 -multiTool.uploadPrompts=文件名 -multiTool.selectAll=选择所有 -multiTool.deselectAll=取消选择所有 -multiTool.selectPages=Page Select -multiTool.selectedPages=已选择的页面 -multiTool.page=Page -multiTool.deleteSelected=删除已选 -multiTool.downloadAll=导出全部 -multiTool.downloadSelected=导出已选 - -multiTool.insertPageBreak=插入分页符 -multiTool.addFile=添加文件 -multiTool.rotateLeft=向左旋转 -multiTool.rotateRight=向右旋转 -multiTool.split=分割 -multiTool.moveLeft=向做移动 -multiTool.moveRight=向右移动 -multiTool.delete=删除 -multiTool.dragDropMessage=选择页面 -multiTool.undo=Undo -multiTool.redo=Redo - -#decrypt -decrypt.passwordPrompt=此文件受密码保护。请输入密码: -decrypt.cancelled=PDF 操作已取消: {0} -decrypt.noPassword=未提供加密 PDF 的密码: {0} -decrypt.invalidPassword=请使用正确的密码重试。 -decrypt.invalidPasswordHeader=密码错误或不支持的 PDF 加密: {0} -decrypt.unexpectedError=处理文件时发生错误。请再试一次。 -decrypt.serverError=服务器解密时发生错误: {0} -decrypt.success=文件解密成功。 - -#multiTool-advert -multiTool-advert.message=此功能也适用于我们的“多功能工具页面”。查看它以获得增强的逐页 UI 以及其他功能! - -#view pdf -viewPdf.title=View/Edit PDF -viewPdf.header=浏览 PDF - -#pageRemover -pageRemover.title=删除页面 -pageRemover.header=PDF 页面移除器 -pageRemover.pagesToDelete=要删除的页面(输入一个用逗号分隔的页码列表): -pageRemover.submit=删除页面 -pageRemover.placeholder=(例如:1,2,6 或 1-10,15-30) - - -#rotate -rotate.title=旋转 PDF -rotate.header=旋转 PDF -rotate.selectAngle=选择旋转角度(以 90 度的倍数): -rotate.submit=旋转 - - -#split-pdfs -split.title=拆分 PDF -split.header=拆分 PDF -split.desc.1=选择希望进行分割的页数 -split.desc.2=如选择1,3,7-9将把一个 10 页的文件分割成6个独立的PDF: -split.desc.3=文档 #1:第 1 页 -split.desc.4=文档 #2:第 2 页和第 3 页 -split.desc.5=文档 #3:第 4 页、第 5 页、第 6 页和第 7 页 -split.desc.6=文档 #4:第 7 页 -split.desc.7=文档 #5:第 8 页 -split.desc.8=文档 #6:第 9 页和第 10 页 -split.splitPages=输入要分割的页面: -split.submit=拆分 - - -#merge -imageToPDF.title=图片转 PDF -imageToPDF.header=将图片转换为 PDF -imageToPDF.submit=转换 -imageToPDF.selectLabel=图片适应选项 -imageToPDF.fillPage=填充页面 -imageToPDF.fitDocumentToImage=适应图片大小 -imageToPDF.maintainAspectRatio=保持纵横比例 -imageToPDF.selectText.2=自动旋转 PDF -imageToPDF.selectText.3=多文件逻辑(仅在处理多个图像时启用) -imageToPDF.selectText.4=合并成一个 PDF 文件 -imageToPDF.selectText.5=转换为独立的 PDF 文件 - - -#pdfToImage -pdfToImage.title=PDF 转图片 -pdfToImage.header=将 PDF 转换为图片 -pdfToImage.selectText=图像格式 -pdfToImage.singleOrMultiple=图像结果类型 -pdfToImage.single=单张图片 -pdfToImage.multi=多张图片 -pdfToImage.colorType=颜色类型 -pdfToImage.color=颜色 -pdfToImage.grey=灰度 -pdfToImage.blackwhite=黑白(可能会丢失数据!)。 -pdfToImage.submit=转换 -pdfToImage.info=WebP 转换需要安装 Python -pdfToImage.placeholder=(例如:1,2,8 或 4,7,12-16 或 2n-1) - - -#addPassword -addPassword.title=添加密码 -addPassword.header=添加密码(加密)。 -addPassword.selectText.1=选择要加密的 PDF。 -addPassword.selectText.2=密码 -addPassword.selectText.3=加密密钥长度 -addPassword.selectText.4=值越高越强,但值越低兼容性越好。 -addPassword.selectText.5=要设置的权限 -addPassword.selectText.6=防止文件的拼接。 -addPassword.selectText.7=防止内容提取 -addPassword.selectText.8=防止为可访问性提取内容 -addPassword.selectText.9=防止填写表格 -addPassword.selectText.10=防止修改 -addPassword.selectText.11=防止修改注释 -addPassword.selectText.12=防止打印 -addPassword.selectText.13=防止打印不同的格式 -addPassword.selectText.14=所有者密码 -addPassword.selectText.15=限制打开后对文档的操作(不被所有阅读器支持) -addPassword.selectText.16=限制打开文档本身 -addPassword.submit=加密 - - -#watermark -watermark.title=添加水印 -watermark.header=添加水印 -watermark.customColor=自定义文本颜色 -watermark.selectText.1=选择要添加水印的 PDF: -watermark.selectText.2=水印文本: -watermark.selectText.3=字体大小: -watermark.selectText.4=旋转(0-360): -watermark.selectText.5=水平间距(每个水印之间的水平距离): -watermark.selectText.6=垂直间距(每个水印之间的垂直距离): -watermark.selectText.7=透明度(0% - 100%): -watermark.selectText.8=水印类型: -watermark.selectText.9=水印图片: -watermark.selectText.10=将 PDF 转换为 PDF-Image -watermark.submit=添加水印 -watermark.type.1=文字 -watermark.type.2=图片 - - -#Change permissions -permissions.title=更改权限 -permissions.header=改变权限 -permissions.warning=警告,为了使这些权限不能被改变,建议通过添加密码页面设置密码。 -permissions.selectText.1=选择 PDF 来改变权限 -permissions.selectText.2=要设置的权限 -permissions.selectText.3=防止文件的拼接 -permissions.selectText.4=防止内容提取 -permissions.selectText.5=防止提取内容的可访问性 -permissions.selectText.6=防止填写表格 -permissions.selectText.7=防止修改 -permissions.selectText.8=防止修改注释 -permissions.selectText.9=防止打印 -permissions.selectText.10=防止打印不同的格式 -permissions.submit=改变 - - -#remove password -removePassword.title=删除密码 -removePassword.header=移除密码(解密)。 -removePassword.selectText.1=选择要解密的 PDF -removePassword.selectText.2=密码 -removePassword.submit=删除 - - -#changeMetadata -changeMetadata.title=标题: -changeMetadata.header=更改元数据 -changeMetadata.selectText.1=请编辑你想要改变的变量。 -changeMetadata.selectText.2=删除所有元数据 -changeMetadata.selectText.3=显示自定义元数据: -changeMetadata.author=作者: -changeMetadata.creationDate=创建日期(yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=创建者: -changeMetadata.keywords=关键词: -changeMetadata.modDate=修改日期(yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=生产者: -changeMetadata.subject=主题: -changeMetadata.trapped=被困: -changeMetadata.selectText.4=其他元数据: -changeMetadata.selectText.5=添加自定义元数据条目 -changeMetadata.submit=更改 - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF 转 PDF/A -pdfToPDFA.header=将 PDF 转换为 PDF/A -pdfToPDFA.credit=此服务使用 libreoffice 进行 PDF/A 转换 -pdfToPDFA.submit=转换 -pdfToPDFA.tip=目前不支持上传多个 -pdfToPDFA.outputFormat=输出格式 -pdfToPDFA.pdfWithDigitalSignature=该PDF包含数字签名,下一步将移除该签名。 - - -#PDFToWord -PDFToWord.title=PDF 转 Word -PDFToWord.header=将 PDF 转换为 Word -PDFToWord.selectText.1=输出文件格式 -PDFToWord.credit=此服务使用 LibreOffice 进行文件转换。 -PDFToWord.submit=转换 - - -#PDFToPresentation -PDFToPresentation.title=PDF 转演示文稿 -PDFToPresentation.header=将 PDF 转换为演示文稿 -PDFToPresentation.selectText.1=输出文件格式 -PDFToPresentation.credit=此服务使用 LibreOffice 进行文件转换。 -PDFToPresentation.submit=转换 - - -#PDFToText -PDFToText.title=PDF 转文本/RTF -PDFToText.header=将 PDF 转换为文本/RTF -PDFToText.selectText.1=输出文件格式 -PDFToText.credit=此服务使用 LibreOffice 进行文件转换。 -PDFToText.submit=转换 - - -#PDFToHTML -PDFToHTML.title=PDF 转 HTML -PDFToHTML.header=将 PDF 转换为 HTML -PDFToHTML.credit=此服务使用 pdftohtml 进行文件转换。 -PDFToHTML.submit=转换 - - -#PDFToXML -PDFToXML.title=PDF 转 XML -PDFToXML.header=将 PDF 转换为 XML -PDFToXML.credit=此服务使用 LibreOffice 进行文件转换。 -PDFToXML.submit=转换 - -#PDFToCSV -PDFToCSV.title=PDF 转 CSV -PDFToCSV.header=将 PDF 转换为 CSV -PDFToCSV.prompt=选择需要提取表格的页面 -PDFToCSV.submit=提取 - -#split-by-size-or-count -split-by-size-or-count.title=按照大小或数目拆分 PDF -split-by-size-or-count.header=按照大小或数目拆分 PDF -split-by-size-or-count.type.label=选择拆分类型 -split-by-size-or-count.type.size=按照大小 -split-by-size-or-count.type.pageCount=按照页数 -split-by-size-or-count.type.docCount=按照文档数 -split-by-size-or-count.value.label=输入数值 -split-by-size-or-count.value.placeholder=输入大小(例如:2MB或3KB)或数目(例如:5) -split-by-size-or-count.submit=提交 - - -#overlay-pdfs -overlay-pdfs.header=叠加 PDF 文件 -overlay-pdfs.baseFile.label=选择基础 PDF 文件 -overlay-pdfs.overlayFiles.label=选择需要叠加在基础上的 PDF 文件 -overlay-pdfs.mode.label=选择叠加模式 -overlay-pdfs.mode.sequential=按顺序叠加 -overlay-pdfs.mode.interleaved=交错叠加 -overlay-pdfs.mode.fixedRepeat=固定重复叠加 -overlay-pdfs.counts.label=叠加次数(仅限固定重复叠加模式) -overlay-pdfs.counts.placeholder=输入用逗号分隔的次数(例如:2,3,1) -overlay-pdfs.position.label=选择叠加位置 -overlay-pdfs.position.foreground=前面(上面) -overlay-pdfs.position.background=后面(下面) -overlay-pdfs.submit=提交 - - -#split-by-sections -split-by-sections.title=按照块(Section)拆分 PDF -split-by-sections.header=将 PDF 拆分成块 -split-by-sections.horizontal.label=水平分割 -split-by-sections.vertical.label=垂直分割 -split-by-sections.horizontal.placeholder=输入水平分割数 -split-by-sections.vertical.placeholder=输入垂直分割数 -split-by-sections.submit=分割 PDF -split-by-sections.merge=是否合并为一个 pdf - - -#printFile -printFile.title=打印文件 -printFile.header=使用打印机打印文件 -printFile.selectText.1=选择要打印的文件 -printFile.selectText.2=输入打印机名称 -printFile.submit=打印 - - -#licenses -licenses.nav=许可证 -licenses.title=第三方许可证 -licenses.header=第三方许可证 -licenses.module=模块 -licenses.version=版本 -licenses.license=许可证 - -#survey -survey.nav=问卷调查 -survey.title=Stirling-PDF 问卷调查 -survey.description=Stirling-PDF 没有跟踪器,所以我们希望听取用户的意见来改进 Stirling-PDF! -survey.changes=自上次调查以来,Stirling-PDF 已经发生了变化!要了解更多信息,请在此处查看我们的博客文章: -survey.changes2=通过这些变化,我们得到了商业支持和资金援助。 -survey.please=请考虑参加我们的调查! -survey.disabled=(调查弹出窗口将在后续更新中被禁用,但可在页脚处查看) -survey.button=参与调查 -survey.dontShowAgain=不再显示 -survey.meeting.1=If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session. -survey.meeting.2=This is a chance to: -survey.meeting.3=Get help with deployment, integrations, or troubleshooting -survey.meeting.4=Provide direct feedback on performance, edge cases, and feature gaps -survey.meeting.5=Help us refine Stirling PDF for real-world enterprise use -survey.meeting.6=If you're interested, you can book time with our team directly. (English speaking only) -survey.meeting.7=Looking forward to digging into your use cases and making Stirling PDF even better! -survey.meeting.notInterested=Not a business and/or interested in a meeting? -survey.meeting.button=Book meeting - -#error -error.sorry=对此问题感到抱歉! -error.needHelp=需要帮助 / 发现问题? -error.contactTip=如果你仍然遇到问题,不要犹豫,向我们寻求帮助。你可以在我们的 GitHub 页面上提交工单,或者通过 Discord 与我们联系: -error.404.head=404 - 页面未找到 | 哎呀,我们在代码中触发了错误! -error.404.1=我们似乎找不到你寻找的页面。 -error.404.2=出了些问题 -error.github=在 GitHub 上提交工单 -error.showStack=显示堆栈跟踪 -error.copyStack=复制堆栈跟踪 -error.githubSubmit=GitHub - 提交工单 -error.discordSubmit=Discord - 提交支持帖子 - - -#remove-image -removeImage.title=删除图像 -removeImage.header=删除图像 -removeImage.removeImage=删除图像 -removeImage.submit=删除图像 - - -splitByChapters.title=按章节拆分 PDF -splitByChapters.header=按章节拆分 PDF -splitByChapters.bookmarkLevel=书签级别 -splitByChapters.includeMetadata=包含元数据 -splitByChapters.allowDuplicates=允许重复 -splitByChapters.desc.1=此工具根据章节结构将PDF文件拆分为多个PDF。 -splitByChapters.desc.2=书签级别:选择用于拆分的书签级别(0表示顶级,1表示二级等)。 -splitByChapters.desc.3=包含元数据:如果选中,原始PDF的元数据将包含在每个拆分的PDF中。 -splitByChapters.desc.4=允许重复:如果选中,允许同一页面上的多个书签创建单独的PDF。 -splitByChapters.submit=拆分 PDF - -#File Chooser -fileChooser.click=单击 -fileChooser.or=或 -fileChooser.dragAndDrop=拖放文件 -fileChooser.dragAndDropPDF=拖放PDF文件 -fileChooser.dragAndDropImage=拖放图片文件 -fileChooser.hoveredDragAndDrop=拖放文件到此处 -fileChooser.extractPDF=处理中... - -#release notes -releases.footer=版本 -releases.title=版本说明 -releases.header=版本说明 -releases.current.version=当前版本 -releases.note=版本说明仅提供英文版本 - -#Validate Signature -validateSignature.title=验证pdf签名 -validateSignature.header=验证数字签名 -validateSignature.selectPDF=选择已签名的pdf文件 -validateSignature.submit=验证签名 -validateSignature.results=验证结果 -validateSignature.status=状态 -validateSignature.signer=签署者 -validateSignature.date=日期 -validateSignature.reason=原因 -validateSignature.location=位置 -validateSignature.noSignatures=此文件中未找到电子签名 -validateSignature.status.valid=有效 -validateSignature.status.invalid=无效 -validateSignature.chain.invalid=证书链验证失败 - 无法验证签名者的身份 -validateSignature.trust.invalid=证书不在信任存储区中 - 无法验证来源 -validateSignature.cert.expired=凭证已过期 -validateSignature.cert.revoked=凭证已被撤销 -validateSignature.signature.info=签名信息 -validateSignature.signature=签名 -validateSignature.signature.mathValid=签名在数学上有效,但: -validateSignature.selectCustomCert=X.509 自签名证书(可选) -validateSignature.cert.info=凭证信息 -validateSignature.cert.issuer=发行者 -validateSignature.cert.subject=主题 -validateSignature.cert.serialNumber=序列号 -validateSignature.cert.validFrom=有效期自 -validateSignature.cert.validUntil=有效期至 -validateSignature.cert.algorithm=算法 -validateSignature.cert.keySize=密钥长度 -validateSignature.cert.version=版本 -validateSignature.cert.keyUsage=密钥用途 -validateSignature.cert.selfSigned=自签名 -validateSignature.cert.bits=比特 - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=How we use Cookies -cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love. -cookieBanner.popUp.description.2=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly. -cookieBanner.popUp.acceptAllBtn=Okay -cookieBanner.popUp.acceptNecessaryBtn=No Thanks -cookieBanner.popUp.showPreferencesBtn=Manage preferences -cookieBanner.preferencesModal.title=Consent Preferences Center -cookieBanner.preferencesModal.acceptAllBtn=Accept all -cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all -cookieBanner.preferencesModal.savePreferencesBtn=Save preferences -cookieBanner.preferencesModal.closeIconLabel=Close modal -cookieBanner.preferencesModal.serviceCounterLabel=Service|Services -cookieBanner.preferencesModal.subtitle=Cookie Usage -cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users. -cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use. -cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do. -cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies -cookieBanner.preferencesModal.necessary.title.2=Always Enabled -cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off. -cookieBanner.preferencesModal.analytics.title=Analytics -cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with. - diff --git a/stirling-pdf/build/resources/main/messages_zh_TW.properties b/stirling-pdf/build/resources/main/messages_zh_TW.properties deleted file mode 100644 index 48533fb25..000000000 --- a/stirling-pdf/build/resources/main/messages_zh_TW.properties +++ /dev/null @@ -1,1461 +0,0 @@ -########### -# Generic # -########### -# the direction that the language is written (ltr = left to right, rtl = right to left) -language.direction=ltr -addPageNumbers.fontSize=字型大小 -addPageNumbers.fontName=字型名稱 -pdfPrompt=選擇 PDF 檔案 -multiPdfPrompt=選擇多個 PDF 檔案 -multiPdfDropPrompt=選擇(或拖放)所有需要的 PDF 檔案 -imgPrompt=選擇圖片 -genericSubmit=送出 -uploadLimit=檔案大小上限: -uploadLimitExceededSingular=太大。允許的最大檔案大小為 -uploadLimitExceededPlural=太大。允許的最大檔案大小為 -processTimeWarning=警告:此過程可能長達一分鐘,具體取決於檔案大小 -pageOrderPrompt=自訂頁面順序(輸入以逗號分隔的頁碼或函式,如 2n+1): -pageSelectionPrompt=自訂頁面選擇(輸入以逗號分隔的頁碼 1、5、6 或 2n+1 等函式的清單): -goToPage=前往 -true=是 -false=否 -unknown=未知 -save=儲存 -saveToBrowser=儲存到瀏覽器 -close=關閉 -filesSelected=已選擇的檔案 -noFavourites=還沒有功能被收藏 -downloadComplete=下載完成 -bored=等待時覺得無聊? -alphabet=字母表 -downloadPdf=下載 PDF -text=文字 -font=字型 -selectFillter=-- 選擇 -- -pageNum=頁碼 -sizes.small=小 -sizes.medium=中 -sizes.large=大 -sizes.x-large=特大 -error.pdfPassword=PDF 檔案已加密,但未提供密碼或密碼不正確 -delete=刪除 -username=使用者名稱 -password=密碼 -welcome=歡迎 -property=屬性 -black=黑色 -white=白色 -red=紅色 -green=綠色 -blue=藍色 -custom=自訂... -WorkInProgess=工作正在進行中,可能無法工作或有問題,請報告任何問題! -poweredBy=Powered by -yes=是 -no=否 -changedCredsMessage=憑證已變更! -notAuthenticatedMessage=使用者未通過驗證。 -userNotFoundMessage=找不到使用者。 -incorrectPasswordMessage=目前密碼不正確。 -usernameExistsMessage=新使用者名稱已存在。 -invalidUsernameMessage=無效的使用者名稱。使用者名稱只能包含字母、數字和以下特殊字元 @._+- 或必須是有效的電子郵件地址。 -invalidPasswordMessage=密碼不能為空,且開頭和結尾不能有空格。 -confirmPasswordErrorMessage=新密碼與確認新密碼必須相符。 -deleteCurrentUserMessage=無法刪除目前登入的使用者。 -deleteUsernameExistsMessage=使用者名稱不存在,無法刪除。 -downgradeCurrentUserMessage=無法降級目前使用者的角色 -disabledCurrentUserMessage=無法停用目前使用者 -downgradeCurrentUserLongMessage=無法降級目前使用者的角色。因此,將不會顯示目前使用者。 -userAlreadyExistsOAuthMessage=使用者已經以 OAuth2 使用者身份存在。 -userAlreadyExistsWebMessage=使用者已經以網頁使用者身份存在。 -error=錯誤 -oops=哎呀! -help=說明 -goHomepage=前往首頁 -joinDiscord=加入我們的 Discord 伺服器 -seeDockerHub=造訪 Docker Hub 儲存庫 -visitGithub=造訪 GitHub 專案 -donate=捐款 -color=顏色 -sponsor=贊助 -info=資訊 -pro=專業版 -page=頁面 -pages=頁面 -loading=載入中... -addToDoc=新增至文件 -reset=重設 -apply=套用 -noFileSelected=未選擇檔案,請上傳一個。 - -legal.privacy=隱私權政策 -legal.terms=使用條款 -legal.accessibility=無障礙性聲明 -legal.cookie=Cookie 政策 -legal.impressum=版本說明 -legal.showCookieBanner=Cookie 偏好設定 - -############### -# Pipeline # -############### -pipeline.header=管道功能選單(測試版) -pipeline.uploadButton=上傳自訂設定 -pipeline.configureButton=設定 -pipeline.defaultOption=自訂 -pipeline.submitButton=送出 -pipeline.help=管道功能說明 -pipeline.scanHelp=資料夾掃描說明 -pipeline.deletePrompt=您確定要刪除此管道嗎? - -###################### -# Pipeline Options # -###################### -pipelineOptions.header=管道設定 -pipelineOptions.pipelineNameLabel=管道名稱 -pipelineOptions.saveSettings=儲存操作設定 -pipelineOptions.pipelineNamePrompt=請在此輸入管道名稱 -pipelineOptions.selectOperation=選擇操作 -pipelineOptions.addOperationButton=新增操作 -pipelineOptions.pipelineHeader=管道: -pipelineOptions.saveButton=下載 -pipelineOptions.validateButton=驗證 - -######################## -# ENTERPRISE EDITION # -######################## -enterpriseEdition.button=升級至專業版 -enterpriseEdition.warning=此功能僅提供給專業版使用者使用。 -enterpriseEdition.yamlAdvert=Stirling PDF 專業版支援 YAML 設定檔和其他單一登入 (SSO) 功能。 -enterpriseEdition.ssoAdvert=需要更多使用者管理功能嗎?請參考 Stirling PDF 專業版 - - -################# -# Analytics # -################# -analytics.title=您想協助改善 Stirling PDF 嗎? -analytics.paragraph1=Stirling PDF 有選擇性的分析功能,可幫助我們改進產品。我們不會追蹤任何個人資訊或檔案內容。 -analytics.paragraph2=請考慮啟用分析功能,以協助 Stirling-PDF 成長並讓我們更了解使用者需求。 -analytics.enable=啟用分析功能 -analytics.disable=停用分析功能 -analytics.settings=您可以在 config/settings.yml 檔案中變更分析功能的設定 - - -############# -# NAVBAR # -############# -navbar.favorite=我的最愛 -navbar.recent=最新與近期更新 -navbar.darkmode=深色模式 -navbar.language=語言 -navbar.settings=設定 -navbar.allTools=工具 -navbar.multiTool=複合工具 -navbar.search=搜尋 -navbar.sections.organize=整理 -navbar.sections.convertTo=轉換為 PDF -navbar.sections.convertFrom=從 PDF 轉換 -navbar.sections.security=簽章與安全性 -navbar.sections.advance=進階 -navbar.sections.edit=檢視與編輯 -navbar.sections.popular=熱門功能 - -############# -# SETTINGS # -############# -settings.title=設定 -settings.update=有更新可用 -settings.updateAvailable=目前安裝的版本是 {0}。有新版本({1})可供使用。 -settings.appVersion=應用程式版本: -settings.downloadOption.title=選擇下載選項(適用於單一檔案非壓縮下載): -settings.downloadOption.1=在同一視窗中開啟 -settings.downloadOption.2=在新視窗中開啟 -settings.downloadOption.3=下載檔案 -settings.zipThreshold=當下載檔案數量超過此數值時,將檔案壓縮 -settings.signOut=登出 -settings.accountSettings=帳號設定 -settings.bored.help=啟用彩蛋遊戲 -settings.cacheInputs.name=儲存表單輸入 -settings.cacheInputs.help=啟用此功能以儲存先前使用的輸入,以便日後使用 - -changeCreds.title=變更憑證 -changeCreds.header=更新您的帳號詳細資訊 -changeCreds.changePassword=您正在使用預設登入憑證。請輸入新密碼 -changeCreds.newUsername=新使用者名稱 -changeCreds.oldPassword=目前密碼 -changeCreds.newPassword=新密碼 -changeCreds.confirmNewPassword=確認新密碼 -changeCreds.submit=送出變更 - - - -account.title=帳號設定 -account.accountSettings=帳號設定 -account.adminSettings=管理員設定 - 檢視和新增使用者 -account.userControlSettings=使用者控制設定 -account.changeUsername=修改使用者名稱 -account.newUsername=新使用者名稱 -account.password=確認密碼 -account.oldPassword=舊密碼 -account.newPassword=新密碼 -account.changePassword=修改密碼 -account.confirmNewPassword=確認新密碼 -account.signOut=登出 -account.yourApiKey=您的 API 金鑰 -account.syncTitle=將瀏覽器設定與帳號同步 -account.settingsCompare=設定比較: -account.property=屬性 -account.webBrowserSettings=網頁瀏覽器設定 -account.syncToBrowser=同步帳號 → 瀏覽器 -account.syncToAccount=同步帳號 ← 瀏覽器 - - -adminUserSettings.title=使用者控制設定 -adminUserSettings.header=管理員使用者控制設定 -adminUserSettings.admin=管理員 -adminUserSettings.user=使用者 -adminUserSettings.addUser=新增使用者 -adminUserSettings.deleteUser=刪除使用者 -adminUserSettings.confirmDeleteUser=確定要刪除此使用者? -adminUserSettings.confirmChangeUserStatus=是否要停用/啟用此使用者? -adminUserSettings.usernameInfo=使用者名稱只能包含字母、數字和以下特殊字元 @._+- 或必須是有效的電子郵件地址。 -adminUserSettings.roles=角色 -adminUserSettings.role=角色 -adminUserSettings.actions=操作 -adminUserSettings.apiUser=受限制的 API 使用者 -adminUserSettings.extraApiUser=額外受限制的 API 使用者 -adminUserSettings.webOnlyUser=僅網頁版使用者 -adminUserSettings.demoUser=示範使用者(無自訂設定) -adminUserSettings.internalApiUser=內部 API 使用者 -adminUserSettings.forceChange=強制使用者在登入時變更密碼 -adminUserSettings.submit=儲存使用者 -adminUserSettings.changeUserRole=變更使用者角色 -adminUserSettings.authenticated=已驗證 -adminUserSettings.editOwnProfil=編輯自己的個人資料 -adminUserSettings.enabledUser=已啟用使用者 -adminUserSettings.disabledUser=已停用使用者 -adminUserSettings.activeUsers=使用中的使用者: -adminUserSettings.disabledUsers=已停用的使用者: -adminUserSettings.totalUsers=使用者總數: -adminUserSettings.lastRequest=最後請求時間 -adminUserSettings.usage=檢視使用情況 - -endpointStatistics.title=端點統計 -endpointStatistics.header=端點統計 -endpointStatistics.top10=前 10 名 -endpointStatistics.top20=前 20 名 -endpointStatistics.all=全部 -endpointStatistics.refresh=重新整理 -endpointStatistics.includeHomepage=包含首頁 ('/') -endpointStatistics.includeLoginPage=包含登入頁面 ('/login') -endpointStatistics.totalEndpoints=端點總數 -endpointStatistics.totalVisits=總造訪次數 -endpointStatistics.showing=顯示中 -endpointStatistics.selectedVisits=選取的造訪次數 -endpointStatistics.endpoint=端點 -endpointStatistics.visits=造訪次數 -endpointStatistics.percentage=百分比 -endpointStatistics.loading=載入中... -endpointStatistics.failedToLoad=無法載入端點資料。請嘗試重新整理。 -endpointStatistics.home=首頁 -endpointStatistics.login=登入 -endpointStatistics.top=前 -endpointStatistics.numberOfVisits=造訪次數 -endpointStatistics.visitsTooltip=造訪次數:{0}(總數的 {1}%) -endpointStatistics.retry=重試 - -database.title=資料庫匯入/匯出 -database.header=資料庫匯入/匯出 -database.fileName=檔案名稱 -database.creationDate=建立日期 -database.fileSize=檔案大小 -database.deleteBackupFile=刪除備份檔案 -database.importBackupFile=匯入備份檔案 -database.createBackupFile=建立備份檔案 -database.downloadBackupFile=下載備份檔案 -database.info_1=在匯入資料時,確保正確的結構至關重要。如果您不確定自己在做什麼,請尋求專業人士的建議和支援。結構錯誤可能會導致應用程式故障,甚至完全無法執行應用程式。 -database.info_2=上傳時檔案名稱並不重要。上傳後將重新命名為 backup_user_yyyyMMddHHmm.sql 格式,以確保命名規範一致。 -database.submit=匯入備份 -database.importIntoDatabaseSuccessed=成功匯入資料庫 -database.backupCreated=資料庫備份成功 -database.fileNotFound=找不到檔案 -database.fileNullOrEmpty=檔案不得為空或空白 -database.failedImportFile=匯入檔案失敗 -database.notSupported=您的資料庫連線不支援此功能。 - -session.expired=您的工作階段已過期。請重新整理頁面並再試一次。 -session.refreshPage=重新整理頁面 - -############# -# HOME-PAGE # -############# -home.desc=您的本機一站式 PDF 解決方案。 -home.searchBar=搜尋功能... - - -home.viewPdf.title=檢視/編輯 PDF -home.viewPdf.desc=檢視、註釋、新增文字或圖片 -viewPdf.tags=檢視,閱讀,註釋,文字,圖片 - -home.setFavorites=設定我的最愛 -home.hideFavorites=隱藏我的最愛 -home.showFavorites=顯示我的最愛 -home.legacyHomepage=舊版首頁 -home.newHomePage=嘗試使用全新首頁! -home.alphabetical=按照字母排序 -home.globalPopularity=熱門程度 -home.sortBy=排序方式: - -home.multiTool.title=PDF 複合工具 -home.multiTool.desc=合併、旋轉、重新排列和移除頁面 -multiTool.tags=複合工具,多功能,UI,點選拖曳,前端,客戶端,互動,互動式,移動 - -home.merge.title=合併 -home.merge.desc=輕鬆將多個 PDF 合併為一個。 -merge.tags=合併,頁面操作,後端,伺服器端 - -home.split.title=分割 -home.split.desc=將 PDF 分割為多個文件 -split.tags=頁面操作,劃分,多頁,剪下,伺服器端 - -home.rotate.title=旋轉 -home.rotate.desc=輕鬆旋轉您的 PDF。 -rotate.tags=伺服器端 - - -home.imageToPdf.title=圖片轉 PDF -home.imageToPdf.desc=將圖片(PNG、JPEG、GIF)轉換為 PDF。 -imageToPdf.tags=轉換,img,jpg,圖片,照片 - -home.pdfToImage.title=PDF 轉圖片 -home.pdfToImage.desc=將 PDF 轉換為圖片。(PNG、JPEG、GIF) -pdfToImage.tags=轉換,img,jpg,圖片,照片 - -home.pdfOrganiser.title=整理 -home.pdfOrganiser.desc=以任何順序移除/重新排列頁面 -pdfOrganiser.tags=雙面,偶數,奇數,排序,移動 - - -home.addImage.title=新增圖片 -home.addImage.desc=在 PDF 的指定位置新增圖片 -addImage.tags=img,jpg,圖片,照片 - -home.watermark.title=新增浮水印 -home.watermark.desc=在您的 PDF 檔案中新增自訂浮水印。 -watermark.tags=文字,重複,標籤,自有,版權,商標,img,jpg,圖片,照片 - -home.permissions.title=修改權限 -home.permissions.desc=修改您的 PDF 檔案權限 -permissions.tags=讀取,寫入,編輯,列印 - - -home.removePages.title=移除 -home.removePages.desc=從您的 PDF 檔案中刪除不需要的頁面。 -removePages.tags=移除頁面,刪除頁面 - -home.addPassword.title=新增密碼 -home.addPassword.desc=用密碼加密您的 PDF 檔案。 -addPassword.tags=安全,安全性 - -home.removePassword.title=移除密碼 -home.removePassword.desc=從您的 PDF 檔案中移除密碼保護。 -removePassword.tags=安全,解密,安全性,取消密碼,刪除密碼 - -home.compressPdfs.title=壓縮 -home.compressPdfs.desc=壓縮 PDF 以減少其檔案大小。 -compressPdfs.tags=壓縮,小,微小 - -home.unlockPDFForms.title=Unlock PDF Forms -home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document. -unlockPDFForms.tags=remove,delete,form,field,readonly - -home.changeMetadata.title=變更中繼資料 -home.changeMetadata.desc=從 PDF 檔案中變更/移除/新增中繼資料 -changeMetadata.tags=標題,作者,日期,建立,時間,出版商,製作人,統計 - -home.fileToPDF.title=檔案轉 PDF -home.fileToPDF.desc=將幾乎所有格式轉換為 PDF(DOCX、PNG、XLS、PPT、TXT 等等) -fileToPDF.tags=轉換,格式,文件,圖片,投影片,文字,轉換,office,docs,Word,Excel,PowerPoint - -home.ocr.title=OCR / 清理掃描 -home.ocr.desc=清理掃描並從 PDF 中的影像中偵測文字並重新新增為文字。 -ocr.tags=識別,文字,影像,掃描,讀取,識別,偵測,可編輯 - -home.extractImages.title=提取圖片 -home.extractImages.desc=從 PDF 中提取所有圖片並將它們儲存到壓縮檔中 -extractImages.tags=圖片,照片,儲存,存檔,壓縮檔,捕獲,抓取 - -home.pdfToPDFA.title=PDF 轉 PDF/A -home.pdfToPDFA.desc=將 PDF 轉換為長期儲存的 PDF/A -pdfToPDFA.tags=存檔,長期,標準,轉換,儲存,保存 - -home.PDFToWord.title=PDF 轉 Word -home.PDFToWord.desc=將 PDF 轉換為 Word 格式(DOC、DOCX 和 ODT) -PDFToWord.tags=doc,docx,odt,word,轉換,格式,轉檔,office,微軟,docfile - -home.PDFToPresentation.title=PDF 轉簡報 -home.PDFToPresentation.desc=將 PDF 轉換為簡報格式(PPT、PPTX 和 ODP) -PDFToPresentation.tags=投影片,展示,office,微軟 - -home.PDFToText.title=PDF 轉 RTF(文字) -home.PDFToText.desc=將 PDF 轉換為文字或 RTF 格式 -PDFToText.tags=豐富格式,豐富文字格式,豐富文字格式 - -home.PDFToHTML.title=PDF 轉 HTML -home.PDFToHTML.desc=將 PDF 轉換為 HTML 格式 -PDFToHTML.tags=網頁內容,瀏覽器友善 - - -home.PDFToXML.title=PDF 轉 XML -home.PDFToXML.desc=將 PDF 轉換為 XML 格式 -PDFToXML.tags=資料提取,結構化內容,互操作,轉換,轉檔 - -home.ScannerImageSplit.title=偵測/分割掃描照片 -home.ScannerImageSplit.desc=從照片/PDF 中分割多張照片 -ScannerImageSplit.tags=分離,自動偵測,掃描,多照片,組織 - -home.sign.title=簽章 -home.sign.desc=透過繪圖、文字或影像新增簽章到 PDF -sign.tags=授權,縮寫,繪製簽章,文字,影像簽章 - -home.flatten.title=平坦化 -home.flatten.desc=從 PDF 中移除所有互動元素和表單 -flatten.tags=靜態,停用,非互動,簡化 - -home.repair.title=修復 -home.repair.desc=嘗試修復損壞/破損的 PDF -repair.tags=修復,恢復,修正,復原 - -home.removeBlanks.title=移除空白頁面 -home.removeBlanks.desc=偵測並從文件中移除空白頁面 -removeBlanks.tags=清理,簡化,非內容,組織 - -home.removeAnnotations.title=移除註釋 -home.removeAnnotations.desc=從 PDF 中移除所有註釋/註解 -removeAnnotations.tags=註釋,突出,註解,標記,移除 - -home.compare.title=比較 -home.compare.desc=比較並顯示 2 個 PDF 檔案的差異 -compare.tags=區分,對比,變化,分析 - -home.certSign.title=使用憑證簽章 -home.certSign.desc=使用憑證/金鑰(PEM/P12)簽章 PDF -certSign.tags=驗證,PEM,P12,官方,加密 - -home.removeCertSign.title=移除簽章 -home.removeCertSign.desc=從 PDF 移除簽章 -removeCertSign.tags=驗證,PEM,P12,官方,解密 - -home.pageLayout.title=多頁面版面配置 -home.pageLayout.desc=將 PDF 檔案的多個頁面合併到單一頁面 -pageLayout.tags=合併,複合,單一檢視,組織 - -home.scalePages.title=調整頁面大小/比例 -home.scalePages.desc=修改頁面及其內容的大小/比例。 -scalePages.tags=調整大小,修改,尺寸,適應 - -home.pipeline.title=管道(進階) -home.pipeline.desc=透過定義管道指令碼在 PDF 上執行多個操作 -pipeline.tags=自動化,序列,指令碼,批次處理 - -home.add-page-numbers.title=新增頁碼 -home.add-page-numbers.desc=在文件的設定位置新增頁碼 -add-page-numbers.tags=分頁,標籤,組織,索引 - -home.auto-rename.title=自動重新命名 PDF 檔案 -home.auto-rename.desc=根據其偵測到的標頭自動重新命名 PDF 檔案 -auto-rename.tags=自動偵測,基於標頭,組織,重新標籤 - -home.adjust-contrast.title=調整顏色/對比度 -home.adjust-contrast.desc=調整 PDF 的對比度、飽和度和亮度 -adjust-contrast.tags=色彩校正,調整,修改,增強 - -home.crop.title=裁剪 PDF -home.crop.desc=裁剪 PDF 以減少其大小(保持文字!) -crop.tags=修剪,縮小,編輯,形狀 - -home.autoSplitPDF.title=自動分割頁面 -home.autoSplitPDF.desc=自動分割掃描的 PDF,使用實體掃描頁面分割器 QR Code -autoSplitPDF.tags=基於 QR Code,分離,掃描區段,組織 - -home.sanitizePdf.title=清理 -home.sanitizePdf.desc=從 PDF 檔案中移除指令碼和其他元素 -sanitizePdf.tags=清理,安全,無害,移除威脅 - -home.URLToPDF.title=網址/網站轉 PDF -home.URLToPDF.desc=將任何 http(s) 網址轉換為 PDF -URLToPDF.tags=網頁捕獲,儲存頁面,網頁轉文件,存檔 - -home.HTMLToPDF.title=HTML 轉 PDF -home.HTMLToPDF.desc=將任何 HTML 檔案或壓縮檔轉換為 PDF -HTMLToPDF.tags=標記,網頁內容,轉換,轉檔 - - -home.MarkdownToPDF.title=Markdown 轉 PDF -home.MarkdownToPDF.desc=將任何 Markdown 檔案轉換為 PDF -MarkdownToPDF.tags=標記,網頁內容,轉換,轉檔,md - -home.PDFToMarkdown.title=PDF 轉 Markdown -home.PDFToMarkdown.desc=將任何 PDF 轉換為 Markdown 檔案 -PDFToMarkdown.tags=標記語言,網頁內容,轉換,轉檔,md - -home.getPdfInfo.title=取得 PDF 的所有資訊 -home.getPdfInfo.desc=取得 PDF 的所有可能資訊 -getPdfInfo.tags=資訊,資料,統計,統計資料 - - -home.extractPage.title=提取多個頁面 -home.extractPage.desc=從 PDF 中提取選定的頁面 -extractPage.tags=提取 - - -home.PdfToSinglePage.title=PDF 轉單一大頁面 -home.PdfToSinglePage.desc=將所有 PDF 頁面合併為一個大的單一頁面 -PdfToSinglePage.tags=單一頁面 - - -home.showJS.title=顯示 JavaScript -home.showJS.desc=搜尋並顯示嵌入 PDF 中的任何 JS(JavaScript) -showJS.tags=JS - -home.autoRedact.title=自動塗黑 -home.autoRedact.desc=根據輸入的文字自動塗黑 PDF 中的文字 -autoRedact.tags=塗改,隱藏,塗黑,黑色,標記,遮蔽 - -home.redact.title=手動塗黑 -home.redact.desc=依據選取的文字、繪製的形狀和選取的頁面塗黑 PDF -redact.tags=塗改,隱藏,塗黑,黑色,標記,遮蔽,手動 - -home.tableExtraxt.title=PDF 轉 CSV -home.tableExtraxt.desc=從 PDF 中提取表格並將其轉換為 CSV -tableExtraxt.tags=CSV,表格提取,提取,轉換 - - -home.autoSizeSplitPDF.title=根據大小/數量自動分割 -home.autoSizeSplitPDF.desc=根據大小、頁數或文件數將單一 PDF 分割為多個文件 -autoSizeSplitPDF.tags=pdf,分割,文件,組織 - - -home.overlay-pdfs.title=覆蓋 PDF -home.overlay-pdfs.desc=將 PDF 覆蓋在另一個 PDF 上 -overlay-pdfs.tags=覆蓋 - -home.split-by-sections.title=依區段分割 PDF -home.split-by-sections.desc=將 PDF 的每一頁分割為較小的水平和垂直區段 -split-by-sections.tags=區段分割, 劃分, 自訂 - -home.AddStampRequest.title=將圖章新增到 PDF -home.AddStampRequest.desc=在設定位置新增文字或新增影像圖章 -AddStampRequest.tags=圖章,新增圖片,中心影像,浮水印,PDF,嵌入,自訂 - - -home.removeImagePdf.title=移除圖片 -home.removeImagePdf.desc=從 PDF 中移除圖片以減少檔案大小 -removeImagePdf.tags=移除圖片,頁面操作,後端,伺服器端 - - -home.splitPdfByChapters.title=依章節分割 PDF -home.splitPdfByChapters.desc=根據 PDF 的章節結構將其分割成多個檔案。 -splitPdfByChapters.tags=分割,章節,書籤,整理 - -home.validateSignature.title=驗證 PDF 簽章 -home.validateSignature.desc=驗證 PDF 文件中的數位簽章與憑證 -validateSignature.tags=簽章,驗證,確認,pdf,憑證,數位簽章,驗證簽章,驗證憑證 - -#replace-invert-color -replace-color.title=取代-反轉顏色 -replace-color.header=取代-反轉 PDF 顏色 -home.replaceColorPdf.title=取代與反轉顏色 -home.replaceColorPdf.desc=取代 PDF 中文字和背景的顏色,並反轉整個 PDF 的顏色以減少檔案大小 -replaceColorPdf.tags=取代顏色,頁面操作,後端,伺服器端 -replace-color.selectText.1=取代或反轉顏色選項 -replace-color.selectText.2=預設(預設高對比度顏色) -replace-color.selectText.3=自訂(自訂顏色) -replace-color.selectText.4=全部反轉(反轉所有顏色) -replace-color.selectText.5=高對比度顏色選項 -replace-color.selectText.6=黑底白字 -replace-color.selectText.7=白底黑字 -replace-color.selectText.8=黑底黃字 -replace-color.selectText.9=黑底綠字 -replace-color.selectText.10=選擇文字顏色 -replace-color.selectText.11=選擇背景顏色 -replace-color.submit=取代 - - - -########################### -# # -# WEB PAGES # -# # -########################### -#login -login.title=登入 -login.header=登入 -login.signin=登入 -login.rememberme=記住我 -login.invalid=使用者名稱或密碼無效。 -login.locked=您的帳號已被鎖定。 -login.signinTitle=請登入 -login.ssoSignIn=透過 SSO 單一登入 -login.oAuth2AutoCreateDisabled=OAuth 2.0 自動建立使用者功能已停用 -login.oAuth2AdminBlockedUser=目前不允許未註冊的使用者註冊或登入。請聯絡系統管理員。 -login.oauth2RequestNotFound=找不到驗證請求 -login.oauth2InvalidUserInfoResponse=使用者資訊回應無效 -login.oauth2invalidRequest=請求無效 -login.oauth2AccessDenied=存取被拒 -login.oauth2InvalidTokenResponse=無效的權杖回應 -login.oauth2InvalidIdToken=無效的身分權杖 -login.relyingPartyRegistrationNotFound=找不到任何信賴方註冊紀錄 -login.userIsDisabled=使用者已停用,目前此使用者無法登入。請聯絡系統管理員。 -login.alreadyLoggedIn=您已經登入了 -login.alreadyLoggedIn2=部裝置。請先從這些裝置登出後再試一次。 -login.toManySessions=您有太多使用中的工作階段 -login.logoutMessage=You have been logged out. - -#auto-redact -autoRedact.title=自動塗黑 -autoRedact.header=自動塗黑 -autoRedact.colorLabel=顏色 -autoRedact.textsToRedactLabel=要塗黑的文字(以行分隔) -autoRedact.textsToRedactPlaceholder=例如 \n機密 \n最高機密 -autoRedact.useRegexLabel=使用正則表達式 -autoRedact.wholeWordSearchLabel=整個單詞搜尋 -autoRedact.customPaddingLabel=自訂額外填充 -autoRedact.convertPDFToImageLabel=將 PDF 轉換為 PDF-影像(用於移除方框後面的文字) -autoRedact.submitButton=送出 - -#redact -redact.title=手動塗黑 -redact.header=手動塗黑 -redact.submit=塗黑 -redact.textBasedRedaction=以文字為基礎的塗黑 -redact.pageBasedRedaction=以頁面為基礎的塗黑 -redact.convertPDFToImageLabel=將 PDF 轉換為 PDF 影像(用於移除黑框後的文字) -redact.pageRedactionNumbers.title=頁面 -redact.pageRedactionNumbers.placeholder=(例如 1,2,8 或 4,7,12-16 或 2n-1) -redact.redactionColor.title=塗黑顏色 -redact.export=匯出 -redact.upload=上傳 -redact.boxRedaction=框選區域塗黑 -redact.zoom=縮放 -redact.zoomIn=放大 -redact.zoomOut=縮小 -redact.nextPage=下一頁 -redact.previousPage=上一頁 -redact.toggleSidebar=切換側邊欄 -redact.showThumbnails=顯示縮圖 -redact.showDocumentOutline=顯示文件大綱(按兩下可展開/摺疊所有項目) -redact.showAttatchments=顯示附件 -redact.showLayers=顯示圖層(按兩下可將所有圖層重設為預設狀態) -redact.colourPicker=顏色選擇器 -redact.findCurrentOutlineItem=尋找目前的大綱項目 -redact.applyChanges=套用變更 - -#showJS -showJS.title=顯示 JavaScript -showJS.header=顯示 JavaScript -showJS.downloadJS=下載 JavaScript -showJS.submit=顯示 - - -#pdfToSinglePage -pdfToSinglePage.title=PDF 轉為單一頁面 -pdfToSinglePage.header=PDF 轉為單一頁面 -pdfToSinglePage.submit=轉換為單一頁面 - - -#pageExtracter -pageExtracter.title=提取頁面 -pageExtracter.header=提取頁面 -pageExtracter.submit=提取 -pageExtracter.placeholder=(例如 1,2,8 或 4,7,12-16 或 2n-1) - - -#getPdfInfo -getPdfInfo.title=取得 PDF 資訊 -getPdfInfo.header=取得 PDF 資訊 -getPdfInfo.submit=取得資訊 -getPdfInfo.downloadJson=下載 JSON -getPdfInfo.summary=PDF Summary -getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications -getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it -getPdfInfo.summary.compliance=This PDF complies with the {0} standard -getPdfInfo.summary.basicInfo=Basic Information -getPdfInfo.summary.docInfo=Document Information -getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected -getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection -getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed -getPdfInfo.summary.all.permissions.alert=All Permissions Allowed -getPdfInfo.summary.compliance.alert={0} Compliant -getPdfInfo.summary.no.compliance.alert=No Compliance Standards -getPdfInfo.summary.security.section=Security Status -getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language -getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties -getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version -getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) -getPdfInfo.section.Encryption=Security and encryption details of the document -getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed -getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files -getPdfInfo.section.FormFields=Interactive form fields present in the document -getPdfInfo.section.PerPageInfo=Detailed information about each page in the document - - -#markdown-to-pdf -MarkdownToPDF.title=Markdown 轉 PDF -MarkdownToPDF.header=Markdown 轉 PDF -MarkdownToPDF.submit=轉換 -MarkdownToPDF.help=正在進行中 -MarkdownToPDF.credit=此服務使用 WeasyPrint 進行轉換 - - -#pdf-to-markdown -PDFToMarkdown.title=PDF 轉 Markdown -PDFToMarkdown.header=PDF 轉 Markdown -PDFToMarkdown.submit=轉換 - - -#url-to-pdf -URLToPDF.title=URL 轉 PDF -URLToPDF.header=URL 轉 PDF -URLToPDF.submit=轉換 -URLToPDF.credit=此服務使用 WeasyPrint 進行轉換 - - -#html-to-pdf -HTMLToPDF.title=HTML 轉 PDF -HTMLToPDF.header=HTML 轉 PDF -HTMLToPDF.help=接受 HTML 文件和包含所需 html/css/images 等的 ZIP -HTMLToPDF.submit=轉換 -HTMLToPDF.credit=此服務使用 WeasyPrint 進行轉換 -HTMLToPDF.zoom=用於顯示網站的縮放級別。 -HTMLToPDF.pageWidth=頁面寬度-以公分為單位(留空則使用預設值) -HTMLToPDF.pageHeight=頁面高度-以公分為單位(留空則使用預設值) -HTMLToPDF.marginTop=頁面的上邊距-以毫米為單位(留空則使用預設值) -HTMLToPDF.marginBottom=頁面的下邊距-以毫米為單位(留空則使用預設值) -HTMLToPDF.marginLeft=頁面的左邊距-以毫米為單位(留空則使用預設值) -HTMLToPDF.marginRight=頁面的右邊距-以毫米為單位(留空則使用預設值) -HTMLToPDF.printBackground=渲染網站的背景。 -HTMLToPDF.defaultHeader=啟用預設標頭(名稱和頁碼) -HTMLToPDF.cssMediaType=更改頁面的 CSS 媒體類型。 -HTMLToPDF.none=無 -HTMLToPDF.print=列印 -HTMLToPDF.screen=螢幕 - - -#AddStampRequest -AddStampRequest.header=圖章 PDF -AddStampRequest.title=圖章 PDF -AddStampRequest.stampType=圖章類型 -AddStampRequest.stampText=圖章文字 -AddStampRequest.stampImage=圖章圖片 -AddStampRequest.alphabet=字母表 -AddStampRequest.fontSize=字型/影像大小 -AddStampRequest.rotation=旋轉 -AddStampRequest.opacity=透明度 -AddStampRequest.position=位置 -AddStampRequest.overrideX=覆蓋 X 座標 -AddStampRequest.overrideY=覆蓋 Y 座標 -AddStampRequest.customMargin=自訂邊緣 -AddStampRequest.customColor=自訂文字顏色 -AddStampRequest.submit=送出 - - -#sanitizePDF -sanitizePDF.title=清理 PDF -sanitizePDF.header=清理 PDF 檔案 -sanitizePDF.selectText.1=移除 JavaScript 操作 -sanitizePDF.selectText.2=移除內嵌文件 -sanitizePDF.selectText.3=移除內嵌 XMP 資訊 -sanitizePDF.selectText.4=移除連結 -sanitizePDF.selectText.5=移除字型 -sanitizePDF.selectText.6=移除文件中繼資料 -sanitizePDF.submit=清理 PDF - - -#addPageNumbers -addPageNumbers.title=新增頁碼 -addPageNumbers.header=新增頁碼 -addPageNumbers.selectText.1=選擇 PDF 檔案: -addPageNumbers.selectText.2=邊距大小 -addPageNumbers.selectText.3=位置 -addPageNumbers.selectText.4=起始號碼 -addPageNumbers.selectText.5=要編號的頁面 -addPageNumbers.selectText.6=自訂文字 -addPageNumbers.customTextDesc=自訂文字 -addPageNumbers.numberPagesDesc=要編號的頁面,預設為 '全部',也可使用 1-5 或 2,5,9 等格式 -addPageNumbers.customNumberDesc=預設為 {n},也接受 '頁面 {n} 共 {total}','文字-{n}','{filename}-{n}' -addPageNumbers.submit=新增頁碼 - - -#auto-rename -auto-rename.title=自動重新命名 -auto-rename.header=自動重新命名 PDF -auto-rename.submit=自動重新命名 - - -#adjustContrast -adjustContrast.title=調整對比度 -adjustContrast.header=調整對比度 -adjustContrast.contrast=對比度: -adjustContrast.brightness=亮度: -adjustContrast.saturation=飽和度: -adjustContrast.download=下載 - - -#crop -crop.title=裁剪 -crop.header=裁剪 PDF -crop.submit=送出 - - -#autoSplitPDF -autoSplitPDF.title=自動分割 PDF -autoSplitPDF.header=自動分割 PDF -autoSplitPDF.description=列印,插入,掃描,上傳,讓 Stirling PDF 處理其餘的工作。不需要手動工作排序。 -autoSplitPDF.selectText.1=從下面列印一些分隔紙張(黑白即可)。 -autoSplitPDF.selectText.2=透過在它們之間插入分隔紙張一次掃描所有文件。 -autoSplitPDF.selectText.3=上傳單一大的掃描 PDF 檔案,讓 Stirling PDF 處理其餘的工作。 -autoSplitPDF.selectText.4=自動偵測並移除分隔頁面,確保最終文件整潔。 -autoSplitPDF.formPrompt=送出包含 Stirling-PDF 頁面分隔器的 PDF: -autoSplitPDF.duplexMode=雙面模式(正反面掃描) -autoSplitPDF.dividerDownload2=下載 '自動分割器分隔器(帶說明).pdf' -autoSplitPDF.submit=送出 - - -#pipeline -pipeline.title=管道 - - -#pageLayout -pageLayout.title=多頁面版面配置 -pageLayout.header=多頁面版面配置 -pageLayout.pagesPerSheet=每張紙的頁面數: -pageLayout.addBorder=新增邊框 -pageLayout.submit=送出 - - -#scalePages -scalePages.title=調整頁面大小/比例 -scalePages.header=調整頁面大小/比例 -scalePages.pageSize=文件的頁面大小。 -scalePages.keepPageSize=原始大小 -scalePages.scaleFactor=頁面的縮放級別(裁剪)。 -scalePages.submit=送出 - - -#certSign -certSign.title=憑證簽章 -certSign.header=使用您的憑證簽章(進行中) -certSign.selectPDF=選擇要簽章的 PDF 檔案: -certSign.jksNote=注意:如果您的證書類型未被列在下方,請使用 keytool 命令列工具將其轉換為 Java Keystore (.jks) 檔案格式,然後選擇下面的 .jks 檔案選項。 -certSign.selectKey=選擇您的私鑰檔案(PKCS#8 格式,副檔名可能是 .pem 或 .der): -certSign.selectCert=選擇您的憑證檔案(X.509 格式,副檔名可能是 .pem 或 .der): -certSign.selectP12=選擇您的 PKCS#12 金鑰庫檔案(副檔名可能是 .p12 或 .pfx)(選填,如果有提供,則它應該包含您的私鑰和憑證): -certSign.selectJKS=選擇您的 Java Keystore 檔案 (副檔名可能是 .jks 或 .keystore): -certSign.certType=憑證類型 -certSign.password=輸入您的金鑰庫或私鑰密碼(如果有的話): -certSign.showSig=顯示簽章 -certSign.reason=原因 -certSign.location=位置 -certSign.name=名稱 -certSign.showLogo=顯示 Logo -certSign.submit=簽章 PDF - - -#removeCertSign -removeCertSign.title=移除憑證簽章 -removeCertSign.header=從 PDF 檔案中移除憑證簽章 -removeCertSign.selectPDF=選擇 PDF 檔案 -removeCertSign.submit=移除 - - -#removeBlanks -removeBlanks.title=移除空白頁面 -removeBlanks.header=移除空白頁面 -removeBlanks.threshold=畫素白度閾值: -removeBlanks.thresholdDesc=確定一個白色畫素必須多麼白才能被分類為 '白色'。0 = 黑色,255 純白。 -removeBlanks.whitePercent=白色百分比(%): -removeBlanks.whitePercentDesc=頁面必須是 '白色' 畫素的百分比才能被移除 -removeBlanks.submit=移除空白 - - -#removeAnnotations -removeAnnotations.title=移除註釋 -removeAnnotations.header=移除註釋 -removeAnnotations.submit=移除 - - -#compare -compare.title=比較 -compare.header=比較 PDF -compare.highlightColor.1=標示顏色 1: -compare.highlightColor.2=標示顏色 2: -compare.document.1=文件 1 -compare.document.2=文件 2 -compare.submit=比較 -compare.complex.message=選擇的檔案大小太大(其中一個或兩者皆是),可能會影響比較的精確度 -compare.large.file.message=選擇的檔案大小超出系統限制(其中一個或兩者皆是),無法處理 -compare.no.text.message=選擇的 PDF 檔案未包含文字(其中一個或兩者皆是)。請選擇含有文字的 PDF 進行比較 - -#sign -sign.title=簽章 -sign.header=簽署 PDF -sign.upload=上傳影像 -sign.draw=繪製簽章 -sign.text=文字輸入 -sign.clear=清除 -sign.add=新增 -sign.saved=已儲存的簽章 -sign.save=儲存簽章 -sign.personalSigs=個人簽章 -sign.sharedSigs=共用簽章 -sign.noSavedSigs=尚未儲存任何簽章 -sign.addToAll=新增至所有頁面 -sign.delete=刪除 -sign.first=第一頁 -sign.last=最後一頁 -sign.next=下一頁 -sign.previous=上一頁 -sign.maintainRatio=切換維持長寬比 -sign.undo=撤銷 -sign.redo=重做 - -#repair -repair.title=修復 -repair.header=修復 PDF -repair.submit=修復 - - -#flatten -flatten.title=平坦化 -flatten.header=PDF 平坦化 -flatten.flattenOnlyForms=僅將表單平坦化 -flatten.submit=平坦化 - - -#ScannerImageSplit -ScannerImageSplit.selectText.1=角度閾值: -ScannerImageSplit.selectText.2=設定影像旋轉所需的最小絕對角度(預設:10)。 -ScannerImageSplit.selectText.3=容忍度: -ScannerImageSplit.selectText.4=確定圍繞估計的背景顏色的顏色變化範圍(預設:30)。 -ScannerImageSplit.selectText.5=最小區域: -ScannerImageSplit.selectText.6=設定照片的最小區域閾值(預設:10000)。 -ScannerImageSplit.selectText.7=最小輪廓區域: -ScannerImageSplit.selectText.8=設定照片的最小輪廓區域閾值 -ScannerImageSplit.selectText.9=邊框大小: -ScannerImageSplit.selectText.10=設定新增和移除的邊框大小,以防止輸出中的白色邊框(預設:1)。 -ScannerImageSplit.info=尚未安裝 Python。需要安裝 Python 才能執行。 - - -#OCR -ocr.title=OCR / 掃描清理 -ocr.header=清理掃描 / OCR(光學字元識別) -ocr.selectText.1=選擇要在 PDF 中偵測的語言(列出的是目前可以偵測的語言): -ocr.selectText.2=產生包含 OCR 文字的文字文件,並與 OCR 的 PDF 一起 -ocr.selectText.3=修正掃描的頁面傾斜角度,將它們旋轉回原位 -ocr.selectText.4=清理頁面以降低 OCR 在背景雜訊中識別文字的機率。(無輸出變化) -ocr.selectText.5=清理頁面以降低 OCR 在背景雜訊中識別文字的機率,保持乾淨的輸出。 -ocr.selectText.6=忽略具有互動文字的頁面,只對影像頁面進行 OCR -ocr.selectText.7=強制 OCR,將對每一頁進行 OCR,移除所有原始文字元素 -ocr.selectText.8=正常(如果 PDF 包含文字將出錯) -ocr.selectText.9=額外設定 -ocr.selectText.10=OCR 模式 -ocr.selectText.11=移除 OCR 後的影像(移除所有影像,只有在轉換步驟中才有用) -ocr.selectText.12=渲染類型(進階) -ocr.help=請閱讀此文件,了解如何使用其他語言和/或在 Docker 中使用 -ocr.credit=此服務使用 qpdf 和 Tesseract 進行 OCR。 -ocr.submit=使用 OCR 處理 PDF - - -#extractImages -extractImages.title=提取圖片 -extractImages.header=提取圖片 -extractImages.selectText=選擇要轉換提取影像的影像格式 -extractImages.allowDuplicates=儲存重複的圖片 -extractImages.submit=提取 - - -#File to PDF -fileToPDF.title=檔案轉 PDF -fileToPDF.header=將任何檔案轉換為 PDF -fileToPDF.credit=此服務使用 LibreOffice 和 Unoconv 進行檔案轉換。 -fileToPDF.supportedFileTypesInfo=支援的檔案類型 -fileToPDF.supportedFileTypes=支援的檔案類型應包括以下內容,但要獲得完整的更新支援格式列表,請參閱 LibreOffice 的文件 -fileToPDF.submit=轉換為 PDF - - -#compress -compress.title=壓縮 -compress.header=壓縮 PDF -compress.credit=此服務使用 qpdf 進行 PDF 壓縮/最佳化。 -compress.grayscale.label=套用灰階進行壓縮 -compress.selectText.1=壓縮設定 -compress.selectText.1.1=1-3 為一般 PDF 壓縮,
4-6 為輕度圖片壓縮,
7-9 為高強度圖片壓縮,將大幅降低圖片品質 -compress.selectText.2=最佳化等級: -compress.selectText.4=自動模式 - 自動調整品質使 PDF 達到指定的檔案大小 -compress.selectText.5=指定的 PDF 檔案大小(例如 25MB, 10.8MB, 25KB) -compress.submit=壓縮 - - -#Add image -addImage.title=新增圖片 -addImage.header=新增圖片到 PDF -addImage.everyPage=每一頁? -addImage.upload=新增圖片 -addImage.submit=新增圖片 - - -#merge -merge.title=合併 -merge.header=合併多個 PDF -merge.sortByName=依名稱排序 -merge.sortByDate=依日期排序 -merge.removeCertSign=是否移除合併後檔案的憑證簽章? -merge.submit=合併 - - -#pdfOrganiser -pdfOrganiser.title=頁面整理 -pdfOrganiser.header=PDF 頁面整理 -pdfOrganiser.submit=重新排列頁面 -pdfOrganiser.mode=模式 -pdfOrganiser.mode.1=自定義頁面順序 -pdfOrganiser.mode.2=反向順序 -pdfOrganiser.mode.3=雙工排序 -pdfOrganiser.mode.4=摺頁冊排序 -pdfOrganiser.mode.5=側裝訂摺頁冊排序 -pdfOrganiser.mode.6=奇偶拆分 -pdfOrganiser.mode.7=刪除第一頁 -pdfOrganiser.mode.8=刪除最後一頁 -pdfOrganiser.mode.9=刪除第一頁和最後一頁 -pdfOrganiser.mode.10=奇偶合併 -pdfOrganiser.mode.11=複製所有頁面 -pdfOrganiser.placeholder=(例如 1,3,2 或 4-8,2,10-12 或 2n-1) - - -#multiTool -multiTool.title=PDF 複合工具 -multiTool.header=PDF 複合工具 -multiTool.uploadPrompts=檔名 -multiTool.selectAll=全選 -multiTool.deselectAll=取消全選 -multiTool.selectPages=選取頁面 -multiTool.selectedPages=已選取的頁面 -multiTool.page=頁面 -multiTool.deleteSelected=刪除已選取的項目 -multiTool.downloadAll=匯出 -multiTool.downloadSelected=匯出已選取的項目 - -multiTool.insertPageBreak=插入分頁符號 -multiTool.addFile=新增檔案 -multiTool.rotateLeft=向左旋轉 -multiTool.rotateRight=向右旋轉 -multiTool.split=分割 -multiTool.moveLeft=向左移動 -multiTool.moveRight=向右移動 -multiTool.delete=刪除 -multiTool.dragDropMessage=已選取的頁面 -multiTool.undo=復原 -multiTool.redo=重做 - -#decrypt -decrypt.passwordPrompt=此檔案已受密碼保護。請輸入密碼: -decrypt.cancelled=已取消處理 PDF:{0} -decrypt.noPassword=未提供加密 PDF 的密碼:{0} -decrypt.invalidPassword=請重新輸入正確的密碼。 -decrypt.invalidPasswordHeader=密碼錯誤或不支援的加密方式,PDF:{0} -decrypt.unexpectedError=處理檔案時發生錯誤。請再試一次。 -decrypt.serverError=解密時發生伺服器錯誤:{0} -decrypt.success=檔案已成功解密。 - -#multiTool-advert -multiTool-advert.message=此功能也可以在我們的複合工具頁面中使用。前往查看並體驗更強大的逐頁操作介面及其他進階功能! - -#view pdf -viewPdf.title=檢視/編輯 PDF -viewPdf.header=檢視 PDF - -#pageRemover -pageRemover.title=頁面移除 -pageRemover.header=PDF 頁面移除 -pageRemover.pagesToDelete=要刪除的頁面(輸入以逗號分隔的頁碼): -pageRemover.submit=刪除頁面 -pageRemover.placeholder=(例如 1,2,6 或 1-10,15-30) - - -#rotate -rotate.title=旋轉 PDF -rotate.header=旋轉 PDF -rotate.selectAngle=選擇旋轉角度(以 90 度的倍數): -rotate.submit=旋轉 - - -#split-pdfs -split.title=分割 PDF -split.header=分割 PDF -split.desc.1=你選擇的數字是你希望進行分割的頁碼 -split.desc.2=因此,選擇 1,3,7-9 將會將一個 10 頁的文件分割為 6 個單獨的 PDF,包括: -split.desc.3=文件 #1:頁面 1 -split.desc.4=文件 #2:頁面 2 和 3 -split.desc.5=文件 #3:頁面 4、5、6 和 7 -split.desc.6=文件 #4:頁面 8 -split.desc.7=文件 #5:頁面 9 -split.desc.8=文件 #6:頁面 10 -split.splitPages=輸入要分割的頁面: -split.submit=分割 - - -#merge -imageToPDF.title=圖片轉 PDF -imageToPDF.header=圖片轉 PDF -imageToPDF.submit=轉換 -imageToPDF.selectLabel=影像適應選項 -imageToPDF.fillPage=填充頁面 -imageToPDF.fitDocumentToImage=適應影像到頁面 -imageToPDF.maintainAspectRatio=保持長寬比 -imageToPDF.selectText.2=自動旋轉 PDF -imageToPDF.selectText.3=多文件邏輯(僅在處理多個影像時啟用) -imageToPDF.selectText.4=合併為單一 PDF -imageToPDF.selectText.5=轉換為單獨的 PDF - - -#pdfToImage -pdfToImage.title=PDF 轉圖片 -pdfToImage.header=PDF 轉圖片 -pdfToImage.selectText=影像格式 -pdfToImage.singleOrMultiple=頁面到影像的結果類型 -pdfToImage.single=單一大影像結合所有頁面 -pdfToImage.multi=多個影像,每頁一個影像 -pdfToImage.colorType=顏色類型 -pdfToImage.color=顏色 -pdfToImage.grey=灰度 -pdfToImage.blackwhite=黑白(可能會遺失資料!) -pdfToImage.submit=轉換 -pdfToImage.info=尚未安裝 Python。需要安裝 Python 才能進行 WebP 轉換。 -pdfToImage.placeholder=(例如 1,2,8 或 4,7,12-16 或 2n-1) - - -#addPassword -addPassword.title=新增密碼 -addPassword.header=新增密碼(加密) -addPassword.selectText.1=選擇要加密的 PDF -addPassword.selectText.2=使用者密碼 -addPassword.selectText.3=加密金鑰長度 -addPassword.selectText.4=較高的值更強,但較低的值具有更好的相容性。 -addPassword.selectText.5=要設定的權限(建議與擁有者密碼一起使用) -addPassword.selectText.6=防止文件組裝 -addPassword.selectText.7=防止內容提取 -addPassword.selectText.8=防止為了無障礙使用而提取資料 -addPassword.selectText.9=防止填寫表單 -addPassword.selectText.10=防止修改 -addPassword.selectText.11=防止註釋修改 -addPassword.selectText.12=防止列印 -addPassword.selectText.13=防止列印不同格式 -addPassword.selectText.14=擁有者密碼 -addPassword.selectText.15=限制一旦開啟文件可以做什麼(並非所有軟體都支援) -addPassword.selectText.16=限制開啟文件本身 -addPassword.submit=加密 - - -#watermark -watermark.title=新增浮水印 -watermark.header=新增浮水印 -watermark.customColor=自訂文字顏色 -watermark.selectText.1=選擇要新增浮水印的 PDF: -watermark.selectText.2=浮水印文字: -watermark.selectText.3=字型大小: -watermark.selectText.4=旋轉(0-360): -watermark.selectText.5=Width Spacer(每個浮水印之間的水平間距): -watermark.selectText.6=Height Spacer(每個浮水印之間的垂直間距): -watermark.selectText.7=不透明度(0% - 100%): -watermark.selectText.8=浮水印類型: -watermark.selectText.9=浮水印影像: -watermark.selectText.10=將 PDF 轉換為 PDF 影像 -watermark.submit=新增浮水印 -watermark.type.1=文字 -watermark.type.2=圖片 - - -#Change permissions -permissions.title=變更權限 -permissions.header=變更權限 -permissions.warning=警告,要使這些權限不可變更,建議透過新增密碼頁面使用密碼設定這些權限 -permissions.selectText.1=選擇要變更權限的 PDF -permissions.selectText.2=要設定的權限 -permissions.selectText.3=防止文件組裝 -permissions.selectText.4=防止內容提取 -permissions.selectText.5=防止為了無障礙使用而提取資料 -permissions.selectText.6=防止填寫表單 -permissions.selectText.7=防止修改 -permissions.selectText.8=防止註釋修改 -permissions.selectText.9=防止列印 -permissions.selectText.10=防止列印不同格式 -permissions.submit=變更 - - -#remove password -removePassword.title=移除密碼 -removePassword.header=移除密碼(解密) -removePassword.selectText.1=選擇要解密的 PDF -removePassword.selectText.2=密碼 -removePassword.submit=移除 - - -#changeMetadata -changeMetadata.title=標題: -changeMetadata.header=變更中繼資料 -changeMetadata.selectText.1=請編輯你希望變更的變數 -changeMetadata.selectText.2=刪除所有中繼資料 -changeMetadata.selectText.3=顯示自訂中繼資料: -changeMetadata.author=作者: -changeMetadata.creationDate=建立日期(yyyy/MM/dd HH:mm:ss): -changeMetadata.creator=建立者: -changeMetadata.keywords=關鍵字: -changeMetadata.modDate=修改日期(yyyy/MM/dd HH:mm:ss): -changeMetadata.producer=製作人: -changeMetadata.subject=主題: -changeMetadata.trapped=陷阱: -changeMetadata.selectText.4=其他中繼資料: -changeMetadata.selectText.5=新增自訂中繼資料項目 -changeMetadata.submit=變更 - -#unlockPDFForms -unlockPDFForms.title=Remove Read-Only from Form Fields -unlockPDFForms.header=Unlock PDF Forms -unlockPDFForms.submit=Remove - -#pdfToPDFA -pdfToPDFA.title=PDF 轉 PDF/A -pdfToPDFA.header=PDF 轉 PDF/A -pdfToPDFA.credit=此服務使用 libreoffice 進行 PDF/A 轉換 -pdfToPDFA.submit=轉換 -pdfToPDFA.tip=目前不支援上傳多個 -pdfToPDFA.outputFormat=輸出格式 -pdfToPDFA.pdfWithDigitalSignature=該 PDF 的憑證簽章將會在下一步被移除 - - -#PDFToWord -PDFToWord.title=PDF 轉 Word -PDFToWord.header=PDF 轉 Word -PDFToWord.selectText.1=輸出文件格式 -PDFToWord.credit=此服務使用 LibreOffice 進行檔案轉換。 -PDFToWord.submit=轉換 - - -#PDFToPresentation -PDFToPresentation.title=PDF 轉簡報 -PDFToPresentation.header=PDF 轉簡報 -PDFToPresentation.selectText.1=輸出文件格式 -PDFToPresentation.credit=此服務使用 LibreOffice 進行檔案轉換。 -PDFToPresentation.submit=轉換 - - -#PDFToText -PDFToText.title=PDF 轉 RTF(文字) -PDFToText.header=PDF 轉 RTF(文字) -PDFToText.selectText.1=輸出文件格式 -PDFToText.credit=此服務使用 LibreOffice 進行檔案轉換。 -PDFToText.submit=轉換 - - -#PDFToHTML -PDFToHTML.title=PDF 轉 HTML -PDFToHTML.header=PDF 轉 HTML -PDFToHTML.credit=此服務使用 pdftohtml 進行檔案轉換。 -PDFToHTML.submit=轉換 - - -#PDFToXML -PDFToXML.title=PDF 轉換為 XML -PDFToXML.header=PDF 轉換為 XML -PDFToXML.credit=此服務使用 LibreOffice 進行檔案轉換。 -PDFToXML.submit=轉換 - -#PDFToCSV -PDFToCSV.title=PDF 轉換為 CSV -PDFToCSV.header=PDF 轉換為 CSV -PDFToCSV.prompt=選擇要提取表格的頁面 -PDFToCSV.submit=提取 - -#split-by-size-or-count -split-by-size-or-count.title=依大小或數量分割 PDF -split-by-size-or-count.header=依大小或數量分割 PDF -split-by-size-or-count.type.label=選擇分割類型 -split-by-size-or-count.type.size=依大小 -split-by-size-or-count.type.pageCount=依頁數 -split-by-size-or-count.type.docCount=依文件數量 -split-by-size-or-count.value.label=輸入值 -split-by-size-or-count.value.placeholder=輸入大小(例如:2MB 或 3KB)或數量(例如:5) -split-by-size-or-count.submit=送出 - - -#overlay-pdfs -overlay-pdfs.header=覆蓋 PDF 檔案 -overlay-pdfs.baseFile.label=選擇基底 PDF 檔案 -overlay-pdfs.overlayFiles.label=選擇覆蓋 PDF 檔案 -overlay-pdfs.mode.label=選擇覆蓋模式 -overlay-pdfs.mode.sequential=序列覆蓋 -overlay-pdfs.mode.interleaved=交錯覆蓋 -overlay-pdfs.mode.fixedRepeat=固定重複覆蓋 -overlay-pdfs.counts.label=覆蓋次數(適用於固定重複模式) -overlay-pdfs.counts.placeholder=輸入逗號分隔的次數(例如:2,3,1) -overlay-pdfs.position.label=選擇覆蓋位置 -overlay-pdfs.position.foreground=前景 -overlay-pdfs.position.background=背景 -overlay-pdfs.submit=送出 - - -#split-by-sections -split-by-sections.title=依區段分割 PDF -split-by-sections.header=將 PDF 分割成區段 -split-by-sections.horizontal.label=水平劃分 -split-by-sections.vertical.label=垂直劃分 -split-by-sections.horizontal.placeholder=輸入水平劃分的數量 -split-by-sections.vertical.placeholder=輸入垂直劃分的數量 -split-by-sections.submit=分割 PDF -split-by-sections.merge=是否合併為一個 PDF - - -#printFile -printFile.title=列印檔案 -printFile.header=使用印表機印出檔案 -printFile.selectText.1=選擇要印的檔案 -printFile.selectText.2=輸入印表機名稱 -printFile.submit=列印 - - -#licenses -licenses.nav=授權條款 -licenses.title=第三方授權條款 -licenses.header=第三方授權條款 -licenses.module=模組 -licenses.version=版本 -licenses.license=授權條款 - -#survey -survey.nav=問卷調查 -survey.title=Stirling-PDF 問卷調查 -survey.description=Stirling-PDF 沒有追蹤功能,因此我們希望聽取使用者的意見來改進 Stirling-PDF! -survey.changes=Stirling-PDF 自上次調查以來已有所改變!欲了解更多資訊,請查看我們的部落格文章: -survey.changes2=隨著這些變更,我們正在獲得付費的商業支援和資金 -survey.please=請考慮參與我們的問卷調查! -survey.disabled=(問卷調查彈出視窗將在後續更新中停用,但仍可在頁尾使用) -survey.button=參與問卷調查 -survey.dontShowAgain=不要再次顯示 -survey.meeting.1=如果您在工作中使用 Stirling PDF,我們很希望能與您交流。我們將提供技術支援諮詢,以換取 15 分鐘的使用者體驗回饋交流。 -survey.meeting.2=這是一個機會讓您: -survey.meeting.3=獲得關於部署、整合或疑難排解方面的協助 -survey.meeting.4=針對效能、特殊案例和缺少的功能提供直接意見回饋 -survey.meeting.5=協助我們改良 Stirling PDF 以符合實際企業使用需求 -survey.meeting.6=如果您有興趣,可以直接預約時間與我們的團隊交流。(僅提供英語服務) -survey.meeting.7=期待深入了解您的使用情境,讓 Stirling PDF 變得更好! -survey.meeting.notInterested=不是企業使用者或對會議不感興趣? -survey.meeting.button=預約會議 - -#error -error.sorry=很抱歉造成您的困擾! -error.needHelp=需要協助或發現問題? -error.contactTip=如果您仍然遇到問題,請不要猶豫,隨時向我們尋求協助。您可以在我們的 GitHub 頁面回報問題,或透過 Discord 跟我們聯絡: -error.404.head=404 - 找不到頁面 | 糟糕,我們在程式碼中迷路了! -error.404.1=我們似乎找不到您正在尋找的頁面。 -error.404.2=發生了一些錯誤 -error.github=在 GitHub 上回報問題 -error.showStack=顯示堆疊追蹤 -error.copyStack=複製堆疊追蹤 -error.githubSubmit=GitHub - 回報問題 -error.discordSubmit=Discord - 發表支援文章 - - -#remove-image -removeImage.title=移除圖片 -removeImage.header=移除圖片 -removeImage.removeImage=移除圖片 -removeImage.submit=移除圖片 - - -splitByChapters.title=依章節分割 PDF -splitByChapters.header=依章節分割 PDF -splitByChapters.bookmarkLevel=書籤層級 -splitByChapters.includeMetadata=包含中繼資料 -splitByChapters.allowDuplicates=允許重複 -splitByChapters.desc.1=此工具會根據 PDF 檔案的章節結構將其分割成多個 PDF。 -splitByChapters.desc.2=書籤層級:選擇用於分割的書籤層級(0 表示最上層,1 表示第二層,依此類推)。 -splitByChapters.desc.3=包含中繼資料:如果勾選,原始 PDF 的中繼資料將包含在每個分割後的 PDF 中。 -splitByChapters.desc.4=允許重複:如果勾選,允許同一頁面上的多個書籤建立獨立的 PDF。 -splitByChapters.submit=分割 PDF - -#File Chooser -fileChooser.click=點選 -fileChooser.or=或 -fileChooser.dragAndDrop=拖放檔案 -fileChooser.dragAndDropPDF=拖放 PDF 檔案 -fileChooser.dragAndDropImage=拖放圖片檔案 -fileChooser.hoveredDragAndDrop=將檔案拖放至此 -fileChooser.extractPDF=處理中... - -#release notes -releases.footer=版本資訊 -releases.title=版本資訊 -releases.header=版本資訊 -releases.current.version=目前版本 -releases.note=版本資訊僅提供英文版本 - -#Validate Signature -validateSignature.title=驗證 PDF 簽章 -validateSignature.header=驗證數位簽章 -validateSignature.selectPDF=選擇已簽章的 PDF 檔案 -validateSignature.submit=驗證簽章 -validateSignature.results=驗證結果 -validateSignature.status=狀態 -validateSignature.signer=簽署者 -validateSignature.date=日期 -validateSignature.reason=原因 -validateSignature.location=位置 -validateSignature.noSignatures=此文件中未找到數位簽章 -validateSignature.status.valid=有效 -validateSignature.status.invalid=無效 -validateSignature.chain.invalid=憑證鏈驗證失敗 - 無法驗證簽署者身份 -validateSignature.trust.invalid=憑證不在信任儲存區中 - 無法驗證來源 -validateSignature.cert.expired=憑證已過期 -validateSignature.cert.revoked=憑證已被撤銷 -validateSignature.signature.info=簽章資訊 -validateSignature.signature=簽章 -validateSignature.signature.mathValid=簽章在數學上有效,但: -validateSignature.selectCustomCert=自訂 X.509 憑證檔案(選填) -validateSignature.cert.info=憑證詳細資訊 -validateSignature.cert.issuer=發行者 -validateSignature.cert.subject=主旨 -validateSignature.cert.serialNumber=序號 -validateSignature.cert.validFrom=有效期自 -validateSignature.cert.validUntil=有效期至 -validateSignature.cert.algorithm=演算法 -validateSignature.cert.keySize=金鑰長度 -validateSignature.cert.version=版本 -validateSignature.cert.keyUsage=金鑰用途 -validateSignature.cert.selfSigned=自我簽署 -validateSignature.cert.bits=位元 - -#################### -# Cookie banner # -#################### -cookieBanner.popUp.title=我們如何使用 Cookies -cookieBanner.popUp.description.1=我們使用 Cookies 和其他技術來讓 Stirling PDF 變得更好——幫助我們改善工具並繼續創造您會喜愛的新功能 -cookieBanner.popUp.description.2=如果您仍不想,點擊「不,謝謝」只會開啟必要的 Cookies 好讓網站功能保持運作 -cookieBanner.popUp.acceptAllBtn=接受 -cookieBanner.popUp.acceptNecessaryBtn=不,謝謝 -cookieBanner.popUp.showPreferencesBtn=管理偏好設定 -cookieBanner.preferencesModal.title=喜好設定中心 -cookieBanner.preferencesModal.acceptAllBtn=全部接受 -cookieBanner.preferencesModal.acceptNecessaryBtn=全部拒絕 -cookieBanner.preferencesModal.savePreferencesBtn=儲存設定 -cookieBanner.preferencesModal.closeIconLabel=關閉視窗 -cookieBanner.preferencesModal.serviceCounterLabel=服務|服務 -cookieBanner.preferencesModal.subtitle=Cookies 的用途 -cookieBanner.preferencesModal.description.1=Stirling PDF 使用 Cookies 與其他相似技術去改善您的體驗和分析您如何使用我們的工具。這有助於我們改善效能、開發您注目的功能,和提供使用者協助。 -cookieBanner.preferencesModal.description.2=Stirling PDF 不能——且永遠不會——追蹤或存取您的文件。 -cookieBanner.preferencesModal.description.3=您的隱私和信任是我們的核心理念。 -cookieBanner.preferencesModal.necessary.title.1=必要的 Cookies -cookieBanner.preferencesModal.necessary.title.2=永遠開啟 -cookieBanner.preferencesModal.necessary.description=這些 Cookies 對網站正常運作至關重要。它們讓核心功能,像是隱私設定、登入、填入表格能夠運作——這也是為什麼它們不能被關掉。 -cookieBanner.preferencesModal.analytics.title=分析 Cookies -cookieBanner.preferencesModal.analytics.description=這些 Cookies 幫助我們分析您如何使用我們的工具,好讓我們能專注在構建社群最重視的功能。儘管放心—— Stirling PDF 不會且永不追蹤您的文件 - diff --git a/stirling-pdf/build/resources/main/settings.yml.template b/stirling-pdf/build/resources/main/settings.yml.template deleted file mode 100644 index e786b9080..000000000 --- a/stirling-pdf/build/resources/main/settings.yml.template +++ /dev/null @@ -1,160 +0,0 @@ -############################################################################################################# -# Welcome to settings file from # -# ____ _____ ___ ____ _ ___ _ _ ____ ____ ____ _____ # -# / ___|_ _|_ _| _ \| | |_ _| \ | |/ ___| | _ \| _ \| ___| # -# \___ \ | | | || |_) | | | || \| | | _ _____| |_) | | | | |_ # -# ___) || | | || _ <| |___ | || |\ | |_| |_____| __/| |_| | _| # -# |____/ |_| |___|_| \_\_____|___|_| \_|\____| |_| |____/|_| # -# # -# Do not comment out any entry, it will be removed on next startup # -# If you want to override with environment parameter follow parameter naming SECURITY_INITIALLOGIN_USERNAME # -############################################################################################################# - -security: - enableLogin: false # set to 'true' to enable login - csrfDisabled: false # set to 'true' to disable CSRF protection (not recommended for production) - loginAttemptCount: 5 # lock user account after 5 tries; when using e.g. Fail2Ban you can deactivate the function with -1 - loginResetTimeMinutes: 120 # lock account for 2 hours after x attempts - loginMethod: all # Accepts values like 'all' and 'normal'(only Login with Username/Password), 'oauth2'(only Login with OAuth2) or 'saml2'(only Login with SAML2) - initialLogin: - username: '' # initial username for the first login - password: '' # initial password for the first login - oauth2: - enabled: false # set to 'true' to enable login (Note: enableLogin must also be 'true' for this to work) - client: - keycloak: - issuer: '' # URL of the Keycloak realm's OpenID Connect Discovery endpoint - clientId: '' # client ID for Keycloak OAuth2 - clientSecret: '' # client secret for Keycloak OAuth2 - scopes: openid, profile, email # scopes for Keycloak OAuth2 - useAsUsername: preferred_username # field to use as the username for Keycloak OAuth2. Available options are: [email | name | given_name | family_name | preferred_name] - google: - clientId: '' # client ID for Google OAuth2 - clientSecret: '' # client secret for Google OAuth2 - scopes: email, profile # scopes for Google OAuth2 - useAsUsername: email # field to use as the username for Google OAuth2. Available options are: [email | name | given_name | family_name] - github: - clientId: '' # client ID for GitHub OAuth2 - clientSecret: '' # client secret for GitHub OAuth2 - scopes: read:user # scope for GitHub OAuth2 - useAsUsername: login # field to use as the username for GitHub OAuth2. Available options are: [email | login | name] - issuer: '' # set to any Provider that supports OpenID Connect Discovery (/.well-known/openid-configuration) endpoint - clientId: '' # client ID from your Provider - clientSecret: '' # client secret from your Provider - autoCreateUser: true # set to 'true' to allow auto-creation of non-existing users - blockRegistration: false # set to 'true' to deny login with SSO without prior registration by an admin - useAsUsername: email # default is 'email'; custom fields can be used as the username - scopes: openid, profile, email # specify the scopes for which the application will request permissions - provider: google # set this to your OAuth Provider's name, e.g., 'google' or 'keycloak' - saml2: - enabled: false # Only enabled for paid enterprise clients (enterpriseEdition.enabled must be true) - provider: '' # The name of your Provider - autoCreateUser: true # set to 'true' to allow auto-creation of non-existing users - blockRegistration: false # set to 'true' to deny login with SSO without prior registration by an admin - registrationId: stirling # The name of your Service Provider (SP) app name. Should match the name in the path for your SSO & SLO URLs - idpMetadataUri: https://dev-XXXXXXXX.okta.com/app/externalKey/sso/saml/metadata # The uri for your Provider's metadata - idpSingleLoginUrl: https://dev-XXXXXXXX.okta.com/app/dev-XXXXXXXX_stirlingpdf_1/externalKey/sso/saml # The URL for initiating SSO. Provided by your Provider - idpSingleLogoutUrl: https://dev-XXXXXXXX.okta.com/app/dev-XXXXXXXX_stirlingpdf_1/externalKey/slo/saml # The URL for initiating SLO. Provided by your Provider - idpIssuer: '' # The ID of your Provider - idpCert: classpath:okta.cert # The certificate your Provider will use to authenticate your app's SAML authentication requests. Provided by your Provider - privateKey: classpath:saml-private-key.key # Your private key. Generated from your keypair - spCert: classpath:saml-public-cert.crt # Your signing certificate. Generated from your keypair - -premium: - key: 00000000-0000-0000-0000-000000000000 - enabled: true # Enable license key checks for pro/enterprise features - proFeatures: - database: true # Enable database features - SSOAutoLogin: false - CustomMetadata: - autoUpdateMetadata: false - author: username - creator: Stirling-PDF - producer: Stirling-PDF - googleDrive: - enabled: false - clientId: '' - apiKey: '' - appId: '' - -mail: - enabled: false # set to 'true' to enable sending emails - host: smtp.example.com # SMTP server hostname - port: 587 # SMTP server port - username: '' # SMTP server username - password: '' # SMTP server password - from: '' # sender email address - -legal: - termsAndConditions: https://www.stirlingpdf.com/terms-and-conditions # URL to the terms and conditions of your application (e.g. https://example.com/terms). Empty string to disable or filename to load from local file in static folder - privacyPolicy: https://www.stirlingpdf.com/privacy-policy # URL to the privacy policy of your application (e.g. https://example.com/privacy). Empty string to disable or filename to load from local file in static folder - accessibilityStatement: '' # URL to the accessibility statement of your application (e.g. https://example.com/accessibility). Empty string to disable or filename to load from local file in static folder - cookiePolicy: '' # URL to the cookie policy of your application (e.g. https://example.com/cookie). Empty string to disable or filename to load from local file in static folder - impressum: '' # URL to the impressum of your application (e.g. https://example.com/impressum). Empty string to disable or filename to load from local file in static folder - -system: - defaultLocale: en-US # set the default language (e.g. 'de-DE', 'fr-FR', etc) - googlevisibility: false # 'true' to allow Google visibility (via robots.txt), 'false' to disallow - enableAlphaFunctionality: false # set to enable functionality which might need more testing before it fully goes live (this feature might make no changes) - showUpdate: false # see when a new update is available - showUpdateOnlyAdmin: false # only admins can see when a new update is available, depending on showUpdate it must be set to 'true' - customHTMLFiles: false # enable to have files placed in /customFiles/templates override the existing template HTML files - tessdataDir: /usr/share/tessdata # path to the directory containing the Tessdata files. This setting is relevant for Windows systems. For Windows users, this path should be adjusted to point to the appropriate directory where the Tessdata files are stored. - enableAnalytics: null # set to 'true' to enable analytics, set to 'false' to disable analytics; for enterprise users, this is set to true - enableUrlToPDF: false # Set to 'true' to enable URL to PDF, INTERNAL ONLY, known security issues, should not be used externally - disableSanitize: false # set to true to disable Sanitize HTML; (can lead to injections in HTML) - datasource: - enableCustomDatabase: false # Enterprise users ONLY, set this property to 'true' if you would like to use your own custom database configuration - customDatabaseUrl: '' # eg jdbc:postgresql://localhost:5432/postgres, set the url for your own custom database connection. If provided, the type, hostName, port and name are not necessary and will not be used - username: postgres # set the database username - password: postgres # set the database password - type: postgresql # the type of the database to set (e.g. 'h2', 'postgresql') - hostName: localhost # the host name to use for the database url. Set to 'localhost' when running the app locally. Set to match the name of the container name of your database container when running the app on a server (Docker configuration) - port: 5432 # set the port number of the database. Ensure this matches the port the database is listening to - name: postgres # set the name of your database. Should match the name of the database you create - customPaths: - pipeline: - watchedFoldersDir: '' #Defaults to /pipeline/watchedFolders - finishedFoldersDir: '' #Defaults to /pipeline/finishedFolders - operations: - weasyprint: '' #Defaults to /opt/venv/bin/weasyprint - unoconvert: '' #Defaults to /opt/venv/bin/unoconvert - fileUploadLimit: '' # Defaults to "". No limit when string is empty. Set a number, between 0 and 999, followed by one of the following strings to set a limit. "KB", "MB", "GB". - -ui: - appName: '' # application's visible name - homeDescription: '' # short description or tagline shown on the homepage - appNameNavbar: '' # name displayed on the navigation bar - languages: [] # If empty, all languages are enabled. To display only German and Polish ["de_DE", "pl_PL"]. British English is always enabled. - -endpoints: - toRemove: [] # list endpoints to disable (e.g. ['img-to-pdf', 'remove-pages']) - groupsToRemove: [] # list groups to disable (e.g. ['LibreOffice']) - -metrics: - enabled: true # 'true' to enable Info APIs (`/api/*`) endpoints, 'false' to disable - -# Automatically Generated Settings (Do Not Edit Directly) -AutomaticallyGenerated: - key: example - UUID: example - appVersion: 0.35.0 - -processExecutor: - sessionLimit: # Process executor instances limits - libreOfficeSessionLimit: 1 - pdfToHtmlSessionLimit: 1 - qpdfSessionLimit: 4 - tesseractSessionLimit: 1 - pythonOpenCvSessionLimit: 8 - weasyPrintSessionLimit: 16 - installAppSessionLimit: 1 - calibreSessionLimit: 1 - timeoutMinutes: # Process executor timeout in minutes - libreOfficetimeoutMinutes: 30 - pdfToHtmltimeoutMinutes: 20 - pythonOpenCvtimeoutMinutes: 30 - weasyPrinttimeoutMinutes: 30 - installApptimeoutMinutes: 60 - calibretimeoutMinutes: 30 - tesseractTimeoutMinutes: 30 diff --git a/stirling-pdf/build/resources/main/static/3rdPartyLicenses.json b/stirling-pdf/build/resources/main/static/3rdPartyLicenses.json deleted file mode 100644 index da8718489..000000000 --- a/stirling-pdf/build/resources/main/static/3rdPartyLicenses.json +++ /dev/null @@ -1,1822 +0,0 @@ -{ - "dependencies": [ - { - "moduleName": "ch.qos.logback:logback-classic", - "moduleUrl": "http://www.qos.ch", - "moduleVersion": "1.5.18", - "moduleLicense": "GNU Lesser General Public License", - "moduleLicenseUrl": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html" - }, - { - "moduleName": "ch.qos.logback:logback-core", - "moduleUrl": "http://www.qos.ch", - "moduleVersion": "1.5.18", - "moduleLicense": "GNU Lesser General Public License", - "moduleLicenseUrl": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html" - }, - { - "moduleName": "com.adobe.xmp:xmpcore", - "moduleUrl": "https://www.adobe.com/devnet/xmp/library/eula-xmp-library-java.html", - "moduleVersion": "6.1.11", - "moduleLicense": "The BSD 3-Clause License (BSD3)", - "moduleLicenseUrl": "https://opensource.org/licenses/BSD-3-Clause" - }, - { - "moduleName": "com.bucket4j:bucket4j_jdk17-core", - "moduleUrl": "http://github.com/bucket4j/bucket4j/bucket4j_jdk17-core", - "moduleVersion": "8.14.0", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "com.coveo:saml-client", - "moduleUrl": "https://github.com/coveo/saml-client", - "moduleVersion": "5.0.0", - "moduleLicense": "MIT", - "moduleLicenseUrl": "https://opensource.org/licenses/MIT" - }, - { - "moduleName": "com.drewnoakes:metadata-extractor", - "moduleUrl": "https://drewnoakes.com/code/exif/", - "moduleVersion": "2.19.0", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.core:jackson-annotations", - "moduleUrl": "https://github.com/FasterXML/jackson", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.core:jackson-core", - "moduleUrl": "https://github.com/FasterXML/jackson-core", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.core:jackson-databind", - "moduleUrl": "https://github.com/FasterXML/jackson", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", - "moduleUrl": "https://github.com/FasterXML/jackson-dataformats-text", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.datatype:jackson-datatype-jdk8", - "moduleUrl": "https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", - "moduleUrl": "https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base", - "moduleUrl": "https://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider", - "moduleUrl": "https://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", - "moduleUrl": "https://github.com/FasterXML/jackson-modules-base", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson.module:jackson-module-parameter-names", - "moduleUrl": "https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml.jackson:jackson-bom", - "moduleUrl": "https://github.com/FasterXML/jackson-bom", - "moduleVersion": "2.18.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fasterxml:classmate", - "moduleUrl": "https://github.com/FasterXML/java-classmate", - "moduleVersion": "1.7.0", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.fathzer:javaluator", - "moduleVersion": "3.0.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.github.jai-imageio:jai-imageio-core", - "moduleUrl": "https://github.com/jai-imageio/jai-imageio-core", - "moduleVersion": "1.4.0", - "moduleLicense": "LICENSE.txt" - }, - { - "moduleName": "com.github.jai-imageio:jai-imageio-jpeg2000", - "moduleUrl": "https://github.com/jai-imageio/jai-imageio-jpeg2000", - "moduleVersion": "1.4.0", - "moduleLicense": "LICENSE-JJ2000.txt, LICENSE-Sun.txt" - }, - { - "moduleName": "com.github.stephenc.jcip:jcip-annotations", - "moduleUrl": "http://stephenc.github.com/jcip-annotations", - "moduleVersion": "1.0-1", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.code.findbugs:jsr305", - "moduleUrl": "http://findbugs.sourceforge.net/", - "moduleVersion": "3.0.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.code.gson:gson", - "moduleUrl": "https://github.com/google/gson", - "moduleVersion": "2.11.0", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.errorprone:error_prone_annotations", - "moduleUrl": "https://errorprone.info/error_prone_annotations", - "moduleVersion": "2.27.0", - "moduleLicense": "Apache 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.guava:failureaccess", - "moduleUrl": "https://github.com/google/guava/", - "moduleVersion": "1.0.1", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.guava:guava", - "moduleUrl": "https://github.com/google/guava/", - "moduleVersion": "31.1-jre", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.guava:listenablefuture", - "moduleVersion": "9999.0-empty-to-avoid-conflict-with-guava", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.j2objc:j2objc-annotations", - "moduleUrl": "https://github.com/google/j2objc/", - "moduleVersion": "1.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.google.zxing:core", - "moduleUrl": "https://github.com/zxing/zxing/core", - "moduleVersion": "3.5.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.googlecode.owasp-java-html-sanitizer:java10-shim", - "moduleVersion": "20240325.1", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.googlecode.owasp-java-html-sanitizer:java8-shim", - "moduleVersion": "20240325.1", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer", - "moduleUrl": "https://owasp.org", - "moduleVersion": "20240325.1", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.h2database:h2", - "moduleUrl": "https://h2database.com", - "moduleVersion": "2.3.232", - "moduleLicense": "MPL 2.0", - "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/2.0/" - }, - { - "moduleName": "com.martiansoftware:jsap", - "moduleUrl": "http://www.martiansoftware.com/jsap/", - "moduleVersion": "2.1", - "moduleLicense": "LGPL", - "moduleLicenseUrl": "http://www.martiansoftware.com/jsap/license.html" - }, - { - "moduleName": "com.nimbusds:content-type", - "moduleUrl": "https://connect2id.com", - "moduleVersion": "2.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.nimbusds:lang-tag", - "moduleUrl": "https://connect2id.com/", - "moduleVersion": "1.7", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.nimbusds:nimbus-jose-jwt", - "moduleUrl": "https://connect2id.com", - "moduleVersion": "9.37.3", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.nimbusds:oauth2-oidc-sdk", - "moduleUrl": "https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions", - "moduleVersion": "9.43.6", - "moduleLicense": "Apache License, version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.html" - }, - { - "moduleName": "com.opencsv:opencsv", - "moduleUrl": "http://opencsv.sf.net", - "moduleVersion": "5.11", - "moduleLicense": "Apache 2", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "com.posthog.java:posthog", - "moduleUrl": "http://github.com/PostHog/posthog-java", - "moduleVersion": "1.2.0", - "moduleLicense": "MIT License", - "moduleLicenseUrl": "http://www.opensource.org/licenses/mit-license.php" - }, - { - "moduleName": "com.sun.istack:istack-commons-runtime", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "4.1.2", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "com.twelvemonkeys.common:common-image", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.common:common-io", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.common:common-lang", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-batik", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-bmp", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-core", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-jpeg", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-metadata", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-tiff", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.twelvemonkeys.imageio:imageio-webp", - "moduleVersion": "3.12.0", - "moduleLicense": "The BSD License", - "moduleLicenseUrl": "https://github.com/haraldk/TwelveMonkeys#license" - }, - { - "moduleName": "com.unboundid.product.scim2:scim2-sdk-client", - "moduleUrl": "https://github.com/pingidentity/scim2", - "moduleVersion": "2.3.5", - "moduleLicense": "UnboundID SCIM2 SDK Free Use License", - "moduleLicenseUrl": "https://github.com/pingidentity/scim2" - }, - { - "moduleName": "com.unboundid.product.scim2:scim2-sdk-common", - "moduleUrl": "https://github.com/pingidentity/scim2", - "moduleVersion": "2.3.5", - "moduleLicense": "UnboundID SCIM2 SDK Free Use License", - "moduleLicenseUrl": "https://github.com/pingidentity/scim2" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-ext-emoji", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-ext-gfm-strikethrough", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-ext-ins", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-ext-superscript", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-ext-tables", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-ext-wikilink", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-html2md-converter", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-jira-converter", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-ast", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-builder", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-collection", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-data", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-dependency", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-format", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-html", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-misc", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-options", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-sequence", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.vladsch.flexmark:flexmark-util-visitor", - "moduleVersion": "0.64.8", - "moduleLicense": "BSD 2-Clause License", - "moduleLicenseUrl": "http://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "com.zaxxer:HikariCP", - "moduleUrl": "https://github.com/brettwooldridge/HikariCP", - "moduleVersion": "5.1.0", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "commons-beanutils:commons-beanutils", - "moduleUrl": "https://commons.apache.org/proper/commons-beanutils", - "moduleVersion": "1.10.0", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "commons-cli:commons-cli", - "moduleUrl": "http://commons.apache.org/proper/commons-cli/", - "moduleVersion": "1.4", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "commons-codec:commons-codec", - "moduleUrl": "https://commons.apache.org/proper/commons-codec/", - "moduleVersion": "1.17.2", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "commons-collections:commons-collections", - "moduleUrl": "http://commons.apache.org/collections/", - "moduleVersion": "3.2.2", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "commons-io:commons-io", - "moduleUrl": "https://commons.apache.org/proper/commons-io/", - "moduleVersion": "2.19.0", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.dropwizard.metrics:metrics-core", - "moduleVersion": "4.2.25", - "moduleLicense": "Apache License 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.html" - }, - { - "moduleName": "io.github.pixee:java-security-toolkit", - "moduleUrl": "https://github.com/pixee/java-security-toolkit", - "moduleVersion": "1.2.1", - "moduleLicense": "MIT License", - "moduleLicenseUrl": "http://www.opensource.org/licenses/mit-license.php" - }, - { - "moduleName": "io.micrometer:micrometer-commons", - "moduleUrl": "https://github.com/micrometer-metrics/micrometer", - "moduleVersion": "1.14.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.micrometer:micrometer-core", - "moduleUrl": "https://github.com/micrometer-metrics/micrometer", - "moduleVersion": "1.14.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.micrometer:micrometer-jakarta9", - "moduleUrl": "https://github.com/micrometer-metrics/micrometer", - "moduleVersion": "1.14.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.micrometer:micrometer-observation", - "moduleUrl": "https://github.com/micrometer-metrics/micrometer", - "moduleVersion": "1.14.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.micrometer:micrometer-registry-prometheus", - "moduleUrl": "https://github.com/micrometer-metrics/micrometer", - "moduleVersion": "1.14.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.prometheus:prometheus-metrics-config", - "moduleVersion": "1.3.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.prometheus:prometheus-metrics-core", - "moduleVersion": "1.3.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.prometheus:prometheus-metrics-exposition-formats", - "moduleVersion": "1.3.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.prometheus:prometheus-metrics-exposition-textformats", - "moduleVersion": "1.3.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.prometheus:prometheus-metrics-model", - "moduleVersion": "1.3.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.prometheus:prometheus-metrics-tracer-common", - "moduleVersion": "1.3.6", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.smallrye:jandex", - "moduleVersion": "3.2.0", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "io.swagger.core.v3:swagger-annotations-jakarta", - "moduleUrl": "https://github.com/swagger-api/swagger-core/modules/swagger-annotations", - "moduleVersion": "2.2.30", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "io.swagger.core.v3:swagger-core-jakarta", - "moduleUrl": "https://github.com/swagger-api/swagger-core/modules/swagger-core", - "moduleVersion": "2.2.30", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "io.swagger.core.v3:swagger-models-jakarta", - "moduleUrl": "https://github.com/swagger-api/swagger-core/modules/swagger-models", - "moduleVersion": "2.2.30", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "jakarta.activation:jakarta.activation-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.1.3", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.annotation:jakarta.annotation-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.1.1", - "moduleLicense": "GPL2 w/ CPE", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.enterprise:jakarta.enterprise.cdi-api", - "moduleUrl": "https://jboss.org", - "moduleVersion": "4.0.1", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.enterprise:jakarta.enterprise.lang-model", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "4.0.1", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.inject:jakarta.inject-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.0.1", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "jakarta.interceptor:jakarta.interceptor-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.1.0", - "moduleLicense": "GPL2 w/ CPE", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.persistence:jakarta.persistence-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "3.1.0", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.servlet:jakarta.servlet-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "6.0.0", - "moduleLicense": "GPL2 w/ CPE", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.transaction:jakarta.transaction-api", - "moduleUrl": "https://projects.eclipse.org/projects/ee4j.jta", - "moduleVersion": "2.0.1", - "moduleLicense": "GPL2 w/ CPE", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.validation:jakarta.validation-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "3.0.2", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.websocket:jakarta.websocket-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.1.1", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.websocket:jakarta.websocket-client-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.1.1", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "jakarta.xml.bind:jakarta.xml.bind-api", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "4.0.2", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "javax.activation:javax.activation-api", - "moduleUrl": "http://www.oracle.com", - "moduleVersion": "1.2.0", - "moduleLicense": "COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0", - "moduleLicenseUrl": "https://opensource.org/licenses/CDDL-1.0" - }, - { - "moduleName": "javax.xml.bind:jaxb-api", - "moduleUrl": "http://www.oracle.com/", - "moduleVersion": "2.3.1", - "moduleLicense": "GPL2 w/ CPE", - "moduleLicenseUrl": "https://oss.oracle.com/licenses/CDDL+GPL-1.1" - }, - { - "moduleName": "me.friwi:gluegen-rt", - "moduleUrl": "http://jogamp.org/gluegen/www/", - "moduleVersion": "v2.4.0-rc-20210111", - "moduleLicense": "BSD-4 License", - "moduleLicenseUrl": "http://www.spdx.org/licenses/BSD-4-Clause" - }, - { - "moduleName": "me.friwi:jcef-api", - "moduleUrl": "https://bitbucket.org/chromiumembedded/java-cef/", - "moduleVersion": "jcef-1770317+cef-132.3.1+g144febe+chromium-132.0.6834.83", - "moduleLicense": "BSD License", - "moduleLicenseUrl": "https://bitbucket.org/chromiumembedded/java-cef/src/master/LICENSE.txt" - }, - { - "moduleName": "me.friwi:jcefmaven", - "moduleUrl": "https://github.com/jcefmaven/jcefmaven/", - "moduleVersion": "132.3.1", - "moduleLicense": "Apache-2.0 License", - "moduleLicenseUrl": "https://github.com/jcefmaven/jcefmaven/blob/master/LICENSE" - }, - { - "moduleName": "me.friwi:jogl-all", - "moduleUrl": "http://jogamp.org/jogl/www/", - "moduleVersion": "v2.4.0-rc-20210111", - "moduleLicense": "Ubuntu Font Licence 1.0", - "moduleLicenseUrl": "http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt" - }, - { - "moduleName": "net.bytebuddy:byte-buddy", - "moduleVersion": "1.15.11", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "net.minidev:accessors-smart", - "moduleUrl": "https://urielch.github.io/", - "moduleVersion": "2.5.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "net.minidev:json-smart", - "moduleUrl": "https://urielch.github.io/", - "moduleVersion": "2.5.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "net.shibboleth.utilities:java-support", - "moduleVersion": "8.4.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.antlr:antlr4-runtime", - "moduleUrl": "https://www.antlr.org/", - "moduleVersion": "4.13.0", - "moduleLicense": "BSD-3-Clause", - "moduleLicenseUrl": "https://www.antlr.org/license.html" - }, - { - "moduleName": "org.apache.commons:commons-collections4", - "moduleUrl": "https://commons.apache.org/proper/commons-collections/", - "moduleVersion": "4.4", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.commons:commons-compress", - "moduleUrl": "https://commons.apache.org/proper/commons-compress/", - "moduleVersion": "1.27.1", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.commons:commons-csv", - "moduleUrl": "https://commons.apache.org/proper/commons-csv/", - "moduleVersion": "1.9.0", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.commons:commons-lang3", - "moduleUrl": "https://commons.apache.org/proper/commons-lang/", - "moduleVersion": "3.17.0", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.commons:commons-text", - "moduleUrl": "https://commons.apache.org/proper/commons-text", - "moduleVersion": "1.13.0", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.httpcomponents:httpclient", - "moduleUrl": "http://hc.apache.org/httpcomponents-client-ga", - "moduleVersion": "4.5.14", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.httpcomponents:httpcore", - "moduleUrl": "http://hc.apache.org/httpcomponents-core-ga", - "moduleVersion": "4.4.16", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.logging.log4j:log4j-api", - "moduleVersion": "2.24.3", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.logging.log4j:log4j-to-slf4j", - "moduleVersion": "2.24.3", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.pdfbox:fontbox", - "moduleUrl": "https://pdfbox.apache.org", - "moduleVersion": "3.0.5", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.pdfbox:jbig2-imageio", - "moduleVersion": "3.0.4", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.pdfbox:pdfbox", - "moduleUrl": "https://pdfbox.apache.org", - "moduleVersion": "3.0.5", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.pdfbox:pdfbox-io", - "moduleUrl": "https://pdfbox.apache.org", - "moduleVersion": "3.0.5", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.pdfbox:preflight", - "moduleUrl": "https://pdfbox.apache.org", - "moduleVersion": "3.0.5", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.pdfbox:xmpbox", - "moduleUrl": "https://pdfbox.apache.org", - "moduleVersion": "3.0.5", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.santuario:xmlsec", - "moduleUrl": "https://www.apache.org/", - "moduleVersion": "2.3.4", - "moduleLicense": "Apache-2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.tomcat.embed:tomcat-embed-el", - "moduleUrl": "https://tomcat.apache.org/", - "moduleVersion": "10.1.40", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.velocity:velocity-engine-core", - "moduleUrl": "https://www.apache.org/", - "moduleVersion": "2.3", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.xmlgraphics:batik-all", - "moduleVersion": "1.18", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.apache.xmlgraphics:xmlgraphics-commons", - "moduleUrl": "http://xmlgraphics.apache.org/commons/", - "moduleVersion": "2.10", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.aspectj:aspectjweaver", - "moduleUrl": "https://www.eclipse.org/aspectj/", - "moduleVersion": "1.9.24", - "moduleLicense": "Eclipse Public License - v 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt" - }, - { - "moduleName": "org.attoparser:attoparser", - "moduleUrl": "https://www.attoparser.org", - "moduleVersion": "2.0.7.RELEASE", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.bouncycastle:bcpkix-jdk18on", - "moduleUrl": "https://www.bouncycastle.org/download/bouncy-castle-java/", - "moduleVersion": "1.80", - "moduleLicense": "Bouncy Castle Licence", - "moduleLicenseUrl": "https://www.bouncycastle.org/licence.html" - }, - { - "moduleName": "org.bouncycastle:bcprov-jdk18on", - "moduleUrl": "https://www.bouncycastle.org/download/bouncy-castle-java/", - "moduleVersion": "1.80", - "moduleLicense": "Bouncy Castle Licence", - "moduleLicenseUrl": "https://www.bouncycastle.org/licence.html" - }, - { - "moduleName": "org.bouncycastle:bcutil-jdk18on", - "moduleUrl": "https://www.bouncycastle.org/download/bouncy-castle-java/", - "moduleVersion": "1.80", - "moduleLicense": "Bouncy Castle Licence", - "moduleLicenseUrl": "https://www.bouncycastle.org/licence.html" - }, - { - "moduleName": "org.checkerframework:checker-qual", - "moduleUrl": "https://checkerframework.org/", - "moduleVersion": "3.48.3", - "moduleLicense": "The MIT License", - "moduleLicenseUrl": "http://opensource.org/licenses/MIT" - }, - { - "moduleName": "org.commonmark:commonmark", - "moduleVersion": "0.24.0", - "moduleLicense": "BSD-2-Clause", - "moduleLicenseUrl": "https://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "org.commonmark:commonmark-ext-gfm-tables", - "moduleVersion": "0.24.0", - "moduleLicense": "BSD-2-Clause", - "moduleLicenseUrl": "https://opensource.org/licenses/BSD-2-Clause" - }, - { - "moduleName": "org.cryptacular:cryptacular", - "moduleUrl": "http://www.cryptacular.org", - "moduleVersion": "1.2.5", - "moduleLicense": "GNU Lesser General Public License", - "moduleLicenseUrl": "http://www.gnu.org/licenses/lgpl-3.0.txt" - }, - { - "moduleName": "org.eclipse.angus:angus-activation", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.0.2", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "org.eclipse.angus:jakarta.mail", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "2.0.3", - "moduleLicense": "GPL2 w/ CPE", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-client", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-common", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-servlet", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10:jetty-ee10-annotations", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10:jetty-ee10-plus", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10:jetty-ee10-servlet", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10:jetty-ee10-servlets", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.ee10:jetty-ee10-webapp", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.websocket:jetty-websocket-core-client", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.websocket:jetty-websocket-core-common", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.websocket:jetty-websocket-core-server", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.websocket:jetty-websocket-jetty-api", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty.websocket:jetty-websocket-jetty-common", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-alpn-client", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-client", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-ee", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-http", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-io", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-plus", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-security", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-server", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-session", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-util", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.eclipse.jetty:jetty-xml", - "moduleUrl": "https://jetty.org/", - "moduleVersion": "12.0.19", - "moduleLicense": "Eclipse Public License - Version 2.0", - "moduleLicenseUrl": "https://www.eclipse.org/legal/epl-2.0/" - }, - { - "moduleName": "org.glassfish.jaxb:jaxb-core", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "4.0.5", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "org.glassfish.jaxb:jaxb-runtime", - "moduleUrl": "https://www.eclipse.org", - "moduleVersion": "4.0.5", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "org.glassfish.jaxb:txw2", - "moduleUrl": "https://eclipse-ee4j.github.io/jaxb-ri/", - "moduleVersion": "4.0.5", - "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception", - "moduleLicenseUrl": "https://www.gnu.org/software/classpath/license.html" - }, - { - "moduleName": "org.hdrhistogram:HdrHistogram", - "moduleUrl": "http://hdrhistogram.github.io/HdrHistogram/", - "moduleVersion": "2.2.2", - "moduleLicense": "Public Domain, per Creative Commons CC0", - "moduleLicenseUrl": "http://creativecommons.org/publicdomain/zero/1.0/" - }, - { - "moduleName": "org.hibernate.common:hibernate-commons-annotations", - "moduleUrl": "http://hibernate.org", - "moduleVersion": "7.0.3.Final", - "moduleLicense": "Apache License Version 2.0", - "moduleLicenseUrl": "https://opensource.org/licenses/Apache-2.0" - }, - { - "moduleName": "org.hibernate.orm:hibernate-core", - "moduleUrl": "https://www.hibernate.org/orm/6.6", - "moduleVersion": "6.6.13.Final", - "moduleLicense": "GNU Library General Public License v2.1 or later", - "moduleLicenseUrl": "https://www.opensource.org/licenses/LGPL-2.1" - }, - { - "moduleName": "org.hibernate.validator:hibernate-validator", - "moduleVersion": "8.0.2.Final", - "moduleLicense": "Apache License 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.jboss.logging:jboss-logging", - "moduleUrl": "http://www.jboss.org", - "moduleVersion": "3.6.1.Final", - "moduleLicense": "Apache License 2.0", - "moduleLicenseUrl": "https://repository.jboss.org/licenses/apache-2.0.txt" - }, - { - "moduleName": "org.jetbrains:annotations", - "moduleUrl": "https://github.com/JetBrains/java-annotations", - "moduleVersion": "24.0.1", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.jsoup:jsoup", - "moduleUrl": "https://jsoup.org/", - "moduleVersion": "1.15.4", - "moduleLicense": "The MIT License", - "moduleLicenseUrl": "https://jsoup.org/license" - }, - { - "moduleName": "org.jspecify:jspecify", - "moduleUrl": "https://jspecify.dev/docs/start-here", - "moduleVersion": "1.0.0", - "moduleLicense": "The Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.latencyutils:LatencyUtils", - "moduleUrl": "http://latencyutils.github.io/LatencyUtils/", - "moduleVersion": "2.0.3", - "moduleLicense": "Public Domain, per Creative Commons CC0", - "moduleLicenseUrl": "http://creativecommons.org/publicdomain/zero/1.0/" - }, - { - "moduleName": "org.locationtech.jts:jts-core", - "moduleVersion": "1.18.1", - "moduleLicense": "Eclipse Public License, Version 2.0", - "moduleLicenseUrl": "https://github.com/locationtech/jts/blob/master/LICENSE_EPLv2.txt" - }, - { - "moduleName": "org.openjfx:javafx-base", - "moduleVersion": "21", - "moduleLicense": "GPLv2+CE", - "moduleLicenseUrl": "https://openjdk.java.net/legal/gplv2+ce.html" - }, - { - "moduleName": "org.openjfx:javafx-controls", - "moduleVersion": "21", - "moduleLicense": "GPLv2+CE", - "moduleLicenseUrl": "https://openjdk.java.net/legal/gplv2+ce.html" - }, - { - "moduleName": "org.openjfx:javafx-graphics", - "moduleVersion": "21", - "moduleLicense": "GPLv2+CE", - "moduleLicenseUrl": "https://openjdk.java.net/legal/gplv2+ce.html" - }, - { - "moduleName": "org.openjfx:javafx-swing", - "moduleVersion": "21", - "moduleLicense": "GPLv2+CE", - "moduleLicenseUrl": "https://openjdk.java.net/legal/gplv2+ce.html" - }, - { - "moduleName": "org.opensaml:opensaml-core", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-messaging-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-profile-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-saml-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-saml-impl", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-security-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-security-impl", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-soap-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-soap-impl", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-storage-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-xmlsec-api", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.opensaml:opensaml-xmlsec-impl", - "moduleVersion": "4.3.2", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.ow2.asm:asm", - "moduleUrl": "http://asm.ow2.org", - "moduleVersion": "9.7.1", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.ow2.asm:asm-commons", - "moduleUrl": "http://asm.ow2.org", - "moduleVersion": "9.7.1", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.ow2.asm:asm-tree", - "moduleUrl": "http://asm.ow2.org", - "moduleVersion": "9.7.1", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.postgresql:postgresql", - "moduleUrl": "https://jdbc.postgresql.org/", - "moduleVersion": "42.7.5", - "moduleLicense": "BSD-2-Clause", - "moduleLicenseUrl": "https://jdbc.postgresql.org/about/license.html" - }, - { - "moduleName": "org.slf4j:jul-to-slf4j", - "moduleUrl": "http://www.slf4j.org", - "moduleVersion": "2.0.17", - "moduleLicense": "MIT", - "moduleLicenseUrl": "https://opensource.org/license/mit" - }, - { - "moduleName": "org.slf4j:slf4j-api", - "moduleUrl": "http://www.slf4j.org", - "moduleVersion": "2.0.17", - "moduleLicense": "MIT", - "moduleLicenseUrl": "https://opensource.org/license/mit" - }, - { - "moduleName": "org.snakeyaml:snakeyaml-engine", - "moduleUrl": "https://bitbucket.org/snakeyaml/snakeyaml-engine", - "moduleVersion": "2.9", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.springdoc:springdoc-openapi-starter-common", - "moduleVersion": "2.8.8", - "moduleLicense": "The Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.springdoc:springdoc-openapi-starter-webmvc-api", - "moduleVersion": "2.8.8", - "moduleLicense": "The Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.springdoc:springdoc-openapi-starter-webmvc-ui", - "moduleVersion": "2.8.8", - "moduleLicense": "The Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.springframework.boot:spring-boot", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-actuator", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-actuator-autoconfigure", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-autoconfigure", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-devtools", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-actuator", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-data-jpa", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-jdbc", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-jetty", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-json", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-logging", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-mail", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-oauth2-client", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-security", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-thymeleaf", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-validation", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.boot:spring-boot-starter-web", - "moduleUrl": "https://spring.io/projects/spring-boot", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.data:spring-data-commons", - "moduleUrl": "https://spring.io/projects/spring-data", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.data:spring-data-jpa", - "moduleUrl": "https://projects.spring.io/spring-data-jpa", - "moduleVersion": "3.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-config", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-core", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-crypto", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-oauth2-client", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-oauth2-core", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-oauth2-jose", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-saml2-service-provider", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.security:spring-security-web", - "moduleUrl": "https://spring.io/projects/spring-security", - "moduleVersion": "6.4.5", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework.session:spring-session-core", - "moduleUrl": "https://spring.io/projects/spring-session", - "moduleVersion": "3.4.3", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-aop", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-aspects", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-beans", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-context", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-context-support", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-core", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-expression", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-jcl", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-jdbc", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-orm", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-tx", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-web", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.springframework:spring-webmvc", - "moduleUrl": "https://github.com/spring-projects/spring-framework", - "moduleVersion": "6.2.6", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" - }, - { - "moduleName": "org.thymeleaf.extras:thymeleaf-extras-springsecurity5", - "moduleVersion": "3.1.3.RELEASE", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.thymeleaf:thymeleaf", - "moduleVersion": "3.1.3.RELEASE", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.thymeleaf:thymeleaf-spring5", - "moduleVersion": "3.1.3.RELEASE", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.thymeleaf:thymeleaf-spring6", - "moduleVersion": "3.1.3.RELEASE", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.unbescape:unbescape", - "moduleUrl": "http://www.unbescape.org", - "moduleVersion": "1.1.6.RELEASE", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "org.webjars:swagger-ui", - "moduleUrl": "https://www.webjars.org", - "moduleVersion": "5.21.0", - "moduleLicense": "Apache-2.0" - }, - { - "moduleName": "org.webjars:webjars-locator-lite", - "moduleUrl": "https://webjars.org", - "moduleVersion": "1.0.1", - "moduleLicense": "MIT", - "moduleLicenseUrl": "https://github.com/webjars/webjars-locator-lite/blob/main/LICENSE.md" - }, - { - "moduleName": "org.yaml:snakeyaml", - "moduleUrl": "https://bitbucket.org/snakeyaml/snakeyaml", - "moduleVersion": "2.3", - "moduleLicense": "Apache License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - }, - { - "moduleName": "technology.tabula:tabula", - "moduleUrl": "http://github.com/tabulapdf/tabula-java", - "moduleVersion": "1.0.5", - "moduleLicense": "MIT License", - "moduleLicenseUrl": "http://www.opensource.org/licenses/mit-license.php" - }, - { - "moduleName": "xml-apis:xml-apis", - "moduleUrl": "http://xml.apache.org/commons/components/external/", - "moduleVersion": "1.4.01", - "moduleLicense": "The W3C License", - "moduleLicenseUrl": "http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.zip" - }, - { - "moduleName": "xml-apis:xml-apis-ext", - "moduleUrl": "http://xml.apache.org/commons/components/external/", - "moduleVersion": "1.3.04", - "moduleLicense": "The Apache Software License, Version 2.0", - "moduleLicenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.txt" - } - ] -} \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/android-chrome-512x512.png b/stirling-pdf/build/resources/main/static/android-chrome-512x512.png deleted file mode 100644 index 19bc603ec..000000000 Binary files a/stirling-pdf/build/resources/main/static/android-chrome-512x512.png and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/apple-touch-icon.png b/stirling-pdf/build/resources/main/static/apple-touch-icon.png deleted file mode 100644 index 6ac076ba5..000000000 Binary files a/stirling-pdf/build/resources/main/static/apple-touch-icon.png and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/browserconfig.xml b/stirling-pdf/build/resources/main/static/browserconfig.xml deleted file mode 100644 index 5aecc916b..000000000 --- a/stirling-pdf/build/resources/main/static/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #00aba9 - - - diff --git a/stirling-pdf/build/resources/main/static/css/add-image.css b/stirling-pdf/build/resources/main/static/css/add-image.css deleted file mode 100644 index f51da024f..000000000 --- a/stirling-pdf/build/resources/main/static/css/add-image.css +++ /dev/null @@ -1,55 +0,0 @@ -#box-drag-container { - position: relative; - margin: 20px 0; -} - -#pdf-canvas { - box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.384); - width: 100%; -} - -.draggable-buttons-box { - position: relative; - top: 0; - padding: 10px; - width: calc(100% + 4.4rem); - display: flex; - gap: 5px; - z-index: 5; - margin-left: -2.2rem; -} - -.draggable-buttons-box>button { - z-index: 4; - background-color: rgba(13, 110, 253, 0.1); - flex: 1 1 auto; - min-width: 2.5rem; - max-width: 4rem; -} - - -.draggable-canvas { - border: 1px solid red; - position: absolute; - touch-action: none; - user-select: none; - top: 0px; - left: 0; -} - -.input-with-icon { - position: relative; - display: inline-flex; - align-items: center; -} - -.input-with-icon .icon { - position: absolute; - left: 0.5rem; - pointer-events: none; - color: #aaa; -} - -.input-with-icon input { - padding-left: 2.2rem; -} diff --git a/stirling-pdf/build/resources/main/static/css/bootstrap-icons.css b/stirling-pdf/build/resources/main/static/css/bootstrap-icons.css deleted file mode 100644 index 7ebc9f1ae..000000000 --- a/stirling-pdf/build/resources/main/static/css/bootstrap-icons.css +++ /dev/null @@ -1,2018 +0,0 @@ -@font-face { - font-display: block; - font-family: "bootstrap-icons"; - src: url("./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), -url("./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff"); -} - -.bi::before, -[class^="bi-"]::before, -[class*=" bi-"]::before { - display: inline-block; - font-family: bootstrap-icons !important; - font-style: normal; - font-weight: normal !important; - font-variant: normal; - text-transform: none; - line-height: 1; - vertical-align: -.125em; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.bi-123::before { content: "\f67f"; } -.bi-alarm-fill::before { content: "\f101"; } -.bi-alarm::before { content: "\f102"; } -.bi-align-bottom::before { content: "\f103"; } -.bi-align-center::before { content: "\f104"; } -.bi-align-end::before { content: "\f105"; } -.bi-align-middle::before { content: "\f106"; } -.bi-align-start::before { content: "\f107"; } -.bi-align-top::before { content: "\f108"; } -.bi-alt::before { content: "\f109"; } -.bi-app-indicator::before { content: "\f10a"; } -.bi-app::before { content: "\f10b"; } -.bi-archive-fill::before { content: "\f10c"; } -.bi-archive::before { content: "\f10d"; } -.bi-arrow-90deg-down::before { content: "\f10e"; } -.bi-arrow-90deg-left::before { content: "\f10f"; } -.bi-arrow-90deg-right::before { content: "\f110"; } -.bi-arrow-90deg-up::before { content: "\f111"; } -.bi-arrow-bar-down::before { content: "\f112"; } -.bi-arrow-bar-left::before { content: "\f113"; } -.bi-arrow-bar-right::before { content: "\f114"; } -.bi-arrow-bar-up::before { content: "\f115"; } -.bi-arrow-clockwise::before { content: "\f116"; } -.bi-arrow-counterclockwise::before { content: "\f117"; } -.bi-arrow-down-circle-fill::before { content: "\f118"; } -.bi-arrow-down-circle::before { content: "\f119"; } -.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } -.bi-arrow-down-left-circle::before { content: "\f11b"; } -.bi-arrow-down-left-square-fill::before { content: "\f11c"; } -.bi-arrow-down-left-square::before { content: "\f11d"; } -.bi-arrow-down-left::before { content: "\f11e"; } -.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } -.bi-arrow-down-right-circle::before { content: "\f120"; } -.bi-arrow-down-right-square-fill::before { content: "\f121"; } -.bi-arrow-down-right-square::before { content: "\f122"; } -.bi-arrow-down-right::before { content: "\f123"; } -.bi-arrow-down-short::before { content: "\f124"; } -.bi-arrow-down-square-fill::before { content: "\f125"; } -.bi-arrow-down-square::before { content: "\f126"; } -.bi-arrow-down-up::before { content: "\f127"; } -.bi-arrow-down::before { content: "\f128"; } -.bi-arrow-left-circle-fill::before { content: "\f129"; } -.bi-arrow-left-circle::before { content: "\f12a"; } -.bi-arrow-left-right::before { content: "\f12b"; } -.bi-arrow-left-short::before { content: "\f12c"; } -.bi-arrow-left-square-fill::before { content: "\f12d"; } -.bi-arrow-left-square::before { content: "\f12e"; } -.bi-arrow-left::before { content: "\f12f"; } -.bi-arrow-repeat::before { content: "\f130"; } -.bi-arrow-return-left::before { content: "\f131"; } -.bi-arrow-return-right::before { content: "\f132"; } -.bi-arrow-right-circle-fill::before { content: "\f133"; } -.bi-arrow-right-circle::before { content: "\f134"; } -.bi-arrow-right-short::before { content: "\f135"; } -.bi-arrow-right-square-fill::before { content: "\f136"; } -.bi-arrow-right-square::before { content: "\f137"; } -.bi-arrow-right::before { content: "\f138"; } -.bi-arrow-up-circle-fill::before { content: "\f139"; } -.bi-arrow-up-circle::before { content: "\f13a"; } -.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } -.bi-arrow-up-left-circle::before { content: "\f13c"; } -.bi-arrow-up-left-square-fill::before { content: "\f13d"; } -.bi-arrow-up-left-square::before { content: "\f13e"; } -.bi-arrow-up-left::before { content: "\f13f"; } -.bi-arrow-up-right-circle-fill::before { content: "\f140"; } -.bi-arrow-up-right-circle::before { content: "\f141"; } -.bi-arrow-up-right-square-fill::before { content: "\f142"; } -.bi-arrow-up-right-square::before { content: "\f143"; } -.bi-arrow-up-right::before { content: "\f144"; } -.bi-arrow-up-short::before { content: "\f145"; } -.bi-arrow-up-square-fill::before { content: "\f146"; } -.bi-arrow-up-square::before { content: "\f147"; } -.bi-arrow-up::before { content: "\f148"; } -.bi-arrows-angle-contract::before { content: "\f149"; } -.bi-arrows-angle-expand::before { content: "\f14a"; } -.bi-arrows-collapse::before { content: "\f14b"; } -.bi-arrows-expand::before { content: "\f14c"; } -.bi-arrows-fullscreen::before { content: "\f14d"; } -.bi-arrows-move::before { content: "\f14e"; } -.bi-aspect-ratio-fill::before { content: "\f14f"; } -.bi-aspect-ratio::before { content: "\f150"; } -.bi-asterisk::before { content: "\f151"; } -.bi-at::before { content: "\f152"; } -.bi-award-fill::before { content: "\f153"; } -.bi-award::before { content: "\f154"; } -.bi-back::before { content: "\f155"; } -.bi-backspace-fill::before { content: "\f156"; } -.bi-backspace-reverse-fill::before { content: "\f157"; } -.bi-backspace-reverse::before { content: "\f158"; } -.bi-backspace::before { content: "\f159"; } -.bi-badge-3d-fill::before { content: "\f15a"; } -.bi-badge-3d::before { content: "\f15b"; } -.bi-badge-4k-fill::before { content: "\f15c"; } -.bi-badge-4k::before { content: "\f15d"; } -.bi-badge-8k-fill::before { content: "\f15e"; } -.bi-badge-8k::before { content: "\f15f"; } -.bi-badge-ad-fill::before { content: "\f160"; } -.bi-badge-ad::before { content: "\f161"; } -.bi-badge-ar-fill::before { content: "\f162"; } -.bi-badge-ar::before { content: "\f163"; } -.bi-badge-cc-fill::before { content: "\f164"; } -.bi-badge-cc::before { content: "\f165"; } -.bi-badge-hd-fill::before { content: "\f166"; } -.bi-badge-hd::before { content: "\f167"; } -.bi-badge-tm-fill::before { content: "\f168"; } -.bi-badge-tm::before { content: "\f169"; } -.bi-badge-vo-fill::before { content: "\f16a"; } -.bi-badge-vo::before { content: "\f16b"; } -.bi-badge-vr-fill::before { content: "\f16c"; } -.bi-badge-vr::before { content: "\f16d"; } -.bi-badge-wc-fill::before { content: "\f16e"; } -.bi-badge-wc::before { content: "\f16f"; } -.bi-bag-check-fill::before { content: "\f170"; } -.bi-bag-check::before { content: "\f171"; } -.bi-bag-dash-fill::before { content: "\f172"; } -.bi-bag-dash::before { content: "\f173"; } -.bi-bag-fill::before { content: "\f174"; } -.bi-bag-plus-fill::before { content: "\f175"; } -.bi-bag-plus::before { content: "\f176"; } -.bi-bag-x-fill::before { content: "\f177"; } -.bi-bag-x::before { content: "\f178"; } -.bi-bag::before { content: "\f179"; } -.bi-bar-chart-fill::before { content: "\f17a"; } -.bi-bar-chart-line-fill::before { content: "\f17b"; } -.bi-bar-chart-line::before { content: "\f17c"; } -.bi-bar-chart-steps::before { content: "\f17d"; } -.bi-bar-chart::before { content: "\f17e"; } -.bi-basket-fill::before { content: "\f17f"; } -.bi-basket::before { content: "\f180"; } -.bi-basket2-fill::before { content: "\f181"; } -.bi-basket2::before { content: "\f182"; } -.bi-basket3-fill::before { content: "\f183"; } -.bi-basket3::before { content: "\f184"; } -.bi-battery-charging::before { content: "\f185"; } -.bi-battery-full::before { content: "\f186"; } -.bi-battery-half::before { content: "\f187"; } -.bi-battery::before { content: "\f188"; } -.bi-bell-fill::before { content: "\f189"; } -.bi-bell::before { content: "\f18a"; } -.bi-bezier::before { content: "\f18b"; } -.bi-bezier2::before { content: "\f18c"; } -.bi-bicycle::before { content: "\f18d"; } -.bi-binoculars-fill::before { content: "\f18e"; } -.bi-binoculars::before { content: "\f18f"; } -.bi-blockquote-left::before { content: "\f190"; } -.bi-blockquote-right::before { content: "\f191"; } -.bi-book-fill::before { content: "\f192"; } -.bi-book-half::before { content: "\f193"; } -.bi-book::before { content: "\f194"; } -.bi-bookmark-check-fill::before { content: "\f195"; } -.bi-bookmark-check::before { content: "\f196"; } -.bi-bookmark-dash-fill::before { content: "\f197"; } -.bi-bookmark-dash::before { content: "\f198"; } -.bi-bookmark-fill::before { content: "\f199"; } -.bi-bookmark-heart-fill::before { content: "\f19a"; } -.bi-bookmark-heart::before { content: "\f19b"; } -.bi-bookmark-plus-fill::before { content: "\f19c"; } -.bi-bookmark-plus::before { content: "\f19d"; } -.bi-bookmark-star-fill::before { content: "\f19e"; } -.bi-bookmark-star::before { content: "\f19f"; } -.bi-bookmark-x-fill::before { content: "\f1a0"; } -.bi-bookmark-x::before { content: "\f1a1"; } -.bi-bookmark::before { content: "\f1a2"; } -.bi-bookmarks-fill::before { content: "\f1a3"; } -.bi-bookmarks::before { content: "\f1a4"; } -.bi-bookshelf::before { content: "\f1a5"; } -.bi-bootstrap-fill::before { content: "\f1a6"; } -.bi-bootstrap-reboot::before { content: "\f1a7"; } -.bi-bootstrap::before { content: "\f1a8"; } -.bi-border-all::before { content: "\f1a9"; } -.bi-border-bottom::before { content: "\f1aa"; } -.bi-border-center::before { content: "\f1ab"; } -.bi-border-inner::before { content: "\f1ac"; } -.bi-border-left::before { content: "\f1ad"; } -.bi-border-middle::before { content: "\f1ae"; } -.bi-border-outer::before { content: "\f1af"; } -.bi-border-right::before { content: "\f1b0"; } -.bi-border-style::before { content: "\f1b1"; } -.bi-border-top::before { content: "\f1b2"; } -.bi-border-width::before { content: "\f1b3"; } -.bi-border::before { content: "\f1b4"; } -.bi-bounding-box-circles::before { content: "\f1b5"; } -.bi-bounding-box::before { content: "\f1b6"; } -.bi-box-arrow-down-left::before { content: "\f1b7"; } -.bi-box-arrow-down-right::before { content: "\f1b8"; } -.bi-box-arrow-down::before { content: "\f1b9"; } -.bi-box-arrow-in-down-left::before { content: "\f1ba"; } -.bi-box-arrow-in-down-right::before { content: "\f1bb"; } -.bi-box-arrow-in-down::before { content: "\f1bc"; } -.bi-box-arrow-in-left::before { content: "\f1bd"; } -.bi-box-arrow-in-right::before { content: "\f1be"; } -.bi-box-arrow-in-up-left::before { content: "\f1bf"; } -.bi-box-arrow-in-up-right::before { content: "\f1c0"; } -.bi-box-arrow-in-up::before { content: "\f1c1"; } -.bi-box-arrow-left::before { content: "\f1c2"; } -.bi-box-arrow-right::before { content: "\f1c3"; } -.bi-box-arrow-up-left::before { content: "\f1c4"; } -.bi-box-arrow-up-right::before { content: "\f1c5"; } -.bi-box-arrow-up::before { content: "\f1c6"; } -.bi-box-seam::before { content: "\f1c7"; } -.bi-box::before { content: "\f1c8"; } -.bi-braces::before { content: "\f1c9"; } -.bi-bricks::before { content: "\f1ca"; } -.bi-briefcase-fill::before { content: "\f1cb"; } -.bi-briefcase::before { content: "\f1cc"; } -.bi-brightness-alt-high-fill::before { content: "\f1cd"; } -.bi-brightness-alt-high::before { content: "\f1ce"; } -.bi-brightness-alt-low-fill::before { content: "\f1cf"; } -.bi-brightness-alt-low::before { content: "\f1d0"; } -.bi-brightness-high-fill::before { content: "\f1d1"; } -.bi-brightness-high::before { content: "\f1d2"; } -.bi-brightness-low-fill::before { content: "\f1d3"; } -.bi-brightness-low::before { content: "\f1d4"; } -.bi-broadcast-pin::before { content: "\f1d5"; } -.bi-broadcast::before { content: "\f1d6"; } -.bi-brush-fill::before { content: "\f1d7"; } -.bi-brush::before { content: "\f1d8"; } -.bi-bucket-fill::before { content: "\f1d9"; } -.bi-bucket::before { content: "\f1da"; } -.bi-bug-fill::before { content: "\f1db"; } -.bi-bug::before { content: "\f1dc"; } -.bi-building::before { content: "\f1dd"; } -.bi-bullseye::before { content: "\f1de"; } -.bi-calculator-fill::before { content: "\f1df"; } -.bi-calculator::before { content: "\f1e0"; } -.bi-calendar-check-fill::before { content: "\f1e1"; } -.bi-calendar-check::before { content: "\f1e2"; } -.bi-calendar-date-fill::before { content: "\f1e3"; } -.bi-calendar-date::before { content: "\f1e4"; } -.bi-calendar-day-fill::before { content: "\f1e5"; } -.bi-calendar-day::before { content: "\f1e6"; } -.bi-calendar-event-fill::before { content: "\f1e7"; } -.bi-calendar-event::before { content: "\f1e8"; } -.bi-calendar-fill::before { content: "\f1e9"; } -.bi-calendar-minus-fill::before { content: "\f1ea"; } -.bi-calendar-minus::before { content: "\f1eb"; } -.bi-calendar-month-fill::before { content: "\f1ec"; } -.bi-calendar-month::before { content: "\f1ed"; } -.bi-calendar-plus-fill::before { content: "\f1ee"; } -.bi-calendar-plus::before { content: "\f1ef"; } -.bi-calendar-range-fill::before { content: "\f1f0"; } -.bi-calendar-range::before { content: "\f1f1"; } -.bi-calendar-week-fill::before { content: "\f1f2"; } -.bi-calendar-week::before { content: "\f1f3"; } -.bi-calendar-x-fill::before { content: "\f1f4"; } -.bi-calendar-x::before { content: "\f1f5"; } -.bi-calendar::before { content: "\f1f6"; } -.bi-calendar2-check-fill::before { content: "\f1f7"; } -.bi-calendar2-check::before { content: "\f1f8"; } -.bi-calendar2-date-fill::before { content: "\f1f9"; } -.bi-calendar2-date::before { content: "\f1fa"; } -.bi-calendar2-day-fill::before { content: "\f1fb"; } -.bi-calendar2-day::before { content: "\f1fc"; } -.bi-calendar2-event-fill::before { content: "\f1fd"; } -.bi-calendar2-event::before { content: "\f1fe"; } -.bi-calendar2-fill::before { content: "\f1ff"; } -.bi-calendar2-minus-fill::before { content: "\f200"; } -.bi-calendar2-minus::before { content: "\f201"; } -.bi-calendar2-month-fill::before { content: "\f202"; } -.bi-calendar2-month::before { content: "\f203"; } -.bi-calendar2-plus-fill::before { content: "\f204"; } -.bi-calendar2-plus::before { content: "\f205"; } -.bi-calendar2-range-fill::before { content: "\f206"; } -.bi-calendar2-range::before { content: "\f207"; } -.bi-calendar2-week-fill::before { content: "\f208"; } -.bi-calendar2-week::before { content: "\f209"; } -.bi-calendar2-x-fill::before { content: "\f20a"; } -.bi-calendar2-x::before { content: "\f20b"; } -.bi-calendar2::before { content: "\f20c"; } -.bi-calendar3-event-fill::before { content: "\f20d"; } -.bi-calendar3-event::before { content: "\f20e"; } -.bi-calendar3-fill::before { content: "\f20f"; } -.bi-calendar3-range-fill::before { content: "\f210"; } -.bi-calendar3-range::before { content: "\f211"; } -.bi-calendar3-week-fill::before { content: "\f212"; } -.bi-calendar3-week::before { content: "\f213"; } -.bi-calendar3::before { content: "\f214"; } -.bi-calendar4-event::before { content: "\f215"; } -.bi-calendar4-range::before { content: "\f216"; } -.bi-calendar4-week::before { content: "\f217"; } -.bi-calendar4::before { content: "\f218"; } -.bi-camera-fill::before { content: "\f219"; } -.bi-camera-reels-fill::before { content: "\f21a"; } -.bi-camera-reels::before { content: "\f21b"; } -.bi-camera-video-fill::before { content: "\f21c"; } -.bi-camera-video-off-fill::before { content: "\f21d"; } -.bi-camera-video-off::before { content: "\f21e"; } -.bi-camera-video::before { content: "\f21f"; } -.bi-camera::before { content: "\f220"; } -.bi-camera2::before { content: "\f221"; } -.bi-capslock-fill::before { content: "\f222"; } -.bi-capslock::before { content: "\f223"; } -.bi-card-checklist::before { content: "\f224"; } -.bi-card-heading::before { content: "\f225"; } -.bi-card-image::before { content: "\f226"; } -.bi-card-list::before { content: "\f227"; } -.bi-card-text::before { content: "\f228"; } -.bi-caret-down-fill::before { content: "\f229"; } -.bi-caret-down-square-fill::before { content: "\f22a"; } -.bi-caret-down-square::before { content: "\f22b"; } -.bi-caret-down::before { content: "\f22c"; } -.bi-caret-left-fill::before { content: "\f22d"; } -.bi-caret-left-square-fill::before { content: "\f22e"; } -.bi-caret-left-square::before { content: "\f22f"; } -.bi-caret-left::before { content: "\f230"; } -.bi-caret-right-fill::before { content: "\f231"; } -.bi-caret-right-square-fill::before { content: "\f232"; } -.bi-caret-right-square::before { content: "\f233"; } -.bi-caret-right::before { content: "\f234"; } -.bi-caret-up-fill::before { content: "\f235"; } -.bi-caret-up-square-fill::before { content: "\f236"; } -.bi-caret-up-square::before { content: "\f237"; } -.bi-caret-up::before { content: "\f238"; } -.bi-cart-check-fill::before { content: "\f239"; } -.bi-cart-check::before { content: "\f23a"; } -.bi-cart-dash-fill::before { content: "\f23b"; } -.bi-cart-dash::before { content: "\f23c"; } -.bi-cart-fill::before { content: "\f23d"; } -.bi-cart-plus-fill::before { content: "\f23e"; } -.bi-cart-plus::before { content: "\f23f"; } -.bi-cart-x-fill::before { content: "\f240"; } -.bi-cart-x::before { content: "\f241"; } -.bi-cart::before { content: "\f242"; } -.bi-cart2::before { content: "\f243"; } -.bi-cart3::before { content: "\f244"; } -.bi-cart4::before { content: "\f245"; } -.bi-cash-stack::before { content: "\f246"; } -.bi-cash::before { content: "\f247"; } -.bi-cast::before { content: "\f248"; } -.bi-chat-dots-fill::before { content: "\f249"; } -.bi-chat-dots::before { content: "\f24a"; } -.bi-chat-fill::before { content: "\f24b"; } -.bi-chat-left-dots-fill::before { content: "\f24c"; } -.bi-chat-left-dots::before { content: "\f24d"; } -.bi-chat-left-fill::before { content: "\f24e"; } -.bi-chat-left-quote-fill::before { content: "\f24f"; } -.bi-chat-left-quote::before { content: "\f250"; } -.bi-chat-left-text-fill::before { content: "\f251"; } -.bi-chat-left-text::before { content: "\f252"; } -.bi-chat-left::before { content: "\f253"; } -.bi-chat-quote-fill::before { content: "\f254"; } -.bi-chat-quote::before { content: "\f255"; } -.bi-chat-right-dots-fill::before { content: "\f256"; } -.bi-chat-right-dots::before { content: "\f257"; } -.bi-chat-right-fill::before { content: "\f258"; } -.bi-chat-right-quote-fill::before { content: "\f259"; } -.bi-chat-right-quote::before { content: "\f25a"; } -.bi-chat-right-text-fill::before { content: "\f25b"; } -.bi-chat-right-text::before { content: "\f25c"; } -.bi-chat-right::before { content: "\f25d"; } -.bi-chat-square-dots-fill::before { content: "\f25e"; } -.bi-chat-square-dots::before { content: "\f25f"; } -.bi-chat-square-fill::before { content: "\f260"; } -.bi-chat-square-quote-fill::before { content: "\f261"; } -.bi-chat-square-quote::before { content: "\f262"; } -.bi-chat-square-text-fill::before { content: "\f263"; } -.bi-chat-square-text::before { content: "\f264"; } -.bi-chat-square::before { content: "\f265"; } -.bi-chat-text-fill::before { content: "\f266"; } -.bi-chat-text::before { content: "\f267"; } -.bi-chat::before { content: "\f268"; } -.bi-check-all::before { content: "\f269"; } -.bi-check-circle-fill::before { content: "\f26a"; } -.bi-check-circle::before { content: "\f26b"; } -.bi-check-square-fill::before { content: "\f26c"; } -.bi-check-square::before { content: "\f26d"; } -.bi-check::before { content: "\f26e"; } -.bi-check2-all::before { content: "\f26f"; } -.bi-check2-circle::before { content: "\f270"; } -.bi-check2-square::before { content: "\f271"; } -.bi-check2::before { content: "\f272"; } -.bi-chevron-bar-contract::before { content: "\f273"; } -.bi-chevron-bar-down::before { content: "\f274"; } -.bi-chevron-bar-expand::before { content: "\f275"; } -.bi-chevron-bar-left::before { content: "\f276"; } -.bi-chevron-bar-right::before { content: "\f277"; } -.bi-chevron-bar-up::before { content: "\f278"; } -.bi-chevron-compact-down::before { content: "\f279"; } -.bi-chevron-compact-left::before { content: "\f27a"; } -.bi-chevron-compact-right::before { content: "\f27b"; } -.bi-chevron-compact-up::before { content: "\f27c"; } -.bi-chevron-contract::before { content: "\f27d"; } -.bi-chevron-double-down::before { content: "\f27e"; } -.bi-chevron-double-left::before { content: "\f27f"; } -.bi-chevron-double-right::before { content: "\f280"; } -.bi-chevron-double-up::before { content: "\f281"; } -.bi-chevron-down::before { content: "\f282"; } -.bi-chevron-expand::before { content: "\f283"; } -.bi-chevron-left::before { content: "\f284"; } -.bi-chevron-right::before { content: "\f285"; } -.bi-chevron-up::before { content: "\f286"; } -.bi-circle-fill::before { content: "\f287"; } -.bi-circle-half::before { content: "\f288"; } -.bi-circle-square::before { content: "\f289"; } -.bi-circle::before { content: "\f28a"; } -.bi-clipboard-check::before { content: "\f28b"; } -.bi-clipboard-data::before { content: "\f28c"; } -.bi-clipboard-minus::before { content: "\f28d"; } -.bi-clipboard-plus::before { content: "\f28e"; } -.bi-clipboard-x::before { content: "\f28f"; } -.bi-clipboard::before { content: "\f290"; } -.bi-clock-fill::before { content: "\f291"; } -.bi-clock-history::before { content: "\f292"; } -.bi-clock::before { content: "\f293"; } -.bi-cloud-arrow-down-fill::before { content: "\f294"; } -.bi-cloud-arrow-down::before { content: "\f295"; } -.bi-cloud-arrow-up-fill::before { content: "\f296"; } -.bi-cloud-arrow-up::before { content: "\f297"; } -.bi-cloud-check-fill::before { content: "\f298"; } -.bi-cloud-check::before { content: "\f299"; } -.bi-cloud-download-fill::before { content: "\f29a"; } -.bi-cloud-download::before { content: "\f29b"; } -.bi-cloud-drizzle-fill::before { content: "\f29c"; } -.bi-cloud-drizzle::before { content: "\f29d"; } -.bi-cloud-fill::before { content: "\f29e"; } -.bi-cloud-fog-fill::before { content: "\f29f"; } -.bi-cloud-fog::before { content: "\f2a0"; } -.bi-cloud-fog2-fill::before { content: "\f2a1"; } -.bi-cloud-fog2::before { content: "\f2a2"; } -.bi-cloud-hail-fill::before { content: "\f2a3"; } -.bi-cloud-hail::before { content: "\f2a4"; } -.bi-cloud-haze-1::before { content: "\f2a5"; } -.bi-cloud-haze-fill::before { content: "\f2a6"; } -.bi-cloud-haze::before { content: "\f2a7"; } -.bi-cloud-haze2-fill::before { content: "\f2a8"; } -.bi-cloud-lightning-fill::before { content: "\f2a9"; } -.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } -.bi-cloud-lightning-rain::before { content: "\f2ab"; } -.bi-cloud-lightning::before { content: "\f2ac"; } -.bi-cloud-minus-fill::before { content: "\f2ad"; } -.bi-cloud-minus::before { content: "\f2ae"; } -.bi-cloud-moon-fill::before { content: "\f2af"; } -.bi-cloud-moon::before { content: "\f2b0"; } -.bi-cloud-plus-fill::before { content: "\f2b1"; } -.bi-cloud-plus::before { content: "\f2b2"; } -.bi-cloud-rain-fill::before { content: "\f2b3"; } -.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } -.bi-cloud-rain-heavy::before { content: "\f2b5"; } -.bi-cloud-rain::before { content: "\f2b6"; } -.bi-cloud-slash-fill::before { content: "\f2b7"; } -.bi-cloud-slash::before { content: "\f2b8"; } -.bi-cloud-sleet-fill::before { content: "\f2b9"; } -.bi-cloud-sleet::before { content: "\f2ba"; } -.bi-cloud-snow-fill::before { content: "\f2bb"; } -.bi-cloud-snow::before { content: "\f2bc"; } -.bi-cloud-sun-fill::before { content: "\f2bd"; } -.bi-cloud-sun::before { content: "\f2be"; } -.bi-cloud-upload-fill::before { content: "\f2bf"; } -.bi-cloud-upload::before { content: "\f2c0"; } -.bi-cloud::before { content: "\f2c1"; } -.bi-clouds-fill::before { content: "\f2c2"; } -.bi-clouds::before { content: "\f2c3"; } -.bi-cloudy-fill::before { content: "\f2c4"; } -.bi-cloudy::before { content: "\f2c5"; } -.bi-code-slash::before { content: "\f2c6"; } -.bi-code-square::before { content: "\f2c7"; } -.bi-code::before { content: "\f2c8"; } -.bi-collection-fill::before { content: "\f2c9"; } -.bi-collection-play-fill::before { content: "\f2ca"; } -.bi-collection-play::before { content: "\f2cb"; } -.bi-collection::before { content: "\f2cc"; } -.bi-columns-gap::before { content: "\f2cd"; } -.bi-columns::before { content: "\f2ce"; } -.bi-command::before { content: "\f2cf"; } -.bi-compass-fill::before { content: "\f2d0"; } -.bi-compass::before { content: "\f2d1"; } -.bi-cone-striped::before { content: "\f2d2"; } -.bi-cone::before { content: "\f2d3"; } -.bi-controller::before { content: "\f2d4"; } -.bi-cpu-fill::before { content: "\f2d5"; } -.bi-cpu::before { content: "\f2d6"; } -.bi-credit-card-2-back-fill::before { content: "\f2d7"; } -.bi-credit-card-2-back::before { content: "\f2d8"; } -.bi-credit-card-2-front-fill::before { content: "\f2d9"; } -.bi-credit-card-2-front::before { content: "\f2da"; } -.bi-credit-card-fill::before { content: "\f2db"; } -.bi-credit-card::before { content: "\f2dc"; } -.bi-crop::before { content: "\f2dd"; } -.bi-cup-fill::before { content: "\f2de"; } -.bi-cup-straw::before { content: "\f2df"; } -.bi-cup::before { content: "\f2e0"; } -.bi-cursor-fill::before { content: "\f2e1"; } -.bi-cursor-text::before { content: "\f2e2"; } -.bi-cursor::before { content: "\f2e3"; } -.bi-dash-circle-dotted::before { content: "\f2e4"; } -.bi-dash-circle-fill::before { content: "\f2e5"; } -.bi-dash-circle::before { content: "\f2e6"; } -.bi-dash-square-dotted::before { content: "\f2e7"; } -.bi-dash-square-fill::before { content: "\f2e8"; } -.bi-dash-square::before { content: "\f2e9"; } -.bi-dash::before { content: "\f2ea"; } -.bi-diagram-2-fill::before { content: "\f2eb"; } -.bi-diagram-2::before { content: "\f2ec"; } -.bi-diagram-3-fill::before { content: "\f2ed"; } -.bi-diagram-3::before { content: "\f2ee"; } -.bi-diamond-fill::before { content: "\f2ef"; } -.bi-diamond-half::before { content: "\f2f0"; } -.bi-diamond::before { content: "\f2f1"; } -.bi-dice-1-fill::before { content: "\f2f2"; } -.bi-dice-1::before { content: "\f2f3"; } -.bi-dice-2-fill::before { content: "\f2f4"; } -.bi-dice-2::before { content: "\f2f5"; } -.bi-dice-3-fill::before { content: "\f2f6"; } -.bi-dice-3::before { content: "\f2f7"; } -.bi-dice-4-fill::before { content: "\f2f8"; } -.bi-dice-4::before { content: "\f2f9"; } -.bi-dice-5-fill::before { content: "\f2fa"; } -.bi-dice-5::before { content: "\f2fb"; } -.bi-dice-6-fill::before { content: "\f2fc"; } -.bi-dice-6::before { content: "\f2fd"; } -.bi-disc-fill::before { content: "\f2fe"; } -.bi-disc::before { content: "\f2ff"; } -.bi-discord::before { content: "\f300"; } -.bi-display-fill::before { content: "\f301"; } -.bi-display::before { content: "\f302"; } -.bi-distribute-horizontal::before { content: "\f303"; } -.bi-distribute-vertical::before { content: "\f304"; } -.bi-door-closed-fill::before { content: "\f305"; } -.bi-door-closed::before { content: "\f306"; } -.bi-door-open-fill::before { content: "\f307"; } -.bi-door-open::before { content: "\f308"; } -.bi-dot::before { content: "\f309"; } -.bi-download::before { content: "\f30a"; } -.bi-droplet-fill::before { content: "\f30b"; } -.bi-droplet-half::before { content: "\f30c"; } -.bi-droplet::before { content: "\f30d"; } -.bi-earbuds::before { content: "\f30e"; } -.bi-easel-fill::before { content: "\f30f"; } -.bi-easel::before { content: "\f310"; } -.bi-egg-fill::before { content: "\f311"; } -.bi-egg-fried::before { content: "\f312"; } -.bi-egg::before { content: "\f313"; } -.bi-eject-fill::before { content: "\f314"; } -.bi-eject::before { content: "\f315"; } -.bi-emoji-angry-fill::before { content: "\f316"; } -.bi-emoji-angry::before { content: "\f317"; } -.bi-emoji-dizzy-fill::before { content: "\f318"; } -.bi-emoji-dizzy::before { content: "\f319"; } -.bi-emoji-expressionless-fill::before { content: "\f31a"; } -.bi-emoji-expressionless::before { content: "\f31b"; } -.bi-emoji-frown-fill::before { content: "\f31c"; } -.bi-emoji-frown::before { content: "\f31d"; } -.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } -.bi-emoji-heart-eyes::before { content: "\f31f"; } -.bi-emoji-laughing-fill::before { content: "\f320"; } -.bi-emoji-laughing::before { content: "\f321"; } -.bi-emoji-neutral-fill::before { content: "\f322"; } -.bi-emoji-neutral::before { content: "\f323"; } -.bi-emoji-smile-fill::before { content: "\f324"; } -.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } -.bi-emoji-smile-upside-down::before { content: "\f326"; } -.bi-emoji-smile::before { content: "\f327"; } -.bi-emoji-sunglasses-fill::before { content: "\f328"; } -.bi-emoji-sunglasses::before { content: "\f329"; } -.bi-emoji-wink-fill::before { content: "\f32a"; } -.bi-emoji-wink::before { content: "\f32b"; } -.bi-envelope-fill::before { content: "\f32c"; } -.bi-envelope-open-fill::before { content: "\f32d"; } -.bi-envelope-open::before { content: "\f32e"; } -.bi-envelope::before { content: "\f32f"; } -.bi-eraser-fill::before { content: "\f330"; } -.bi-eraser::before { content: "\f331"; } -.bi-exclamation-circle-fill::before { content: "\f332"; } -.bi-exclamation-circle::before { content: "\f333"; } -.bi-exclamation-diamond-fill::before { content: "\f334"; } -.bi-exclamation-diamond::before { content: "\f335"; } -.bi-exclamation-octagon-fill::before { content: "\f336"; } -.bi-exclamation-octagon::before { content: "\f337"; } -.bi-exclamation-square-fill::before { content: "\f338"; } -.bi-exclamation-square::before { content: "\f339"; } -.bi-exclamation-triangle-fill::before { content: "\f33a"; } -.bi-exclamation-triangle::before { content: "\f33b"; } -.bi-exclamation::before { content: "\f33c"; } -.bi-exclude::before { content: "\f33d"; } -.bi-eye-fill::before { content: "\f33e"; } -.bi-eye-slash-fill::before { content: "\f33f"; } -.bi-eye-slash::before { content: "\f340"; } -.bi-eye::before { content: "\f341"; } -.bi-eyedropper::before { content: "\f342"; } -.bi-eyeglasses::before { content: "\f343"; } -.bi-facebook::before { content: "\f344"; } -.bi-file-arrow-down-fill::before { content: "\f345"; } -.bi-file-arrow-down::before { content: "\f346"; } -.bi-file-arrow-up-fill::before { content: "\f347"; } -.bi-file-arrow-up::before { content: "\f348"; } -.bi-file-bar-graph-fill::before { content: "\f349"; } -.bi-file-bar-graph::before { content: "\f34a"; } -.bi-file-binary-fill::before { content: "\f34b"; } -.bi-file-binary::before { content: "\f34c"; } -.bi-file-break-fill::before { content: "\f34d"; } -.bi-file-break::before { content: "\f34e"; } -.bi-file-check-fill::before { content: "\f34f"; } -.bi-file-check::before { content: "\f350"; } -.bi-file-code-fill::before { content: "\f351"; } -.bi-file-code::before { content: "\f352"; } -.bi-file-diff-fill::before { content: "\f353"; } -.bi-file-diff::before { content: "\f354"; } -.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } -.bi-file-earmark-arrow-down::before { content: "\f356"; } -.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } -.bi-file-earmark-arrow-up::before { content: "\f358"; } -.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } -.bi-file-earmark-bar-graph::before { content: "\f35a"; } -.bi-file-earmark-binary-fill::before { content: "\f35b"; } -.bi-file-earmark-binary::before { content: "\f35c"; } -.bi-file-earmark-break-fill::before { content: "\f35d"; } -.bi-file-earmark-break::before { content: "\f35e"; } -.bi-file-earmark-check-fill::before { content: "\f35f"; } -.bi-file-earmark-check::before { content: "\f360"; } -.bi-file-earmark-code-fill::before { content: "\f361"; } -.bi-file-earmark-code::before { content: "\f362"; } -.bi-file-earmark-diff-fill::before { content: "\f363"; } -.bi-file-earmark-diff::before { content: "\f364"; } -.bi-file-earmark-easel-fill::before { content: "\f365"; } -.bi-file-earmark-easel::before { content: "\f366"; } -.bi-file-earmark-excel-fill::before { content: "\f367"; } -.bi-file-earmark-excel::before { content: "\f368"; } -.bi-file-earmark-fill::before { content: "\f369"; } -.bi-file-earmark-font-fill::before { content: "\f36a"; } -.bi-file-earmark-font::before { content: "\f36b"; } -.bi-file-earmark-image-fill::before { content: "\f36c"; } -.bi-file-earmark-image::before { content: "\f36d"; } -.bi-file-earmark-lock-fill::before { content: "\f36e"; } -.bi-file-earmark-lock::before { content: "\f36f"; } -.bi-file-earmark-lock2-fill::before { content: "\f370"; } -.bi-file-earmark-lock2::before { content: "\f371"; } -.bi-file-earmark-medical-fill::before { content: "\f372"; } -.bi-file-earmark-medical::before { content: "\f373"; } -.bi-file-earmark-minus-fill::before { content: "\f374"; } -.bi-file-earmark-minus::before { content: "\f375"; } -.bi-file-earmark-music-fill::before { content: "\f376"; } -.bi-file-earmark-music::before { content: "\f377"; } -.bi-file-earmark-person-fill::before { content: "\f378"; } -.bi-file-earmark-person::before { content: "\f379"; } -.bi-file-earmark-play-fill::before { content: "\f37a"; } -.bi-file-earmark-play::before { content: "\f37b"; } -.bi-file-earmark-plus-fill::before { content: "\f37c"; } -.bi-file-earmark-plus::before { content: "\f37d"; } -.bi-file-earmark-post-fill::before { content: "\f37e"; } -.bi-file-earmark-post::before { content: "\f37f"; } -.bi-file-earmark-ppt-fill::before { content: "\f380"; } -.bi-file-earmark-ppt::before { content: "\f381"; } -.bi-file-earmark-richtext-fill::before { content: "\f382"; } -.bi-file-earmark-richtext::before { content: "\f383"; } -.bi-file-earmark-ruled-fill::before { content: "\f384"; } -.bi-file-earmark-ruled::before { content: "\f385"; } -.bi-file-earmark-slides-fill::before { content: "\f386"; } -.bi-file-earmark-slides::before { content: "\f387"; } -.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } -.bi-file-earmark-spreadsheet::before { content: "\f389"; } -.bi-file-earmark-text-fill::before { content: "\f38a"; } -.bi-file-earmark-text::before { content: "\f38b"; } -.bi-file-earmark-word-fill::before { content: "\f38c"; } -.bi-file-earmark-word::before { content: "\f38d"; } -.bi-file-earmark-x-fill::before { content: "\f38e"; } -.bi-file-earmark-x::before { content: "\f38f"; } -.bi-file-earmark-zip-fill::before { content: "\f390"; } -.bi-file-earmark-zip::before { content: "\f391"; } -.bi-file-earmark::before { content: "\f392"; } -.bi-file-easel-fill::before { content: "\f393"; } -.bi-file-easel::before { content: "\f394"; } -.bi-file-excel-fill::before { content: "\f395"; } -.bi-file-excel::before { content: "\f396"; } -.bi-file-fill::before { content: "\f397"; } -.bi-file-font-fill::before { content: "\f398"; } -.bi-file-font::before { content: "\f399"; } -.bi-file-image-fill::before { content: "\f39a"; } -.bi-file-image::before { content: "\f39b"; } -.bi-file-lock-fill::before { content: "\f39c"; } -.bi-file-lock::before { content: "\f39d"; } -.bi-file-lock2-fill::before { content: "\f39e"; } -.bi-file-lock2::before { content: "\f39f"; } -.bi-file-medical-fill::before { content: "\f3a0"; } -.bi-file-medical::before { content: "\f3a1"; } -.bi-file-minus-fill::before { content: "\f3a2"; } -.bi-file-minus::before { content: "\f3a3"; } -.bi-file-music-fill::before { content: "\f3a4"; } -.bi-file-music::before { content: "\f3a5"; } -.bi-file-person-fill::before { content: "\f3a6"; } -.bi-file-person::before { content: "\f3a7"; } -.bi-file-play-fill::before { content: "\f3a8"; } -.bi-file-play::before { content: "\f3a9"; } -.bi-file-plus-fill::before { content: "\f3aa"; } -.bi-file-plus::before { content: "\f3ab"; } -.bi-file-post-fill::before { content: "\f3ac"; } -.bi-file-post::before { content: "\f3ad"; } -.bi-file-ppt-fill::before { content: "\f3ae"; } -.bi-file-ppt::before { content: "\f3af"; } -.bi-file-richtext-fill::before { content: "\f3b0"; } -.bi-file-richtext::before { content: "\f3b1"; } -.bi-file-ruled-fill::before { content: "\f3b2"; } -.bi-file-ruled::before { content: "\f3b3"; } -.bi-file-slides-fill::before { content: "\f3b4"; } -.bi-file-slides::before { content: "\f3b5"; } -.bi-file-spreadsheet-fill::before { content: "\f3b6"; } -.bi-file-spreadsheet::before { content: "\f3b7"; } -.bi-file-text-fill::before { content: "\f3b8"; } -.bi-file-text::before { content: "\f3b9"; } -.bi-file-word-fill::before { content: "\f3ba"; } -.bi-file-word::before { content: "\f3bb"; } -.bi-file-x-fill::before { content: "\f3bc"; } -.bi-file-x::before { content: "\f3bd"; } -.bi-file-zip-fill::before { content: "\f3be"; } -.bi-file-zip::before { content: "\f3bf"; } -.bi-file::before { content: "\f3c0"; } -.bi-files-alt::before { content: "\f3c1"; } -.bi-files::before { content: "\f3c2"; } -.bi-film::before { content: "\f3c3"; } -.bi-filter-circle-fill::before { content: "\f3c4"; } -.bi-filter-circle::before { content: "\f3c5"; } -.bi-filter-left::before { content: "\f3c6"; } -.bi-filter-right::before { content: "\f3c7"; } -.bi-filter-square-fill::before { content: "\f3c8"; } -.bi-filter-square::before { content: "\f3c9"; } -.bi-filter::before { content: "\f3ca"; } -.bi-flag-fill::before { content: "\f3cb"; } -.bi-flag::before { content: "\f3cc"; } -.bi-flower1::before { content: "\f3cd"; } -.bi-flower2::before { content: "\f3ce"; } -.bi-flower3::before { content: "\f3cf"; } -.bi-folder-check::before { content: "\f3d0"; } -.bi-folder-fill::before { content: "\f3d1"; } -.bi-folder-minus::before { content: "\f3d2"; } -.bi-folder-plus::before { content: "\f3d3"; } -.bi-folder-symlink-fill::before { content: "\f3d4"; } -.bi-folder-symlink::before { content: "\f3d5"; } -.bi-folder-x::before { content: "\f3d6"; } -.bi-folder::before { content: "\f3d7"; } -.bi-folder2-open::before { content: "\f3d8"; } -.bi-folder2::before { content: "\f3d9"; } -.bi-fonts::before { content: "\f3da"; } -.bi-forward-fill::before { content: "\f3db"; } -.bi-forward::before { content: "\f3dc"; } -.bi-front::before { content: "\f3dd"; } -.bi-fullscreen-exit::before { content: "\f3de"; } -.bi-fullscreen::before { content: "\f3df"; } -.bi-funnel-fill::before { content: "\f3e0"; } -.bi-funnel::before { content: "\f3e1"; } -.bi-gear-fill::before { content: "\f3e2"; } -.bi-gear-wide-connected::before { content: "\f3e3"; } -.bi-gear-wide::before { content: "\f3e4"; } -.bi-gear::before { content: "\f3e5"; } -.bi-gem::before { content: "\f3e6"; } -.bi-geo-alt-fill::before { content: "\f3e7"; } -.bi-geo-alt::before { content: "\f3e8"; } -.bi-geo-fill::before { content: "\f3e9"; } -.bi-geo::before { content: "\f3ea"; } -.bi-gift-fill::before { content: "\f3eb"; } -.bi-gift::before { content: "\f3ec"; } -.bi-github::before { content: "\f3ed"; } -.bi-globe::before { content: "\f3ee"; } -.bi-globe2::before { content: "\f3ef"; } -.bi-google::before { content: "\f3f0"; } -.bi-graph-down::before { content: "\f3f1"; } -.bi-graph-up::before { content: "\f3f2"; } -.bi-grid-1x2-fill::before { content: "\f3f3"; } -.bi-grid-1x2::before { content: "\f3f4"; } -.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } -.bi-grid-3x2-gap::before { content: "\f3f6"; } -.bi-grid-3x2::before { content: "\f3f7"; } -.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } -.bi-grid-3x3-gap::before { content: "\f3f9"; } -.bi-grid-3x3::before { content: "\f3fa"; } -.bi-grid-fill::before { content: "\f3fb"; } -.bi-grid::before { content: "\f3fc"; } -.bi-grip-horizontal::before { content: "\f3fd"; } -.bi-grip-vertical::before { content: "\f3fe"; } -.bi-hammer::before { content: "\f3ff"; } -.bi-hand-index-fill::before { content: "\f400"; } -.bi-hand-index-thumb-fill::before { content: "\f401"; } -.bi-hand-index-thumb::before { content: "\f402"; } -.bi-hand-index::before { content: "\f403"; } -.bi-hand-thumbs-down-fill::before { content: "\f404"; } -.bi-hand-thumbs-down::before { content: "\f405"; } -.bi-hand-thumbs-up-fill::before { content: "\f406"; } -.bi-hand-thumbs-up::before { content: "\f407"; } -.bi-handbag-fill::before { content: "\f408"; } -.bi-handbag::before { content: "\f409"; } -.bi-hash::before { content: "\f40a"; } -.bi-hdd-fill::before { content: "\f40b"; } -.bi-hdd-network-fill::before { content: "\f40c"; } -.bi-hdd-network::before { content: "\f40d"; } -.bi-hdd-rack-fill::before { content: "\f40e"; } -.bi-hdd-rack::before { content: "\f40f"; } -.bi-hdd-stack-fill::before { content: "\f410"; } -.bi-hdd-stack::before { content: "\f411"; } -.bi-hdd::before { content: "\f412"; } -.bi-headphones::before { content: "\f413"; } -.bi-headset::before { content: "\f414"; } -.bi-heart-fill::before { content: "\f415"; } -.bi-heart-half::before { content: "\f416"; } -.bi-heart::before { content: "\f417"; } -.bi-heptagon-fill::before { content: "\f418"; } -.bi-heptagon-half::before { content: "\f419"; } -.bi-heptagon::before { content: "\f41a"; } -.bi-hexagon-fill::before { content: "\f41b"; } -.bi-hexagon-half::before { content: "\f41c"; } -.bi-hexagon::before { content: "\f41d"; } -.bi-hourglass-bottom::before { content: "\f41e"; } -.bi-hourglass-split::before { content: "\f41f"; } -.bi-hourglass-top::before { content: "\f420"; } -.bi-hourglass::before { content: "\f421"; } -.bi-house-door-fill::before { content: "\f422"; } -.bi-house-door::before { content: "\f423"; } -.bi-house-fill::before { content: "\f424"; } -.bi-house::before { content: "\f425"; } -.bi-hr::before { content: "\f426"; } -.bi-hurricane::before { content: "\f427"; } -.bi-image-alt::before { content: "\f428"; } -.bi-image-fill::before { content: "\f429"; } -.bi-image::before { content: "\f42a"; } -.bi-images::before { content: "\f42b"; } -.bi-inbox-fill::before { content: "\f42c"; } -.bi-inbox::before { content: "\f42d"; } -.bi-inboxes-fill::before { content: "\f42e"; } -.bi-inboxes::before { content: "\f42f"; } -.bi-info-circle-fill::before { content: "\f430"; } -.bi-info-circle::before { content: "\f431"; } -.bi-info-square-fill::before { content: "\f432"; } -.bi-info-square::before { content: "\f433"; } -.bi-info::before { content: "\f434"; } -.bi-input-cursor-text::before { content: "\f435"; } -.bi-input-cursor::before { content: "\f436"; } -.bi-instagram::before { content: "\f437"; } -.bi-intersect::before { content: "\f438"; } -.bi-journal-album::before { content: "\f439"; } -.bi-journal-arrow-down::before { content: "\f43a"; } -.bi-journal-arrow-up::before { content: "\f43b"; } -.bi-journal-bookmark-fill::before { content: "\f43c"; } -.bi-journal-bookmark::before { content: "\f43d"; } -.bi-journal-check::before { content: "\f43e"; } -.bi-journal-code::before { content: "\f43f"; } -.bi-journal-medical::before { content: "\f440"; } -.bi-journal-minus::before { content: "\f441"; } -.bi-journal-plus::before { content: "\f442"; } -.bi-journal-richtext::before { content: "\f443"; } -.bi-journal-text::before { content: "\f444"; } -.bi-journal-x::before { content: "\f445"; } -.bi-journal::before { content: "\f446"; } -.bi-journals::before { content: "\f447"; } -.bi-joystick::before { content: "\f448"; } -.bi-justify-left::before { content: "\f449"; } -.bi-justify-right::before { content: "\f44a"; } -.bi-justify::before { content: "\f44b"; } -.bi-kanban-fill::before { content: "\f44c"; } -.bi-kanban::before { content: "\f44d"; } -.bi-key-fill::before { content: "\f44e"; } -.bi-key::before { content: "\f44f"; } -.bi-keyboard-fill::before { content: "\f450"; } -.bi-keyboard::before { content: "\f451"; } -.bi-ladder::before { content: "\f452"; } -.bi-lamp-fill::before { content: "\f453"; } -.bi-lamp::before { content: "\f454"; } -.bi-laptop-fill::before { content: "\f455"; } -.bi-laptop::before { content: "\f456"; } -.bi-layer-backward::before { content: "\f457"; } -.bi-layer-forward::before { content: "\f458"; } -.bi-layers-fill::before { content: "\f459"; } -.bi-layers-half::before { content: "\f45a"; } -.bi-layers::before { content: "\f45b"; } -.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } -.bi-layout-sidebar-inset::before { content: "\f45d"; } -.bi-layout-sidebar-reverse::before { content: "\f45e"; } -.bi-layout-sidebar::before { content: "\f45f"; } -.bi-layout-split::before { content: "\f460"; } -.bi-layout-text-sidebar-reverse::before { content: "\f461"; } -.bi-layout-text-sidebar::before { content: "\f462"; } -.bi-layout-text-window-reverse::before { content: "\f463"; } -.bi-layout-text-window::before { content: "\f464"; } -.bi-layout-three-columns::before { content: "\f465"; } -.bi-layout-wtf::before { content: "\f466"; } -.bi-life-preserver::before { content: "\f467"; } -.bi-lightbulb-fill::before { content: "\f468"; } -.bi-lightbulb-off-fill::before { content: "\f469"; } -.bi-lightbulb-off::before { content: "\f46a"; } -.bi-lightbulb::before { content: "\f46b"; } -.bi-lightning-charge-fill::before { content: "\f46c"; } -.bi-lightning-charge::before { content: "\f46d"; } -.bi-lightning-fill::before { content: "\f46e"; } -.bi-lightning::before { content: "\f46f"; } -.bi-link-45deg::before { content: "\f470"; } -.bi-link::before { content: "\f471"; } -.bi-linkedin::before { content: "\f472"; } -.bi-list-check::before { content: "\f473"; } -.bi-list-nested::before { content: "\f474"; } -.bi-list-ol::before { content: "\f475"; } -.bi-list-stars::before { content: "\f476"; } -.bi-list-task::before { content: "\f477"; } -.bi-list-ul::before { content: "\f478"; } -.bi-list::before { content: "\f479"; } -.bi-lock-fill::before { content: "\f47a"; } -.bi-lock::before { content: "\f47b"; } -.bi-mailbox::before { content: "\f47c"; } -.bi-mailbox2::before { content: "\f47d"; } -.bi-map-fill::before { content: "\f47e"; } -.bi-map::before { content: "\f47f"; } -.bi-markdown-fill::before { content: "\f480"; } -.bi-markdown::before { content: "\f481"; } -.bi-mask::before { content: "\f482"; } -.bi-megaphone-fill::before { content: "\f483"; } -.bi-megaphone::before { content: "\f484"; } -.bi-menu-app-fill::before { content: "\f485"; } -.bi-menu-app::before { content: "\f486"; } -.bi-menu-button-fill::before { content: "\f487"; } -.bi-menu-button-wide-fill::before { content: "\f488"; } -.bi-menu-button-wide::before { content: "\f489"; } -.bi-menu-button::before { content: "\f48a"; } -.bi-menu-down::before { content: "\f48b"; } -.bi-menu-up::before { content: "\f48c"; } -.bi-mic-fill::before { content: "\f48d"; } -.bi-mic-mute-fill::before { content: "\f48e"; } -.bi-mic-mute::before { content: "\f48f"; } -.bi-mic::before { content: "\f490"; } -.bi-minecart-loaded::before { content: "\f491"; } -.bi-minecart::before { content: "\f492"; } -.bi-moisture::before { content: "\f493"; } -.bi-moon-fill::before { content: "\f494"; } -.bi-moon-stars-fill::before { content: "\f495"; } -.bi-moon-stars::before { content: "\f496"; } -.bi-moon::before { content: "\f497"; } -.bi-mouse-fill::before { content: "\f498"; } -.bi-mouse::before { content: "\f499"; } -.bi-mouse2-fill::before { content: "\f49a"; } -.bi-mouse2::before { content: "\f49b"; } -.bi-mouse3-fill::before { content: "\f49c"; } -.bi-mouse3::before { content: "\f49d"; } -.bi-music-note-beamed::before { content: "\f49e"; } -.bi-music-note-list::before { content: "\f49f"; } -.bi-music-note::before { content: "\f4a0"; } -.bi-music-player-fill::before { content: "\f4a1"; } -.bi-music-player::before { content: "\f4a2"; } -.bi-newspaper::before { content: "\f4a3"; } -.bi-node-minus-fill::before { content: "\f4a4"; } -.bi-node-minus::before { content: "\f4a5"; } -.bi-node-plus-fill::before { content: "\f4a6"; } -.bi-node-plus::before { content: "\f4a7"; } -.bi-nut-fill::before { content: "\f4a8"; } -.bi-nut::before { content: "\f4a9"; } -.bi-octagon-fill::before { content: "\f4aa"; } -.bi-octagon-half::before { content: "\f4ab"; } -.bi-octagon::before { content: "\f4ac"; } -.bi-option::before { content: "\f4ad"; } -.bi-outlet::before { content: "\f4ae"; } -.bi-paint-bucket::before { content: "\f4af"; } -.bi-palette-fill::before { content: "\f4b0"; } -.bi-palette::before { content: "\f4b1"; } -.bi-palette2::before { content: "\f4b2"; } -.bi-paperclip::before { content: "\f4b3"; } -.bi-paragraph::before { content: "\f4b4"; } -.bi-patch-check-fill::before { content: "\f4b5"; } -.bi-patch-check::before { content: "\f4b6"; } -.bi-patch-exclamation-fill::before { content: "\f4b7"; } -.bi-patch-exclamation::before { content: "\f4b8"; } -.bi-patch-minus-fill::before { content: "\f4b9"; } -.bi-patch-minus::before { content: "\f4ba"; } -.bi-patch-plus-fill::before { content: "\f4bb"; } -.bi-patch-plus::before { content: "\f4bc"; } -.bi-patch-question-fill::before { content: "\f4bd"; } -.bi-patch-question::before { content: "\f4be"; } -.bi-pause-btn-fill::before { content: "\f4bf"; } -.bi-pause-btn::before { content: "\f4c0"; } -.bi-pause-circle-fill::before { content: "\f4c1"; } -.bi-pause-circle::before { content: "\f4c2"; } -.bi-pause-fill::before { content: "\f4c3"; } -.bi-pause::before { content: "\f4c4"; } -.bi-peace-fill::before { content: "\f4c5"; } -.bi-peace::before { content: "\f4c6"; } -.bi-pen-fill::before { content: "\f4c7"; } -.bi-pen::before { content: "\f4c8"; } -.bi-pencil-fill::before { content: "\f4c9"; } -.bi-pencil-square::before { content: "\f4ca"; } -.bi-pencil::before { content: "\f4cb"; } -.bi-pentagon-fill::before { content: "\f4cc"; } -.bi-pentagon-half::before { content: "\f4cd"; } -.bi-pentagon::before { content: "\f4ce"; } -.bi-people-fill::before { content: "\f4cf"; } -.bi-people::before { content: "\f4d0"; } -.bi-percent::before { content: "\f4d1"; } -.bi-person-badge-fill::before { content: "\f4d2"; } -.bi-person-badge::before { content: "\f4d3"; } -.bi-person-bounding-box::before { content: "\f4d4"; } -.bi-person-check-fill::before { content: "\f4d5"; } -.bi-person-check::before { content: "\f4d6"; } -.bi-person-circle::before { content: "\f4d7"; } -.bi-person-dash-fill::before { content: "\f4d8"; } -.bi-person-dash::before { content: "\f4d9"; } -.bi-person-fill::before { content: "\f4da"; } -.bi-person-lines-fill::before { content: "\f4db"; } -.bi-person-plus-fill::before { content: "\f4dc"; } -.bi-person-plus::before { content: "\f4dd"; } -.bi-person-square::before { content: "\f4de"; } -.bi-person-x-fill::before { content: "\f4df"; } -.bi-person-x::before { content: "\f4e0"; } -.bi-person::before { content: "\f4e1"; } -.bi-phone-fill::before { content: "\f4e2"; } -.bi-phone-landscape-fill::before { content: "\f4e3"; } -.bi-phone-landscape::before { content: "\f4e4"; } -.bi-phone-vibrate-fill::before { content: "\f4e5"; } -.bi-phone-vibrate::before { content: "\f4e6"; } -.bi-phone::before { content: "\f4e7"; } -.bi-pie-chart-fill::before { content: "\f4e8"; } -.bi-pie-chart::before { content: "\f4e9"; } -.bi-pin-angle-fill::before { content: "\f4ea"; } -.bi-pin-angle::before { content: "\f4eb"; } -.bi-pin-fill::before { content: "\f4ec"; } -.bi-pin::before { content: "\f4ed"; } -.bi-pip-fill::before { content: "\f4ee"; } -.bi-pip::before { content: "\f4ef"; } -.bi-play-btn-fill::before { content: "\f4f0"; } -.bi-play-btn::before { content: "\f4f1"; } -.bi-play-circle-fill::before { content: "\f4f2"; } -.bi-play-circle::before { content: "\f4f3"; } -.bi-play-fill::before { content: "\f4f4"; } -.bi-play::before { content: "\f4f5"; } -.bi-plug-fill::before { content: "\f4f6"; } -.bi-plug::before { content: "\f4f7"; } -.bi-plus-circle-dotted::before { content: "\f4f8"; } -.bi-plus-circle-fill::before { content: "\f4f9"; } -.bi-plus-circle::before { content: "\f4fa"; } -.bi-plus-square-dotted::before { content: "\f4fb"; } -.bi-plus-square-fill::before { content: "\f4fc"; } -.bi-plus-square::before { content: "\f4fd"; } -.bi-plus::before { content: "\f4fe"; } -.bi-power::before { content: "\f4ff"; } -.bi-printer-fill::before { content: "\f500"; } -.bi-printer::before { content: "\f501"; } -.bi-puzzle-fill::before { content: "\f502"; } -.bi-puzzle::before { content: "\f503"; } -.bi-question-circle-fill::before { content: "\f504"; } -.bi-question-circle::before { content: "\f505"; } -.bi-question-diamond-fill::before { content: "\f506"; } -.bi-question-diamond::before { content: "\f507"; } -.bi-question-octagon-fill::before { content: "\f508"; } -.bi-question-octagon::before { content: "\f509"; } -.bi-question-square-fill::before { content: "\f50a"; } -.bi-question-square::before { content: "\f50b"; } -.bi-question::before { content: "\f50c"; } -.bi-rainbow::before { content: "\f50d"; } -.bi-receipt-cutoff::before { content: "\f50e"; } -.bi-receipt::before { content: "\f50f"; } -.bi-reception-0::before { content: "\f510"; } -.bi-reception-1::before { content: "\f511"; } -.bi-reception-2::before { content: "\f512"; } -.bi-reception-3::before { content: "\f513"; } -.bi-reception-4::before { content: "\f514"; } -.bi-record-btn-fill::before { content: "\f515"; } -.bi-record-btn::before { content: "\f516"; } -.bi-record-circle-fill::before { content: "\f517"; } -.bi-record-circle::before { content: "\f518"; } -.bi-record-fill::before { content: "\f519"; } -.bi-record::before { content: "\f51a"; } -.bi-record2-fill::before { content: "\f51b"; } -.bi-record2::before { content: "\f51c"; } -.bi-reply-all-fill::before { content: "\f51d"; } -.bi-reply-all::before { content: "\f51e"; } -.bi-reply-fill::before { content: "\f51f"; } -.bi-reply::before { content: "\f520"; } -.bi-rss-fill::before { content: "\f521"; } -.bi-rss::before { content: "\f522"; } -.bi-rulers::before { content: "\f523"; } -.bi-save-fill::before { content: "\f524"; } -.bi-save::before { content: "\f525"; } -.bi-save2-fill::before { content: "\f526"; } -.bi-save2::before { content: "\f527"; } -.bi-scissors::before { content: "\f528"; } -.bi-screwdriver::before { content: "\f529"; } -.bi-search::before { content: "\f52a"; } -.bi-segmented-nav::before { content: "\f52b"; } -.bi-server::before { content: "\f52c"; } -.bi-share-fill::before { content: "\f52d"; } -.bi-share::before { content: "\f52e"; } -.bi-shield-check::before { content: "\f52f"; } -.bi-shield-exclamation::before { content: "\f530"; } -.bi-shield-fill-check::before { content: "\f531"; } -.bi-shield-fill-exclamation::before { content: "\f532"; } -.bi-shield-fill-minus::before { content: "\f533"; } -.bi-shield-fill-plus::before { content: "\f534"; } -.bi-shield-fill-x::before { content: "\f535"; } -.bi-shield-fill::before { content: "\f536"; } -.bi-shield-lock-fill::before { content: "\f537"; } -.bi-shield-lock::before { content: "\f538"; } -.bi-shield-minus::before { content: "\f539"; } -.bi-shield-plus::before { content: "\f53a"; } -.bi-shield-shaded::before { content: "\f53b"; } -.bi-shield-slash-fill::before { content: "\f53c"; } -.bi-shield-slash::before { content: "\f53d"; } -.bi-shield-x::before { content: "\f53e"; } -.bi-shield::before { content: "\f53f"; } -.bi-shift-fill::before { content: "\f540"; } -.bi-shift::before { content: "\f541"; } -.bi-shop-window::before { content: "\f542"; } -.bi-shop::before { content: "\f543"; } -.bi-shuffle::before { content: "\f544"; } -.bi-signpost-2-fill::before { content: "\f545"; } -.bi-signpost-2::before { content: "\f546"; } -.bi-signpost-fill::before { content: "\f547"; } -.bi-signpost-split-fill::before { content: "\f548"; } -.bi-signpost-split::before { content: "\f549"; } -.bi-signpost::before { content: "\f54a"; } -.bi-sim-fill::before { content: "\f54b"; } -.bi-sim::before { content: "\f54c"; } -.bi-skip-backward-btn-fill::before { content: "\f54d"; } -.bi-skip-backward-btn::before { content: "\f54e"; } -.bi-skip-backward-circle-fill::before { content: "\f54f"; } -.bi-skip-backward-circle::before { content: "\f550"; } -.bi-skip-backward-fill::before { content: "\f551"; } -.bi-skip-backward::before { content: "\f552"; } -.bi-skip-end-btn-fill::before { content: "\f553"; } -.bi-skip-end-btn::before { content: "\f554"; } -.bi-skip-end-circle-fill::before { content: "\f555"; } -.bi-skip-end-circle::before { content: "\f556"; } -.bi-skip-end-fill::before { content: "\f557"; } -.bi-skip-end::before { content: "\f558"; } -.bi-skip-forward-btn-fill::before { content: "\f559"; } -.bi-skip-forward-btn::before { content: "\f55a"; } -.bi-skip-forward-circle-fill::before { content: "\f55b"; } -.bi-skip-forward-circle::before { content: "\f55c"; } -.bi-skip-forward-fill::before { content: "\f55d"; } -.bi-skip-forward::before { content: "\f55e"; } -.bi-skip-start-btn-fill::before { content: "\f55f"; } -.bi-skip-start-btn::before { content: "\f560"; } -.bi-skip-start-circle-fill::before { content: "\f561"; } -.bi-skip-start-circle::before { content: "\f562"; } -.bi-skip-start-fill::before { content: "\f563"; } -.bi-skip-start::before { content: "\f564"; } -.bi-slack::before { content: "\f565"; } -.bi-slash-circle-fill::before { content: "\f566"; } -.bi-slash-circle::before { content: "\f567"; } -.bi-slash-square-fill::before { content: "\f568"; } -.bi-slash-square::before { content: "\f569"; } -.bi-slash::before { content: "\f56a"; } -.bi-sliders::before { content: "\f56b"; } -.bi-smartwatch::before { content: "\f56c"; } -.bi-snow::before { content: "\f56d"; } -.bi-snow2::before { content: "\f56e"; } -.bi-snow3::before { content: "\f56f"; } -.bi-sort-alpha-down-alt::before { content: "\f570"; } -.bi-sort-alpha-down::before { content: "\f571"; } -.bi-sort-alpha-up-alt::before { content: "\f572"; } -.bi-sort-alpha-up::before { content: "\f573"; } -.bi-sort-down-alt::before { content: "\f574"; } -.bi-sort-down::before { content: "\f575"; } -.bi-sort-numeric-down-alt::before { content: "\f576"; } -.bi-sort-numeric-down::before { content: "\f577"; } -.bi-sort-numeric-up-alt::before { content: "\f578"; } -.bi-sort-numeric-up::before { content: "\f579"; } -.bi-sort-up-alt::before { content: "\f57a"; } -.bi-sort-up::before { content: "\f57b"; } -.bi-soundwave::before { content: "\f57c"; } -.bi-speaker-fill::before { content: "\f57d"; } -.bi-speaker::before { content: "\f57e"; } -.bi-speedometer::before { content: "\f57f"; } -.bi-speedometer2::before { content: "\f580"; } -.bi-spellcheck::before { content: "\f581"; } -.bi-square-fill::before { content: "\f582"; } -.bi-square-half::before { content: "\f583"; } -.bi-square::before { content: "\f584"; } -.bi-stack::before { content: "\f585"; } -.bi-star-fill::before { content: "\f586"; } -.bi-star-half::before { content: "\f587"; } -.bi-star::before { content: "\f588"; } -.bi-stars::before { content: "\f589"; } -.bi-stickies-fill::before { content: "\f58a"; } -.bi-stickies::before { content: "\f58b"; } -.bi-sticky-fill::before { content: "\f58c"; } -.bi-sticky::before { content: "\f58d"; } -.bi-stop-btn-fill::before { content: "\f58e"; } -.bi-stop-btn::before { content: "\f58f"; } -.bi-stop-circle-fill::before { content: "\f590"; } -.bi-stop-circle::before { content: "\f591"; } -.bi-stop-fill::before { content: "\f592"; } -.bi-stop::before { content: "\f593"; } -.bi-stoplights-fill::before { content: "\f594"; } -.bi-stoplights::before { content: "\f595"; } -.bi-stopwatch-fill::before { content: "\f596"; } -.bi-stopwatch::before { content: "\f597"; } -.bi-subtract::before { content: "\f598"; } -.bi-suit-club-fill::before { content: "\f599"; } -.bi-suit-club::before { content: "\f59a"; } -.bi-suit-diamond-fill::before { content: "\f59b"; } -.bi-suit-diamond::before { content: "\f59c"; } -.bi-suit-heart-fill::before { content: "\f59d"; } -.bi-suit-heart::before { content: "\f59e"; } -.bi-suit-spade-fill::before { content: "\f59f"; } -.bi-suit-spade::before { content: "\f5a0"; } -.bi-sun-fill::before { content: "\f5a1"; } -.bi-sun::before { content: "\f5a2"; } -.bi-sunglasses::before { content: "\f5a3"; } -.bi-sunrise-fill::before { content: "\f5a4"; } -.bi-sunrise::before { content: "\f5a5"; } -.bi-sunset-fill::before { content: "\f5a6"; } -.bi-sunset::before { content: "\f5a7"; } -.bi-symmetry-horizontal::before { content: "\f5a8"; } -.bi-symmetry-vertical::before { content: "\f5a9"; } -.bi-table::before { content: "\f5aa"; } -.bi-tablet-fill::before { content: "\f5ab"; } -.bi-tablet-landscape-fill::before { content: "\f5ac"; } -.bi-tablet-landscape::before { content: "\f5ad"; } -.bi-tablet::before { content: "\f5ae"; } -.bi-tag-fill::before { content: "\f5af"; } -.bi-tag::before { content: "\f5b0"; } -.bi-tags-fill::before { content: "\f5b1"; } -.bi-tags::before { content: "\f5b2"; } -.bi-telegram::before { content: "\f5b3"; } -.bi-telephone-fill::before { content: "\f5b4"; } -.bi-telephone-forward-fill::before { content: "\f5b5"; } -.bi-telephone-forward::before { content: "\f5b6"; } -.bi-telephone-inbound-fill::before { content: "\f5b7"; } -.bi-telephone-inbound::before { content: "\f5b8"; } -.bi-telephone-minus-fill::before { content: "\f5b9"; } -.bi-telephone-minus::before { content: "\f5ba"; } -.bi-telephone-outbound-fill::before { content: "\f5bb"; } -.bi-telephone-outbound::before { content: "\f5bc"; } -.bi-telephone-plus-fill::before { content: "\f5bd"; } -.bi-telephone-plus::before { content: "\f5be"; } -.bi-telephone-x-fill::before { content: "\f5bf"; } -.bi-telephone-x::before { content: "\f5c0"; } -.bi-telephone::before { content: "\f5c1"; } -.bi-terminal-fill::before { content: "\f5c2"; } -.bi-terminal::before { content: "\f5c3"; } -.bi-text-center::before { content: "\f5c4"; } -.bi-text-indent-left::before { content: "\f5c5"; } -.bi-text-indent-right::before { content: "\f5c6"; } -.bi-text-left::before { content: "\f5c7"; } -.bi-text-paragraph::before { content: "\f5c8"; } -.bi-text-right::before { content: "\f5c9"; } -.bi-textarea-resize::before { content: "\f5ca"; } -.bi-textarea-t::before { content: "\f5cb"; } -.bi-textarea::before { content: "\f5cc"; } -.bi-thermometer-half::before { content: "\f5cd"; } -.bi-thermometer-high::before { content: "\f5ce"; } -.bi-thermometer-low::before { content: "\f5cf"; } -.bi-thermometer-snow::before { content: "\f5d0"; } -.bi-thermometer-sun::before { content: "\f5d1"; } -.bi-thermometer::before { content: "\f5d2"; } -.bi-three-dots-vertical::before { content: "\f5d3"; } -.bi-three-dots::before { content: "\f5d4"; } -.bi-toggle-off::before { content: "\f5d5"; } -.bi-toggle-on::before { content: "\f5d6"; } -.bi-toggle2-off::before { content: "\f5d7"; } -.bi-toggle2-on::before { content: "\f5d8"; } -.bi-toggles::before { content: "\f5d9"; } -.bi-toggles2::before { content: "\f5da"; } -.bi-tools::before { content: "\f5db"; } -.bi-tornado::before { content: "\f5dc"; } -.bi-trash-fill::before { content: "\f5dd"; } -.bi-trash::before { content: "\f5de"; } -.bi-trash2-fill::before { content: "\f5df"; } -.bi-trash2::before { content: "\f5e0"; } -.bi-tree-fill::before { content: "\f5e1"; } -.bi-tree::before { content: "\f5e2"; } -.bi-triangle-fill::before { content: "\f5e3"; } -.bi-triangle-half::before { content: "\f5e4"; } -.bi-triangle::before { content: "\f5e5"; } -.bi-trophy-fill::before { content: "\f5e6"; } -.bi-trophy::before { content: "\f5e7"; } -.bi-tropical-storm::before { content: "\f5e8"; } -.bi-truck-flatbed::before { content: "\f5e9"; } -.bi-truck::before { content: "\f5ea"; } -.bi-tsunami::before { content: "\f5eb"; } -.bi-tv-fill::before { content: "\f5ec"; } -.bi-tv::before { content: "\f5ed"; } -.bi-twitch::before { content: "\f5ee"; } -.bi-twitter::before { content: "\f5ef"; } -.bi-type-bold::before { content: "\f5f0"; } -.bi-type-h1::before { content: "\f5f1"; } -.bi-type-h2::before { content: "\f5f2"; } -.bi-type-h3::before { content: "\f5f3"; } -.bi-type-italic::before { content: "\f5f4"; } -.bi-type-strikethrough::before { content: "\f5f5"; } -.bi-type-underline::before { content: "\f5f6"; } -.bi-type::before { content: "\f5f7"; } -.bi-ui-checks-grid::before { content: "\f5f8"; } -.bi-ui-checks::before { content: "\f5f9"; } -.bi-ui-radios-grid::before { content: "\f5fa"; } -.bi-ui-radios::before { content: "\f5fb"; } -.bi-umbrella-fill::before { content: "\f5fc"; } -.bi-umbrella::before { content: "\f5fd"; } -.bi-union::before { content: "\f5fe"; } -.bi-unlock-fill::before { content: "\f5ff"; } -.bi-unlock::before { content: "\f600"; } -.bi-upc-scan::before { content: "\f601"; } -.bi-upc::before { content: "\f602"; } -.bi-upload::before { content: "\f603"; } -.bi-vector-pen::before { content: "\f604"; } -.bi-view-list::before { content: "\f605"; } -.bi-view-stacked::before { content: "\f606"; } -.bi-vinyl-fill::before { content: "\f607"; } -.bi-vinyl::before { content: "\f608"; } -.bi-voicemail::before { content: "\f609"; } -.bi-volume-down-fill::before { content: "\f60a"; } -.bi-volume-down::before { content: "\f60b"; } -.bi-volume-mute-fill::before { content: "\f60c"; } -.bi-volume-mute::before { content: "\f60d"; } -.bi-volume-off-fill::before { content: "\f60e"; } -.bi-volume-off::before { content: "\f60f"; } -.bi-volume-up-fill::before { content: "\f610"; } -.bi-volume-up::before { content: "\f611"; } -.bi-vr::before { content: "\f612"; } -.bi-wallet-fill::before { content: "\f613"; } -.bi-wallet::before { content: "\f614"; } -.bi-wallet2::before { content: "\f615"; } -.bi-watch::before { content: "\f616"; } -.bi-water::before { content: "\f617"; } -.bi-whatsapp::before { content: "\f618"; } -.bi-wifi-1::before { content: "\f619"; } -.bi-wifi-2::before { content: "\f61a"; } -.bi-wifi-off::before { content: "\f61b"; } -.bi-wifi::before { content: "\f61c"; } -.bi-wind::before { content: "\f61d"; } -.bi-window-dock::before { content: "\f61e"; } -.bi-window-sidebar::before { content: "\f61f"; } -.bi-window::before { content: "\f620"; } -.bi-wrench::before { content: "\f621"; } -.bi-x-circle-fill::before { content: "\f622"; } -.bi-x-circle::before { content: "\f623"; } -.bi-x-diamond-fill::before { content: "\f624"; } -.bi-x-diamond::before { content: "\f625"; } -.bi-x-octagon-fill::before { content: "\f626"; } -.bi-x-octagon::before { content: "\f627"; } -.bi-x-square-fill::before { content: "\f628"; } -.bi-x-square::before { content: "\f629"; } -.bi-x::before { content: "\f62a"; } -.bi-youtube::before { content: "\f62b"; } -.bi-zoom-in::before { content: "\f62c"; } -.bi-zoom-out::before { content: "\f62d"; } -.bi-bank::before { content: "\f62e"; } -.bi-bank2::before { content: "\f62f"; } -.bi-bell-slash-fill::before { content: "\f630"; } -.bi-bell-slash::before { content: "\f631"; } -.bi-cash-coin::before { content: "\f632"; } -.bi-check-lg::before { content: "\f633"; } -.bi-coin::before { content: "\f634"; } -.bi-currency-bitcoin::before { content: "\f635"; } -.bi-currency-dollar::before { content: "\f636"; } -.bi-currency-euro::before { content: "\f637"; } -.bi-currency-exchange::before { content: "\f638"; } -.bi-currency-pound::before { content: "\f639"; } -.bi-currency-yen::before { content: "\f63a"; } -.bi-dash-lg::before { content: "\f63b"; } -.bi-exclamation-lg::before { content: "\f63c"; } -.bi-file-earmark-pdf-fill::before { content: "\f63d"; } -.bi-file-earmark-pdf::before { content: "\f63e"; } -.bi-file-pdf-fill::before { content: "\f63f"; } -.bi-file-pdf::before { content: "\f640"; } -.bi-gender-ambiguous::before { content: "\f641"; } -.bi-gender-female::before { content: "\f642"; } -.bi-gender-male::before { content: "\f643"; } -.bi-gender-trans::before { content: "\f644"; } -.bi-headset-vr::before { content: "\f645"; } -.bi-info-lg::before { content: "\f646"; } -.bi-mastodon::before { content: "\f647"; } -.bi-messenger::before { content: "\f648"; } -.bi-piggy-bank-fill::before { content: "\f649"; } -.bi-piggy-bank::before { content: "\f64a"; } -.bi-pin-map-fill::before { content: "\f64b"; } -.bi-pin-map::before { content: "\f64c"; } -.bi-plus-lg::before { content: "\f64d"; } -.bi-question-lg::before { content: "\f64e"; } -.bi-recycle::before { content: "\f64f"; } -.bi-reddit::before { content: "\f650"; } -.bi-safe-fill::before { content: "\f651"; } -.bi-safe2-fill::before { content: "\f652"; } -.bi-safe2::before { content: "\f653"; } -.bi-sd-card-fill::before { content: "\f654"; } -.bi-sd-card::before { content: "\f655"; } -.bi-skype::before { content: "\f656"; } -.bi-slash-lg::before { content: "\f657"; } -.bi-translate::before { content: "\f658"; } -.bi-x-lg::before { content: "\f659"; } -.bi-safe::before { content: "\f65a"; } -.bi-apple::before { content: "\f65b"; } -.bi-microsoft::before { content: "\f65d"; } -.bi-windows::before { content: "\f65e"; } -.bi-behance::before { content: "\f65c"; } -.bi-dribbble::before { content: "\f65f"; } -.bi-line::before { content: "\f660"; } -.bi-medium::before { content: "\f661"; } -.bi-paypal::before { content: "\f662"; } -.bi-pinterest::before { content: "\f663"; } -.bi-signal::before { content: "\f664"; } -.bi-snapchat::before { content: "\f665"; } -.bi-spotify::before { content: "\f666"; } -.bi-stack-overflow::before { content: "\f667"; } -.bi-strava::before { content: "\f668"; } -.bi-wordpress::before { content: "\f669"; } -.bi-vimeo::before { content: "\f66a"; } -.bi-activity::before { content: "\f66b"; } -.bi-easel2-fill::before { content: "\f66c"; } -.bi-easel2::before { content: "\f66d"; } -.bi-easel3-fill::before { content: "\f66e"; } -.bi-easel3::before { content: "\f66f"; } -.bi-fan::before { content: "\f670"; } -.bi-fingerprint::before { content: "\f671"; } -.bi-graph-down-arrow::before { content: "\f672"; } -.bi-graph-up-arrow::before { content: "\f673"; } -.bi-hypnotize::before { content: "\f674"; } -.bi-magic::before { content: "\f675"; } -.bi-person-rolodex::before { content: "\f676"; } -.bi-person-video::before { content: "\f677"; } -.bi-person-video2::before { content: "\f678"; } -.bi-person-video3::before { content: "\f679"; } -.bi-person-workspace::before { content: "\f67a"; } -.bi-radioactive::before { content: "\f67b"; } -.bi-webcam-fill::before { content: "\f67c"; } -.bi-webcam::before { content: "\f67d"; } -.bi-yin-yang::before { content: "\f67e"; } -.bi-bandaid-fill::before { content: "\f680"; } -.bi-bandaid::before { content: "\f681"; } -.bi-bluetooth::before { content: "\f682"; } -.bi-body-text::before { content: "\f683"; } -.bi-boombox::before { content: "\f684"; } -.bi-boxes::before { content: "\f685"; } -.bi-dpad-fill::before { content: "\f686"; } -.bi-dpad::before { content: "\f687"; } -.bi-ear-fill::before { content: "\f688"; } -.bi-ear::before { content: "\f689"; } -.bi-envelope-check-1::before { content: "\f68a"; } -.bi-envelope-check-fill::before { content: "\f68b"; } -.bi-envelope-check::before { content: "\f68c"; } -.bi-envelope-dash-1::before { content: "\f68d"; } -.bi-envelope-dash-fill::before { content: "\f68e"; } -.bi-envelope-dash::before { content: "\f68f"; } -.bi-envelope-exclamation-1::before { content: "\f690"; } -.bi-envelope-exclamation-fill::before { content: "\f691"; } -.bi-envelope-exclamation::before { content: "\f692"; } -.bi-envelope-plus-fill::before { content: "\f693"; } -.bi-envelope-plus::before { content: "\f694"; } -.bi-envelope-slash-1::before { content: "\f695"; } -.bi-envelope-slash-fill::before { content: "\f696"; } -.bi-envelope-slash::before { content: "\f697"; } -.bi-envelope-x-1::before { content: "\f698"; } -.bi-envelope-x-fill::before { content: "\f699"; } -.bi-envelope-x::before { content: "\f69a"; } -.bi-explicit-fill::before { content: "\f69b"; } -.bi-explicit::before { content: "\f69c"; } -.bi-git::before { content: "\f69d"; } -.bi-infinity::before { content: "\f69e"; } -.bi-list-columns-reverse::before { content: "\f69f"; } -.bi-list-columns::before { content: "\f6a0"; } -.bi-meta::before { content: "\f6a1"; } -.bi-mortorboard-fill::before { content: "\f6a2"; } -.bi-mortorboard::before { content: "\f6a3"; } -.bi-nintendo-switch::before { content: "\f6a4"; } -.bi-pc-display-horizontal::before { content: "\f6a5"; } -.bi-pc-display::before { content: "\f6a6"; } -.bi-pc-horizontal::before { content: "\f6a7"; } -.bi-pc::before { content: "\f6a8"; } -.bi-playstation::before { content: "\f6a9"; } -.bi-plus-slash-minus::before { content: "\f6aa"; } -.bi-projector-fill::before { content: "\f6ab"; } -.bi-projector::before { content: "\f6ac"; } -.bi-qr-code-scan::before { content: "\f6ad"; } -.bi-qr-code::before { content: "\f6ae"; } -.bi-quora::before { content: "\f6af"; } -.bi-quote::before { content: "\f6b0"; } -.bi-robot::before { content: "\f6b1"; } -.bi-send-check-fill::before { content: "\f6b2"; } -.bi-send-check::before { content: "\f6b3"; } -.bi-send-dash-fill::before { content: "\f6b4"; } -.bi-send-dash::before { content: "\f6b5"; } -.bi-send-exclamation-1::before { content: "\f6b6"; } -.bi-send-exclamation-fill::before { content: "\f6b7"; } -.bi-send-exclamation::before { content: "\f6b8"; } -.bi-send-fill::before { content: "\f6b9"; } -.bi-send-plus-fill::before { content: "\f6ba"; } -.bi-send-plus::before { content: "\f6bb"; } -.bi-send-slash-fill::before { content: "\f6bc"; } -.bi-send-slash::before { content: "\f6bd"; } -.bi-send-x-fill::before { content: "\f6be"; } -.bi-send-x::before { content: "\f6bf"; } -.bi-send::before { content: "\f6c0"; } -.bi-steam::before { content: "\f6c1"; } -.bi-terminal-dash-1::before { content: "\f6c2"; } -.bi-terminal-dash::before { content: "\f6c3"; } -.bi-terminal-plus::before { content: "\f6c4"; } -.bi-terminal-split::before { content: "\f6c5"; } -.bi-ticket-detailed-fill::before { content: "\f6c6"; } -.bi-ticket-detailed::before { content: "\f6c7"; } -.bi-ticket-fill::before { content: "\f6c8"; } -.bi-ticket-perforated-fill::before { content: "\f6c9"; } -.bi-ticket-perforated::before { content: "\f6ca"; } -.bi-ticket::before { content: "\f6cb"; } -.bi-tiktok::before { content: "\f6cc"; } -.bi-window-dash::before { content: "\f6cd"; } -.bi-window-desktop::before { content: "\f6ce"; } -.bi-window-fullscreen::before { content: "\f6cf"; } -.bi-window-plus::before { content: "\f6d0"; } -.bi-window-split::before { content: "\f6d1"; } -.bi-window-stack::before { content: "\f6d2"; } -.bi-window-x::before { content: "\f6d3"; } -.bi-xbox::before { content: "\f6d4"; } -.bi-ethernet::before { content: "\f6d5"; } -.bi-hdmi-fill::before { content: "\f6d6"; } -.bi-hdmi::before { content: "\f6d7"; } -.bi-usb-c-fill::before { content: "\f6d8"; } -.bi-usb-c::before { content: "\f6d9"; } -.bi-usb-fill::before { content: "\f6da"; } -.bi-usb-plug-fill::before { content: "\f6db"; } -.bi-usb-plug::before { content: "\f6dc"; } -.bi-usb-symbol::before { content: "\f6dd"; } -.bi-usb::before { content: "\f6de"; } -.bi-boombox-fill::before { content: "\f6df"; } -.bi-displayport-1::before { content: "\f6e0"; } -.bi-displayport::before { content: "\f6e1"; } -.bi-gpu-card::before { content: "\f6e2"; } -.bi-memory::before { content: "\f6e3"; } -.bi-modem-fill::before { content: "\f6e4"; } -.bi-modem::before { content: "\f6e5"; } -.bi-motherboard-fill::before { content: "\f6e6"; } -.bi-motherboard::before { content: "\f6e7"; } -.bi-optical-audio-fill::before { content: "\f6e8"; } -.bi-optical-audio::before { content: "\f6e9"; } -.bi-pci-card::before { content: "\f6ea"; } -.bi-router-fill::before { content: "\f6eb"; } -.bi-router::before { content: "\f6ec"; } -.bi-ssd-fill::before { content: "\f6ed"; } -.bi-ssd::before { content: "\f6ee"; } -.bi-thunderbolt-fill::before { content: "\f6ef"; } -.bi-thunderbolt::before { content: "\f6f0"; } -.bi-usb-drive-fill::before { content: "\f6f1"; } -.bi-usb-drive::before { content: "\f6f2"; } -.bi-usb-micro-fill::before { content: "\f6f3"; } -.bi-usb-micro::before { content: "\f6f4"; } -.bi-usb-mini-fill::before { content: "\f6f5"; } -.bi-usb-mini::before { content: "\f6f6"; } -.bi-cloud-haze2::before { content: "\f6f7"; } -.bi-device-hdd-fill::before { content: "\f6f8"; } -.bi-device-hdd::before { content: "\f6f9"; } -.bi-device-ssd-fill::before { content: "\f6fa"; } -.bi-device-ssd::before { content: "\f6fb"; } -.bi-displayport-fill::before { content: "\f6fc"; } -.bi-mortarboard-fill::before { content: "\f6fd"; } -.bi-mortarboard::before { content: "\f6fe"; } -.bi-terminal-x::before { content: "\f6ff"; } -.bi-arrow-through-heart-fill::before { content: "\f700"; } -.bi-arrow-through-heart::before { content: "\f701"; } -.bi-badge-sd-fill::before { content: "\f702"; } -.bi-badge-sd::before { content: "\f703"; } -.bi-bag-heart-fill::before { content: "\f704"; } -.bi-bag-heart::before { content: "\f705"; } -.bi-balloon-fill::before { content: "\f706"; } -.bi-balloon-heart-fill::before { content: "\f707"; } -.bi-balloon-heart::before { content: "\f708"; } -.bi-balloon::before { content: "\f709"; } -.bi-box2-fill::before { content: "\f70a"; } -.bi-box2-heart-fill::before { content: "\f70b"; } -.bi-box2-heart::before { content: "\f70c"; } -.bi-box2::before { content: "\f70d"; } -.bi-braces-asterisk::before { content: "\f70e"; } -.bi-calendar-heart-fill::before { content: "\f70f"; } -.bi-calendar-heart::before { content: "\f710"; } -.bi-calendar2-heart-fill::before { content: "\f711"; } -.bi-calendar2-heart::before { content: "\f712"; } -.bi-chat-heart-fill::before { content: "\f713"; } -.bi-chat-heart::before { content: "\f714"; } -.bi-chat-left-heart-fill::before { content: "\f715"; } -.bi-chat-left-heart::before { content: "\f716"; } -.bi-chat-right-heart-fill::before { content: "\f717"; } -.bi-chat-right-heart::before { content: "\f718"; } -.bi-chat-square-heart-fill::before { content: "\f719"; } -.bi-chat-square-heart::before { content: "\f71a"; } -.bi-clipboard-check-fill::before { content: "\f71b"; } -.bi-clipboard-data-fill::before { content: "\f71c"; } -.bi-clipboard-fill::before { content: "\f71d"; } -.bi-clipboard-heart-fill::before { content: "\f71e"; } -.bi-clipboard-heart::before { content: "\f71f"; } -.bi-clipboard-minus-fill::before { content: "\f720"; } -.bi-clipboard-plus-fill::before { content: "\f721"; } -.bi-clipboard-pulse::before { content: "\f722"; } -.bi-clipboard-x-fill::before { content: "\f723"; } -.bi-clipboard2-check-fill::before { content: "\f724"; } -.bi-clipboard2-check::before { content: "\f725"; } -.bi-clipboard2-data-fill::before { content: "\f726"; } -.bi-clipboard2-data::before { content: "\f727"; } -.bi-clipboard2-fill::before { content: "\f728"; } -.bi-clipboard2-heart-fill::before { content: "\f729"; } -.bi-clipboard2-heart::before { content: "\f72a"; } -.bi-clipboard2-minus-fill::before { content: "\f72b"; } -.bi-clipboard2-minus::before { content: "\f72c"; } -.bi-clipboard2-plus-fill::before { content: "\f72d"; } -.bi-clipboard2-plus::before { content: "\f72e"; } -.bi-clipboard2-pulse-fill::before { content: "\f72f"; } -.bi-clipboard2-pulse::before { content: "\f730"; } -.bi-clipboard2-x-fill::before { content: "\f731"; } -.bi-clipboard2-x::before { content: "\f732"; } -.bi-clipboard2::before { content: "\f733"; } -.bi-emoji-kiss-fill::before { content: "\f734"; } -.bi-emoji-kiss::before { content: "\f735"; } -.bi-envelope-heart-fill::before { content: "\f736"; } -.bi-envelope-heart::before { content: "\f737"; } -.bi-envelope-open-heart-fill::before { content: "\f738"; } -.bi-envelope-open-heart::before { content: "\f739"; } -.bi-envelope-paper-fill::before { content: "\f73a"; } -.bi-envelope-paper-heart-fill::before { content: "\f73b"; } -.bi-envelope-paper-heart::before { content: "\f73c"; } -.bi-envelope-paper::before { content: "\f73d"; } -.bi-filetype-aac::before { content: "\f73e"; } -.bi-filetype-ai::before { content: "\f73f"; } -.bi-filetype-bmp::before { content: "\f740"; } -.bi-filetype-cs::before { content: "\f741"; } -.bi-filetype-css::before { content: "\f742"; } -.bi-filetype-csv::before { content: "\f743"; } -.bi-filetype-doc::before { content: "\f744"; } -.bi-filetype-docx::before { content: "\f745"; } -.bi-filetype-exe::before { content: "\f746"; } -.bi-filetype-gif::before { content: "\f747"; } -.bi-filetype-heic::before { content: "\f748"; } -.bi-filetype-html::before { content: "\f749"; } -.bi-filetype-java::before { content: "\f74a"; } -.bi-filetype-jpg::before { content: "\f74b"; } -.bi-filetype-js::before { content: "\f74c"; } -.bi-filetype-jsx::before { content: "\f74d"; } -.bi-filetype-key::before { content: "\f74e"; } -.bi-filetype-m4p::before { content: "\f74f"; } -.bi-filetype-md::before { content: "\f750"; } -.bi-filetype-mdx::before { content: "\f751"; } -.bi-filetype-mov::before { content: "\f752"; } -.bi-filetype-mp3::before { content: "\f753"; } -.bi-filetype-mp4::before { content: "\f754"; } -.bi-filetype-otf::before { content: "\f755"; } -.bi-filetype-pdf::before { content: "\f756"; } -.bi-filetype-php::before { content: "\f757"; } -.bi-filetype-png::before { content: "\f758"; } -.bi-filetype-ppt-1::before { content: "\f759"; } -.bi-filetype-ppt::before { content: "\f75a"; } -.bi-filetype-psd::before { content: "\f75b"; } -.bi-filetype-py::before { content: "\f75c"; } -.bi-filetype-raw::before { content: "\f75d"; } -.bi-filetype-rb::before { content: "\f75e"; } -.bi-filetype-sass::before { content: "\f75f"; } -.bi-filetype-scss::before { content: "\f760"; } -.bi-filetype-sh::before { content: "\f761"; } -.bi-filetype-svg::before { content: "\f762"; } -.bi-filetype-tiff::before { content: "\f763"; } -.bi-filetype-tsx::before { content: "\f764"; } -.bi-filetype-ttf::before { content: "\f765"; } -.bi-filetype-txt::before { content: "\f766"; } -.bi-filetype-wav::before { content: "\f767"; } -.bi-filetype-woff::before { content: "\f768"; } -.bi-filetype-xls-1::before { content: "\f769"; } -.bi-filetype-xls::before { content: "\f76a"; } -.bi-filetype-xml::before { content: "\f76b"; } -.bi-filetype-yml::before { content: "\f76c"; } -.bi-heart-arrow::before { content: "\f76d"; } -.bi-heart-pulse-fill::before { content: "\f76e"; } -.bi-heart-pulse::before { content: "\f76f"; } -.bi-heartbreak-fill::before { content: "\f770"; } -.bi-heartbreak::before { content: "\f771"; } -.bi-hearts::before { content: "\f772"; } -.bi-hospital-fill::before { content: "\f773"; } -.bi-hospital::before { content: "\f774"; } -.bi-house-heart-fill::before { content: "\f775"; } -.bi-house-heart::before { content: "\f776"; } -.bi-incognito::before { content: "\f777"; } -.bi-magnet-fill::before { content: "\f778"; } -.bi-magnet::before { content: "\f779"; } -.bi-person-heart::before { content: "\f77a"; } -.bi-person-hearts::before { content: "\f77b"; } -.bi-phone-flip::before { content: "\f77c"; } -.bi-plugin::before { content: "\f77d"; } -.bi-postage-fill::before { content: "\f77e"; } -.bi-postage-heart-fill::before { content: "\f77f"; } -.bi-postage-heart::before { content: "\f780"; } -.bi-postage::before { content: "\f781"; } -.bi-postcard-fill::before { content: "\f782"; } -.bi-postcard-heart-fill::before { content: "\f783"; } -.bi-postcard-heart::before { content: "\f784"; } -.bi-postcard::before { content: "\f785"; } -.bi-search-heart-fill::before { content: "\f786"; } -.bi-search-heart::before { content: "\f787"; } -.bi-sliders2-vertical::before { content: "\f788"; } -.bi-sliders2::before { content: "\f789"; } -.bi-trash3-fill::before { content: "\f78a"; } -.bi-trash3::before { content: "\f78b"; } -.bi-valentine::before { content: "\f78c"; } -.bi-valentine2::before { content: "\f78d"; } -.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } -.bi-wrench-adjustable-circle::before { content: "\f78f"; } -.bi-wrench-adjustable::before { content: "\f790"; } -.bi-filetype-json::before { content: "\f791"; } -.bi-filetype-pptx::before { content: "\f792"; } -.bi-filetype-xlsx::before { content: "\f793"; } -.bi-1-circle-1::before { content: "\f794"; } -.bi-1-circle-fill-1::before { content: "\f795"; } -.bi-1-circle-fill::before { content: "\f796"; } -.bi-1-circle::before { content: "\f797"; } -.bi-1-square-fill::before { content: "\f798"; } -.bi-1-square::before { content: "\f799"; } -.bi-2-circle-1::before { content: "\f79a"; } -.bi-2-circle-fill-1::before { content: "\f79b"; } -.bi-2-circle-fill::before { content: "\f79c"; } -.bi-2-circle::before { content: "\f79d"; } -.bi-2-square-fill::before { content: "\f79e"; } -.bi-2-square::before { content: "\f79f"; } -.bi-3-circle-1::before { content: "\f7a0"; } -.bi-3-circle-fill-1::before { content: "\f7a1"; } -.bi-3-circle-fill::before { content: "\f7a2"; } -.bi-3-circle::before { content: "\f7a3"; } -.bi-3-square-fill::before { content: "\f7a4"; } -.bi-3-square::before { content: "\f7a5"; } -.bi-4-circle-1::before { content: "\f7a6"; } -.bi-4-circle-fill-1::before { content: "\f7a7"; } -.bi-4-circle-fill::before { content: "\f7a8"; } -.bi-4-circle::before { content: "\f7a9"; } -.bi-4-square-fill::before { content: "\f7aa"; } -.bi-4-square::before { content: "\f7ab"; } -.bi-5-circle-1::before { content: "\f7ac"; } -.bi-5-circle-fill-1::before { content: "\f7ad"; } -.bi-5-circle-fill::before { content: "\f7ae"; } -.bi-5-circle::before { content: "\f7af"; } -.bi-5-square-fill::before { content: "\f7b0"; } -.bi-5-square::before { content: "\f7b1"; } -.bi-6-circle-1::before { content: "\f7b2"; } -.bi-6-circle-fill-1::before { content: "\f7b3"; } -.bi-6-circle-fill::before { content: "\f7b4"; } -.bi-6-circle::before { content: "\f7b5"; } -.bi-6-square-fill::before { content: "\f7b6"; } -.bi-6-square::before { content: "\f7b7"; } -.bi-7-circle-1::before { content: "\f7b8"; } -.bi-7-circle-fill-1::before { content: "\f7b9"; } -.bi-7-circle-fill::before { content: "\f7ba"; } -.bi-7-circle::before { content: "\f7bb"; } -.bi-7-square-fill::before { content: "\f7bc"; } -.bi-7-square::before { content: "\f7bd"; } -.bi-8-circle-1::before { content: "\f7be"; } -.bi-8-circle-fill-1::before { content: "\f7bf"; } -.bi-8-circle-fill::before { content: "\f7c0"; } -.bi-8-circle::before { content: "\f7c1"; } -.bi-8-square-fill::before { content: "\f7c2"; } -.bi-8-square::before { content: "\f7c3"; } -.bi-9-circle-1::before { content: "\f7c4"; } -.bi-9-circle-fill-1::before { content: "\f7c5"; } -.bi-9-circle-fill::before { content: "\f7c6"; } -.bi-9-circle::before { content: "\f7c7"; } -.bi-9-square-fill::before { content: "\f7c8"; } -.bi-9-square::before { content: "\f7c9"; } -.bi-airplane-engines-fill::before { content: "\f7ca"; } -.bi-airplane-engines::before { content: "\f7cb"; } -.bi-airplane-fill::before { content: "\f7cc"; } -.bi-airplane::before { content: "\f7cd"; } -.bi-alexa::before { content: "\f7ce"; } -.bi-alipay::before { content: "\f7cf"; } -.bi-android::before { content: "\f7d0"; } -.bi-android2::before { content: "\f7d1"; } -.bi-box-fill::before { content: "\f7d2"; } -.bi-box-seam-fill::before { content: "\f7d3"; } -.bi-browser-chrome::before { content: "\f7d4"; } -.bi-browser-edge::before { content: "\f7d5"; } -.bi-browser-firefox::before { content: "\f7d6"; } -.bi-browser-safari::before { content: "\f7d7"; } -.bi-c-circle-1::before { content: "\f7d8"; } -.bi-c-circle-fill-1::before { content: "\f7d9"; } -.bi-c-circle-fill::before { content: "\f7da"; } -.bi-c-circle::before { content: "\f7db"; } -.bi-c-square-fill::before { content: "\f7dc"; } -.bi-c-square::before { content: "\f7dd"; } -.bi-capsule-pill::before { content: "\f7de"; } -.bi-capsule::before { content: "\f7df"; } -.bi-car-front-fill::before { content: "\f7e0"; } -.bi-car-front::before { content: "\f7e1"; } -.bi-cassette-fill::before { content: "\f7e2"; } -.bi-cassette::before { content: "\f7e3"; } -.bi-cc-circle-1::before { content: "\f7e4"; } -.bi-cc-circle-fill-1::before { content: "\f7e5"; } -.bi-cc-circle-fill::before { content: "\f7e6"; } -.bi-cc-circle::before { content: "\f7e7"; } -.bi-cc-square-fill::before { content: "\f7e8"; } -.bi-cc-square::before { content: "\f7e9"; } -.bi-cup-hot-fill::before { content: "\f7ea"; } -.bi-cup-hot::before { content: "\f7eb"; } -.bi-currency-rupee::before { content: "\f7ec"; } -.bi-dropbox::before { content: "\f7ed"; } -.bi-escape::before { content: "\f7ee"; } -.bi-fast-forward-btn-fill::before { content: "\f7ef"; } -.bi-fast-forward-btn::before { content: "\f7f0"; } -.bi-fast-forward-circle-fill::before { content: "\f7f1"; } -.bi-fast-forward-circle::before { content: "\f7f2"; } -.bi-fast-forward-fill::before { content: "\f7f3"; } -.bi-fast-forward::before { content: "\f7f4"; } -.bi-filetype-sql::before { content: "\f7f5"; } -.bi-fire::before { content: "\f7f6"; } -.bi-google-play::before { content: "\f7f7"; } -.bi-h-circle-1::before { content: "\f7f8"; } -.bi-h-circle-fill-1::before { content: "\f7f9"; } -.bi-h-circle-fill::before { content: "\f7fa"; } -.bi-h-circle::before { content: "\f7fb"; } -.bi-h-square-fill::before { content: "\f7fc"; } -.bi-h-square::before { content: "\f7fd"; } -.bi-indent::before { content: "\f7fe"; } -.bi-lungs-fill::before { content: "\f7ff"; } -.bi-lungs::before { content: "\f800"; } -.bi-microsoft-teams::before { content: "\f801"; } -.bi-p-circle-1::before { content: "\f802"; } -.bi-p-circle-fill-1::before { content: "\f803"; } -.bi-p-circle-fill::before { content: "\f804"; } -.bi-p-circle::before { content: "\f805"; } -.bi-p-square-fill::before { content: "\f806"; } -.bi-p-square::before { content: "\f807"; } -.bi-pass-fill::before { content: "\f808"; } -.bi-pass::before { content: "\f809"; } -.bi-prescription::before { content: "\f80a"; } -.bi-prescription2::before { content: "\f80b"; } -.bi-r-circle-1::before { content: "\f80c"; } -.bi-r-circle-fill-1::before { content: "\f80d"; } -.bi-r-circle-fill::before { content: "\f80e"; } -.bi-r-circle::before { content: "\f80f"; } -.bi-r-square-fill::before { content: "\f810"; } -.bi-r-square::before { content: "\f811"; } -.bi-repeat-1::before { content: "\f812"; } -.bi-repeat::before { content: "\f813"; } -.bi-rewind-btn-fill::before { content: "\f814"; } -.bi-rewind-btn::before { content: "\f815"; } -.bi-rewind-circle-fill::before { content: "\f816"; } -.bi-rewind-circle::before { content: "\f817"; } -.bi-rewind-fill::before { content: "\f818"; } -.bi-rewind::before { content: "\f819"; } -.bi-train-freight-front-fill::before { content: "\f81a"; } -.bi-train-freight-front::before { content: "\f81b"; } -.bi-train-front-fill::before { content: "\f81c"; } -.bi-train-front::before { content: "\f81d"; } -.bi-train-lightrail-front-fill::before { content: "\f81e"; } -.bi-train-lightrail-front::before { content: "\f81f"; } -.bi-truck-front-fill::before { content: "\f820"; } -.bi-truck-front::before { content: "\f821"; } -.bi-ubuntu::before { content: "\f822"; } -.bi-unindent::before { content: "\f823"; } -.bi-unity::before { content: "\f824"; } -.bi-universal-access-circle::before { content: "\f825"; } -.bi-universal-access::before { content: "\f826"; } -.bi-virus::before { content: "\f827"; } -.bi-virus2::before { content: "\f828"; } -.bi-wechat::before { content: "\f829"; } -.bi-yelp::before { content: "\f82a"; } -.bi-sign-stop-fill::before { content: "\f82b"; } -.bi-sign-stop-lights-fill::before { content: "\f82c"; } -.bi-sign-stop-lights::before { content: "\f82d"; } -.bi-sign-stop::before { content: "\f82e"; } -.bi-sign-turn-left-fill::before { content: "\f82f"; } -.bi-sign-turn-left::before { content: "\f830"; } -.bi-sign-turn-right-fill::before { content: "\f831"; } -.bi-sign-turn-right::before { content: "\f832"; } -.bi-sign-turn-slight-left-fill::before { content: "\f833"; } -.bi-sign-turn-slight-left::before { content: "\f834"; } -.bi-sign-turn-slight-right-fill::before { content: "\f835"; } -.bi-sign-turn-slight-right::before { content: "\f836"; } -.bi-sign-yield-fill::before { content: "\f837"; } -.bi-sign-yield::before { content: "\f838"; } -.bi-ev-station-fill::before { content: "\f839"; } -.bi-ev-station::before { content: "\f83a"; } -.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } -.bi-fuel-pump-diesel::before { content: "\f83c"; } -.bi-fuel-pump-fill::before { content: "\f83d"; } -.bi-fuel-pump::before { content: "\f83e"; } -.bi-0-circle-fill::before { content: "\f83f"; } -.bi-0-circle::before { content: "\f840"; } -.bi-0-square-fill::before { content: "\f841"; } -.bi-0-square::before { content: "\f842"; } -.bi-rocket-fill::before { content: "\f843"; } -.bi-rocket-takeoff-fill::before { content: "\f844"; } -.bi-rocket-takeoff::before { content: "\f845"; } -.bi-rocket::before { content: "\f846"; } -.bi-stripe::before { content: "\f847"; } -.bi-subscript::before { content: "\f848"; } -.bi-superscript::before { content: "\f849"; } -.bi-trello::before { content: "\f84a"; } -.bi-envelope-at-fill::before { content: "\f84b"; } -.bi-envelope-at::before { content: "\f84c"; } -.bi-regex::before { content: "\f84d"; } -.bi-text-wrap::before { content: "\f84e"; } -.bi-sign-dead-end-fill::before { content: "\f84f"; } -.bi-sign-dead-end::before { content: "\f850"; } -.bi-sign-do-not-enter-fill::before { content: "\f851"; } -.bi-sign-do-not-enter::before { content: "\f852"; } -.bi-sign-intersection-fill::before { content: "\f853"; } -.bi-sign-intersection-side-fill::before { content: "\f854"; } -.bi-sign-intersection-side::before { content: "\f855"; } -.bi-sign-intersection-t-fill::before { content: "\f856"; } -.bi-sign-intersection-t::before { content: "\f857"; } -.bi-sign-intersection-y-fill::before { content: "\f858"; } -.bi-sign-intersection-y::before { content: "\f859"; } -.bi-sign-intersection::before { content: "\f85a"; } -.bi-sign-merge-left-fill::before { content: "\f85b"; } -.bi-sign-merge-left::before { content: "\f85c"; } -.bi-sign-merge-right-fill::before { content: "\f85d"; } -.bi-sign-merge-right::before { content: "\f85e"; } -.bi-sign-no-left-turn-fill::before { content: "\f85f"; } -.bi-sign-no-left-turn::before { content: "\f860"; } -.bi-sign-no-parking-fill::before { content: "\f861"; } -.bi-sign-no-parking::before { content: "\f862"; } -.bi-sign-no-right-turn-fill::before { content: "\f863"; } -.bi-sign-no-right-turn::before { content: "\f864"; } -.bi-sign-railroad-fill::before { content: "\f865"; } -.bi-sign-railroad::before { content: "\f866"; } -.bi-building-add::before { content: "\f867"; } -.bi-building-check::before { content: "\f868"; } -.bi-building-dash::before { content: "\f869"; } -.bi-building-down::before { content: "\f86a"; } -.bi-building-exclamation::before { content: "\f86b"; } -.bi-building-fill-add::before { content: "\f86c"; } -.bi-building-fill-check::before { content: "\f86d"; } -.bi-building-fill-dash::before { content: "\f86e"; } -.bi-building-fill-down::before { content: "\f86f"; } -.bi-building-fill-exclamation::before { content: "\f870"; } -.bi-building-fill-gear::before { content: "\f871"; } -.bi-building-fill-lock::before { content: "\f872"; } -.bi-building-fill-slash::before { content: "\f873"; } -.bi-building-fill-up::before { content: "\f874"; } -.bi-building-fill-x::before { content: "\f875"; } -.bi-building-fill::before { content: "\f876"; } -.bi-building-gear::before { content: "\f877"; } -.bi-building-lock::before { content: "\f878"; } -.bi-building-slash::before { content: "\f879"; } -.bi-building-up::before { content: "\f87a"; } -.bi-building-x::before { content: "\f87b"; } -.bi-buildings-fill::before { content: "\f87c"; } -.bi-buildings::before { content: "\f87d"; } -.bi-bus-front-fill::before { content: "\f87e"; } -.bi-bus-front::before { content: "\f87f"; } -.bi-ev-front-fill::before { content: "\f880"; } -.bi-ev-front::before { content: "\f881"; } -.bi-globe-americas::before { content: "\f882"; } -.bi-globe-asia-australia::before { content: "\f883"; } -.bi-globe-central-south-asia::before { content: "\f884"; } -.bi-globe-europe-africa::before { content: "\f885"; } -.bi-house-add-fill::before { content: "\f886"; } -.bi-house-add::before { content: "\f887"; } -.bi-house-check-fill::before { content: "\f888"; } -.bi-house-check::before { content: "\f889"; } -.bi-house-dash-fill::before { content: "\f88a"; } -.bi-house-dash::before { content: "\f88b"; } -.bi-house-down-fill::before { content: "\f88c"; } -.bi-house-down::before { content: "\f88d"; } -.bi-house-exclamation-fill::before { content: "\f88e"; } -.bi-house-exclamation::before { content: "\f88f"; } -.bi-house-gear-fill::before { content: "\f890"; } -.bi-house-gear::before { content: "\f891"; } -.bi-house-lock-fill::before { content: "\f892"; } -.bi-house-lock::before { content: "\f893"; } -.bi-house-slash-fill::before { content: "\f894"; } -.bi-house-slash::before { content: "\f895"; } -.bi-house-up-fill::before { content: "\f896"; } -.bi-house-up::before { content: "\f897"; } -.bi-house-x-fill::before { content: "\f898"; } -.bi-house-x::before { content: "\f899"; } -.bi-person-add::before { content: "\f89a"; } -.bi-person-down::before { content: "\f89b"; } -.bi-person-exclamation::before { content: "\f89c"; } -.bi-person-fill-add::before { content: "\f89d"; } -.bi-person-fill-check::before { content: "\f89e"; } -.bi-person-fill-dash::before { content: "\f89f"; } -.bi-person-fill-down::before { content: "\f8a0"; } -.bi-person-fill-exclamation::before { content: "\f8a1"; } -.bi-person-fill-gear::before { content: "\f8a2"; } -.bi-person-fill-lock::before { content: "\f8a3"; } -.bi-person-fill-slash::before { content: "\f8a4"; } -.bi-person-fill-up::before { content: "\f8a5"; } -.bi-person-fill-x::before { content: "\f8a6"; } -.bi-person-gear::before { content: "\f8a7"; } -.bi-person-lock::before { content: "\f8a8"; } -.bi-person-slash::before { content: "\f8a9"; } -.bi-person-up::before { content: "\f8aa"; } -.bi-scooter::before { content: "\f8ab"; } -.bi-taxi-front-fill::before { content: "\f8ac"; } -.bi-taxi-front::before { content: "\f8ad"; } -.bi-amd::before { content: "\f8ae"; } -.bi-database-add::before { content: "\f8af"; } -.bi-database-check::before { content: "\f8b0"; } -.bi-database-dash::before { content: "\f8b1"; } -.bi-database-down::before { content: "\f8b2"; } -.bi-database-exclamation::before { content: "\f8b3"; } -.bi-database-fill-add::before { content: "\f8b4"; } -.bi-database-fill-check::before { content: "\f8b5"; } -.bi-database-fill-dash::before { content: "\f8b6"; } -.bi-database-fill-down::before { content: "\f8b7"; } -.bi-database-fill-exclamation::before { content: "\f8b8"; } -.bi-database-fill-gear::before { content: "\f8b9"; } -.bi-database-fill-lock::before { content: "\f8ba"; } -.bi-database-fill-slash::before { content: "\f8bb"; } -.bi-database-fill-up::before { content: "\f8bc"; } -.bi-database-fill-x::before { content: "\f8bd"; } -.bi-database-fill::before { content: "\f8be"; } -.bi-database-gear::before { content: "\f8bf"; } -.bi-database-lock::before { content: "\f8c0"; } -.bi-database-slash::before { content: "\f8c1"; } -.bi-database-up::before { content: "\f8c2"; } -.bi-database-x::before { content: "\f8c3"; } -.bi-database::before { content: "\f8c4"; } -.bi-houses-fill::before { content: "\f8c5"; } -.bi-houses::before { content: "\f8c6"; } -.bi-nvidia::before { content: "\f8c7"; } -.bi-person-vcard-fill::before { content: "\f8c8"; } -.bi-person-vcard::before { content: "\f8c9"; } -.bi-sina-weibo::before { content: "\f8ca"; } -.bi-tencent-qq::before { content: "\f8cb"; } -.bi-wikipedia::before { content: "\f8cc"; } diff --git a/stirling-pdf/build/resources/main/static/css/bootstrap-icons.min.css b/stirling-pdf/build/resources/main/static/css/bootstrap-icons.min.css deleted file mode 100644 index b882fd5ad..000000000 --- a/stirling-pdf/build/resources/main/static/css/bootstrap-icons.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap Icons v1.11.2 (https://icons.getbootstrap.com/) - * Copyright 2019-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) - */@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?7141511ac37f13e1a387fb9fc6646256") format("woff2"),url("fonts/bootstrap-icons.woff?7141511ac37f13e1a387fb9fc6646256") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.bi-alphabet-uppercase::before{content:"\f2a5"}.bi-alphabet::before{content:"\f68a"}.bi-amazon::before{content:"\f68d"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban-fill::before{content:"\f6a3"}.bi-ban::before{content:"\f6b6"}.bi-bing::before{content:"\f6c2"}.bi-cake::before{content:"\f6e0"}.bi-cake2::before{content:"\f6ed"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-crosshair2::before{content:"\f794"}.bi-emoji-astonished-fill::before{content:"\f795"}.bi-emoji-astonished::before{content:"\f79a"}.bi-emoji-grimace-fill::before{content:"\f79b"}.bi-emoji-grimace::before{content:"\f7a0"}.bi-emoji-grin-fill::before{content:"\f7a1"}.bi-emoji-grin::before{content:"\f7a6"}.bi-emoji-surprise-fill::before{content:"\f7a7"}.bi-emoji-surprise::before{content:"\f7ac"}.bi-emoji-tear-fill::before{content:"\f7ad"}.bi-emoji-tear::before{content:"\f7b2"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-feather::before{content:"\f7bf"}.bi-feather2::before{content:"\f7c4"}.bi-floppy-fill::before{content:"\f7c5"}.bi-floppy::before{content:"\f7d8"}.bi-floppy2-fill::before{content:"\f7d9"}.bi-floppy2::before{content:"\f7e4"}.bi-gitlab::before{content:"\f7e5"}.bi-highlighter::before{content:"\f7f8"}.bi-marker-tip::before{content:"\f802"}.bi-nvme-fill::before{content:"\f803"}.bi-nvme::before{content:"\f80c"}.bi-opencollective::before{content:"\f80d"}.bi-pci-card-network::before{content:"\f8cd"}.bi-pci-card-sound::before{content:"\f8ce"}.bi-radar::before{content:"\f8cf"}.bi-send-arrow-down-fill::before{content:"\f8d0"}.bi-send-arrow-down::before{content:"\f8d1"}.bi-send-arrow-up-fill::before{content:"\f8d2"}.bi-send-arrow-up::before{content:"\f8d3"}.bi-sim-slash-fill::before{content:"\f8d4"}.bi-sim-slash::before{content:"\f8d5"}.bi-sourceforge::before{content:"\f8d6"}.bi-substack::before{content:"\f8d7"}.bi-threads-fill::before{content:"\f8d8"}.bi-threads::before{content:"\f8d9"}.bi-transparency::before{content:"\f8da"}.bi-twitter-x::before{content:"\f8db"}.bi-type-h4::before{content:"\f8dc"}.bi-type-h5::before{content:"\f8dd"}.bi-type-h6::before{content:"\f8de"}.bi-backpack-fill::before{content:"\f8df"}.bi-backpack::before{content:"\f8e0"}.bi-backpack2-fill::before{content:"\f8e1"}.bi-backpack2::before{content:"\f8e2"}.bi-backpack3-fill::before{content:"\f8e3"}.bi-backpack3::before{content:"\f8e4"}.bi-backpack4-fill::before{content:"\f8e5"}.bi-backpack4::before{content:"\f8e6"}.bi-brilliance::before{content:"\f8e7"}.bi-cake-fill::before{content:"\f8e8"}.bi-cake2-fill::before{content:"\f8e9"}.bi-duffle-fill::before{content:"\f8ea"}.bi-duffle::before{content:"\f8eb"}.bi-exposure::before{content:"\f8ec"}.bi-gender-neuter::before{content:"\f8ed"}.bi-highlights::before{content:"\f8ee"}.bi-luggage-fill::before{content:"\f8ef"}.bi-luggage::before{content:"\f8f0"}.bi-mailbox-flag::before{content:"\f8f1"}.bi-mailbox2-flag::before{content:"\f8f2"}.bi-noise-reduction::before{content:"\f8f3"}.bi-passport-fill::before{content:"\f8f4"}.bi-passport::before{content:"\f8f5"}.bi-person-arms-up::before{content:"\f8f6"}.bi-person-raised-hand::before{content:"\f8f7"}.bi-person-standing-dress::before{content:"\f8f8"}.bi-person-standing::before{content:"\f8f9"}.bi-person-walking::before{content:"\f8fa"}.bi-person-wheelchair::before{content:"\f8fb"}.bi-shadows::before{content:"\f8fc"}.bi-suitcase-fill::before{content:"\f8fd"}.bi-suitcase-lg-fill::before{content:"\f8fe"}.bi-suitcase-lg::before{content:"\f8ff"}.bi-suitcase::before{content:"\f900"}.bi-suitcase2-fill::before{content:"\f901"}.bi-suitcase2::before{content:"\f902"}.bi-vignette::before{content:"\f903"} \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/css/bootstrap.min.css b/stirling-pdf/build/resources/main/static/css/bootstrap.min.css deleted file mode 100644 index 5c4d3c11a..000000000 --- a/stirling-pdf/build/resources/main/static/css/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";/*! - * Bootstrap v5.0.2 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1340px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:600px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/css/bootstrap.min.css.map b/stirling-pdf/build/resources/main/static/css/bootstrap.min.css.map deleted file mode 100644 index 3fe6cda5d..000000000 --- a/stirling-pdf/build/resources/main/static/css/bootstrap.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/_tables.scss","../../scss/mixins/_table-variants.scss","../../scss/forms/_labels.scss","../../scss/forms/_form-text.scss","../../scss/forms/_form-control.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_gradients.scss","../../scss/forms/_form-select.scss","../../scss/forms/_form-check.scss","../../scss/forms/_form-range.scss","../../scss/forms/_floating-labels.scss","../../scss/forms/_input-group.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/_button-group.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_accordion.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/_offcanvas.scss","../../scss/helpers/_colored-links.scss","../../scss/helpers/_ratio.scss","../../scss/helpers/_position.scss","../../scss/helpers/_visually-hidden.scss","../../scss/mixins/_visually-hidden.scss","../../scss/helpers/_stretched-link.scss","../../scss/helpers/_text-truncation.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n font-size: $font-size-root;\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: $body-text-align;\n background-color: $body-bg; // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` - `; - - chartContainer.innerHTML = ''; - chartContainer.appendChild(errorDiv); - - // Add retry button functionality - document.getElementById('errorRetryBtn').addEventListener('click', fetchEndpointData); -} diff --git a/stirling-pdf/build/resources/main/static/js/uuid.js b/stirling-pdf/build/resources/main/static/js/uuid.js deleted file mode 100644 index a68c1922c..000000000 --- a/stirling-pdf/build/resources/main/static/js/uuid.js +++ /dev/null @@ -1,9 +0,0 @@ -class UUID { - static uuidv4() { - return "10000000-1000-4000-8000-100000000000".replace(/[018]/g, c => - (+c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> +c / 4).toString(16) - ); - } -} - -export default UUID; diff --git a/stirling-pdf/build/resources/main/static/manifest.json b/stirling-pdf/build/resources/main/static/manifest.json deleted file mode 100644 index 8ca262b47..000000000 --- a/stirling-pdf/build/resources/main/static/manifest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "Stirling-PDF", - "short_name": "Stirling-PDF", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "start_url": "/", - "display": "standalone", - "background_color": "#ffffff", - "theme_color": "#000000" -} diff --git a/stirling-pdf/build/resources/main/static/moon.svg b/stirling-pdf/build/resources/main/static/moon.svg deleted file mode 100644 index 8f35a2bee..000000000 --- a/stirling-pdf/build/resources/main/static/moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/mstile-144x144.png b/stirling-pdf/build/resources/main/static/mstile-144x144.png deleted file mode 100644 index ff28cf1ac..000000000 Binary files a/stirling-pdf/build/resources/main/static/mstile-144x144.png and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/mstile-150x150.png b/stirling-pdf/build/resources/main/static/mstile-150x150.png deleted file mode 100644 index c900c83ae..000000000 Binary files a/stirling-pdf/build/resources/main/static/mstile-150x150.png and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/mstile-310x150.png b/stirling-pdf/build/resources/main/static/mstile-310x150.png deleted file mode 100644 index 43a095f36..000000000 Binary files a/stirling-pdf/build/resources/main/static/mstile-310x150.png and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/mstile-310x310.png b/stirling-pdf/build/resources/main/static/mstile-310x310.png deleted file mode 100644 index fd52bd61d..000000000 Binary files a/stirling-pdf/build/resources/main/static/mstile-310x310.png and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap deleted file mode 100644 index 2655fc70a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-H.bcmap deleted file mode 100644 index 39e89d333..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap deleted file mode 100644 index e4167cb51..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-V.bcmap deleted file mode 100644 index d7af99b5e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap deleted file mode 100644 index 37077d01e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap deleted file mode 100644 index acf23231a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap deleted file mode 100644 index af8293829..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap deleted file mode 100644 index bfd3119c6..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap deleted file mode 100644 index 02f713bb8..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap deleted file mode 100644 index d08e0cc5d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap deleted file mode 100644 index a3065e441..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap deleted file mode 100644 index 040014cfc..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-V.bcmap deleted file mode 100644 index 2f816d320..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Add-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap deleted file mode 100644 index 88ec04af4..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap deleted file mode 100644 index 03a501477..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap deleted file mode 100644 index 86d8b8c79..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap deleted file mode 100644 index f50fc6c14..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap deleted file mode 100644 index b77fb0705..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap deleted file mode 100644 index 36101083f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap deleted file mode 100644 index 707bb1065..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap deleted file mode 100644 index 852145890..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap deleted file mode 100644 index e40c63ab1..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap deleted file mode 100644 index d7623b500..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap deleted file mode 100644 index 758652593..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap deleted file mode 100644 index f0e94ec19..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap deleted file mode 100644 index 090819a06..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap deleted file mode 100644 index 087dfc155..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap deleted file mode 100644 index 46aa9bffe..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap deleted file mode 100644 index e77d699ab..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap deleted file mode 100644 index 128a14107..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap deleted file mode 100644 index cef1a9985..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap deleted file mode 100644 index 3172308c7..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap deleted file mode 100644 index f3371c0cb..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5-H.bcmap deleted file mode 100644 index beb4d2281..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5-V.bcmap deleted file mode 100644 index 2d4f87d50..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5pc-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5pc-H.bcmap deleted file mode 100644 index ce0013167..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5pc-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5pc-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5pc-V.bcmap deleted file mode 100644 index 73b99ff2f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/B5pc-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap deleted file mode 100644 index 61d1d0cb0..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap deleted file mode 100644 index 1a393a51e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS1-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS1-V.bcmap deleted file mode 100644 index 9c3169f0d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS1-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS2-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS2-H.bcmap deleted file mode 100644 index c89b3527f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS2-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS2-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS2-V.bcmap deleted file mode 100644 index 7588cec83..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/CNS2-V.bcmap +++ /dev/null @@ -1,3 +0,0 @@ -RCopyright 1990-2009 Adobe Systems Incorporated. -All rights reserved. -See ./LICENSECNS2-H \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap deleted file mode 100644 index cb29415de..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap deleted file mode 100644 index f09aec631..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap deleted file mode 100644 index 89bff159e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap deleted file mode 100644 index a7d69db5e..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap +++ /dev/null @@ -1,3 +0,0 @@ -RCopyright 1990-2009 Adobe Systems Incorporated. -All rights reserved. -See ./LICENSE ETen-B5-H` ^ \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap deleted file mode 100644 index adc5d618d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/EUC-H.bcmap deleted file mode 100644 index e92ea5b3b..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/EUC-V.bcmap deleted file mode 100644 index 7a7c18322..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-H.bcmap deleted file mode 100644 index 3b5cde44d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap deleted file mode 100644 index ea4d2d97b..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap deleted file mode 100644 index 3457c2770..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-V.bcmap deleted file mode 100644 index 4999ca404..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Ext-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap deleted file mode 100644 index e39908b98..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap deleted file mode 100644 index d5be5446a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-V.bcmap deleted file mode 100644 index 310834512..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GB-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap deleted file mode 100644 index 05fff7e82..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap deleted file mode 100644 index 0cdf6bed6..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap deleted file mode 100644 index 46f6ba596..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap deleted file mode 100644 index d9a947984..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap deleted file mode 100644 index 5cb0af687..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap deleted file mode 100644 index bca93b8ef..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap deleted file mode 100644 index 4b4e2d322..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-H.bcmap deleted file mode 100644 index 8437ac337..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-V.bcmap deleted file mode 100644 index 697ab4a8e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBT-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap deleted file mode 100644 index 6c0d71a2d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap deleted file mode 100644 index c9edf67cf..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap deleted file mode 100644 index 31450c97f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/H.bcmap deleted file mode 100644 index 7b24ea462..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap deleted file mode 100644 index 7d30c0500..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap deleted file mode 100644 index 78946940d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap deleted file mode 100644 index d829a2310..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap deleted file mode 100644 index 2b572b50a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap deleted file mode 100644 index 971a4f23f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap deleted file mode 100644 index d353ca256..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap deleted file mode 100644 index 576dc0111..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap deleted file mode 100644 index 0e96d0e22..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap deleted file mode 100644 index 11d170c75..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap deleted file mode 100644 index 54959bf9e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap deleted file mode 100644 index 6ef7857ad..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap deleted file mode 100644 index 1fb2fa2a2..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Hankaku.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Hankaku.bcmap deleted file mode 100644 index 4b8ec7fce..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Hankaku.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap deleted file mode 100644 index a45c65f00..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap deleted file mode 100644 index 0e7b21f0a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-H.bcmap deleted file mode 100644 index b9b22b678..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap deleted file mode 100644 index 2531ffcf4..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap deleted file mode 100644 index 367ceb226..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-V.bcmap deleted file mode 100644 index 6ae2f0b6b..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap deleted file mode 100644 index a8d4240e6..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap deleted file mode 100644 index 8b4ae18fd..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap deleted file mode 100644 index b655dbcfb..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap deleted file mode 100644 index 21f97f65b..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap deleted file mode 100644 index e06f361eb..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap deleted file mode 100644 index f3c9113fc..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/LICENSE b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/LICENSE deleted file mode 100644 index b1ad168ad..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/LICENSE +++ /dev/null @@ -1,36 +0,0 @@ -%%Copyright: ----------------------------------------------------------- -%%Copyright: Copyright 1990-2009 Adobe Systems Incorporated. -%%Copyright: All rights reserved. -%%Copyright: -%%Copyright: Redistribution and use in source and binary forms, with or -%%Copyright: without modification, are permitted provided that the -%%Copyright: following conditions are met: -%%Copyright: -%%Copyright: Redistributions of source code must retain the above -%%Copyright: copyright notice, this list of conditions and the following -%%Copyright: disclaimer. -%%Copyright: -%%Copyright: Redistributions in binary form must reproduce the above -%%Copyright: copyright notice, this list of conditions and the following -%%Copyright: disclaimer in the documentation and/or other materials -%%Copyright: provided with the distribution. -%%Copyright: -%%Copyright: Neither the name of Adobe Systems Incorporated nor the names -%%Copyright: of its contributors may be used to endorse or promote -%%Copyright: products derived from this software without specific prior -%%Copyright: written permission. -%%Copyright: -%%Copyright: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND -%%Copyright: CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -%%Copyright: INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -%%Copyright: MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -%%Copyright: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -%%Copyright: CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -%%Copyright: SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -%%Copyright: NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -%%Copyright: LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -%%Copyright: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -%%Copyright: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -%%Copyright: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -%%Copyright: SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -%%Copyright: ----------------------------------------------------------- diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/NWP-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/NWP-H.bcmap deleted file mode 100644 index afc5e4b05..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/NWP-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/NWP-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/NWP-V.bcmap deleted file mode 100644 index bb5785e32..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/NWP-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap deleted file mode 100644 index a2555a6c0..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Roman.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Roman.bcmap deleted file mode 100644 index f896dcf1c..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/Roman.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap deleted file mode 100644 index d5db27c5c..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap deleted file mode 100644 index 1dc9b7a21..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap deleted file mode 100644 index 961afefb6..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap deleted file mode 100644 index df0cffe86..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap deleted file mode 100644 index 1ab18a143..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap deleted file mode 100644 index ad14662e2..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap deleted file mode 100644 index 83c6bd7c4..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap deleted file mode 100644 index 22a27e4dd..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap deleted file mode 100644 index 5bd6228ce..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap deleted file mode 100644 index 53c534b7f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap deleted file mode 100644 index b95045b40..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap deleted file mode 100644 index 51f023e0d..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap deleted file mode 100644 index f0dbd14f3..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap deleted file mode 100644 index ce9c30a98..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap deleted file mode 100644 index 982ca462b..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap deleted file mode 100644 index f78020dd4..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap deleted file mode 100644 index 7daf56afa..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap deleted file mode 100644 index ac9975c58..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap deleted file mode 100644 index 3da0a1c62..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap deleted file mode 100644 index c50b9ddfd..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap deleted file mode 100644 index 676134463..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap deleted file mode 100644 index 70bf90c0e..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap deleted file mode 100644 index 7a8713539..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap deleted file mode 100644 index 9f0334cac..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap deleted file mode 100644 index 808a94f0f..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap deleted file mode 100644 index d768bf811..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap deleted file mode 100644 index 3d5bf6fb4..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap deleted file mode 100644 index 6c5460013..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap deleted file mode 100644 index 994aa9ef9..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap deleted file mode 100644 index 643f921b6..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap deleted file mode 100644 index c148f67f5..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap deleted file mode 100644 index 1849d809a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap deleted file mode 100644 index a83a677c5..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap deleted file mode 100644 index f527248ad..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap deleted file mode 100644 index 47e054a96..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap deleted file mode 100644 index b5b94852a..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap deleted file mode 100644 index 026adcaad..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap deleted file mode 100644 index fd4e66e81..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap deleted file mode 100644 index 075efb705..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap deleted file mode 100644 index 769d2142c..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap deleted file mode 100644 index bdab208b6..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap deleted file mode 100644 index 6ff8674af..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/V.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/V.bcmap deleted file mode 100644 index fdec99066..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/V.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap b/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap deleted file mode 100644 index 46729bbf3..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/debugger.css b/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/debugger.css deleted file mode 100644 index b9d9f8190..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/debugger.css +++ /dev/null @@ -1,111 +0,0 @@ -/* Copyright 2014 Mozilla Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -:root { - --panel-width: 300px; -} - -#PDFBug, -#PDFBug :is(input, button, select) { - font: message-box; -} -#PDFBug { - background-color: rgb(255 255 255); - border: 1px solid rgb(102 102 102); - position: fixed; - top: 32px; - right: 0; - bottom: 0; - font-size: 10px; - padding: 0; - width: var(--panel-width); -} -#PDFBug .controls { - background: rgb(238 238 238); - border-bottom: 1px solid rgb(102 102 102); - padding: 3px; -} -#PDFBug .panels { - inset: 27px 0 0; - overflow: auto; - position: absolute; -} -#PDFBug .panels > div { - padding: 5px; -} -#PDFBug button.active { - font-weight: bold; -} -.debuggerShowText, -.debuggerHideText:hover { - background-color: rgb(255 255 0 / 0.25); -} -#PDFBug .stats { - font-family: courier; - font-size: 10px; - white-space: pre; -} -#PDFBug .stats .title { - font-weight: bold; -} -#PDFBug table { - font-size: 10px; - white-space: pre; -} -#PDFBug table.showText { - border-collapse: collapse; - text-align: center; -} -#PDFBug table.showText, -#PDFBug table.showText :is(tr, td) { - border: 1px solid black; - padding: 1px; -} -#PDFBug table.showText td.advance { - color: grey; -} - -#viewer.textLayer-visible .textLayer { - opacity: 1; -} - -#viewer.textLayer-visible .canvasWrapper { - background-color: rgb(128 255 128); -} - -#viewer.textLayer-visible .canvasWrapper canvas { - mix-blend-mode: screen; -} - -#viewer.textLayer-visible .textLayer span { - background-color: rgb(255 255 0 / 0.1); - color: rgb(0 0 0); - border: solid 1px rgb(255 0 0 / 0.5); - box-sizing: border-box; -} - -#viewer.textLayer-visible .textLayer span[aria-owns] { - background-color: rgb(255 0 0 / 0.3); -} - -#viewer.textLayer-hover .textLayer span:hover { - background-color: rgb(255 255 255); - color: rgb(0 0 0); -} - -#viewer.textLayer-shadow .textLayer span { - background-color: rgb(255 255 255 / 0.6); - color: rgb(0 0 0); -} diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/viewer-redact.css b/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/viewer-redact.css deleted file mode 100644 index a5de6cecb..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/viewer-redact.css +++ /dev/null @@ -1,4579 +0,0 @@ -/* Copyright 2014 Mozilla Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -.dialog { - --dialog-bg-color: white; - --dialog-border-color: white; - --dialog-shadow: 0 2px 14px 0 rgb(58 57 68 / 0.2); - --text-primary-color: #15141a; - --text-secondary-color: #5b5b66; - --hover-filter: brightness(0.9); - --focus-ring-color: #0060df; - --focus-ring-outline: 2px solid var(--focus-ring-color); - - --textarea-border-color: #8f8f9d; - --textarea-bg-color: white; - --textarea-fg-color: var(--text-secondary-color); - - --radio-bg-color: #f0f0f4; - --radio-checked-bg-color: #fbfbfe; - --radio-border-color: #8f8f9d; - --radio-checked-border-color: #0060df; - - --button-secondary-bg-color: #f0f0f4; - --button-secondary-fg-color: var(--text-primary-color); - --button-secondary-border-color: var(--button-secondary-bg-color); - --button-secondary-hover-bg-color: var(--button-secondary-bg-color); - --button-secondary-hover-fg-color: var(--button-secondary-fg-color); - --button-secondary-hover-border-color: var(--button-secondary-hover-bg-color); - - --button-primary-bg-color: #0060df; - --button-primary-fg-color: #fbfbfe; - --button-primary-hover-bg-color: var(--button-primary-bg-color); - --button-primary-hover-fg-color: var(--button-primary-fg-color); - --button-primary-hover-border-color: var(--button-primary-hover-bg-color); - - font: message-box; - font-size: 13px; - font-weight: 400; - line-height: 150%; - border-radius: 4px; - padding: 12px 16px; - border: 1px solid var(--dialog-border-color); - background: var(--dialog-bg-color); - color: var(--text-primary-color); - box-shadow: var(--dialog-shadow); -} - -@media (prefers-color-scheme: dark) { - :where(html:not(.is-light)) .dialog { - --dialog-bg-color: #1c1b22; - --dialog-border-color: #1c1b22; - --dialog-shadow: 0 2px 14px 0 #15141a; - --text-primary-color: #fbfbfe; - --text-secondary-color: #cfcfd8; - --focus-ring-color: #0df; - --hover-filter: brightness(1.4); - - --textarea-bg-color: #42414d; - - --radio-bg-color: #2b2a33; - --radio-checked-bg-color: #15141a; - --radio-checked-border-color: #0df; - - --button-secondary-bg-color: #2b2a33; - --button-primary-bg-color: #0df; - --button-primary-fg-color: #15141a; - } -} - -:where(html.is-dark) .dialog { - --dialog-bg-color: #1c1b22; - --dialog-border-color: #1c1b22; - --dialog-shadow: 0 2px 14px 0 #15141a; - --text-primary-color: #fbfbfe; - --text-secondary-color: #cfcfd8; - --focus-ring-color: #0df; - --hover-filter: brightness(1.4); - - --textarea-bg-color: #42414d; - - --radio-bg-color: #2b2a33; - --radio-checked-bg-color: #15141a; - --radio-checked-border-color: #0df; - - --button-secondary-bg-color: #2b2a33; - --button-primary-bg-color: #0df; - --button-primary-fg-color: #15141a; -} - -@media screen and (forced-colors: active) { - .dialog { - --dialog-bg-color: Canvas; - --dialog-border-color: CanvasText; - --dialog-shadow: none; - --text-primary-color: CanvasText; - --text-secondary-color: CanvasText; - --hover-filter: none; - --focus-ring-color: ButtonBorder; - - --textarea-border-color: ButtonBorder; - --textarea-bg-color: Field; - --textarea-fg-color: ButtonText; - - --radio-bg-color: ButtonFace; - --radio-checked-bg-color: ButtonFace; - --radio-border-color: ButtonText; - --radio-checked-border-color: ButtonText; - - --button-secondary-bg-color: ButtonFace; - --button-secondary-fg-color: ButtonText; - --button-secondary-border-color: ButtonText; - --button-secondary-hover-bg-color: AccentColor; - --button-secondary-hover-fg-color: AccentColorText; - - --button-primary-bg-color: ButtonText; - --button-primary-fg-color: ButtonFace; - --button-primary-hover-bg-color: AccentColor; - --button-primary-hover-fg-color: AccentColorText; - } -} - -.dialog .mainContainer *:focus-visible { - outline: var(--focus-ring-outline); - outline-offset: 2px; -} - -.dialog .mainContainer .radio { - display: flex; - flex-direction: column; - align-items: flex-start; - gap: 4px; -} - -.dialog .mainContainer .radio>.radioButton { - display: flex; - gap: 8px; - align-self: stretch; - align-items: center; -} - -.dialog .mainContainer .radio>.radioButton input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - box-sizing: border-box; - width: 16px; - height: 16px; - border-radius: 50%; - background-color: var(--radio-bg-color); - border: 1px solid var(--radio-border-color); -} - -.dialog .mainContainer .radio>.radioButton input:hover { - filter: var(--hover-filter); -} - -.dialog .mainContainer .radio>.radioButton input:checked { - background-color: var(--radio-checked-bg-color); - border: 4px solid var(--radio-checked-border-color); -} - -.dialog .mainContainer .radio>.radioLabel { - display: flex; - padding-inline-start: 24px; - align-items: flex-start; - gap: 10px; - align-self: stretch; -} - -.dialog .mainContainer .radio>.radioLabel>span { - flex: 1 0 0; - font-size: 11px; - color: var(--text-secondary-color); -} - -.dialog .mainContainer button { - border-radius: 4px; - border: 1px solid; - font: menu; - font-weight: 600; - padding: 4px 16px; - width: auto; - height: 32px; -} - -.dialog .mainContainer button:hover { - cursor: pointer; - filter: var(--hover-filter); -} - -.dialog .mainContainer button.secondaryButton { - color: var(--button-secondary-fg-color); - background-color: var(--button-secondary-bg-color); - border-color: var(--button-secondary-border-color); -} - -.dialog .mainContainer button.secondaryButton:hover { - color: var(--button-secondary-hover-fg-color); - background-color: var(--button-secondary-hover-bg-color); - border-color: var(--button-secondary-hover-border-color); -} - -.dialog .mainContainer button.primaryButton { - color: var(--button-primary-hover-fg-color); - background-color: var(--button-primary-hover-bg-color); - border-color: var(--button-primary-hover-border-color); - opacity: 1; -} - -.dialog .mainContainer button.primaryButton:hover { - color: var(--button-primary-hover-fg-color); - background-color: var(--button-primary-hover-bg-color); - border-color: var(--button-primary-hover-border-color); -} - -.dialog .mainContainer textarea { - font: inherit; - padding: 8px; - resize: none; - margin: 0; - box-sizing: border-box; - border-radius: 4px; - border: 1px solid var(--textarea-border-color); - background: var(--textarea-bg-color); - color: var(--textarea-fg-color); -} - -.dialog .mainContainer textarea:focus { - outline-offset: 0; - border-color: transparent; -} - -.dialog .mainContainer textarea:disabled { - pointer-events: none; - opacity: 0.4; -} - -.textLayer { - position: absolute; - text-align: initial; - inset: 0; - overflow: clip; - opacity: 1; - line-height: 1; - -webkit-text-size-adjust: none; - -moz-text-size-adjust: none; - text-size-adjust: none; - forced-color-adjust: none; - transform-origin: 0 0; - caret-color: CanvasText; - z-index: 0; -} - -.textLayer.highlighting { - touch-action: none; -} - -.textLayer :is(span, br) { - color: transparent; - position: absolute; - white-space: pre; - cursor: text; - transform-origin: 0% 0%; -} - -.textLayer> :not(.markedContent), -.textLayer .markedContent span:not(.markedContent) { - z-index: 1; -} - -.textLayer span.markedContent { - top: 0; - height: 0; -} - -.textLayer .highlight { - --highlight-bg-color: rgb(180 0 170 / 0.25); - --highlight-selected-bg-color: rgb(0 100 0 / 0.25); - --highlight-backdrop-filter: none; - --highlight-selected-backdrop-filter: none; - - margin: -1px; - padding: 1px; - background-color: var(--highlight-bg-color); - -webkit-backdrop-filter: var(--highlight-backdrop-filter); - backdrop-filter: var(--highlight-backdrop-filter); - border-radius: 4px; -} - -@media screen and (forced-colors: active) { - .textLayer .highlight { - --highlight-bg-color: transparent; - --highlight-selected-bg-color: transparent; - --highlight-backdrop-filter: var(--hcm-highlight-filter); - --highlight-selected-backdrop-filter: var(--hcm-highlight-selected-filter); - } -} - -.textLayer .highlight.appended { - position: initial; -} - -.textLayer .highlight.begin { - border-radius: 4px 0 0 4px; -} - -.textLayer .highlight.end { - border-radius: 0 4px 4px 0; -} - -.textLayer .highlight.middle { - border-radius: 0; -} - -.textLayer .highlight.selected { - background-color: var(--highlight-selected-bg-color); - -webkit-backdrop-filter: var(--highlight-selected-backdrop-filter); - backdrop-filter: var(--highlight-selected-backdrop-filter); -} - -.textLayer ::-moz-selection { - background: rgba(0 0 255 / 0.25); - background: color-mix(in srgb, AccentColor, transparent 75%); -} - -.textLayer ::selection { - background: rgba(0 0 255 / 0.25); - background: color-mix(in srgb, AccentColor, transparent 75%); -} - -.textLayer br::-moz-selection { - background: transparent; -} - -.textLayer br::selection { - background: transparent; -} - -.textLayer .endOfContent { - display: block; - position: absolute; - inset: 100% 0 0; - z-index: 0; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.textLayer .endOfContent.active { - top: 0; -} - -.annotationLayer { - --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,"); - --input-focus-border-color: Highlight; - --input-focus-outline: 1px solid Canvas; - --input-unfocused-border-color: transparent; - --input-disabled-border-color: transparent; - --input-hover-border-color: black; - --link-outline: none; - - position: absolute; - top: 0; - left: 0; - pointer-events: none; - transform-origin: 0 0; -} - -@media screen and (forced-colors: active) { - .annotationLayer { - --input-focus-border-color: CanvasText; - --input-unfocused-border-color: ActiveText; - --input-disabled-border-color: GrayText; - --input-hover-border-color: Highlight; - --link-outline: 1.5px solid LinkText; - } - - .annotationLayer .textWidgetAnnotation :is(input, textarea):required, - .annotationLayer .choiceWidgetAnnotation select:required, - .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required { - outline: 1.5px solid selectedItem; - } - - .annotationLayer .linkAnnotation { - outline: var(--link-outline); - } - - .annotationLayer .linkAnnotation:hover { - -webkit-backdrop-filter: var(--hcm-highlight-filter); - backdrop-filter: var(--hcm-highlight-filter); - } - - .annotationLayer .linkAnnotation>a:hover { - opacity: 0 !important; - background: none !important; - box-shadow: none; - } - - .annotationLayer .popupAnnotation .popup { - outline: calc(1.5px * var(--scale-factor)) solid CanvasText !important; - background-color: ButtonFace !important; - color: ButtonText !important; - } - - .annotationLayer .highlightArea:hover::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-backdrop-filter: var(--hcm-highlight-filter); - backdrop-filter: var(--hcm-highlight-filter); - content: ""; - pointer-events: none; - } - - .annotationLayer .popupAnnotation.focused .popup { - outline: calc(3px * var(--scale-factor)) solid Highlight !important; - } -} - -.annotationLayer[data-main-rotation="90"] .norotate { - transform: rotate(270deg) translateX(-100%); -} - -.annotationLayer[data-main-rotation="180"] .norotate { - transform: rotate(180deg) translate(-100%, -100%); -} - -.annotationLayer[data-main-rotation="270"] .norotate { - transform: rotate(90deg) translateY(-100%); -} - -.annotationLayer.disabled section, -.annotationLayer.disabled .popup { - pointer-events: none; -} - -.annotationLayer .annotationContent { - position: absolute; - width: 100%; - height: 100%; - pointer-events: none; -} - -.annotationLayer .annotationContent.freetext { - background: transparent; - border: none; - inset: 0; - overflow: visible; - white-space: nowrap; - font: 10px sans-serif; - line-height: 1.35; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.annotationLayer section { - position: absolute; - text-align: initial; - pointer-events: auto; - box-sizing: border-box; - transform-origin: 0 0; -} - -.annotationLayer section:has(div.annotationContent) canvas.annotationContent { - display: none; -} - -.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton)>a { - position: absolute; - font-size: 1em; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover { - opacity: 0.2; - background-color: rgb(255 255 0); - box-shadow: 0 2px 10px rgb(255 255 0); -} - -.annotationLayer .linkAnnotation.hasBorder:hover { - background-color: rgb(255 255 0 / 0.2); -} - -.annotationLayer .hasBorder { - background-size: 100% 100%; -} - -.annotationLayer .textAnnotation img { - position: absolute; - cursor: pointer; - width: 100%; - height: 100%; - top: 0; - left: 0; -} - -.annotationLayer .textWidgetAnnotation :is(input, textarea), -.annotationLayer .choiceWidgetAnnotation select, -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input { - background-image: var(--annotation-unfocused-field-background); - border: 2px solid var(--input-unfocused-border-color); - box-sizing: border-box; - font: calc(9px * var(--scale-factor)) sans-serif; - height: 100%; - margin: 0; - vertical-align: top; - width: 100%; -} - -.annotationLayer .textWidgetAnnotation :is(input, textarea):required, -.annotationLayer .choiceWidgetAnnotation select:required, -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required { - outline: 1.5px solid red; -} - -.annotationLayer .choiceWidgetAnnotation select option { - padding: 0; -} - -.annotationLayer .buttonWidgetAnnotation.radioButton input { - border-radius: 50%; -} - -.annotationLayer .textWidgetAnnotation textarea { - resize: none; -} - -.annotationLayer .textWidgetAnnotation [disabled]:is(input, textarea), -.annotationLayer .choiceWidgetAnnotation select[disabled], -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] { - background: none; - border: 2px solid var(--input-disabled-border-color); - cursor: not-allowed; -} - -.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, -.annotationLayer .choiceWidgetAnnotation select:hover, -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover { - border: 2px solid var(--input-hover-border-color); -} - -.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, -.annotationLayer .choiceWidgetAnnotation select:hover, -.annotationLayer .buttonWidgetAnnotation.checkBox input:hover { - border-radius: 2px; -} - -.annotationLayer .textWidgetAnnotation :is(input, textarea):focus, -.annotationLayer .choiceWidgetAnnotation select:focus { - background: none; - border: 2px solid var(--input-focus-border-color); - border-radius: 2px; - outline: var(--input-focus-outline); -} - -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus { - background-image: none; - background-color: transparent; -} - -.annotationLayer .buttonWidgetAnnotation.checkBox :focus { - border: 2px solid var(--input-focus-border-color); - border-radius: 2px; - outline: var(--input-focus-outline); -} - -.annotationLayer .buttonWidgetAnnotation.radioButton :focus { - border: 2px solid var(--input-focus-border-color); - outline: var(--input-focus-outline); -} - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after, -.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before { - background-color: CanvasText; - content: ""; - display: block; - position: absolute; -} - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after { - height: 80%; - left: 45%; - width: 1px; -} - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before { - transform: rotate(45deg); -} - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after { - transform: rotate(-45deg); -} - -.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before { - border-radius: 50%; - height: 50%; - left: 25%; - top: 25%; - width: 50%; -} - -.annotationLayer .textWidgetAnnotation input.comb { - font-family: monospace; - padding-left: 2px; - padding-right: 0; -} - -.annotationLayer .textWidgetAnnotation input.comb:focus { - width: 103%; -} - -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.annotationLayer .fileAttachmentAnnotation .popupTriggerArea { - height: 100%; - width: 100%; -} - -.annotationLayer .popupAnnotation { - position: absolute; - font-size: calc(9px * var(--scale-factor)); - pointer-events: none; - width: -moz-max-content; - width: max-content; - max-width: 45%; - height: auto; -} - -.annotationLayer .popup { - background-color: rgb(255 255 153); - box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgb(136 136 136); - border-radius: calc(2px * var(--scale-factor)); - outline: 1.5px solid rgb(255 255 74); - padding: calc(6px * var(--scale-factor)); - cursor: pointer; - font: message-box; - white-space: normal; - word-wrap: break-word; - pointer-events: auto; -} - -.annotationLayer .popupAnnotation.focused .popup { - outline-width: 3px; -} - -.annotationLayer .popup * { - font-size: calc(9px * var(--scale-factor)); -} - -.annotationLayer .popup>.header { - display: inline-block; -} - -.annotationLayer .popup>.header h1 { - display: inline; -} - -.annotationLayer .popup>.header .popupDate { - display: inline-block; - margin-left: calc(5px * var(--scale-factor)); - width: -moz-fit-content; - width: fit-content; -} - -.annotationLayer .popupContent { - border-top: 1px solid rgb(51 51 51); - margin-top: calc(2px * var(--scale-factor)); - padding-top: calc(2px * var(--scale-factor)); -} - -.annotationLayer .richText>* { - white-space: pre-wrap; - font-size: calc(9px * var(--scale-factor)); -} - -.annotationLayer .popupTriggerArea { - cursor: pointer; -} - -.annotationLayer section svg { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} - -.annotationLayer .annotationTextContent { - position: absolute; - width: 100%; - height: 100%; - opacity: 0; - color: transparent; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - pointer-events: none; -} - -.annotationLayer .annotationTextContent span { - width: 100%; - display: inline-block; -} - -.annotationLayer svg.quadrilateralsContainer { - contain: strict; - width: 0; - height: 0; - position: absolute; - top: 0; - left: 0; - z-index: -1; -} - -:root { - --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,"); - --xfa-focus-outline: auto; -} - -@media screen and (forced-colors: active) { - :root { - --xfa-focus-outline: 2px solid CanvasText; - } - - .xfaLayer *:required { - outline: 1.5px solid selectedItem; - } -} - -.xfaLayer { - background-color: transparent; -} - -.xfaLayer .highlight { - margin: -1px; - padding: 1px; - background-color: rgb(239 203 237); - border-radius: 4px; -} - -.xfaLayer .highlight.appended { - position: initial; -} - -.xfaLayer .highlight.begin { - border-radius: 4px 0 0 4px; -} - -.xfaLayer .highlight.end { - border-radius: 0 4px 4px 0; -} - -.xfaLayer .highlight.middle { - border-radius: 0; -} - -.xfaLayer .highlight.selected { - background-color: rgb(203 223 203); -} - -.xfaPage { - overflow: hidden; - position: relative; -} - -.xfaContentarea { - position: absolute; -} - -.xfaPrintOnly { - display: none; -} - -.xfaLayer { - position: absolute; - text-align: initial; - top: 0; - left: 0; - transform-origin: 0 0; - line-height: 1.2; -} - -.xfaLayer * { - color: inherit; - font: inherit; - font-style: inherit; - font-weight: inherit; - font-kerning: inherit; - letter-spacing: -0.01px; - text-align: inherit; - text-decoration: inherit; - box-sizing: border-box; - background-color: transparent; - padding: 0; - margin: 0; - pointer-events: auto; - line-height: inherit; -} - -.xfaLayer *:required { - outline: 1.5px solid red; -} - -.xfaLayer div, -.xfaLayer svg, -.xfaLayer svg * { - pointer-events: none; -} - -.xfaLayer a { - color: blue; -} - -.xfaRich li { - margin-left: 3em; -} - -.xfaFont { - color: black; - font-weight: normal; - font-kerning: none; - font-size: 10px; - font-style: normal; - letter-spacing: 0; - text-decoration: none; - vertical-align: 0; -} - -.xfaCaption { - overflow: hidden; - flex: 0 0 auto; -} - -.xfaCaptionForCheckButton { - overflow: hidden; - flex: 1 1 auto; -} - -.xfaLabel { - height: 100%; - width: 100%; -} - -.xfaLeft { - display: flex; - flex-direction: row; - align-items: center; -} - -.xfaRight { - display: flex; - flex-direction: row-reverse; - align-items: center; -} - -:is(.xfaLeft, .xfaRight)> :is(.xfaCaption, .xfaCaptionForCheckButton) { - max-height: 100%; -} - -.xfaTop { - display: flex; - flex-direction: column; - align-items: flex-start; -} - -.xfaBottom { - display: flex; - flex-direction: column-reverse; - align-items: flex-start; -} - -:is(.xfaTop, .xfaBottom)> :is(.xfaCaption, .xfaCaptionForCheckButton) { - width: 100%; -} - -.xfaBorder { - background-color: transparent; - position: absolute; - pointer-events: none; -} - -.xfaWrapped { - width: 100%; - height: 100%; -} - -:is(.xfaTextfield, .xfaSelect):focus { - background-image: none; - background-color: transparent; - outline: var(--xfa-focus-outline); - outline-offset: -1px; -} - -:is(.xfaCheckbox, .xfaRadio):focus { - outline: var(--xfa-focus-outline); -} - -.xfaTextfield, -.xfaSelect { - height: 100%; - width: 100%; - flex: 1 1 auto; - border: none; - resize: none; - background-image: var(--xfa-unfocused-field-background); -} - -.xfaSelect { - padding-inline: 2px; -} - -:is(.xfaTop, .xfaBottom)> :is(.xfaTextfield, .xfaSelect) { - flex: 0 1 auto; -} - -.xfaButton { - cursor: pointer; - width: 100%; - height: 100%; - border: none; - text-align: center; -} - -.xfaLink { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; -} - -.xfaCheckbox, -.xfaRadio { - width: 100%; - height: 100%; - flex: 0 0 auto; - border: none; -} - -.xfaRich { - white-space: pre-wrap; - width: 100%; - height: 100%; -} - -.xfaImage { - -o-object-position: left top; - object-position: left top; - -o-object-fit: contain; - object-fit: contain; - width: 100%; - height: 100%; -} - -.xfaLrTb, -.xfaRlTb, -.xfaTb { - display: flex; - flex-direction: column; - align-items: stretch; -} - -.xfaLr { - display: flex; - flex-direction: row; - align-items: stretch; -} - -.xfaRl { - display: flex; - flex-direction: row-reverse; - align-items: stretch; -} - -.xfaTb>div { - justify-content: left; -} - -.xfaPosition { - position: relative; -} - -.xfaArea { - position: relative; -} - -.xfaValignMiddle { - display: flex; - align-items: center; -} - -.xfaTable { - display: flex; - flex-direction: column; - align-items: stretch; -} - -.xfaTable .xfaRow { - display: flex; - flex-direction: row; - align-items: stretch; -} - -.xfaTable .xfaRlRow { - display: flex; - flex-direction: row-reverse; - align-items: stretch; - flex: 1; -} - -.xfaTable .xfaRlRow>div { - flex: 1; -} - -:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea) { - background: initial; -} - -@media print { - - .xfaTextfield, - .xfaSelect { - background: transparent; - } - - .xfaSelect { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - text-indent: 1px; - text-overflow: ""; - } -} - -.canvasWrapper svg { - transform: none; -} - -.canvasWrapper svg[data-main-rotation="90"] mask, -.canvasWrapper svg[data-main-rotation="90"] use:not(.clip, .mask) { - transform: matrix(0, 1, -1, 0, 1, 0); -} - -.canvasWrapper svg[data-main-rotation="180"] mask, -.canvasWrapper svg[data-main-rotation="180"] use:not(.clip, .mask) { - transform: matrix(-1, 0, 0, -1, 1, 1); -} - -.canvasWrapper svg[data-main-rotation="270"] mask, -.canvasWrapper svg[data-main-rotation="270"] use:not(.clip, .mask) { - transform: matrix(0, -1, 1, 0, 0, 1); -} - -.canvasWrapper svg.highlight { - --blend-mode: multiply; - - position: absolute; - mix-blend-mode: var(--blend-mode); -} - -@media screen and (forced-colors: active) { - .canvasWrapper svg.highlight { - --blend-mode: difference; - } -} - -.canvasWrapper svg.highlight:not(.free) { - fill-rule: evenodd; -} - -.canvasWrapper svg.highlightOutline { - position: absolute; - mix-blend-mode: normal; - fill-rule: evenodd; - fill: none; -} - -.canvasWrapper svg.highlightOutline.hovered:not(.free):not(.selected) { - stroke: var(--hover-outline-color); - stroke-width: var(--outline-width); -} - -.canvasWrapper svg.highlightOutline.selected:not(.free) .mainOutline { - stroke: var(--outline-around-color); - stroke-width: calc(var(--outline-width) + 2 * var(--outline-around-width)); -} - -.canvasWrapper svg.highlightOutline.selected:not(.free) .secondaryOutline { - stroke: var(--outline-color); - stroke-width: var(--outline-width); -} - -.canvasWrapper svg.highlightOutline.free.hovered:not(.selected) { - stroke: var(--hover-outline-color); - stroke-width: calc(2 * var(--outline-width)); -} - -.canvasWrapper svg.highlightOutline.free.selected .mainOutline { - stroke: var(--outline-around-color); - stroke-width: calc(2 * (var(--outline-width) + var(--outline-around-width))); -} - -.canvasWrapper svg.highlightOutline.free.selected .secondaryOutline { - stroke: var(--outline-color); - stroke-width: calc(2 * var(--outline-width)); -} - -.toggle-button { - --button-background-color: #f0f0f4; - --button-background-color-hover: #e0e0e6; - --button-background-color-active: #cfcfd8; - --color-accent-primary: #0060df; - --color-accent-primary-hover: #0250bb; - --color-accent-primary-active: #054096; - --border-interactive-color: #8f8f9d; - --border-radius-circle: 9999px; - --border-width: 1px; - --size-item-small: 16px; - --size-item-large: 32px; - --color-canvas: white; - - --toggle-background-color: var(--button-background-color); - --toggle-background-color-hover: var(--button-background-color-hover); - --toggle-background-color-active: var(--button-background-color-active); - --toggle-background-color-pressed: var(--color-accent-primary); - --toggle-background-color-pressed-hover: var(--color-accent-primary-hover); - --toggle-background-color-pressed-active: var(--color-accent-primary-active); - --toggle-border-color: var(--border-interactive-color); - --toggle-border-color-hover: var(--toggle-border-color); - --toggle-border-color-active: var(--toggle-border-color); - --toggle-border-radius: var(--border-radius-circle); - --toggle-border-width: var(--border-width); - --toggle-height: var(--size-item-small); - --toggle-width: var(--size-item-large); - --toggle-dot-background-color: var(--toggle-border-color); - --toggle-dot-background-color-hover: var(--toggle-dot-background-color); - --toggle-dot-background-color-active: var(--toggle-dot-background-color); - --toggle-dot-background-color-on-pressed: var(--color-canvas); - --toggle-dot-margin: 1px; - --toggle-dot-height: calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width)); - --toggle-dot-width: var(--toggle-dot-height); - --toggle-dot-transform-x: calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width)); - - -webkit-appearance: none; - - -moz-appearance: none; - - appearance: none; - padding: 0; - margin: 0; - border: var(--toggle-border-width) solid var(--toggle-border-color); - height: var(--toggle-height); - width: var(--toggle-width); - border-radius: var(--toggle-border-radius); - background: var(--toggle-background-color); - box-sizing: border-box; - flex-shrink: 0; -} - -@media (prefers-color-scheme: dark) { - :where(html:not(.is-light)) .toggle-button { - --button-background-color: color-mix(in srgb, currentColor 7%, transparent); - --button-background-color-hover: color-mix(in srgb, - currentColor 14%, - transparent); - --button-background-color-active: color-mix(in srgb, - currentColor 21%, - transparent); - --color-accent-primary: #0df; - --color-accent-primary-hover: #80ebff; - --color-accent-primary-active: #aaf2ff; - --border-interactive-color: #bfbfc9; - --color-canvas: #1c1b22; - } -} - -:where(html.is-dark) .toggle-button { - --button-background-color: color-mix(in srgb, currentColor 7%, transparent); - --button-background-color-hover: color-mix(in srgb, - currentColor 14%, - transparent); - --button-background-color-active: color-mix(in srgb, - currentColor 21%, - transparent); - --color-accent-primary: #0df; - --color-accent-primary-hover: #80ebff; - --color-accent-primary-active: #aaf2ff; - --border-interactive-color: #bfbfc9; - --color-canvas: #1c1b22; -} - -@media (forced-colors: active) { - .toggle-button { - --color-accent-primary: ButtonText; - --color-accent-primary-hover: SelectedItem; - --color-accent-primary-active: SelectedItem; - --border-interactive-color: ButtonText; - --button-background-color: ButtonFace; - --border-interactive-color-hover: SelectedItem; - --border-interactive-color-active: SelectedItem; - --border-interactive-color-disabled: GrayText; - --color-canvas: ButtonText; - } -} - -.toggle-button:focus-visible { - outline: var(--focus-outline); - outline-offset: var(--focus-outline-offset); -} - -.toggle-button:enabled:hover { - background: var(--toggle-background-color-hover); - border-color: var(--toggle-border-color); -} - -.toggle-button:enabled:active { - background: var(--toggle-background-color-active); - border-color: var(--toggle-border-color); -} - -.toggle-button[aria-pressed="true"] { - background: var(--toggle-background-color-pressed); - border-color: transparent; -} - -.toggle-button[aria-pressed="true"]:enabled:hover { - background: var(--toggle-background-color-pressed-hover); - border-color: transparent; -} - -.toggle-button[aria-pressed="true"]:enabled:active { - background: var(--toggle-background-color-pressed-active); - border-color: transparent; -} - -.toggle-button::before { - display: block; - content: ""; - background-color: var(--toggle-dot-background-color); - height: var(--toggle-dot-height); - width: var(--toggle-dot-width); - margin: var(--toggle-dot-margin); - border-radius: var(--toggle-border-radius); - translate: 0; -} - -.toggle-button[aria-pressed="true"]::before { - translate: var(--toggle-dot-transform-x); - background-color: var(--toggle-dot-background-color-on-pressed); -} - -.toggle-button[aria-pressed="true"]:enabled:hover::before, -.toggle-button[aria-pressed="true"]:enabled:active::before { - background-color: var(--toggle-dot-background-color-on-pressed); -} - -[dir="rtl"] .toggle-button[aria-pressed="true"]::before { - translate: calc(-1 * var(--toggle-dot-transform-x)); -} - -@media (prefers-reduced-motion: no-preference) { - .toggle-button::before { - transition: translate 100ms; - } -} - -@media (prefers-contrast) { - .toggle-button:enabled:hover { - border-color: var(--toggle-border-color-hover); - } - - .toggle-button:enabled:active { - border-color: var(--toggle-border-color-active); - } - - .toggle-button[aria-pressed="true"]:enabled { - border-color: var(--toggle-border-color); - position: relative; - } - - .toggle-button[aria-pressed="true"]:enabled:hover, - .toggle-button[aria-pressed="true"]:enabled:hover:active { - border-color: var(--toggle-border-color-hover); - } - - .toggle-button[aria-pressed="true"]:enabled:active { - background-color: var(--toggle-dot-background-color-active); - border-color: var(--toggle-dot-background-color-hover); - } - - .toggle-button:hover::before, - .toggle-button:active::before { - background-color: var(--toggle-dot-background-color-hover); - } -} - -@media (forced-colors) { - .toggle-button { - --toggle-dot-background-color: var(--color-accent-primary); - --toggle-dot-background-color-hover: var(--color-accent-primary-hover); - --toggle-dot-background-color-active: var(--color-accent-primary-active); - --toggle-dot-background-color-on-pressed: var(--button-background-color); - --toggle-background-color-disabled: var(--button-background-color-disabled); - --toggle-border-color-hover: var(--border-interactive-color-hover); - --toggle-border-color-active: var(--border-interactive-color-active); - --toggle-border-color-disabled: var(--border-interactive-color-disabled); - } - - .toggle-button[aria-pressed="true"]:enabled::after { - border: 1px solid var(--button-background-color); - content: ""; - position: absolute; - height: var(--toggle-height); - width: var(--toggle-width); - display: block; - border-radius: var(--toggle-border-radius); - inset: -2px; - } - - .toggle-button[aria-pressed="true"]:enabled:active::after { - border-color: var(--toggle-border-color-active); - } -} - -:root { - --navbar-height: 64px; - --outline-width: 2px; - --outline-color: #0060df; - --outline-around-width: 1px; - --outline-around-color: #f0f0f4; - --hover-outline-around-color: var(--outline-around-color); - --focus-outline: solid var(--outline-width) var(--outline-color); - --unfocus-outline: solid var(--outline-width) transparent; - --focus-outline-around: solid var(--outline-around-width) var(--outline-around-color); - --hover-outline-color: #8f8f9d; - --hover-outline: solid var(--outline-width) var(--hover-outline-color); - --hover-outline-around: solid var(--outline-around-width) var(--hover-outline-around-color); - --freetext-line-height: 1.35; - --freetext-padding: 2px; - --resizer-bg-color: var(--outline-color); - --resizer-size: 6px; - --resizer-shift: calc(0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width)); - --editorFreeText-editing-cursor: text; - --editorInk-editing-cursor: url(../images/cursor-editorInk.svg) 0 16, pointer; - --editorHighlight-editing-cursor: url(../images/cursor-editorTextHighlight.svg) 24 24, - text; - --editorFreeHighlight-editing-cursor: url(../images/cursor-editorFreeHighlight.svg) 1 18, - pointer; -} - -.visuallyHidden { - position: absolute; - top: 0; - left: 0; - border: 0; - margin: 0; - padding: 0; - width: 0; - height: 0; - overflow: hidden; - white-space: nowrap; - font-size: 0; -} - -.textLayer.highlighting { - cursor: var(--editorFreeHighlight-editing-cursor); -} - -.textLayer.highlighting:not(.free) span { - cursor: var(--editorHighlight-editing-cursor); -} - -.textLayer.highlighting.free span { - cursor: var(--editorFreeHighlight-editing-cursor); -} - -@media (min-resolution: 1.1dppx) { - :root { - --editorFreeText-editing-cursor: url(../images/cursor-editorFreeText.svg) 0 16, - text; - } -} - -@media screen and (forced-colors: active) { - :root { - --outline-color: CanvasText; - --outline-around-color: ButtonFace; - --resizer-bg-color: ButtonText; - --hover-outline-color: Highlight; - --hover-outline-around-color: SelectedItemText; - } -} - -[data-editor-rotation="90"] { - transform: rotate(90deg); -} - -[data-editor-rotation="180"] { - transform: rotate(180deg); -} - -[data-editor-rotation="270"] { - transform: rotate(270deg); -} - -.annotationEditorLayer { - background: transparent; - position: absolute; - inset: 0; - font-size: calc(100px * var(--scale-factor)); - transform-origin: 0 0; - cursor: auto; -} - -.annotationEditorLayer.waiting { - content: ""; - cursor: wait; - position: absolute; - inset: 0; - width: 100%; - height: 100%; -} - -.annotationEditorLayer.disabled { - pointer-events: none; -} - -.annotationEditorLayer.freetextEditing { - cursor: var(--editorFreeText-editing-cursor); -} - -.annotationEditorLayer.inkEditing { - cursor: var(--editorInk-editing-cursor); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) { - position: absolute; - background: transparent; - z-index: 1; - transform-origin: 0 0; - cursor: auto; - max-width: 100%; - max-height: 100%; - border: var(--unfocus-outline); -} - -.annotationEditorLayer .draggable.selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor) { - cursor: move; -} - -.annotationEditorLayer .moving:is(.freeTextEditor, .inkEditor, .stampEditor) { - touch-action: none; -} - -.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor) { - border: var(--focus-outline); - outline: var(--focus-outline-around); -} - -.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor)::before { - content: ""; - position: absolute; - inset: 0; - border: var(--focus-outline-around); - pointer-events: none; -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor) { - border: var(--hover-outline); - outline: var(--hover-outline-around); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor)::before { - content: ""; - position: absolute; - inset: 0; - border: var(--focus-outline-around); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar { - --editor-toolbar-delete-image: url(../images/editor-toolbar-delete.svg); - --editor-toolbar-bg-color: #f0f0f4; - --editor-toolbar-highlight-image: url(../images/toolbarButton-editorHighlight.svg); - --editor-toolbar-fg-color: #2e2e56; - --editor-toolbar-border-color: #8f8f9d; - --editor-toolbar-hover-border-color: var(--editor-toolbar-border-color); - --editor-toolbar-hover-bg-color: #e0e0e6; - --editor-toolbar-hover-fg-color: var(--editor-toolbar-fg-color); - --editor-toolbar-hover-outline: none; - --editor-toolbar-focus-outline-color: #0060df; - --editor-toolbar-shadow: 0 2px 6px 0 rgb(58 57 68 / 0.2); - --editor-toolbar-vert-offset: 6px; - --editor-toolbar-height: 28px; - --editor-toolbar-padding: 2px; - - display: flex; - width: -moz-fit-content; - width: fit-content; - height: var(--editor-toolbar-height); - flex-direction: column; - justify-content: center; - align-items: center; - cursor: default; - pointer-events: auto; - box-sizing: content-box; - padding: var(--editor-toolbar-padding); - - position: absolute; - inset-inline-end: 0; - inset-block-start: calc(100% + var(--editor-toolbar-vert-offset)); - - border-radius: 6px; - background-color: var(--editor-toolbar-bg-color); - border: 1px solid var(--editor-toolbar-border-color); - box-shadow: var(--editor-toolbar-shadow); -} - -@media (prefers-color-scheme: dark) { - - :where(html:not(.is-light)) :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar { - --editor-toolbar-bg-color: #2b2a33; - --editor-toolbar-fg-color: #fbfbfe; - --editor-toolbar-hover-bg-color: #52525e; - --editor-toolbar-focus-outline-color: #0df; - } -} - -:where(html.is-dark) :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar { - --editor-toolbar-bg-color: #2b2a33; - --editor-toolbar-fg-color: #fbfbfe; - --editor-toolbar-hover-bg-color: #52525e; - --editor-toolbar-focus-outline-color: #0df; -} - -@media screen and (forced-colors: active) { - - :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar { - --editor-toolbar-bg-color: ButtonFace; - --editor-toolbar-fg-color: ButtonText; - --editor-toolbar-border-color: ButtonText; - --editor-toolbar-hover-border-color: AccentColor; - --editor-toolbar-hover-bg-color: ButtonFace; - --editor-toolbar-hover-fg-color: AccentColor; - --editor-toolbar-hover-outline: 2px solid var(--editor-toolbar-hover-border-color); - --editor-toolbar-focus-outline-color: ButtonBorder; - --editor-toolbar-shadow: none; - } -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar.hidden { - display: none; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar:has(:focus-visible) { - border-color: transparent; -} - -[dir="ltr"] :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar { - transform-origin: 100% 0; -} - -[dir="rtl"] :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar { - transform-origin: 0 0; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons { - display: flex; - justify-content: center; - align-items: center; - gap: 0; - height: 100%; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .divider { - width: 1px; - height: calc(2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height)); - background-color: var(--editor-toolbar-border-color); - display: inline-block; - margin-inline: 2px; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .highlightButton { - width: var(--editor-toolbar-height); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .highlightButton::before { - content: ""; - -webkit-mask-image: var(--editor-toolbar-highlight-image); - mask-image: var(--editor-toolbar-highlight-image); - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center; - display: inline-block; - background-color: var(--editor-toolbar-fg-color); - width: 100%; - height: 100%; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .highlightButton:hover::before { - background-color: var(--editor-toolbar-hover-fg-color); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .delete { - width: var(--editor-toolbar-height); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .delete::before { - content: ""; - -webkit-mask-image: var(--editor-toolbar-delete-image); - mask-image: var(--editor-toolbar-delete-image); - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center; - display: inline-block; - background-color: var(--editor-toolbar-fg-color); - width: 100%; - height: 100%; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .delete:hover::before { - background-color: var(--editor-toolbar-hover-fg-color); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons>* { - height: var(--editor-toolbar-height); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons> :not(.divider) { - border: none; - background-color: transparent; - cursor: pointer; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons> :not(.divider):hover { - border-radius: 2px; - background-color: var(--editor-toolbar-hover-bg-color); - color: var(--editor-toolbar-hover-fg-color); - outline: var(--editor-toolbar-hover-outline); - outline-offset: 1px; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons> :not(.divider):hover:active { - outline: none; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons> :not(.divider):focus-visible { - border-radius: 2px; - outline: 2px solid var(--editor-toolbar-focus-outline-color); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText { - --alt-text-add-image: url(../images/altText_add.svg); - --alt-text-done-image: url(../images/altText_done.svg); - - display: flex; - align-items: center; - justify-content: center; - width: -moz-max-content; - width: max-content; - padding-inline: 8px; - pointer-events: all; - font: menu; - font-weight: 590; - font-size: 12px; - color: var(--editor-toolbar-fg-color); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText:disabled { - pointer-events: none; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText::before { - content: ""; - -webkit-mask-image: var(--alt-text-add-image); - mask-image: var(--alt-text-add-image); - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center; - display: inline-block; - width: 12px; - height: 13px; - background-color: var(--editor-toolbar-fg-color); - margin-inline-end: 4px; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText:hover::before { - background-color: var(--editor-toolbar-hover-fg-color); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText.done::before { - -webkit-mask-image: var(--alt-text-done-image); - mask-image: var(--alt-text-done-image); -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText .tooltip { - display: none; -} - -:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText .tooltip.show { - --alt-text-tooltip-bg: #f0f0f4; - --alt-text-tooltip-fg: #15141a; - --alt-text-tooltip-border: #8f8f9d; - --alt-text-tooltip-shadow: 0px 2px 6px 0px rgb(58 57 68 / 0.2); - - display: inline-flex; - flex-direction: column; - align-items: center; - justify-content: center; - position: absolute; - top: calc(100% + 2px); - inset-inline-start: 0; - padding-block: 2px 3px; - padding-inline: 3px; - max-width: 300px; - width: -moz-max-content; - width: max-content; - height: auto; - font-size: 12px; - - border: 0.5px solid var(--alt-text-tooltip-border); - background: var(--alt-text-tooltip-bg); - box-shadow: var(--alt-text-tooltip-shadow); - color: var(--alt-text-tooltip-fg); - - pointer-events: none; -} - -@media (prefers-color-scheme: dark) { - - :where(html:not(.is-light)) :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText .tooltip.show { - --alt-text-tooltip-bg: #1c1b22; - --alt-text-tooltip-fg: #fbfbfe; - --alt-text-tooltip-shadow: 0px 2px 6px 0px #15141a; - } -} - -:where(html.is-dark) :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText .tooltip.show { - --alt-text-tooltip-bg: #1c1b22; - --alt-text-tooltip-fg: #fbfbfe; - --alt-text-tooltip-shadow: 0px 2px 6px 0px #15141a; -} - -@media screen and (forced-colors: active) { - - :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), - .textLayer) .editToolbar .buttons .altText .tooltip.show { - --alt-text-tooltip-bg: Canvas; - --alt-text-tooltip-fg: CanvasText; - --alt-text-tooltip-border: CanvasText; - --alt-text-tooltip-shadow: none; - } -} - -.annotationEditorLayer .freeTextEditor { - padding: calc(var(--freetext-padding) * var(--scale-factor)); - width: auto; - height: auto; - touch-action: none; -} - -.annotationEditorLayer .freeTextEditor .internal { - background: transparent; - border: none; - inset: 0; - overflow: visible; - white-space: nowrap; - font: 10px sans-serif; - line-height: var(--freetext-line-height); - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.annotationEditorLayer .freeTextEditor .overlay { - position: absolute; - display: none; - background: transparent; - inset: 0; - width: 100%; - height: 100%; -} - -.annotationEditorLayer freeTextEditor .overlay.enabled { - display: block; -} - -.annotationEditorLayer .freeTextEditor .internal:empty::before { - content: attr(default-content); - color: gray; -} - -.annotationEditorLayer .freeTextEditor .internal:focus { - outline: none; - -webkit-user-select: auto; - -moz-user-select: auto; - user-select: auto; -} - -.annotationEditorLayer .inkEditor { - width: 100%; - height: 100%; -} - -.annotationEditorLayer .inkEditor.editing { - cursor: inherit; -} - -.annotationEditorLayer .inkEditor .inkEditorCanvas { - position: absolute; - inset: 0; - width: 100%; - height: 100%; - touch-action: none; -} - -.annotationEditorLayer .stampEditor { - width: auto; - height: auto; -} - -.annotationEditorLayer .stampEditor canvas { - position: absolute; - width: 100%; - height: 100%; - margin: 0; -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers { - position: absolute; - inset: 0; -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers.hidden { - display: none; -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer { - width: var(--resizer-size); - height: var(--resizer-size); - background: content-box var(--resizer-bg-color); - border: var(--focus-outline-around); - border-radius: 2px; - position: absolute; -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.topLeft { - top: var(--resizer-shift); - left: var(--resizer-shift); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.topMiddle { - top: var(--resizer-shift); - left: calc(50% + var(--resizer-shift)); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.topRight { - top: var(--resizer-shift); - right: var(--resizer-shift); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.middleRight { - top: calc(50% + var(--resizer-shift)); - right: var(--resizer-shift); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.bottomRight { - bottom: var(--resizer-shift); - right: var(--resizer-shift); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.bottomMiddle { - bottom: var(--resizer-shift); - left: calc(50% + var(--resizer-shift)); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.bottomLeft { - bottom: var(--resizer-shift); - left: var(--resizer-shift); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)>.resizers>.resizer.middleLeft { - top: calc(50% + var(--resizer-shift)); - left: var(--resizer-shift); -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.bottomRight, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.bottomRight, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.bottomRight, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.bottomRight { - cursor: nwse-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle { - cursor: ns-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.bottomLeft, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.bottomLeft, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.bottomLeft, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.bottomLeft { - cursor: nesw-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.middleLeft, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.middleLeft, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.middleLeft, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.middleLeft { - cursor: ew-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.topLeft, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.bottomRight, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.bottomRight, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.bottomRight, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.bottomRight { - cursor: nesw-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.topMiddle, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle { - cursor: ew-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.topRight, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.bottomLeft, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.bottomLeft, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.bottomLeft, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.bottomLeft { - cursor: nwse-resize; -} - -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.middleRight, -.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"], [data-editor-rotation="270"])>.resizers>.resizer.middleLeft, -.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"], [data-editor-rotation="180"])>.resizers>.resizer.middleLeft, -.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"])>.resizers>.resizer.middleLeft, -.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"], [data-editor-rotation="0"])>.resizers>.resizer.middleLeft { - cursor: ns-resize; -} - -.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"], - [data-main-rotation="90"] [data-editor-rotation="0"], - [data-main-rotation="180"] [data-editor-rotation="270"], - [data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar { - rotate: 270deg; -} - -[dir="ltr"] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"], - [data-main-rotation="90"] [data-editor-rotation="0"], - [data-main-rotation="180"] [data-editor-rotation="270"], - [data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar { - inset-inline-end: calc(0px - var(--editor-toolbar-vert-offset)); - inset-block-start: 0; -} - -[dir="rtl"] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"], - [data-main-rotation="90"] [data-editor-rotation="0"], - [data-main-rotation="180"] [data-editor-rotation="270"], - [data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar { - inset-inline-end: calc(100% + var(--editor-toolbar-vert-offset)); - inset-block-start: 0; -} - -.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"], - [data-main-rotation="90"] [data-editor-rotation="90"], - [data-main-rotation="180"] [data-editor-rotation="0"], - [data-main-rotation="270"] [data-editor-rotation="270"]) .editToolbar { - rotate: 180deg; - inset-inline-end: 100%; - inset-block-start: calc(0pc - var(--editor-toolbar-vert-offset)); -} - -.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"], - [data-main-rotation="90"] [data-editor-rotation="180"], - [data-main-rotation="180"] [data-editor-rotation="90"], - [data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar { - rotate: 90deg; -} - -[dir="ltr"] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"], - [data-main-rotation="90"] [data-editor-rotation="180"], - [data-main-rotation="180"] [data-editor-rotation="90"], - [data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar { - inset-inline-end: calc(100% + var(--editor-toolbar-vert-offset)); - inset-block-start: 100%; -} - -[dir="rtl"] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"], - [data-main-rotation="90"] [data-editor-rotation="180"], - [data-main-rotation="180"] [data-editor-rotation="90"], - [data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar { - inset-inline-start: calc(0px - var(--editor-toolbar-vert-offset)); - inset-block-start: 0; -} - -.dialog.altText::backdrop { - -webkit-mask: url(#alttext-manager-mask); - mask: url(#alttext-manager-mask); -} - -.dialog.altText.positioned { - margin: 0; -} - -.dialog.altText #altTextContainer { - width: 300px; - height: -moz-fit-content; - height: fit-content; - display: inline-flex; - flex-direction: column; - align-items: flex-start; - gap: 16px; -} - -.dialog.altText #altTextContainer #overallDescription { - display: flex; - flex-direction: column; - align-items: flex-start; - gap: 4px; - align-self: stretch; -} - -.dialog.altText #altTextContainer #overallDescription span { - align-self: stretch; -} - -.dialog.altText #altTextContainer #overallDescription .title { - font-size: 13px; - font-style: normal; - font-weight: 590; -} - -.dialog.altText #altTextContainer #addDescription { - display: flex; - flex-direction: column; - align-items: stretch; - gap: 8px; -} - -.dialog.altText #altTextContainer #addDescription .descriptionArea { - flex: 1; - padding-inline: 24px 10px; -} - -.dialog.altText #altTextContainer #addDescription .descriptionArea textarea { - width: 100%; - min-height: 75px; -} - -.dialog.altText #altTextContainer #buttons { - display: flex; - justify-content: flex-end; - align-items: flex-start; - gap: 8px; - align-self: stretch; -} - -.colorPicker { - --hover-outline-color: #0250bb; - --selected-outline-color: #0060df; - --swatch-border-color: #cfcfd8; -} - -@media (prefers-color-scheme: dark) { - :where(html:not(.is-light)) .colorPicker { - --hover-outline-color: #80ebff; - --selected-outline-color: #aaf2ff; - --swatch-border-color: #52525e; - } -} - -:where(html.is-dark) .colorPicker { - --hover-outline-color: #80ebff; - --selected-outline-color: #aaf2ff; - --swatch-border-color: #52525e; -} - -@media screen and (forced-colors: active) { - .colorPicker { - --hover-outline-color: Highlight; - --selected-outline-color: var(--hover-outline-color); - --swatch-border-color: ButtonText; - } -} - -.colorPicker .swatch { - width: 16px; - height: 16px; - border: 1px solid var(--swatch-border-color); - border-radius: 100%; - outline-offset: 2px; - box-sizing: border-box; - forced-color-adjust: none; -} - -.colorPicker button:is(:hover, .selected)>.swatch { - border: none; -} - -.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar { - rotate: 0deg; -} - -.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar { - rotate: 270deg; -} - -.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar { - rotate: 180deg; -} - -.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar { - rotate: 90deg; -} - -.annotationEditorLayer .highlightEditor { - position: absolute; - background: transparent; - z-index: 1; - cursor: auto; - max-width: 100%; - max-height: 100%; - border: none; - outline: none; - pointer-events: none; - transform-origin: 0 0; -} - -.annotationEditorLayer .highlightEditor:not(.free) { - transform: none; -} - -.annotationEditorLayer .highlightEditor .internal { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - pointer-events: auto; -} - -.annotationEditorLayer .highlightEditor.disabled .internal { - pointer-events: none; -} - -.annotationEditorLayer .highlightEditor.selectedEditor .internal { - cursor: pointer; -} - -.annotationEditorLayer .highlightEditor .editToolbar { - --editor-toolbar-colorpicker-arrow-image: url(../images/toolbarButton-menuArrow.svg); - - transform-origin: center !important; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker { - position: relative; - width: auto; - display: flex; - justify-content: center; - align-items: center; - gap: 4px; - padding: 4px; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker::after { - content: ""; - -webkit-mask-image: var(--editor-toolbar-colorpicker-arrow-image); - mask-image: var(--editor-toolbar-colorpicker-arrow-image); - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center; - display: inline-block; - background-color: var(--editor-toolbar-fg-color); - width: 12px; - height: 12px; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover::after { - background-color: var(--editor-toolbar-hover-fg-color); -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)) { - background-color: var(--editor-toolbar-hover-bg-color); -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden))::after { - scale: -1; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown { - position: absolute; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - gap: 11px; - padding-block: 8px; - border-radius: 6px; - background-color: var(--editor-toolbar-bg-color); - border: 1px solid var(--editor-toolbar-border-color); - box-shadow: var(--editor-toolbar-shadow); - inset-block-start: calc(100% + 4px); - width: calc(100% + 2 * var(--editor-toolbar-padding)); -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button { - width: 100%; - height: auto; - border: none; - cursor: pointer; - display: flex; - justify-content: center; - align-items: center; - background: none; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active, :focus-visible) { - outline: none; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button>.swatch { - outline-offset: 2px; -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected="true"]>.swatch { - outline: 2px solid var(--selected-outline-color); -} - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover, :active, :focus-visible)>.swatch { - outline: 2px solid var(--hover-outline-color); -} - -.editorParamsToolbar:has(#highlightParamsToolbarContainer) { - padding: unset; -} - -#highlightParamsToolbarContainer { - height: auto; - padding-inline: 10px; - padding-block: 10px 16px; - gap: 16px; - display: flex; - flex-direction: column; - box-sizing: border-box; -} - -#highlightParamsToolbarContainer .editorParamsLabel { - width: -moz-fit-content; - width: fit-content; - inset-inline-start: 0; -} - -#highlightParamsToolbarContainer .colorPicker { - display: flex; - flex-direction: column; - gap: 8px; -} - -#highlightParamsToolbarContainer .colorPicker .dropdown { - display: flex; - justify-content: space-between; - align-items: center; - flex-direction: row; - height: auto; -} - -#highlightParamsToolbarContainer .colorPicker .dropdown button { - width: auto; - height: auto; - border: none; - cursor: pointer; - display: flex; - justify-content: center; - align-items: center; - background: none; - flex: 0 0 auto; -} - -#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch { - width: 24px; - height: 24px; -} - -#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active, :focus-visible) { - outline: none; -} - -#highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected="true"]>.swatch { - outline: 2px solid var(--selected-outline-color); -} - -#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover, :active, :focus-visible)>.swatch { - outline: 2px solid var(--hover-outline-color); -} - -#highlightParamsToolbarContainer #editorHighlightThickness { - display: flex; - flex-direction: column; - align-items: center; - gap: 4px; - align-self: stretch; -} - -#highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel { - width: 100%; - height: auto; - align-self: stretch; -} - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker { - display: flex; - justify-content: space-between; - align-items: center; - align-self: stretch; - - --example-color: #bfbfc9; -} - -@media (prefers-color-scheme: dark) { - :where(html:not(.is-light)) #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker { - --example-color: #80808e; - } -} - -:where(html.is-dark) #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker { - --example-color: #80808e; -} - -@media screen and (forced-colors: active) { - #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker { - --example-color: CanvasText; - } -} - -:is(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker > .editorParamsSlider[disabled]) { - opacity: 0.4; -} - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::before, -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::after { - content: ""; - width: 8px; - aspect-ratio: 1; - display: block; - border-radius: 100%; - background-color: var(--example-color); -} - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::after { - width: 24px; -} - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider { - width: unset; - height: 14px; -} - -#highlightParamsToolbarContainer #editorHighlightVisibility { - display: flex; - flex-direction: column; - align-items: flex-start; - gap: 8px; - align-self: stretch; -} - -#highlightParamsToolbarContainer #editorHighlightVisibility .divider { - --divider-color: #d7d7db; - - margin-block: 4px; - width: 100%; - height: 1px; - background-color: var(--divider-color); -} - -@media (prefers-color-scheme: dark) { - :where(html:not(.is-light)) #highlightParamsToolbarContainer #editorHighlightVisibility .divider { - --divider-color: #8f8f9d; - } -} - -:where(html.is-dark) #highlightParamsToolbarContainer #editorHighlightVisibility .divider { - --divider-color: #8f8f9d; -} - -@media screen and (forced-colors: active) { - #highlightParamsToolbarContainer #editorHighlightVisibility .divider { - --divider-color: CanvasText; - } -} - -#highlightParamsToolbarContainer #editorHighlightVisibility .toggler { - display: flex; - justify-content: space-between; - align-items: center; - align-self: stretch; -} - -:root { - --viewer-container-height: 0; - --pdfViewer-padding-bottom: 0; - --page-margin: 10px auto; - --page-border: 9px solid transparent; - --spreadHorizontalWrapped-margin-LR: -3.5px; - --loading-icon-delay: 400ms; -} - -@media screen and (forced-colors: active) { - :root { - --pdfViewer-padding-bottom: 9px; - --page-margin: 10px auto; - --page-border: 1px solid CanvasText; - --spreadHorizontalWrapped-margin-LR: 3.5px; - } -} - -[data-main-rotation="90"] { - transform: rotate(90deg) translateY(-100%); -} - -[data-main-rotation="180"] { - transform: rotate(180deg) translate(-100%, -100%); -} - -[data-main-rotation="270"] { - transform: rotate(270deg) translateX(-100%); -} - -#hiddenCopyElement, -.hiddenCanvasElement { - position: absolute; - top: 0; - left: 0; - width: 0; - height: 0; - display: none; -} - -.pdfViewer { - --scale-factor: 1; - - padding-bottom: var(--pdfViewer-padding-bottom); - - --hcm-highlight-filter: none; - --hcm-highlight-selected-filter: none; -} - -@media screen and (forced-colors: active) { - .pdfViewer { - --hcm-highlight-filter: invert(100%); - } -} - -.pdfViewer .canvasWrapper { - width: 100%; - height: 100%; -} - -.pdfViewer .canvasWrapper canvas { - margin: 0; - display: block; -} - -.pdfViewer .canvasWrapper canvas[hidden] { - display: none; -} - -.pdfViewer .canvasWrapper canvas[zooming] { - width: 100%; - height: 100%; -} - -.pdfViewer .canvasWrapper canvas .structTree { - contain: strict; -} - -.pdfViewer .page { - direction: ltr; - width: 816px; - height: 1056px; - margin: var(--page-margin); - position: relative; - overflow: visible; - border: var(--page-border); - background-clip: content-box; - background-color: rgb(255 255 255); -} - -.pdfViewer .dummyPage { - position: relative; - width: 0; - height: var(--viewer-container-height); -} - -.pdfViewer.noUserSelect { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.pdfViewer.removePageBorders .page { - margin: 0 auto 10px; - border: none; -} - -.pdfViewer:is(.scrollHorizontal, .scrollWrapped), -.spread { - margin-inline: 3.5px; - text-align: center; -} - -.pdfViewer.scrollHorizontal, -.spread { - white-space: nowrap; -} - -.pdfViewer.removePageBorders, -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread { - margin-inline: 0; -} - -.spread :is(.page, .dummyPage), -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread) { - display: inline-block; - vertical-align: middle; -} - -.spread .page, -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page { - margin-inline: var(--spreadHorizontalWrapped-margin-LR); -} - -.pdfViewer.removePageBorders .spread .page, -.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page { - margin-inline: 5px; -} - -.pdfViewer .page.loadingIcon::after { - position: absolute; - top: 0; - left: 0; - content: ""; - width: 100%; - height: 100%; - background: url("../images/loading-icon.gif") center no-repeat; - display: none; - transition-property: display; - transition-delay: var(--loading-icon-delay); - z-index: 5; - contain: strict; -} - -.pdfViewer .page.loading::after { - display: block; -} - -.pdfViewer .page:not(.loading)::after { - transition-property: none; - display: none; -} - -.pdfPresentationMode .pdfViewer { - padding-bottom: 0; -} - -.pdfPresentationMode .spread { - margin: 0; -} - -.pdfPresentationMode .pdfViewer .page { - margin: 0 auto; - border: 2px solid transparent; -} - -html[data-toolbar-density="compact"] { - --toolbar-height: 1.875rem; -} - -html[data-toolbar-density="touch"] { - --toolbar-height: 2.75rem; -} - -:root { - --dir-factor: 1; - --inline-start: left; - --inline-end: right; - - --sidebar-width: 200px; - --sidebar-transition-duration: 200ms; - --sidebar-transition-timing-function: ease; - - --toolbar-height: 3.75rem; - --toolButton-height: 3rem; - --toolButton-width: 3rem; - --toolButton-icon-font-size: 2.5rem; - --toolButton-border-radius: 15px; - - --toolbar-icon-opacity: 0.7; - --doorhanger-icon-opacity: 0.9; - --editor-toolbar-base-offset: 105px; - - --main-color: rgb(12 12 13); - --body-bg-color: rgb(212 212 215); - --progressBar-color: rgb(10 132 255); - --progressBar-bg-color: rgb(221 221 222); - --progressBar-blend-color: rgb(116 177 239); - --scrollbar-color: auto; - --scrollbar-bg-color: auto; - --toolbar-icon-bg-color: rgb(0 0 0); - --toolbar-icon-hover-bg-color: rgb(0 0 0); - - --sidebar-narrow-bg-color: rgb(212 212 215 / 0.9); - --sidebar-toolbar-bg-color: rgb(245 246 247); - --toolbar-bg-color: rgb(249 249 250); - --toolbar-border-color: rgb(184 184 184); - --toolbar-box-shadow: 0 1px 0 var(--toolbar-border-color); - --toolbar-border-bottom: none; - --toolbarSidebar-box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), - 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1); - --toolbarSidebar-border-bottom: none; - --button-hover-color: rgb(221 222 223); - --toggled-btn-color: rgb(0 0 0); - --toggled-btn-bg-color: rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color: rgb(0 0 0 / 0.4); - --toggled-hover-btn-outline: none; - --dropdown-btn-bg-color: rgb(215 215 219); - --dropdown-btn-border: none; - --separator-color: rgb(0 0 0 / 0.3); - --field-color: rgb(6 6 6); - --field-bg-color: rgb(255 255 255); - --field-border-color: rgb(187 187 188); - --treeitem-color: rgb(0 0 0 / 0.8); - --treeitem-bg-color: rgb(0 0 0 / 0.15); - --treeitem-hover-color: rgb(0 0 0 / 0.9); - --treeitem-selected-color: rgb(0 0 0 / 0.9); - --treeitem-selected-bg-color: rgb(0 0 0 / 0.25); - --thumbnail-hover-color: rgb(0 0 0 / 0.1); - --thumbnail-selected-color: rgb(0 0 0 / 0.2); - --doorhanger-bg-color: rgb(255 255 255); - --doorhanger-border-color: rgb(12 12 13 / 0.2); - --doorhanger-hover-color: rgb(12 12 13); - --doorhanger-hover-bg-color: rgb(237 237 237); - --doorhanger-separator-color: rgb(222 222 222); - --dialog-button-border: none; - --dialog-button-bg-color: rgb(12 12 13 / 0.1); - --dialog-button-hover-bg-color: rgb(12 12 13 / 0.3); - - --loading-icon: url(../images/loading.svg); - --treeitem-expanded-icon: url(../images/treeitem-expanded.svg); - --treeitem-collapsed-icon: url(../images/treeitem-collapsed.svg); - --toolbarButton-editorFreeText-icon: url(../images/toolbarButton-editorFreeText.svg); - --toolbarButton-editorHighlight-icon: url(../images/toolbarButton-editorHighlight.svg); - --toolbarButton-editorInk-icon: url(../images/toolbarButton-editorInk.svg); - --toolbarButton-editorStamp-icon: url(../images/toolbarButton-editorStamp.svg); - --toolbarButton-menuArrow-icon: url(../images/toolbarButton-menuArrow.svg); - --toolbarButton-sidebarToggle-icon: url(../images/toolbarButton-sidebarToggle.svg); - --toolbarButton-secondaryToolbarToggle-icon: url(../images/toolbarButton-secondaryToolbarToggle.svg); - --toolbarButton-pageUp-icon: url(../images/toolbarButton-pageUp.svg); - --toolbarButton-pageDown-icon: url(../images/toolbarButton-pageDown.svg); - --toolbarButton-zoomOut-icon: url(../images/toolbarButton-zoomOut.svg); - --toolbarButton-zoomIn-icon: url(../images/toolbarButton-zoomIn.svg); - --toolbarButton-presentationMode-icon: url(../images/toolbarButton-presentationMode.svg); - --toolbarButton-print-icon: url(../images/toolbarButton-print.svg); - --toolbarButton-openFile-icon: url(../images/toolbarButton-openFile.svg); - --toolbarButton-download-icon: url(../images/toolbarButton-download.svg); - --toolbarButton-bookmark-icon: url(../images/toolbarButton-bookmark.svg); - --toolbarButton-viewThumbnail-icon: url(../images/toolbarButton-viewThumbnail.svg); - --toolbarButton-viewOutline-icon: url(../images/toolbarButton-viewOutline.svg); - --toolbarButton-viewAttachments-icon: url(../images/toolbarButton-viewAttachments.svg); - --toolbarButton-viewLayers-icon: url(../images/toolbarButton-viewLayers.svg); - --toolbarButton-currentOutlineItem-icon: url(../images/toolbarButton-currentOutlineItem.svg); - --toolbarButton-search-icon: url(../images/toolbarButton-search.svg); - --toolbarButton-backToHome-icon: url(../images/toolbarButton-home.svg); - --findbarButton-previous-icon: url(../images/findbarButton-previous.svg); - --findbarButton-next-icon: url(../images/findbarButton-next.svg); - --secondaryToolbarButton-firstPage-icon: url(../images/secondaryToolbarButton-firstPage.svg); - --secondaryToolbarButton-lastPage-icon: url(../images/secondaryToolbarButton-lastPage.svg); - --secondaryToolbarButton-rotateCcw-icon: url(../images/secondaryToolbarButton-rotateCcw.svg); - --secondaryToolbarButton-rotateCw-icon: url(../images/secondaryToolbarButton-rotateCw.svg); - --secondaryToolbarButton-selectTool-icon: url(../images/secondaryToolbarButton-selectTool.svg); - --secondaryToolbarButton-handTool-icon: url(../images/secondaryToolbarButton-handTool.svg); - --secondaryToolbarButton-scrollPage-icon: url(../images/secondaryToolbarButton-scrollPage.svg); - --secondaryToolbarButton-scrollVertical-icon: url(../images/secondaryToolbarButton-scrollVertical.svg); - --secondaryToolbarButton-scrollHorizontal-icon: url(../images/secondaryToolbarButton-scrollHorizontal.svg); - --secondaryToolbarButton-scrollWrapped-icon: url(../images/secondaryToolbarButton-scrollWrapped.svg); - --secondaryToolbarButton-spreadNone-icon: url(../images/secondaryToolbarButton-spreadNone.svg); - --secondaryToolbarButton-spreadOdd-icon: url(../images/secondaryToolbarButton-spreadOdd.svg); - --secondaryToolbarButton-spreadEven-icon: url(../images/secondaryToolbarButton-spreadEven.svg); - --secondaryToolbarButton-documentProperties-icon: url(../images/secondaryToolbarButton-documentProperties.svg); - --editorParams-stampAddImage-icon: url(../images/toolbarButton-zoomIn.svg); -} - -[dir="rtl"]:root { - --dir-factor: -1; - --inline-start: right; - --inline-end: left; -} - -@media (prefers-color-scheme: dark) { - :root:where(:not(.is-light)) { - --main-color: rgb(249 249 250); - --body-bg-color: rgb(42 42 46); - --progressBar-color: rgb(0 96 223); - --progressBar-bg-color: rgb(40 40 43); - --progressBar-blend-color: rgb(20 68 133); - --scrollbar-color: rgb(121 121 123); - --scrollbar-bg-color: rgb(35 35 39); - --toolbar-icon-bg-color: rgb(255 255 255); - --toolbar-icon-hover-bg-color: rgb(255 255 255); - - --sidebar-narrow-bg-color: rgb(42 42 46 / 0.9); - --sidebar-toolbar-bg-color: rgb(50 50 52); - --toolbar-bg-color: rgb(56 56 61); - --toolbar-border-color: rgb(12 12 13); - --button-hover-color: rgb(102 102 103); - --toggled-btn-color: rgb(255 255 255); - --toggled-btn-bg-color: rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color: rgb(0 0 0 / 0.4); - --dropdown-btn-bg-color: rgb(74 74 79); - --separator-color: rgb(0 0 0 / 0.3); - --field-color: rgb(250 250 250); - --field-bg-color: rgb(64 64 68); - --field-border-color: rgb(115 115 115); - --treeitem-color: rgb(255 255 255 / 0.8); - --treeitem-bg-color: rgb(255 255 255 / 0.15); - --treeitem-hover-color: rgb(255 255 255 / 0.9); - --treeitem-selected-color: rgb(255 255 255 / 0.9); - --treeitem-selected-bg-color: rgb(255 255 255 / 0.25); - --thumbnail-hover-color: rgb(255 255 255 / 0.1); - --thumbnail-selected-color: rgb(255 255 255 / 0.2); - --doorhanger-bg-color: rgb(74 74 79); - --doorhanger-border-color: rgb(39 39 43); - --doorhanger-hover-color: rgb(249 249 250); - --doorhanger-hover-bg-color: rgb(93 94 98); - --doorhanger-separator-color: rgb(92 92 97); - --dialog-button-bg-color: rgb(92 92 97); - --dialog-button-hover-bg-color: rgb(115 115 115); - } -} - -:root:where(.is-dark) { - --main-color: rgb(249 249 250); - --body-bg-color: rgb(42 42 46); - --progressBar-color: rgb(0 96 223); - --progressBar-bg-color: rgb(40 40 43); - --progressBar-blend-color: rgb(20 68 133); - --scrollbar-color: rgb(121 121 123); - --scrollbar-bg-color: rgb(35 35 39); - --toolbar-icon-bg-color: rgb(255 255 255); - --toolbar-icon-hover-bg-color: rgb(255 255 255); - - --sidebar-narrow-bg-color: rgb(42 42 46 / 0.9); - --sidebar-toolbar-bg-color: rgb(50 50 52); - --toolbar-bg-color: rgb(56 56 61); - --toolbar-border-color: rgb(12 12 13); - --button-hover-color: rgb(102 102 103); - --toggled-btn-color: rgb(255 255 255); - --toggled-btn-bg-color: rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color: rgb(0 0 0 / 0.4); - --dropdown-btn-bg-color: rgb(74 74 79); - --separator-color: rgb(0 0 0 / 0.3); - --field-color: rgb(250 250 250); - --field-bg-color: rgb(64 64 68); - --field-border-color: rgb(115 115 115); - --treeitem-color: rgb(255 255 255 / 0.8); - --treeitem-bg-color: rgb(255 255 255 / 0.15); - --treeitem-hover-color: rgb(255 255 255 / 0.9); - --treeitem-selected-color: rgb(255 255 255 / 0.9); - --treeitem-selected-bg-color: rgb(255 255 255 / 0.25); - --thumbnail-hover-color: rgb(255 255 255 / 0.1); - --thumbnail-selected-color: rgb(255 255 255 / 0.2); - --doorhanger-bg-color: rgb(74 74 79); - --doorhanger-border-color: rgb(39 39 43); - --doorhanger-hover-color: rgb(249 249 250); - --doorhanger-hover-bg-color: rgb(93 94 98); - --doorhanger-separator-color: rgb(92 92 97); - --dialog-button-bg-color: rgb(92 92 97); - --dialog-button-hover-bg-color: rgb(115 115 115); -} - -@media screen and (forced-colors: active) { - :root { - --button-hover-color: Highlight; - --doorhanger-hover-bg-color: Highlight; - --toolbar-icon-opacity: 1; - --toolbar-icon-bg-color: ButtonText; - --toolbar-icon-hover-bg-color: ButtonFace; - --toggled-hover-active-btn-color: ButtonText; - --toggled-hover-btn-outline: 2px solid ButtonBorder; - --toolbar-border-color: CanvasText; - --toolbar-border-bottom: 1px solid var(--toolbar-border-color); - --toolbar-box-shadow: none; - --toggled-btn-color: HighlightText; - --toggled-btn-bg-color: LinkText; - --doorhanger-hover-color: ButtonFace; - --doorhanger-border-color-whcm: 1px solid ButtonText; - --doorhanger-triangle-opacity-whcm: 0; - --dialog-button-border: 1px solid Highlight; - --dialog-button-hover-bg-color: Highlight; - --dialog-button-hover-color: ButtonFace; - --dropdown-btn-border: 1px solid ButtonText; - --field-border-color: ButtonText; - --main-color: CanvasText; - --separator-color: GrayText; - --doorhanger-separator-color: GrayText; - --toolbarSidebar-box-shadow: none; - --toolbarSidebar-border-bottom: 1px solid var(--toolbar-border-color); - } -} - -@media screen and (prefers-reduced-motion: reduce) { - :root { - --sidebar-transition-duration: 0; - } -} - -* { - padding: 0; - margin: 0; -} - -html, -body { - height: 100%; - width: 100%; -} - -.hidden, -[hidden] { - display: none !important; -} - -#viewerContainer.pdfPresentationMode:fullscreen { - top: 0; - background-color: rgb(0 0 0); - width: 100%; - height: 100%; - overflow: hidden; - cursor: none; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.pdfPresentationMode:fullscreen section:not([data-internal-link]) { - pointer-events: none; -} - -.pdfPresentationMode:fullscreen .textLayer span { - cursor: none; -} - -.pdfPresentationMode.pdfPresentationModeControls>*, -.pdfPresentationMode.pdfPresentationModeControls .textLayer span { - cursor: default; -} - -#outerContainer { - width: 100%; - height: calc(100% - var(--navbar-height)); - position: relative; -} - -#sidebarContainer { - position: absolute; - inset-block: var(--toolbar-height) 0; - inset-inline-start: calc(-1 * var(--sidebar-width)); - width: var(--sidebar-width); - visibility: hidden; - z-index: 100; - font: message-box; - border-top: 1px solid rgb(51 51 51); - border-inline-end: var(--doorhanger-border-color-whcm); - transition-property: inset-inline-start; - transition-duration: var(--sidebar-transition-duration); - transition-timing-function: var(--sidebar-transition-timing-function); -} - -#outerContainer:is(.sidebarMoving, .sidebarOpen) #sidebarContainer { - visibility: visible; -} - -#outerContainer.sidebarOpen #sidebarContainer { - inset-inline-start: 0; -} - -#mainContainer { - position: absolute; - inset: 0; - min-width: 350px; -} - -#sidebarContent { - inset-block: var(--toolbar-height) 0; - inset-inline-start: 0; - overflow: auto; - position: absolute; - width: 100%; - box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25); -} - -#viewerContainer { - overflow: auto; - position: absolute; - inset: var(--toolbar-height) 0 0; - outline: none; -} - -#viewerContainer:not(.pdfPresentationMode) { - transition-duration: var(--sidebar-transition-duration); - transition-timing-function: var(--sidebar-transition-timing-function); -} - -#outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode) { - inset-inline-start: var(--sidebar-width); - transition-property: inset-inline-start; -} - -.toolbar { - position: relative; - inset-inline: 0; - z-index: 20; - cursor: default; - font: message-box; -} - -:is(.toolbar, .editorParamsToolbar, .findbar, #sidebarContainer) :is(input, button, select), -.secondaryToolbar :is(input, button, a, select) { - outline: none; - font: message-box; -} - -#toolbarContainer { - width: 100%; - border-radius: 5px; -} - -#toolbarSidebar { - width: 100%; - height: var(--toolbar-height); - background-color: var(--sidebar-toolbar-bg-color); - box-shadow: var(--toolbarSidebar-box-shadow); - border-bottom: var(--toolbarSidebar-border-bottom); -} - -#sidebarResizer { - position: absolute; - inset-block: 0; - inset-inline-end: -6px; - width: 6px; - z-index: 200; - cursor: ew-resize; -} - -#toolbarContainer, -.findbar, -.secondaryToolbar, -.editorParamsToolbar { - position: relative; - height: var(--toolbar-height); - /* background-color:var(--toolbar-bg-color); */ - background-color: var(--md-sys-color-surface-5); - box-shadow: var(--toolbar-box-shadow); - border-bottom: var(--toolbar-border-bottom); -} - -#toolbarViewer { - height: var(--toolbar-height); - display: flex; - flex-wrap: wrap; - justify-content: space-between; -} - -#loadingBar { - --progressBar-percent: 0%; - --progressBar-end-offset: 0; - - position: absolute; - inset-inline: 0 var(--progressBar-end-offset); - height: 4px; - background-color: var(--progressBar-bg-color); - border-bottom: 1px solid var(--toolbar-border-color); - transition-property: inset-inline-start; - transition-duration: var(--sidebar-transition-duration); - transition-timing-function: var(--sidebar-transition-timing-function); -} - -#outerContainer.sidebarOpen #loadingBar { - inset-inline-start: var(--sidebar-width); -} - -#loadingBar .progress { - position: absolute; - top: 0; - inset-inline-start: 0; - width: 100%; - transform: scaleX(var(--progressBar-percent)); - transform-origin: calc(50% - 50% * var(--dir-factor)) 0; - height: 100%; - background-color: var(--progressBar-color); - overflow: hidden; - transition: transform 200ms; -} - -@keyframes progressIndeterminate { - 0% { - transform: translateX(calc(-142px * var(--dir-factor))); - } - - 100% { - transform: translateX(0); - } -} - -#loadingBar.indeterminate .progress { - transform: none; - background-color: var(--progressBar-bg-color); - transition: none; -} - -#loadingBar.indeterminate .progress .glimmer { - position: absolute; - top: 0; - inset-inline-start: 0; - height: 100%; - width: calc(100% + 150px); - background: repeating-linear-gradient(135deg, - var(--progressBar-blend-color) 0, - var(--progressBar-bg-color) 5px, - var(--progressBar-bg-color) 45px, - var(--progressBar-color) 55px, - var(--progressBar-color) 95px, - var(--progressBar-blend-color) 100px); - animation: progressIndeterminate 1s linear infinite; -} - -#outerContainer.sidebarResizing :is(#sidebarContainer, #viewerContainer, #loadingBar) { - transition-duration: 0s; -} - -.findbar, -.secondaryToolbar, -.editorParamsToolbar { - top: 32px; - position: absolute; - z-index: 30000; - height: auto; - padding: 0 4px; - margin: 4px 2px; - font: message-box; - font-size: 12px; - line-height: 14px; - text-align: left; - cursor: default; -} - -.findbar { - inset-inline-start: 64px; - min-width: 300px; - background-color: var(--toolbar-bg-color); -} - -.findbar>div { - /* height:32px; */ - height: var(--toolbar-height); -} - -.findbar>div#findbarInputContainer { - margin-inline-end: 4px; -} - -.findbar.wrapContainers>div, -.findbar.wrapContainers>div#findbarMessageContainer>* { - clear: both; -} - -.findbar.wrapContainers>div#findbarMessageContainer { - height: auto; -} - -.findbar input[type="checkbox"] { - pointer-events: none; -} - -.findbar label { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.findbar label:hover, -.findbar input:focus-visible+label { - color: var(--toggled-btn-color); - background-color: var(--button-hover-color); -} - -.findbar .toolbarField[type="checkbox"]:checked+.toolbarLabel { - background-color: var(--toggled-btn-bg-color) !important; - color: var(--toggled-btn-color); -} - -#findInput { - width: 200px; -} - -#findInput::-moz-placeholder { - font-style: normal; -} - -#findInput::placeholder { - font-style: normal; -} - -.loadingInput:has(> #findInput[data-status="pending"])::after { - display: block; - visibility: visible; -} - -#findInput[data-status="notFound"] { - background-color: rgb(255 102 102); -} - -.secondaryToolbar, -.editorParamsToolbar { - padding: 6px 0 10px; - inset-inline-end: 4px; - height: auto; - background-color: var(--doorhanger-bg-color); -} - -.editorParamsToolbarContainer { - width: 220px; - margin-bottom: -4px; -} - -.editorParamsToolbarContainer>.editorParamsSetter { - min-height: 26px; - display: flex; - align-items: center; - justify-content: space-between; - padding-inline: 10px; -} - -.editorParamsToolbarContainer .editorParamsLabel { - padding-inline-end: 10px; - flex: none; - font: menu; - font-size: 13px; - font-style: normal; - font-weight: 400; - line-height: 150%; - color: var(--main-color); -} - -.editorParamsToolbarContainer .editorParamsColor { - width: 32px; - height: 32px; - flex: none; -} - -.editorParamsToolbarContainer .editorParamsSlider { - background-color: transparent; - width: 90px; - flex: 0 1 0; -} - -.editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress { - background-color: black; -} - -.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track, -.editorParamsToolbarContainer .editorParamsSlider::-moz-range-track { - background-color: black; -} - -.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb, -.editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb { - background-color: white; -} - -#secondaryToolbarButtonContainer { - max-width: 220px; - min-height: 26px; - max-height: calc(var(--viewer-container-height) - 40px); - overflow-y: auto; - margin-bottom: -4px; -} - -#editorStampParamsToolbar { - inset-inline-end: calc(var(--editor-toolbar-base-offset) + 0px); -} - -#editorInkParamsToolbar { - inset-inline-end: calc(var(--editor-toolbar-base-offset) + 28px); -} - -#editorFreeTextParamsToolbar { - inset-inline-end: calc(var(--editor-toolbar-base-offset) + 56px); -} - -#editorHighlightParamsToolbar { - inset-inline-end: calc(var(--editor-toolbar-base-offset) + 84px); -} - -#editorStampAddImage::before { - -webkit-mask-image: var(--editorParams-stampAddImage-icon); - mask-image: var(--editorParams-stampAddImage-icon); -} - -.doorHanger, -.doorHangerRight { - border-radius: 2px; - box-shadow: 0 1px 5px var(--doorhanger-border-color), - 0 0 0 1px var(--doorhanger-border-color); - border: var(--doorhanger-border-color-whcm); -} - -:is(.doorHanger, .doorHangerRight)::after, -:is(.doorHanger, .doorHangerRight)::before { - bottom: 100%; - border: 8px solid rgb(0 0 0 / 0); - content: " "; - height: 0; - width: 0; - position: absolute; - pointer-events: none; - opacity: var(--doorhanger-triangle-opacity-whcm); -} - -.doorHanger::after { - inset-inline-start: 10px; - margin-inline-start: -8px; - border-bottom-color: var(--toolbar-bg-color); -} - -.doorHangerRight::after { - inset-inline-end: 10px; - margin-inline-end: -8px; - border-bottom-color: var(--doorhanger-bg-color); -} - -:is(.doorHanger, .doorHangerRight)::before { - border-bottom-color: var(--doorhanger-border-color); - border-width: 9px; -} - -.doorHanger::before { - inset-inline-start: 10px; - margin-inline-start: -9px; -} - -.doorHangerRight::before { - inset-inline-end: 10px; - margin-inline-end: -9px; -} - -#findResultsCount { - background-color: rgb(217 217 217); - color: rgb(82 82 82); - text-align: center; - padding: 4px 5px; - margin: 5px; -} - -#findMsg[data-status="notFound"] { - font-weight: bold; -} - -:is(#findResultsCount, #findMsg):empty { - display: none; -} - -#toolbarViewerMiddle { - display: flex; - flex-wrap: wrap; - order: 2; -} - -#toolbarViewerLeft, -#toolbarSidebarLeft { - float: var(--inline-start); -} - -#toolbarViewerRight, -#toolbarSidebarRight { - float: var(--inline-end); -} - -#toolbarViewerLeft>*, -#toolbarViewerMiddle>*, -#toolbarViewerRight>*, -#toolbarSidebarLeft *, -#toolbarSidebarRight *, -.findbar * { - position: relative; - float: var(--inline-start); -} - -#redactionsToolbarViewer { - order: 3; - column-gap: 3px; -} - -#toolbarViewerLeft { - order: 1; - margin-right: auto; - padding-inline-start: 1px; -} - -#toolbarViewerRight { - display: flex; - margin-left: auto; - column-gap: 3px; - order: 4; - padding-inline-end: 1px; -} - -#toolbarSidebarRight { - padding-inline-end: 2px; -} - -.splitToolbarButton { - margin: 2px; - display: inline-block; - padding-top: 5px; -} - -.splitToolbarButton>.toolbarButton { - float: var(--inline-start); -} - -.toolbarButton, -.secondaryToolbarButton, -.dialogButton { - border: none; - background: none; - width: 28px; - height: 28px; - outline: none; - - background-color: var(--md-sys-color-secondary); - color: var(--md-sys-color-on-secondary); - border-color: var(--md-sys-color-secondary); - box-shadow: var(--md-sys-elevation-3) !important; -} - -.toolbarButton { - height: var(--toolButton-height); - width: var(--toolButton-width); - border-radius: var(--toolButton-border-radius) !important; -} - -.dialogButton:is(:hover, :focus-visible) { - background-color: var(--dialog-button-hover-bg-color); -} - -.dialogButton:is(:hover, :focus-visible)>span { - color: var(--dialog-button-hover-color); -} - -:is(.toolbarButton, .secondaryToolbarButton, .dialogButton)[disabled] { - background-color: rgba(169, 201, 246, 0.5); -} - -.splitToolbarButton>.toolbarButton:is(:hover, :focus-visible), -.dropdownToolbarButton:hover { - background-color: var(--button-hover-color); -} - -.splitToolbarButton>.toolbarButton { - position: relative; - margin: 0; - height: var(--toolButton-height); - width: var(--toolButton-width); -} - -#toolbarSidebar .splitToolbarButton>.toolbarButton { - margin-inline-end: 2px; -} - -.splitToolbarButtonSeparator { - float: var(--inline-start); - margin: 4px 3px; - width: 1px; - height: 20px; - background-color: var(--separator-color); - height: var(--toolButton-height); -} - -#scaleSelectContainer { - height: 3.125rem; - inset: 4px 0 0 0; - border-radius: var(--toolButton-border-radius); -} - -#scaleSelectContainer::after { - width: 1.875rem; - height: 1.875rem; -} - -#scaleSelect { - font-size: 1.25rem !important; - height: 100%; - border-radius: inherit; -} - -.toolbarButton, -.dropdownToolbarButton, -.secondaryToolbarButton, -.dialogButton { - min-width: 16px; - margin: 2px 3px; - padding: 2px 6px 0; - border: none; - border-radius: 2px; - color: var(--main-color); - font-size: 12px; - line-height: 14px; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - cursor: default; - box-sizing: border-box; -} - -.toolbarButton:is(:hover, :focus-visible) { - background-color: var(--button-hover-color); -} - -.secondaryToolbarButton:is(:hover, :focus-visible) { - background-color: var(--doorhanger-hover-bg-color); - color: var(--doorhanger-hover-color); -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled, -.splitToolbarButton.toggled>.toolbarButton.toggled { - background-color: var(--toggled-btn-bg-color); - color: var(--toggled-btn-color); -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled:hover, -.splitToolbarButton.toggled>.toolbarButton.toggled:hover { - outline: var(--toggled-hover-btn-outline) !important; -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled::before { - background-color: var(--toggled-btn-color); -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled:hover:active, -.splitToolbarButton.toggled>.toolbarButton.toggled:hover:active { - background-color: var(--toggled-hover-active-btn-color); -} - -.dropdownToolbarButton { - display: flex; - width: -moz-fit-content; - width: fit-content; - min-width: 140px; - padding: 0; - background-color: var(--dropdown-btn-bg-color); - border: var(--dropdown-btn-border); -} - -.dropdownToolbarButton::after { - top: 10px; - inset-inline-end: 6px; - pointer-events: none; - -webkit-mask-image: var(--toolbarButton-menuArrow-icon); - mask-image: var(--toolbarButton-menuArrow-icon); -} - -.dropdownToolbarButton>select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - width: inherit; - min-width: inherit; - height: 28px; - font-size: 12px; - color: var(--main-color); - margin: 0; - padding-block: 1px 2px; - padding-inline: 6px 38px; - border: none; - background-color: var(--dropdown-btn-bg-color); -} - -.dropdownToolbarButton>select:is(:hover, :focus-visible) { - background-color: var(--button-hover-color); - color: var(--toggled-btn-color); -} - -.dropdownToolbarButton>select>option { - background: var(--doorhanger-bg-color); - color: var(--main-color); -} - -.toolbarButtonSpacer { - width: 30px; - display: inline-block; - height: 1px; -} - -:is(.toolbarButton, .secondaryToolbarButton, .treeItemToggler)::before, -.dropdownToolbarButton::after { - position: absolute; - display: inline-block; - width: 16px; - height: 16px; - - content: ""; - background-color: var(--toolbar-icon-bg-color); - -webkit-mask-size: cover; - mask-size: cover; -} - -.dropdownToolbarButton:is(:hover, :focus-visible, :active)::after { - background-color: var(--toolbar-icon-hover-bg-color); -} - -.toolbarButton::before { - opacity: var(--toolbar-icon-opacity); - top: 8px; - left: 10px; - height: 1.875rem; - width: 1.875rem; - background-color: var(--md-sys-color-on-secondary); -} - -.toolbarButton:is(:hover, :focus-visible)::before, -.secondaryToolbarButton:is(:hover, :focus-visible)::before { - background-color: var(--toolbar-icon-hover-bg-color); -} - -.secondaryToolbarButton::before { - opacity: var(--doorhanger-icon-opacity); - top: 5px; - inset-inline-start: 12px; -} - -#sidebarToggle { - height: var(--toolButton-height); - width: var(--toolButton-width); -} - -#sidebarToggle::before { - -webkit-mask-image: var(--toolbarButton-sidebarToggle-icon); - mask-image: var(--toolbarButton-sidebarToggle-icon); - transform: scaleX(var(--dir-factor)); - - height: 1.875rem; - width: 1.875rem; -} - -#secondaryToolbarToggle::before { - -webkit-mask-image: var(--toolbarButton-secondaryToolbarToggle-icon); - mask-image: var(--toolbarButton-secondaryToolbarToggle-icon); - transform: scaleX(var(--dir-factor)); -} - -#backToHome::before { - -webkit-mask-image: var(--toolbarButton-backToHome-icon); - mask-image: var(--toolbarButton-backToHome-icon); - transform: scaleX(var(--dir-factor)); -} - -#findPrevious::before { - -webkit-mask-image: var(--findbarButton-previous-icon); - mask-image: var(--findbarButton-previous-icon); -} - -#findNext::before { - -webkit-mask-image: var(--findbarButton-next-icon); - mask-image: var(--findbarButton-next-icon); -} - -#previous::before { - -webkit-mask-image: var(--toolbarButton-pageUp-icon); - mask-image: var(--toolbarButton-pageUp-icon); -} - -#next::before { - -webkit-mask-image: var(--toolbarButton-pageDown-icon); - mask-image: var(--toolbarButton-pageDown-icon); -} - -#zoomOut::before { - -webkit-mask-image: var(--toolbarButton-zoomOut-icon); - mask-image: var(--toolbarButton-zoomOut-icon); -} - -#zoomIn::before { - -webkit-mask-image: var(--toolbarButton-zoomIn-icon); - mask-image: var(--toolbarButton-zoomIn-icon); -} - -#presentationMode::before { - -webkit-mask-image: var(--toolbarButton-presentationMode-icon); - mask-image: var(--toolbarButton-presentationMode-icon); -} - -#editorFreeText::before { - -webkit-mask-image: var(--toolbarButton-editorFreeText-icon); - mask-image: var(--toolbarButton-editorFreeText-icon); -} - -#editorHighlight::before { - -webkit-mask-image: var(--toolbarButton-editorHighlight-icon); - mask-image: var(--toolbarButton-editorHighlight-icon); -} - -#editorInk::before { - -webkit-mask-image: var(--toolbarButton-editorInk-icon); - mask-image: var(--toolbarButton-editorInk-icon); -} - -#editorStamp::before { - -webkit-mask-image: var(--toolbarButton-editorStamp-icon); - mask-image: var(--toolbarButton-editorStamp-icon); -} - -:is(#print, #secondaryPrint)::before { - -webkit-mask-image: var(--toolbarButton-print-icon); - mask-image: var(--toolbarButton-print-icon); -} - -#secondaryOpenFile::before, -#openFile::before { - -webkit-mask-image: var(--toolbarButton-openFile-icon); - mask-image: var(--toolbarButton-openFile-icon); -} - -:is(#download, #secondaryDownload)::before { - -webkit-mask-image: var(--toolbarButton-download-icon); - mask-image: var(--toolbarButton-download-icon); -} - -a.secondaryToolbarButton { - padding-top: 5px; - text-decoration: none; -} - -a:is(.toolbarButton, .secondaryToolbarButton)[href="#"] { - opacity: 0.5; - pointer-events: none; -} - -#viewBookmark::before { - -webkit-mask-image: var(--toolbarButton-bookmark-icon); - mask-image: var(--toolbarButton-bookmark-icon); -} - -#viewThumbnail::before { - -webkit-mask-image: var(--toolbarButton-viewThumbnail-icon); - mask-image: var(--toolbarButton-viewThumbnail-icon); -} - -#viewOutline::before { - -webkit-mask-image: var(--toolbarButton-viewOutline-icon); - mask-image: var(--toolbarButton-viewOutline-icon); - transform: scaleX(var(--dir-factor)); -} - -#viewAttachments::before { - -webkit-mask-image: var(--toolbarButton-viewAttachments-icon); - mask-image: var(--toolbarButton-viewAttachments-icon); -} - -#viewLayers::before { - -webkit-mask-image: var(--toolbarButton-viewLayers-icon); - mask-image: var(--toolbarButton-viewLayers-icon); -} - -#currentOutlineItem::before { - -webkit-mask-image: var(--toolbarButton-currentOutlineItem-icon); - mask-image: var(--toolbarButton-currentOutlineItem-icon); - transform: scaleX(var(--dir-factor)); -} - -#viewFind::before { - -webkit-mask-image: var(--toolbarButton-search-icon); - mask-image: var(--toolbarButton-search-icon); -} - -.pdfSidebarNotification::after { - position: absolute; - display: inline-block; - top: 2px; - inset-inline-end: 2px; - content: ""; - background-color: rgb(112 219 85); - height: 9px; - width: 9px; - border-radius: 50%; -} - -.secondaryToolbarButton { - position: relative; - margin: 0; - padding: 0 0 1px; - padding-inline-start: 36px; - height: auto; - min-height: 26px; - width: auto; - min-width: 100%; - text-align: start; - white-space: normal; - border-radius: 0; - box-sizing: border-box; - display: inline-block; -} - -.secondaryToolbarButton>span { - padding-inline-end: 4px; -} - -#firstPage::before { - -webkit-mask-image: var(--secondaryToolbarButton-firstPage-icon); - mask-image: var(--secondaryToolbarButton-firstPage-icon); -} - -#lastPage::before { - -webkit-mask-image: var(--secondaryToolbarButton-lastPage-icon); - mask-image: var(--secondaryToolbarButton-lastPage-icon); -} - -#pageRotateCcw::before { - -webkit-mask-image: var(--secondaryToolbarButton-rotateCcw-icon); - mask-image: var(--secondaryToolbarButton-rotateCcw-icon); -} - -#pageRotateCw::before { - -webkit-mask-image: var(--secondaryToolbarButton-rotateCw-icon); - mask-image: var(--secondaryToolbarButton-rotateCw-icon); -} - -#cursorSelectTool::before { - -webkit-mask-image: var(--secondaryToolbarButton-selectTool-icon); - mask-image: var(--secondaryToolbarButton-selectTool-icon); -} - -#cursorHandTool::before { - -webkit-mask-image: var(--secondaryToolbarButton-handTool-icon); - mask-image: var(--secondaryToolbarButton-handTool-icon); -} - -#scrollPage::before { - -webkit-mask-image: var(--secondaryToolbarButton-scrollPage-icon); - mask-image: var(--secondaryToolbarButton-scrollPage-icon); -} - -#scrollVertical::before { - -webkit-mask-image: var(--secondaryToolbarButton-scrollVertical-icon); - mask-image: var(--secondaryToolbarButton-scrollVertical-icon); -} - -#scrollHorizontal::before { - -webkit-mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon); - mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon); -} - -#scrollWrapped::before { - -webkit-mask-image: var(--secondaryToolbarButton-scrollWrapped-icon); - mask-image: var(--secondaryToolbarButton-scrollWrapped-icon); -} - -#spreadNone::before { - -webkit-mask-image: var(--secondaryToolbarButton-spreadNone-icon); - mask-image: var(--secondaryToolbarButton-spreadNone-icon); -} - -#spreadOdd::before { - -webkit-mask-image: var(--secondaryToolbarButton-spreadOdd-icon); - mask-image: var(--secondaryToolbarButton-spreadOdd-icon); -} - -#spreadEven::before { - -webkit-mask-image: var(--secondaryToolbarButton-spreadEven-icon); - mask-image: var(--secondaryToolbarButton-spreadEven-icon); -} - -#documentProperties::before { - -webkit-mask-image: var(--secondaryToolbarButton-documentProperties-icon); - mask-image: var(--secondaryToolbarButton-documentProperties-icon); -} - -.verticalToolbarSeparator { - display: block; - margin: 5px 2px; - width: 1px; - height: 22px; - background-color: var(--separator-color); -} - -.horizontalToolbarSeparator { - display: block; - margin: 6px 0; - height: 1px; - width: 100%; - background-color: var(--doorhanger-separator-color); -} - -.toolbarField { - padding: 4px 7px; - margin: 3px 0; - border-radius: 2px; - background-color: var(--field-bg-color); - background-clip: padding-box; - border: 1px solid var(--field-border-color); - box-shadow: none; - color: var(--field-color); - font-size: 12px; - line-height: 16px; - outline: none; -} - -.toolbarField[type="checkbox"] { - opacity: 0; - position: absolute !important; - left: 0; - margin: 10px 0 3px; - margin-inline-start: 7px; -} - -#pageNumber { - -moz-appearance: textfield; - text-align: end; - width: var(--toolButton-width); - height: var(--toolButton-height); - font-size: 1.25rem !important; - background-size: 0 0; - transition-property: none; - border-radius: 10px; -} - -#pageNumber::-webkit-inner-spin-button { - -webkit-appearance: none; -} - -.loadingInput:has(> #pageNumber.loading)::after { - display: block; - visibility: visible; - - transition-property: visibility; - transition-delay: var(--loading-icon-delay); -} - -.loadingInput::after { - position: absolute; - visibility: hidden; - display: none; - top: calc(50% - 12px); - width: 16px; - height: 16px; - - content: ""; - background-color: var(--toolbar-icon-bg-color); - -webkit-mask-size: cover; - mask-size: cover; - -webkit-mask-image: var(--loading-icon); - mask-image: var(--loading-icon); -} - -.loadingInput.start { - height: var(--toolButton-height); - width: var(--toolButton-width); - padding-top: 5px; -} - -.loadingInput.start::after { - inset-inline-start: 4px; -} - -.loadingInput.end::after { - inset-inline-end: 4px; -} - -.toolbarField:focus { - border-color: #0a84ff; -} - -.toolbarLabel { - min-width: 16px; - padding: 7px; - margin: 2px; - border-radius: 2px; - color: var(--md-sys-color-on-surface); - font-size: 12px; - line-height: 14px; - text-align: left; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - cursor: default; -} - -#numPages { - font-size: 1.25rem; - line-height: 2.812rem; -} - -#numPages.toolbarLabel { - padding-inline-start: 3px; -} - -#thumbnailView, -#outlineView, -#attachmentsView, -#layersView { - position: absolute; - width: calc(100% - 12px); - inset-block: 0; - padding: 4px 4px 0; - overflow: auto; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -#thumbnailView { - width: calc(100% - 60px); - padding: 10px 30px 0; -} - -#thumbnailView>a:is(:active, :focus) { - outline: 0; -} - -.thumbnail { - --thumbnail-width: 0; - --thumbnail-height: 0; - - float: var(--inline-start); - width: var(--thumbnail-width); - height: var(--thumbnail-height); - margin: 0 10px 5px; - padding: 1px; - border: 7px solid transparent; - border-radius: 2px; -} - -#thumbnailView>a:last-of-type>.thumbnail { - margin-bottom: 10px; -} - -a:focus>.thumbnail, -.thumbnail:hover { - border-color: var(--thumbnail-hover-color); -} - -.thumbnail.selected { - border-color: var(--thumbnail-selected-color) !important; -} - -.thumbnailImage { - width: var(--thumbnail-width); - height: var(--thumbnail-height); - opacity: 0.9; -} - -a:focus>.thumbnail>.thumbnailImage, -.thumbnail:hover>.thumbnailImage { - opacity: 0.95; -} - -.thumbnail.selected>.thumbnailImage { - opacity: 1 !important; -} - -.thumbnail:not([data-loaded])>.thumbnailImage { - width: calc(var(--thumbnail-width) - 2px); - height: calc(var(--thumbnail-height) - 2px); - border: 1px dashed rgb(132 132 132); -} - -.treeWithDeepNesting>.treeItem, -.treeItem>.treeItems { - margin-inline-start: 20px; -} - -.treeItem>a { - text-decoration: none; - display: inline-block; - min-width: calc(100% - 4px); - height: auto; - margin-bottom: 1px; - padding: 2px 0 5px; - padding-inline-start: 4px; - border-radius: 2px; - color: var(--treeitem-color); - font-size: 13px; - line-height: 15px; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - white-space: normal; - cursor: pointer; -} - -#layersView .treeItem>a * { - cursor: pointer; -} - -#layersView .treeItem>a>label { - padding-inline-start: 4px; -} - -#layersView .treeItem>a>label>input { - float: var(--inline-start); - margin-top: 1px; -} - -.treeItemToggler { - position: relative; - float: var(--inline-start); - height: 0; - width: 0; - color: rgb(255 255 255 / 0.5); -} - -.treeItemToggler::before { - inset-inline-end: 4px; - -webkit-mask-image: var(--treeitem-expanded-icon); - mask-image: var(--treeitem-expanded-icon); -} - -.treeItemToggler.treeItemsHidden::before { - -webkit-mask-image: var(--treeitem-collapsed-icon); - mask-image: var(--treeitem-collapsed-icon); - transform: scaleX(var(--dir-factor)); -} - -.treeItemToggler.treeItemsHidden~.treeItems { - display: none; -} - -.treeItem.selected>a { - background-color: var(--treeitem-selected-bg-color); - color: var(--treeitem-selected-color); -} - -.treeItemToggler:hover, -.treeItemToggler:hover+a, -.treeItemToggler:hover~.treeItems, -.treeItem>a:hover { - background-color: var(--treeitem-bg-color); - background-clip: padding-box; - border-radius: 2px; - color: var(--treeitem-hover-color); -} - -#outlineOptionsContainer { - display: none; -} - -#sidebarContainer:has(#outlineView:not(.hidden)) #outlineOptionsContainer { - display: inherit; -} - -.dialogButton { - width: auto; - margin: 3px 4px 2px !important; - padding: 2px 11px; - color: var(--main-color); - background-color: var(--dialog-button-bg-color); - border: var(--dialog-button-border) !important; -} - -dialog { - margin: auto; - padding: 15px; - border-spacing: 4px; - color: var(--main-color); - font: message-box; - font-size: 12px; - line-height: 14px; - background-color: var(--doorhanger-bg-color); - border: 1px solid rgb(0 0 0 / 0.5); - border-radius: 4px; - box-shadow: 0 1px 4px rgb(0 0 0 / 0.3); -} - -dialog::backdrop { - background-color: rgb(0 0 0 / 0.2); -} - -dialog>.row { - display: table-row; -} - -dialog>.row>* { - display: table-cell; -} - -dialog .toolbarField { - margin: 5px 0; -} - -dialog .separator { - display: block; - margin: 4px 0; - height: 1px; - width: 100%; - background-color: var(--separator-color); -} - -dialog .buttonRow { - text-align: center; - vertical-align: middle; -} - -dialog :link { - color: rgb(255 255 255); -} - -#passwordDialog { - text-align: center; -} - -#passwordDialog .toolbarField { - width: 200px; -} - -#documentPropertiesDialog { - text-align: left; -} - -#documentPropertiesDialog .row>* { - min-width: 100px; - text-align: start; -} - -#documentPropertiesDialog .row>span { - width: 125px; - word-wrap: break-word; -} - -#documentPropertiesDialog .row>p { - max-width: 225px; - word-wrap: break-word; -} - -#documentPropertiesDialog .buttonRow { - margin-top: 10px; -} - -.grab-to-pan-grab { - cursor: grab !important; -} - -.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) { - cursor: inherit !important; -} - -.grab-to-pan-grab:active, -.grab-to-pan-grabbing { - cursor: grabbing !important; -} - -.grab-to-pan-grabbing { - position: fixed; - background: rgb(0 0 0 / 0); - display: block; - inset: 0; - overflow: hidden; - z-index: 50000; -} - -@page { - margin: 0; -} - -#printContainer { - display: none; -} - -@media print { - body { - background: rgb(0 0 0 / 0) none; - } - - body[data-pdfjsprinting] #outerContainer { - display: none; - } - - body[data-pdfjsprinting] #printContainer { - display: block; - } - - #printContainer { - height: 100%; - } - - #printContainer>.printedPage { - page-break-after: always; - page-break-inside: avoid; - height: 100%; - width: 100%; - - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - } - - #printContainer>.xfaPrintedPage .xfaPage { - position: absolute; - } - - #printContainer>.xfaPrintedPage { - page-break-after: always; - page-break-inside: avoid; - width: 100%; - height: 100%; - position: relative; - } - - #printContainer>.printedPage :is(canvas, img) { - max-width: 100%; - max-height: 100%; - - direction: ltr; - display: block; - } -} - -.visibleMediumView { - display: none; -} - -@media all and (max-width: 840px) { - #sidebarContainer { - background-color: var(--sidebar-narrow-bg-color); - } - - #outerContainer.sidebarOpen #viewerContainer { - inset-inline-start: 0 !important; - } -} - -@media all and (max-width: 750px) { - :root { - --editor-toolbar-base-offset: 40px; - } - - #outerContainer .hiddenMediumView { - display: none; - } - - #outerContainer .visibleMediumView { - display: inherit; - } -} - -@media all and (max-width: 690px) { - - .hiddenSmallView, - .hiddenSmallView * { - display: none; - } - - .toolbarButtonSpacer { - width: 0; - } - - .findbar { - inset-inline-start: 34px; - } -} - -/* -@media all and (max-width: 560px){ - #scaleSelectContainer{ - display:none; - } -} */ - -#showMoreBtnContainer { - display: none; -} - -.toolbar img.main-icon { - height: 3.375rem; - width: 3.375rem; - inset: 5px; -} - -@media (max-width: 1125px) { - #showMoreBtnContainer { - display: flex; - } - - #toolbarViewerMiddle>.splitToolbarButton { - display: flex; - } - - #toolbarViewerRight { - display: none; - margin-left: 0; - } - - #toolbarViewerRight>div.splitToolbarButton { - display: flex; - flex-direction: column; - align-items: center; - row-gap: 3px; - - position: absolute; - left: 3px; - top: var(--toolbar-height); - } - - #toolbarViewerRight > div.splitToolbarButton .btn-tooltip { - bottom: unset !important; - left: 100%; - } - - #man-shape-redact { - position: relative; - } - - #man-shape-redact .btn-tooltip { - bottom: 100%; - left: -5px; - white-space: normal !important; - } - - #redactionsPaletteContainer .btn-tooltip { - white-space: normal !important; - hyphens: auto; - } -} - -@media (max-width: 885px) { - #toolbarViewerMiddle { - order: 3; - position: fixed; - display: flex; - flex-wrap: nowrap; - bottom: 15px; - left: 50%; - transform: translate(-50%); - } - - #toolbarViewerMiddle .splitToolbarButton .splitToolbarButtonSeparator { - display: none; - } - - #redactionsToolbarViewer { - order: 2; - } - - - #pageBasedRedactionOverlay>.bg-card { - padding: 1.5rem; - } - - #pageBasedRedactionOverlay>.bg-card>div.tool-header { - display: flex; - column-gap: 10px; - } - - #pageBasedRedactionOverlay>.bg-card>div.tool-header>span:nth-child(1) { - margin: auto; - height: 3.5rem; - width: 3.5rem; - border-radius: 15px; - font-size: 2.5rem; - } - - #pageBasedRedactionOverlay>.bg-card>div.tool-header>span:nth-child(2) { - font-size: 1.5rem; - } - - #pageBasedRedactionOverlay>.bg-card>div:nth-child(3) { - flex-direction: column; - row-gap: 3px; - } - - #pageBasedRedactionOverlay>.bg-card>div:nth-child(3)>input { - width: 100%; - height: 30px; - margin-left: 0 !important; - flex: none; - } -} - -@media (max-width: 510px) { - .toolbar img.main-icon { - display: none; - } -} - -@media (max-width: 450px) { - :root { - --toolButton-height: 2.5rem; - --toolButton-width: 2.5rem; - --toolButton-icon-font-size: 1.8rem; - } - - #pageNumber { - font-size: 1rem !important; - } - - #numPages { - font-size: 1rem; - line-height: 2.512rem; - } - - .toolbarButton::before { - left: 5px; - top: 5px; - } - - #redactionsToolbarViewer { - order: 2; - } - - #toolbarViewerMiddle { - position: fixed; - display: flex; - flex-wrap: nowrap; - order: 3; - bottom: 15px; - left: 50%; - transform: translate(-50%); - } - - #scaleSelectContainer { - height: 2.825rem; - } - - html, - body { - overflow: hidden !important; - } - - .splitToolbarButton { - display: flex !important; - } - - .toolbar img.main-icon { - height: var(--toolButton-height); - width: var(--toolButton-width); - inset: 10px 0 0 0; - } -} - -@media (max-width: 390px) { - #toolbarViewerLeft { - display: grid; - } - - #toolbarViewerLeft #showMoreBtnContainer { - grid-row: 1; - grid-column: 1; - } - - #sidebarToggle { - grid-row: 1; - grid-column: 2; - } - - #toolbarViewerLeft .loadingInput.start { - grid-row: 1; - grid-column: 3; - - margin-bottom: auto; - margin-top: -2px - } - - #pageNumber { - height: 1.9rem; - } - - #numPages { - grid-row: 1; - grid-column: 3; - - line-height: 0; - - margin-top: auto; - margin-bottom: -4px - } - -} diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/viewer.css b/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/viewer.css deleted file mode 100644 index e431a4ad2..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/css/viewer.css +++ /dev/null @@ -1,4356 +0,0 @@ -/* Copyright 2014 Mozilla Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -.dialog{ - --dialog-bg-color:white; - --dialog-border-color:white; - --dialog-shadow:0 2px 14px 0 rgb(58 57 68 / 0.2); - --text-primary-color:#15141a; - --text-secondary-color:#5b5b66; - --hover-filter:brightness(0.9); - --focus-ring-color:#0060df; - --focus-ring-outline:2px solid var(--focus-ring-color); - - --textarea-border-color:#8f8f9d; - --textarea-bg-color:white; - --textarea-fg-color:var(--text-secondary-color); - - --radio-bg-color:#f0f0f4; - --radio-checked-bg-color:#fbfbfe; - --radio-border-color:#8f8f9d; - --radio-checked-border-color:#0060df; - - --button-secondary-bg-color:#f0f0f4; - --button-secondary-fg-color:var(--text-primary-color); - --button-secondary-border-color:var(--button-secondary-bg-color); - --button-secondary-hover-bg-color:var(--button-secondary-bg-color); - --button-secondary-hover-fg-color:var(--button-secondary-fg-color); - --button-secondary-hover-border-color:var(--button-secondary-hover-bg-color); - - --button-primary-bg-color:#0060df; - --button-primary-fg-color:#fbfbfe; - --button-primary-hover-bg-color:var(--button-primary-bg-color); - --button-primary-hover-fg-color:var(--button-primary-fg-color); - --button-primary-hover-border-color:var(--button-primary-hover-bg-color); - - font:message-box; - font-size:13px; - font-weight:400; - line-height:150%; - border-radius:4px; - padding:12px 16px; - border:1px solid var(--dialog-border-color); - background:var(--dialog-bg-color); - color:var(--text-primary-color); - box-shadow:var(--dialog-shadow); -} - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) .dialog{ - --dialog-bg-color:#1c1b22; - --dialog-border-color:#1c1b22; - --dialog-shadow:0 2px 14px 0 #15141a; - --text-primary-color:#fbfbfe; - --text-secondary-color:#cfcfd8; - --focus-ring-color:#0df; - --hover-filter:brightness(1.4); - - --textarea-bg-color:#42414d; - - --radio-bg-color:#2b2a33; - --radio-checked-bg-color:#15141a; - --radio-checked-border-color:#0df; - - --button-secondary-bg-color:#2b2a33; - --button-primary-bg-color:#0df; - --button-primary-fg-color:#15141a; -} - } - -:where(html.is-dark) .dialog{ - --dialog-bg-color:#1c1b22; - --dialog-border-color:#1c1b22; - --dialog-shadow:0 2px 14px 0 #15141a; - --text-primary-color:#fbfbfe; - --text-secondary-color:#cfcfd8; - --focus-ring-color:#0df; - --hover-filter:brightness(1.4); - - --textarea-bg-color:#42414d; - - --radio-bg-color:#2b2a33; - --radio-checked-bg-color:#15141a; - --radio-checked-border-color:#0df; - - --button-secondary-bg-color:#2b2a33; - --button-primary-bg-color:#0df; - --button-primary-fg-color:#15141a; -} - -@media screen and (forced-colors: active){ - -.dialog{ - --dialog-bg-color:Canvas; - --dialog-border-color:CanvasText; - --dialog-shadow:none; - --text-primary-color:CanvasText; - --text-secondary-color:CanvasText; - --hover-filter:none; - --focus-ring-color:ButtonBorder; - - --textarea-border-color:ButtonBorder; - --textarea-bg-color:Field; - --textarea-fg-color:ButtonText; - - --radio-bg-color:ButtonFace; - --radio-checked-bg-color:ButtonFace; - --radio-border-color:ButtonText; - --radio-checked-border-color:ButtonText; - - --button-secondary-bg-color:ButtonFace; - --button-secondary-fg-color:ButtonText; - --button-secondary-border-color:ButtonText; - --button-secondary-hover-bg-color:AccentColor; - --button-secondary-hover-fg-color:AccentColorText; - - --button-primary-bg-color:ButtonText; - --button-primary-fg-color:ButtonFace; - --button-primary-hover-bg-color:AccentColor; - --button-primary-hover-fg-color:AccentColorText; -} - } - -.dialog .mainContainer *:focus-visible{ - outline:var(--focus-ring-outline); - outline-offset:2px; - } - -.dialog .mainContainer .radio{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - } - -.dialog .mainContainer .radio > .radioButton{ - display:flex; - gap:8px; - align-self:stretch; - align-items:center; - } - -.dialog .mainContainer .radio > .radioButton input{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - box-sizing:border-box; - width:16px; - height:16px; - border-radius:50%; - background-color:var(--radio-bg-color); - border:1px solid var(--radio-border-color); - } - -.dialog .mainContainer .radio > .radioButton input:hover{ - filter:var(--hover-filter); - } - -.dialog .mainContainer .radio > .radioButton input:checked{ - background-color:var(--radio-checked-bg-color); - border:4px solid var(--radio-checked-border-color); - } - -.dialog .mainContainer .radio > .radioLabel{ - display:flex; - padding-inline-start:24px; - align-items:flex-start; - gap:10px; - align-self:stretch; - } - -.dialog .mainContainer .radio > .radioLabel > span{ - flex:1 0 0; - font-size:11px; - color:var(--text-secondary-color); - } - -.dialog .mainContainer button{ - border-radius:4px; - border:1px solid; - font:menu; - font-weight:600; - padding:4px 16px; - width:auto; - height:32px; - } - -.dialog .mainContainer button:hover{ - cursor:pointer; - filter:var(--hover-filter); - } - -.dialog .mainContainer button.secondaryButton{ - color:var(--button-secondary-fg-color); - background-color:var(--button-secondary-bg-color); - border-color:var(--button-secondary-border-color); - } - -.dialog .mainContainer button.secondaryButton:hover{ - color:var(--button-secondary-hover-fg-color); - background-color:var(--button-secondary-hover-bg-color); - border-color:var(--button-secondary-hover-border-color); - } - -.dialog .mainContainer button.primaryButton{ - color:var(--button-primary-hover-fg-color); - background-color:var(--button-primary-hover-bg-color); - border-color:var(--button-primary-hover-border-color); - opacity:1; - } - -.dialog .mainContainer button.primaryButton:hover{ - color:var(--button-primary-hover-fg-color); - background-color:var(--button-primary-hover-bg-color); - border-color:var(--button-primary-hover-border-color); - } - -.dialog .mainContainer textarea{ - font:inherit; - padding:8px; - resize:none; - margin:0; - box-sizing:border-box; - border-radius:4px; - border:1px solid var(--textarea-border-color); - background:var(--textarea-bg-color); - color:var(--textarea-fg-color); - } - -.dialog .mainContainer textarea:focus{ - outline-offset:0; - border-color:transparent; - } - -.dialog .mainContainer textarea:disabled{ - pointer-events:none; - opacity:0.4; - } - -.textLayer{ - position:absolute; - text-align:initial; - inset:0; - overflow:clip; - opacity:1; - line-height:1; - -webkit-text-size-adjust:none; - -moz-text-size-adjust:none; - text-size-adjust:none; - forced-color-adjust:none; - transform-origin:0 0; - caret-color:CanvasText; - z-index:0; -} - -.textLayer.highlighting{ - touch-action:none; - } - -.textLayer :is(span, br){ - color:transparent; - position:absolute; - white-space:pre; - cursor:text; - transform-origin:0% 0%; - } - -.textLayer > :not(.markedContent), - .textLayer .markedContent span:not(.markedContent){ - z-index:1; - } - -.textLayer span.markedContent{ - top:0; - height:0; - } - -.textLayer .highlight{ - --highlight-bg-color:rgb(180 0 170 / 0.25); - --highlight-selected-bg-color:rgb(0 100 0 / 0.25); - --highlight-backdrop-filter:none; - --highlight-selected-backdrop-filter:none; - - margin:-1px; - padding:1px; - background-color:var(--highlight-bg-color); - -webkit-backdrop-filter:var(--highlight-backdrop-filter); - backdrop-filter:var(--highlight-backdrop-filter); - border-radius:4px; - } - -@media screen and (forced-colors: active){ - -.textLayer .highlight{ - --highlight-bg-color:transparent; - --highlight-selected-bg-color:transparent; - --highlight-backdrop-filter:var(--hcm-highlight-filter); - --highlight-selected-backdrop-filter:var( - --hcm-highlight-selected-filter - ); - } - } - -.textLayer .highlight.appended{ - position:initial; - } - -.textLayer .highlight.begin{ - border-radius:4px 0 0 4px; - } - -.textLayer .highlight.end{ - border-radius:0 4px 4px 0; - } - -.textLayer .highlight.middle{ - border-radius:0; - } - -.textLayer .highlight.selected{ - background-color:var(--highlight-selected-bg-color); - -webkit-backdrop-filter:var(--highlight-selected-backdrop-filter); - backdrop-filter:var(--highlight-selected-backdrop-filter); - } - -.textLayer ::-moz-selection{ - background:rgba(0 0 255 / 0.25); - background:color-mix(in srgb, AccentColor, transparent 75%); - } - -.textLayer ::selection{ - background:rgba(0 0 255 / 0.25); - background:color-mix(in srgb, AccentColor, transparent 75%); - } - -.textLayer br::-moz-selection{ - background:transparent; - } - -.textLayer br::selection{ - background:transparent; - } - -.textLayer .endOfContent{ - display:block; - position:absolute; - inset:100% 0 0; - z-index:0; - cursor:default; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - } - -.textLayer .endOfContent.active{ - top:0; - } - -.annotationLayer{ - --annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,"); - --input-focus-border-color:Highlight; - --input-focus-outline:1px solid Canvas; - --input-unfocused-border-color:transparent; - --input-disabled-border-color:transparent; - --input-hover-border-color:black; - --link-outline:none; - - position:absolute; - top:0; - left:0; - pointer-events:none; - transform-origin:0 0; -} - -@media screen and (forced-colors: active){ - -.annotationLayer{ - --input-focus-border-color:CanvasText; - --input-unfocused-border-color:ActiveText; - --input-disabled-border-color:GrayText; - --input-hover-border-color:Highlight; - --link-outline:1.5px solid LinkText; -} - - .annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{ - outline:1.5px solid selectedItem; - } - - .annotationLayer .linkAnnotation{ - outline:var(--link-outline); - } - - .annotationLayer .linkAnnotation:hover{ - -webkit-backdrop-filter:var(--hcm-highlight-filter); - backdrop-filter:var(--hcm-highlight-filter); - } - - .annotationLayer .linkAnnotation > a:hover{ - opacity:0 !important; - background:none !important; - box-shadow:none; - } - - .annotationLayer .popupAnnotation .popup{ - outline:calc(1.5px * var(--scale-factor)) solid CanvasText !important; - background-color:ButtonFace !important; - color:ButtonText !important; - } - - .annotationLayer .highlightArea:hover::after{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - -webkit-backdrop-filter:var(--hcm-highlight-filter); - backdrop-filter:var(--hcm-highlight-filter); - content:""; - pointer-events:none; - } - - .annotationLayer .popupAnnotation.focused .popup{ - outline:calc(3px * var(--scale-factor)) solid Highlight !important; - } - } - -.annotationLayer[data-main-rotation="90"] .norotate{ - transform:rotate(270deg) translateX(-100%); - } - -.annotationLayer[data-main-rotation="180"] .norotate{ - transform:rotate(180deg) translate(-100%, -100%); - } - -.annotationLayer[data-main-rotation="270"] .norotate{ - transform:rotate(90deg) translateY(-100%); - } - -.annotationLayer.disabled section, - .annotationLayer.disabled .popup{ - pointer-events:none; - } - -.annotationLayer .annotationContent{ - position:absolute; - width:100%; - height:100%; - pointer-events:none; - } - -.annotationLayer .annotationContent.freetext{ - background:transparent; - border:none; - inset:0; - overflow:visible; - white-space:nowrap; - font:10px sans-serif; - line-height:1.35; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - } - -.annotationLayer section{ - position:absolute; - text-align:initial; - pointer-events:auto; - box-sizing:border-box; - transform-origin:0 0; - } - -.annotationLayer section:has(div.annotationContent) canvas.annotationContent{ - display:none; - } - -.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a{ - position:absolute; - font-size:1em; - top:0; - left:0; - width:100%; - height:100%; - } - -.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder) - > a:hover{ - opacity:0.2; - background-color:rgb(255 255 0); - box-shadow:0 2px 10px rgb(255 255 0); - } - -.annotationLayer .linkAnnotation.hasBorder:hover{ - background-color:rgb(255 255 0 / 0.2); - } - -.annotationLayer .hasBorder{ - background-size:100% 100%; - } - -.annotationLayer .textAnnotation img{ - position:absolute; - cursor:pointer; - width:100%; - height:100%; - top:0; - left:0; - } - -.annotationLayer .textWidgetAnnotation :is(input, textarea), .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{ - background-image:var(--annotation-unfocused-field-background); - border:2px solid var(--input-unfocused-border-color); - box-sizing:border-box; - font:calc(9px * var(--scale-factor)) sans-serif; - height:100%; - margin:0; - vertical-align:top; - width:100%; - } - -.annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{ - outline:1.5px solid red; - } - -.annotationLayer .choiceWidgetAnnotation select option{ - padding:0; - } - -.annotationLayer .buttonWidgetAnnotation.radioButton input{ - border-radius:50%; - } - -.annotationLayer .textWidgetAnnotation textarea{ - resize:none; - } - -.annotationLayer .textWidgetAnnotation [disabled]:is(input, textarea), .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled]{ - background:none; - border:2px solid var(--input-disabled-border-color); - cursor:not-allowed; - } - -.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover{ - border:2px solid var(--input-hover-border-color); - } - -.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover{ - border-radius:2px; - } - -.annotationLayer .textWidgetAnnotation :is(input, textarea):focus, .annotationLayer .choiceWidgetAnnotation select:focus{ - background:none; - border:2px solid var(--input-focus-border-color); - border-radius:2px; - outline:var(--input-focus-outline); - } - -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus{ - background-image:none; - background-color:transparent; - } - -.annotationLayer .buttonWidgetAnnotation.checkBox :focus{ - border:2px solid var(--input-focus-border-color); - border-radius:2px; - outline:var(--input-focus-outline); - } - -.annotationLayer .buttonWidgetAnnotation.radioButton :focus{ - border:2px solid var(--input-focus-border-color); - outline:var(--input-focus-outline); - } - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, - .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after, - .annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{ - background-color:CanvasText; - content:""; - display:block; - position:absolute; - } - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, - .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{ - height:80%; - left:45%; - width:1px; - } - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before{ - transform:rotate(45deg); - } - -.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{ - transform:rotate(-45deg); - } - -.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{ - border-radius:50%; - height:50%; - left:25%; - top:25%; - width:50%; - } - -.annotationLayer .textWidgetAnnotation input.comb{ - font-family:monospace; - padding-left:2px; - padding-right:0; - } - -.annotationLayer .textWidgetAnnotation input.comb:focus{ - width:103%; - } - -.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - } - -.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{ - height:100%; - width:100%; - } - -.annotationLayer .popupAnnotation{ - position:absolute; - font-size:calc(9px * var(--scale-factor)); - pointer-events:none; - width:-moz-max-content; - width:max-content; - max-width:45%; - height:auto; - } - -.annotationLayer .popup{ - background-color:rgb(255 255 153); - box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgb(136 136 136); - border-radius:calc(2px * var(--scale-factor)); - outline:1.5px solid rgb(255 255 74); - padding:calc(6px * var(--scale-factor)); - cursor:pointer; - font:message-box; - white-space:normal; - word-wrap:break-word; - pointer-events:auto; - } - -.annotationLayer .popupAnnotation.focused .popup{ - outline-width:3px; - } - -.annotationLayer .popup *{ - font-size:calc(9px * var(--scale-factor)); - } - -.annotationLayer .popup > .header{ - display:inline-block; - } - -.annotationLayer .popup > .header h1{ - display:inline; - } - -.annotationLayer .popup > .header .popupDate{ - display:inline-block; - margin-left:calc(5px * var(--scale-factor)); - width:-moz-fit-content; - width:fit-content; - } - -.annotationLayer .popupContent{ - border-top:1px solid rgb(51 51 51); - margin-top:calc(2px * var(--scale-factor)); - padding-top:calc(2px * var(--scale-factor)); - } - -.annotationLayer .richText > *{ - white-space:pre-wrap; - font-size:calc(9px * var(--scale-factor)); - } - -.annotationLayer .popupTriggerArea{ - cursor:pointer; - } - -.annotationLayer section svg{ - position:absolute; - width:100%; - height:100%; - top:0; - left:0; - } - -.annotationLayer .annotationTextContent{ - position:absolute; - width:100%; - height:100%; - opacity:0; - color:transparent; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - pointer-events:none; - } - -.annotationLayer .annotationTextContent span{ - width:100%; - display:inline-block; - } - -.annotationLayer svg.quadrilateralsContainer{ - contain:strict; - width:0; - height:0; - position:absolute; - top:0; - left:0; - z-index:-1; - } - -:root{ - --navbar-height: 64px; - --xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,"); - --xfa-focus-outline:auto; -} - -@media screen and (forced-colors: active){ - :root{ - --xfa-focus-outline:2px solid CanvasText; - } - .xfaLayer *:required{ - outline:1.5px solid selectedItem; - } -} - -.xfaLayer{ - background-color:transparent; -} - -.xfaLayer .highlight{ - margin:-1px; - padding:1px; - background-color:rgb(239 203 237); - border-radius:4px; -} - -.xfaLayer .highlight.appended{ - position:initial; -} - -.xfaLayer .highlight.begin{ - border-radius:4px 0 0 4px; -} - -.xfaLayer .highlight.end{ - border-radius:0 4px 4px 0; -} - -.xfaLayer .highlight.middle{ - border-radius:0; -} - -.xfaLayer .highlight.selected{ - background-color:rgb(203 223 203); -} - -.xfaPage{ - overflow:hidden; - position:relative; -} - -.xfaContentarea{ - position:absolute; -} - -.xfaPrintOnly{ - display:none; -} - -.xfaLayer{ - position:absolute; - text-align:initial; - top:0; - left:0; - transform-origin:0 0; - line-height:1.2; -} - -.xfaLayer *{ - color:inherit; - font:inherit; - font-style:inherit; - font-weight:inherit; - font-kerning:inherit; - letter-spacing:-0.01px; - text-align:inherit; - text-decoration:inherit; - box-sizing:border-box; - background-color:transparent; - padding:0; - margin:0; - pointer-events:auto; - line-height:inherit; -} - -.xfaLayer *:required{ - outline:1.5px solid red; -} - -.xfaLayer div, -.xfaLayer svg, -.xfaLayer svg *{ - pointer-events:none; -} - -.xfaLayer a{ - color:blue; -} - -.xfaRich li{ - margin-left:3em; -} - -.xfaFont{ - color:black; - font-weight:normal; - font-kerning:none; - font-size:10px; - font-style:normal; - letter-spacing:0; - text-decoration:none; - vertical-align:0; -} - -.xfaCaption{ - overflow:hidden; - flex:0 0 auto; -} - -.xfaCaptionForCheckButton{ - overflow:hidden; - flex:1 1 auto; -} - -.xfaLabel{ - height:100%; - width:100%; -} - -.xfaLeft{ - display:flex; - flex-direction:row; - align-items:center; -} - -.xfaRight{ - display:flex; - flex-direction:row-reverse; - align-items:center; -} - -:is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton){ - max-height:100%; -} - -.xfaTop{ - display:flex; - flex-direction:column; - align-items:flex-start; -} - -.xfaBottom{ - display:flex; - flex-direction:column-reverse; - align-items:flex-start; -} - -:is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton){ - width:100%; -} - -.xfaBorder{ - background-color:transparent; - position:absolute; - pointer-events:none; -} - -.xfaWrapped{ - width:100%; - height:100%; -} - -:is(.xfaTextfield, .xfaSelect):focus{ - background-image:none; - background-color:transparent; - outline:var(--xfa-focus-outline); - outline-offset:-1px; -} - -:is(.xfaCheckbox, .xfaRadio):focus{ - outline:var(--xfa-focus-outline); -} - -.xfaTextfield, -.xfaSelect{ - height:100%; - width:100%; - flex:1 1 auto; - border:none; - resize:none; - background-image:var(--xfa-unfocused-field-background); -} - -.xfaSelect{ - padding-inline:2px; -} - -:is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect){ - flex:0 1 auto; -} - -.xfaButton{ - cursor:pointer; - width:100%; - height:100%; - border:none; - text-align:center; -} - -.xfaLink{ - width:100%; - height:100%; - position:absolute; - top:0; - left:0; -} - -.xfaCheckbox, -.xfaRadio{ - width:100%; - height:100%; - flex:0 0 auto; - border:none; -} - -.xfaRich{ - white-space:pre-wrap; - width:100%; - height:100%; -} - -.xfaImage{ - -o-object-position:left top; - object-position:left top; - -o-object-fit:contain; - object-fit:contain; - width:100%; - height:100%; -} - -.xfaLrTb, -.xfaRlTb, -.xfaTb{ - display:flex; - flex-direction:column; - align-items:stretch; -} - -.xfaLr{ - display:flex; - flex-direction:row; - align-items:stretch; -} - -.xfaRl{ - display:flex; - flex-direction:row-reverse; - align-items:stretch; -} - -.xfaTb > div{ - justify-content:left; -} - -.xfaPosition{ - position:relative; -} - -.xfaArea{ - position:relative; -} - -.xfaValignMiddle{ - display:flex; - align-items:center; -} - -.xfaTable{ - display:flex; - flex-direction:column; - align-items:stretch; -} - -.xfaTable .xfaRow{ - display:flex; - flex-direction:row; - align-items:stretch; -} - -.xfaTable .xfaRlRow{ - display:flex; - flex-direction:row-reverse; - align-items:stretch; - flex:1; -} - -.xfaTable .xfaRlRow > div{ - flex:1; -} - -:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea){ - background:initial; -} - -@media print{ - .xfaTextfield, - .xfaSelect{ - background:transparent; - } - - .xfaSelect{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - text-indent:1px; - text-overflow:""; - } -} - -.canvasWrapper svg{ - transform:none; - } - -.canvasWrapper svg[data-main-rotation="90"] mask, - .canvasWrapper svg[data-main-rotation="90"] use:not(.clip, .mask){ - transform:matrix(0, 1, -1, 0, 1, 0); - } - -.canvasWrapper svg[data-main-rotation="180"] mask, - .canvasWrapper svg[data-main-rotation="180"] use:not(.clip, .mask){ - transform:matrix(-1, 0, 0, -1, 1, 1); - } - -.canvasWrapper svg[data-main-rotation="270"] mask, - .canvasWrapper svg[data-main-rotation="270"] use:not(.clip, .mask){ - transform:matrix(0, -1, 1, 0, 0, 1); - } - -.canvasWrapper svg.highlight{ - --blend-mode:multiply; - - position:absolute; - mix-blend-mode:var(--blend-mode); - } - -@media screen and (forced-colors: active){ - -.canvasWrapper svg.highlight{ - --blend-mode:difference; - } - } - -.canvasWrapper svg.highlight:not(.free){ - fill-rule:evenodd; - } - -.canvasWrapper svg.highlightOutline{ - position:absolute; - mix-blend-mode:normal; - fill-rule:evenodd; - fill:none; - } - -.canvasWrapper svg.highlightOutline.hovered:not(.free):not(.selected){ - stroke:var(--hover-outline-color); - stroke-width:var(--outline-width); - } - -.canvasWrapper svg.highlightOutline.selected:not(.free) .mainOutline{ - stroke:var(--outline-around-color); - stroke-width:calc( - var(--outline-width) + 2 * var(--outline-around-width) - ); - } - -.canvasWrapper svg.highlightOutline.selected:not(.free) .secondaryOutline{ - stroke:var(--outline-color); - stroke-width:var(--outline-width); - } - -.canvasWrapper svg.highlightOutline.free.hovered:not(.selected){ - stroke:var(--hover-outline-color); - stroke-width:calc(2 * var(--outline-width)); - } - -.canvasWrapper svg.highlightOutline.free.selected .mainOutline{ - stroke:var(--outline-around-color); - stroke-width:calc( - 2 * (var(--outline-width) + var(--outline-around-width)) - ); - } - -.canvasWrapper svg.highlightOutline.free.selected .secondaryOutline{ - stroke:var(--outline-color); - stroke-width:calc(2 * var(--outline-width)); - } - -.toggle-button{ - --button-background-color:#f0f0f4; - --button-background-color-hover:#e0e0e6; - --button-background-color-active:#cfcfd8; - --color-accent-primary:#0060df; - --color-accent-primary-hover:#0250bb; - --color-accent-primary-active:#054096; - --border-interactive-color:#8f8f9d; - --border-radius-circle:9999px; - --border-width:1px; - --size-item-small:16px; - --size-item-large:32px; - --color-canvas:white; - - --toggle-background-color:var(--button-background-color); - --toggle-background-color-hover:var(--button-background-color-hover); - --toggle-background-color-active:var(--button-background-color-active); - --toggle-background-color-pressed:var(--color-accent-primary); - --toggle-background-color-pressed-hover:var(--color-accent-primary-hover); - --toggle-background-color-pressed-active:var(--color-accent-primary-active); - --toggle-border-color:var(--border-interactive-color); - --toggle-border-color-hover:var(--toggle-border-color); - --toggle-border-color-active:var(--toggle-border-color); - --toggle-border-radius:var(--border-radius-circle); - --toggle-border-width:var(--border-width); - --toggle-height:var(--size-item-small); - --toggle-width:var(--size-item-large); - --toggle-dot-background-color:var(--toggle-border-color); - --toggle-dot-background-color-hover:var(--toggle-dot-background-color); - --toggle-dot-background-color-active:var(--toggle-dot-background-color); - --toggle-dot-background-color-on-pressed:var(--color-canvas); - --toggle-dot-margin:1px; - --toggle-dot-height:calc( - var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * - var(--toggle-border-width) - ); - --toggle-dot-width:var(--toggle-dot-height); - --toggle-dot-transform-x:calc( - var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width) - ); - - -webkit-appearance:none; - - -moz-appearance:none; - - appearance:none; - padding:0; - margin:0; - border:var(--toggle-border-width) solid var(--toggle-border-color); - height:var(--toggle-height); - width:var(--toggle-width); - border-radius:var(--toggle-border-radius); - background:var(--toggle-background-color); - box-sizing:border-box; - flex-shrink:0; -} - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) .toggle-button{ - --button-background-color:color-mix(in srgb, currentColor 7%, transparent); - --button-background-color-hover:color-mix( - in srgb, - currentColor 14%, - transparent - ); - --button-background-color-active:color-mix( - in srgb, - currentColor 21%, - transparent - ); - --color-accent-primary:#0df; - --color-accent-primary-hover:#80ebff; - --color-accent-primary-active:#aaf2ff; - --border-interactive-color:#bfbfc9; - --color-canvas:#1c1b22; -} - } - -:where(html.is-dark) .toggle-button{ - --button-background-color:color-mix(in srgb, currentColor 7%, transparent); - --button-background-color-hover:color-mix( - in srgb, - currentColor 14%, - transparent - ); - --button-background-color-active:color-mix( - in srgb, - currentColor 21%, - transparent - ); - --color-accent-primary:#0df; - --color-accent-primary-hover:#80ebff; - --color-accent-primary-active:#aaf2ff; - --border-interactive-color:#bfbfc9; - --color-canvas:#1c1b22; -} - -@media (forced-colors: active){ - -.toggle-button{ - --color-accent-primary:ButtonText; - --color-accent-primary-hover:SelectedItem; - --color-accent-primary-active:SelectedItem; - --border-interactive-color:ButtonText; - --button-background-color:ButtonFace; - --border-interactive-color-hover:SelectedItem; - --border-interactive-color-active:SelectedItem; - --border-interactive-color-disabled:GrayText; - --color-canvas:ButtonText; -} - } - -.toggle-button:focus-visible{ - outline:var(--focus-outline); - outline-offset:var(--focus-outline-offset); - } - -.toggle-button:enabled:hover{ - background:var(--toggle-background-color-hover); - border-color:var(--toggle-border-color); - } - -.toggle-button:enabled:active{ - background:var(--toggle-background-color-active); - border-color:var(--toggle-border-color); - } - -.toggle-button[aria-pressed="true"]{ - background:var(--toggle-background-color-pressed); - border-color:transparent; - } - -.toggle-button[aria-pressed="true"]:enabled:hover{ - background:var(--toggle-background-color-pressed-hover); - border-color:transparent; - } - -.toggle-button[aria-pressed="true"]:enabled:active{ - background:var(--toggle-background-color-pressed-active); - border-color:transparent; - } - -.toggle-button::before{ - display:block; - content:""; - background-color:var(--toggle-dot-background-color); - height:var(--toggle-dot-height); - width:var(--toggle-dot-width); - margin:var(--toggle-dot-margin); - border-radius:var(--toggle-border-radius); - translate:0; - } - -.toggle-button[aria-pressed="true"]::before{ - translate:var(--toggle-dot-transform-x); - background-color:var(--toggle-dot-background-color-on-pressed); - } - -.toggle-button[aria-pressed="true"]:enabled:hover::before, - .toggle-button[aria-pressed="true"]:enabled:active::before{ - background-color:var(--toggle-dot-background-color-on-pressed); - } - -[dir="rtl"] .toggle-button[aria-pressed="true"]::before{ - translate:calc(-1 * var(--toggle-dot-transform-x)); - } - -@media (prefers-reduced-motion: no-preference){ - .toggle-button::before{ - transition:translate 100ms; - } - } - -@media (prefers-contrast){ - .toggle-button:enabled:hover{ - border-color:var(--toggle-border-color-hover); - } - - .toggle-button:enabled:active{ - border-color:var(--toggle-border-color-active); - } - - .toggle-button[aria-pressed="true"]:enabled{ - border-color:var(--toggle-border-color); - position:relative; - } - - .toggle-button[aria-pressed="true"]:enabled:hover, - .toggle-button[aria-pressed="true"]:enabled:hover:active{ - border-color:var(--toggle-border-color-hover); - } - - .toggle-button[aria-pressed="true"]:enabled:active{ - background-color:var(--toggle-dot-background-color-active); - border-color:var(--toggle-dot-background-color-hover); - } - - .toggle-button:hover::before, - .toggle-button:active::before{ - background-color:var(--toggle-dot-background-color-hover); - } - } - -@media (forced-colors){ - -.toggle-button{ - --toggle-dot-background-color:var(--color-accent-primary); - --toggle-dot-background-color-hover:var(--color-accent-primary-hover); - --toggle-dot-background-color-active:var(--color-accent-primary-active); - --toggle-dot-background-color-on-pressed:var(--button-background-color); - --toggle-background-color-disabled:var(--button-background-color-disabled); - --toggle-border-color-hover:var(--border-interactive-color-hover); - --toggle-border-color-active:var(--border-interactive-color-active); - --toggle-border-color-disabled:var(--border-interactive-color-disabled); -} - - .toggle-button[aria-pressed="true"]:enabled::after{ - border:1px solid var(--button-background-color); - content:""; - position:absolute; - height:var(--toggle-height); - width:var(--toggle-width); - display:block; - border-radius:var(--toggle-border-radius); - inset:-2px; - } - - .toggle-button[aria-pressed="true"]:enabled:active::after{ - border-color:var(--toggle-border-color-active); - } - } - -:root{ - --outline-width:2px; - --outline-color:#0060df; - --outline-around-width:1px; - --outline-around-color:#f0f0f4; - --hover-outline-around-color:var(--outline-around-color); - --focus-outline:solid var(--outline-width) var(--outline-color); - --unfocus-outline:solid var(--outline-width) transparent; - --focus-outline-around:solid var(--outline-around-width) var(--outline-around-color); - --hover-outline-color:#8f8f9d; - --hover-outline:solid var(--outline-width) var(--hover-outline-color); - --hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color); - --freetext-line-height:1.35; - --freetext-padding:2px; - --resizer-bg-color:var(--outline-color); - --resizer-size:6px; - --resizer-shift:calc( - 0px - (var(--outline-width) + var(--resizer-size)) / 2 - - var(--outline-around-width) - ); - --editorFreeText-editing-cursor:text; - --editorInk-editing-cursor:url(../images/cursor-editorInk.svg) 0 16, pointer; - --editorHighlight-editing-cursor:url(../images/cursor-editorTextHighlight.svg) 24 24, text; - --editorFreeHighlight-editing-cursor:url(../images/cursor-editorFreeHighlight.svg) 1 18, pointer; -} -.visuallyHidden{ - position:absolute; - top:0; - left:0; - border:0; - margin:0; - padding:0; - width:0; - height:0; - overflow:hidden; - white-space:nowrap; - font-size:0; -} - -.textLayer.highlighting{ - cursor:var(--editorFreeHighlight-editing-cursor); -} - -.textLayer.highlighting:not(.free) span{ - cursor:var(--editorHighlight-editing-cursor); - } - -.textLayer.highlighting.free span{ - cursor:var(--editorFreeHighlight-editing-cursor); - } - -@media (min-resolution: 1.1dppx){ - :root{ - --editorFreeText-editing-cursor:url(../images/cursor-editorFreeText.svg) 0 16, text; - } -} - -@media screen and (forced-colors: active){ - :root{ - --outline-color:CanvasText; - --outline-around-color:ButtonFace; - --resizer-bg-color:ButtonText; - --hover-outline-color:Highlight; - --hover-outline-around-color:SelectedItemText; - } -} - -[data-editor-rotation="90"]{ - transform:rotate(90deg); -} - -[data-editor-rotation="180"]{ - transform:rotate(180deg); -} - -[data-editor-rotation="270"]{ - transform:rotate(270deg); -} - -.annotationEditorLayer{ - background:transparent; - position:absolute; - inset:0; - font-size:calc(100px * var(--scale-factor)); - transform-origin:0 0; - cursor:auto; -} - -.annotationEditorLayer.waiting{ - content:""; - cursor:wait; - position:absolute; - inset:0; - width:100%; - height:100%; -} - -.annotationEditorLayer.disabled{ - pointer-events:none; -} - -.annotationEditorLayer.freetextEditing{ - cursor:var(--editorFreeText-editing-cursor); -} - -.annotationEditorLayer.inkEditing{ - cursor:var(--editorInk-editing-cursor); -} - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor){ - position:absolute; - background:transparent; - z-index:1; - transform-origin:0 0; - cursor:auto; - max-width:100%; - max-height:100%; - border:var(--unfocus-outline); -} - -.annotationEditorLayer .draggable.selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor){ - cursor:move; - } - -.annotationEditorLayer .moving:is(.freeTextEditor, .inkEditor, .stampEditor){ - touch-action:none; - } - -.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor){ - border:var(--focus-outline); - outline:var(--focus-outline-around); - } - -.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor)::before{ - content:""; - position:absolute; - inset:0; - border:var(--focus-outline-around); - pointer-events:none; - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor){ - border:var(--hover-outline); - outline:var(--hover-outline-around); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor)::before{ - content:""; - position:absolute; - inset:0; - border:var(--focus-outline-around); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar{ - --editor-toolbar-delete-image:url(../images/editor-toolbar-delete.svg); - --editor-toolbar-bg-color:#f0f0f4; - --editor-toolbar-highlight-image:url(../images/toolbarButton-editorHighlight.svg); - --editor-toolbar-fg-color:#2e2e56; - --editor-toolbar-border-color:#8f8f9d; - --editor-toolbar-hover-border-color:var(--editor-toolbar-border-color); - --editor-toolbar-hover-bg-color:#e0e0e6; - --editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color); - --editor-toolbar-hover-outline:none; - --editor-toolbar-focus-outline-color:#0060df; - --editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / 0.2); - --editor-toolbar-vert-offset:6px; - --editor-toolbar-height:28px; - --editor-toolbar-padding:2px; - - display:flex; - width:-moz-fit-content; - width:fit-content; - height:var(--editor-toolbar-height); - flex-direction:column; - justify-content:center; - align-items:center; - cursor:default; - pointer-events:auto; - box-sizing:content-box; - padding:var(--editor-toolbar-padding); - - position:absolute; - inset-inline-end:0; - inset-block-start:calc(100% + var(--editor-toolbar-vert-offset)); - - border-radius:6px; - background-color:var(--editor-toolbar-bg-color); - border:1px solid var(--editor-toolbar-border-color); - box-shadow:var(--editor-toolbar-shadow); - } - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) :is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar{ - --editor-toolbar-bg-color:#2b2a33; - --editor-toolbar-fg-color:#fbfbfe; - --editor-toolbar-hover-bg-color:#52525e; - --editor-toolbar-focus-outline-color:#0df; - } - } - -:where(html.is-dark) :is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar{ - --editor-toolbar-bg-color:#2b2a33; - --editor-toolbar-fg-color:#fbfbfe; - --editor-toolbar-hover-bg-color:#52525e; - --editor-toolbar-focus-outline-color:#0df; - } - -@media screen and (forced-colors: active){ - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar{ - --editor-toolbar-bg-color:ButtonFace; - --editor-toolbar-fg-color:ButtonText; - --editor-toolbar-border-color:ButtonText; - --editor-toolbar-hover-border-color:AccentColor; - --editor-toolbar-hover-bg-color:ButtonFace; - --editor-toolbar-hover-fg-color:AccentColor; - --editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color); - --editor-toolbar-focus-outline-color:ButtonBorder; - --editor-toolbar-shadow:none; - } - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar.hidden{ - display:none; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar:has(:focus-visible){ - border-color:transparent; - } - -[dir="ltr"] :is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar{ - transform-origin:100% 0; - } - -[dir="rtl"] :is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar{ - transform-origin:0 0; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons{ - display:flex; - justify-content:center; - align-items:center; - gap:0; - height:100%; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .divider{ - width:1px; - height:calc( - 2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height) - ); - background-color:var(--editor-toolbar-border-color); - display:inline-block; - margin-inline:2px; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .highlightButton{ - width:var(--editor-toolbar-height); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .highlightButton::before{ - content:""; - -webkit-mask-image:var(--editor-toolbar-highlight-image); - mask-image:var(--editor-toolbar-highlight-image); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - background-color:var(--editor-toolbar-fg-color); - width:100%; - height:100%; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .highlightButton:hover::before{ - background-color:var(--editor-toolbar-hover-fg-color); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .delete{ - width:var(--editor-toolbar-height); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .delete::before{ - content:""; - -webkit-mask-image:var(--editor-toolbar-delete-image); - mask-image:var(--editor-toolbar-delete-image); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - background-color:var(--editor-toolbar-fg-color); - width:100%; - height:100%; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .delete:hover::before{ - background-color:var(--editor-toolbar-hover-fg-color); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons > *{ - height:var(--editor-toolbar-height); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons > :not(.divider){ - border:none; - background-color:transparent; - cursor:pointer; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons > :not(.divider):hover{ - border-radius:2px; - background-color:var(--editor-toolbar-hover-bg-color); - color:var(--editor-toolbar-hover-fg-color); - outline:var(--editor-toolbar-hover-outline); - outline-offset:1px; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons > :not(.divider):hover:active{ - outline:none; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons > :not(.divider):focus-visible{ - border-radius:2px; - outline:2px solid var(--editor-toolbar-focus-outline-color); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText{ - --alt-text-add-image:url(../images/altText_add.svg); - --alt-text-done-image:url(../images/altText_done.svg); - - display:flex; - align-items:center; - justify-content:center; - width:-moz-max-content; - width:max-content; - padding-inline:8px; - pointer-events:all; - font:menu; - font-weight:590; - font-size:12px; - color:var(--editor-toolbar-fg-color); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText:disabled{ - pointer-events:none; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText::before{ - content:""; - -webkit-mask-image:var(--alt-text-add-image); - mask-image:var(--alt-text-add-image); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - width:12px; - height:13px; - background-color:var(--editor-toolbar-fg-color); - margin-inline-end:4px; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText:hover::before{ - background-color:var(--editor-toolbar-hover-fg-color); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText.done::before{ - -webkit-mask-image:var(--alt-text-done-image); - mask-image:var(--alt-text-done-image); - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip{ - display:none; - } - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{ - --alt-text-tooltip-bg:#f0f0f4; - --alt-text-tooltip-fg:#15141a; - --alt-text-tooltip-border:#8f8f9d; - --alt-text-tooltip-shadow:0px 2px 6px 0px rgb(58 57 68 / 0.2); - - display:inline-flex; - flex-direction:column; - align-items:center; - justify-content:center; - position:absolute; - top:calc(100% + 2px); - inset-inline-start:0; - padding-block:2px 3px; - padding-inline:3px; - max-width:300px; - width:-moz-max-content; - width:max-content; - height:auto; - font-size:12px; - - border:0.5px solid var(--alt-text-tooltip-border); - background:var(--alt-text-tooltip-bg); - box-shadow:var(--alt-text-tooltip-shadow); - color:var(--alt-text-tooltip-fg); - - pointer-events:none; - } - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) :is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{ - --alt-text-tooltip-bg:#1c1b22; - --alt-text-tooltip-fg:#fbfbfe; - --alt-text-tooltip-shadow:0px 2px 6px 0px #15141a; - } - } - -:where(html.is-dark) :is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{ - --alt-text-tooltip-bg:#1c1b22; - --alt-text-tooltip-fg:#fbfbfe; - --alt-text-tooltip-shadow:0px 2px 6px 0px #15141a; - } - -@media screen and (forced-colors: active){ - -:is(.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{ - --alt-text-tooltip-bg:Canvas; - --alt-text-tooltip-fg:CanvasText; - --alt-text-tooltip-border:CanvasText; - --alt-text-tooltip-shadow:none; - } - } - -.annotationEditorLayer .freeTextEditor{ - padding:calc(var(--freetext-padding) * var(--scale-factor)); - width:auto; - height:auto; - touch-action:none; -} - -.annotationEditorLayer .freeTextEditor .internal{ - background:transparent; - border:none; - inset:0; - overflow:visible; - white-space:nowrap; - font:10px sans-serif; - line-height:var(--freetext-line-height); - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; -} - -.annotationEditorLayer .freeTextEditor .overlay{ - position:absolute; - display:none; - background:transparent; - inset:0; - width:100%; - height:100%; -} - -.annotationEditorLayer freeTextEditor .overlay.enabled{ - display:block; -} - -.annotationEditorLayer .freeTextEditor .internal:empty::before{ - content:attr(default-content); - color:gray; -} - -.annotationEditorLayer .freeTextEditor .internal:focus{ - outline:none; - -webkit-user-select:auto; - -moz-user-select:auto; - user-select:auto; -} - -.annotationEditorLayer .inkEditor{ - width:100%; - height:100%; -} - -.annotationEditorLayer .inkEditor.editing{ - cursor:inherit; -} - -.annotationEditorLayer .inkEditor .inkEditorCanvas{ - position:absolute; - inset:0; - width:100%; - height:100%; - touch-action:none; -} - -.annotationEditorLayer .stampEditor{ - width:auto; - height:auto; -} - -.annotationEditorLayer .stampEditor canvas{ - position:absolute; - width:100%; - height:100%; - margin:0; - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers{ - position:absolute; - inset:0; - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers.hidden{ - display:none; - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer{ - width:var(--resizer-size); - height:var(--resizer-size); - background:content-box var(--resizer-bg-color); - border:var(--focus-outline-around); - border-radius:2px; - position:absolute; - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topLeft{ - top:var(--resizer-shift); - left:var(--resizer-shift); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topMiddle{ - top:var(--resizer-shift); - left:calc(50% + var(--resizer-shift)); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topRight{ - top:var(--resizer-shift); - right:var(--resizer-shift); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.middleRight{ - top:calc(50% + var(--resizer-shift)); - right:var(--resizer-shift); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomRight{ - bottom:var(--resizer-shift); - right:var(--resizer-shift); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomMiddle{ - bottom:var(--resizer-shift); - left:calc(50% + var(--resizer-shift)); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomLeft{ - bottom:var(--resizer-shift); - left:var(--resizer-shift); - } - -.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.middleLeft{ - top:calc(50% + var(--resizer-shift)); - left:var(--resizer-shift); - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomRight, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomRight, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomRight, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomRight{ - cursor:nwse-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomMiddle, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomMiddle, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomMiddle, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomMiddle{ - cursor:ns-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomLeft, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomLeft, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomLeft, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomLeft{ - cursor:nesw-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleLeft, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleLeft, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleLeft, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleLeft{ - cursor:ew-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topLeft, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomRight, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomRight, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomRight, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomRight{ - cursor:nesw-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topMiddle, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomMiddle, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomMiddle, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomMiddle, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomMiddle{ - cursor:ew-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topRight, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomLeft, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomLeft, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomLeft, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomLeft{ - cursor:nwse-resize; - } - -.annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleRight, - .annotationEditorLayer[data-main-rotation="0"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleLeft, - .annotationEditorLayer[data-main-rotation="90"] - :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleLeft, - .annotationEditorLayer[data-main-rotation="180"] - :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleLeft, - .annotationEditorLayer[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleLeft{ - cursor:ns-resize; - } - -.annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="90"], - [data-main-rotation="90"] [data-editor-rotation="0"], - [data-main-rotation="180"] [data-editor-rotation="270"], - [data-main-rotation="270"] [data-editor-rotation="180"] - ) .editToolbar{ - rotate:270deg; - } - -[dir="ltr"] .annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="90"], - [data-main-rotation="90"] [data-editor-rotation="0"], - [data-main-rotation="180"] [data-editor-rotation="270"], - [data-main-rotation="270"] [data-editor-rotation="180"] - ) .editToolbar{ - inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset)); - inset-block-start:0; - } - -[dir="rtl"] .annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="90"], - [data-main-rotation="90"] [data-editor-rotation="0"], - [data-main-rotation="180"] [data-editor-rotation="270"], - [data-main-rotation="270"] [data-editor-rotation="180"] - ) .editToolbar{ - inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset)); - inset-block-start:0; - } - -.annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="180"], - [data-main-rotation="90"] [data-editor-rotation="90"], - [data-main-rotation="180"] [data-editor-rotation="0"], - [data-main-rotation="270"] [data-editor-rotation="270"] - ) .editToolbar{ - rotate:180deg; - inset-inline-end:100%; - inset-block-start:calc(0pc - var(--editor-toolbar-vert-offset)); - } - -.annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="270"], - [data-main-rotation="90"] [data-editor-rotation="180"], - [data-main-rotation="180"] [data-editor-rotation="90"], - [data-main-rotation="270"] [data-editor-rotation="0"] - ) .editToolbar{ - rotate:90deg; - } - -[dir="ltr"] .annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="270"], - [data-main-rotation="90"] [data-editor-rotation="180"], - [data-main-rotation="180"] [data-editor-rotation="90"], - [data-main-rotation="270"] [data-editor-rotation="0"] - ) .editToolbar{ - inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset)); - inset-block-start:100%; - } - -[dir="rtl"] .annotationEditorLayer - :is( - [data-main-rotation="0"] [data-editor-rotation="270"], - [data-main-rotation="90"] [data-editor-rotation="180"], - [data-main-rotation="180"] [data-editor-rotation="90"], - [data-main-rotation="270"] [data-editor-rotation="0"] - ) .editToolbar{ - inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset)); - inset-block-start:0; - } - -.dialog.altText::backdrop{ - -webkit-mask:url(#alttext-manager-mask); - mask:url(#alttext-manager-mask); - } - -.dialog.altText.positioned{ - margin:0; - } - -.dialog.altText #altTextContainer{ - width:300px; - height:-moz-fit-content; - height:fit-content; - display:inline-flex; - flex-direction:column; - align-items:flex-start; - gap:16px; - } - -.dialog.altText #altTextContainer #overallDescription{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - align-self:stretch; - } - -.dialog.altText #altTextContainer #overallDescription span{ - align-self:stretch; - } - -.dialog.altText #altTextContainer #overallDescription .title{ - font-size:13px; - font-style:normal; - font-weight:590; - } - -.dialog.altText #altTextContainer #addDescription{ - display:flex; - flex-direction:column; - align-items:stretch; - gap:8px; - } - -.dialog.altText #altTextContainer #addDescription .descriptionArea{ - flex:1; - padding-inline:24px 10px; - } - -.dialog.altText #altTextContainer #addDescription .descriptionArea textarea{ - width:100%; - min-height:75px; - } - -.dialog.altText #altTextContainer #buttons{ - display:flex; - justify-content:flex-end; - align-items:flex-start; - gap:8px; - align-self:stretch; - } - -.colorPicker{ - --hover-outline-color:#0250bb; - --selected-outline-color:#0060df; - --swatch-border-color:#cfcfd8; -} - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) .colorPicker{ - --hover-outline-color:#80ebff; - --selected-outline-color:#aaf2ff; - --swatch-border-color:#52525e; -} - } - -:where(html.is-dark) .colorPicker{ - --hover-outline-color:#80ebff; - --selected-outline-color:#aaf2ff; - --swatch-border-color:#52525e; -} - -@media screen and (forced-colors: active){ - -.colorPicker{ - --hover-outline-color:Highlight; - --selected-outline-color:var(--hover-outline-color); - --swatch-border-color:ButtonText; -} - } - -.colorPicker .swatch{ - width:16px; - height:16px; - border:1px solid var(--swatch-border-color); - border-radius:100%; - outline-offset:2px; - box-sizing:border-box; - forced-color-adjust:none; - } - -.colorPicker button:is(:hover, .selected) > .swatch{ - border:none; - } - -.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free) > .editToolbar{ - rotate:0deg; - } - -.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free) > .editToolbar{ - rotate:270deg; - } - -.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free) > .editToolbar{ - rotate:180deg; - } - -.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free) > .editToolbar{ - rotate:90deg; - } - -.annotationEditorLayer .highlightEditor{ - position:absolute; - background:transparent; - z-index:1; - cursor:auto; - max-width:100%; - max-height:100%; - border:none; - outline:none; - pointer-events:none; - transform-origin:0 0; - } - -.annotationEditorLayer .highlightEditor:not(.free){ - transform:none; - } - -.annotationEditorLayer .highlightEditor .internal{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - pointer-events:auto; - } - -.annotationEditorLayer .highlightEditor.disabled .internal{ - pointer-events:none; - } - -.annotationEditorLayer .highlightEditor.selectedEditor .internal{ - cursor:pointer; - } - -.annotationEditorLayer .highlightEditor .editToolbar{ - --editor-toolbar-colorpicker-arrow-image:url(../images/toolbarButton-menuArrow.svg); - - transform-origin:center !important; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker{ - position:relative; - width:auto; - display:flex; - justify-content:center; - align-items:center; - gap:4px; - padding:4px; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker::after{ - content:""; - -webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image); - mask-image:var(--editor-toolbar-colorpicker-arrow-image); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - background-color:var(--editor-toolbar-fg-color); - width:12px; - height:12px; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover::after{ - background-color:var(--editor-toolbar-hover-fg-color); - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)){ - background-color:var(--editor-toolbar-hover-bg-color); - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden))::after{ - scale:-1; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown{ - position:absolute; - display:flex; - justify-content:center; - align-items:center; - flex-direction:column; - gap:11px; - padding-block:8px; - border-radius:6px; - background-color:var(--editor-toolbar-bg-color); - border:1px solid var(--editor-toolbar-border-color); - box-shadow:var(--editor-toolbar-shadow); - inset-block-start:calc(100% + 4px); - width:calc(100% + 2 * var(--editor-toolbar-padding)); - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button{ - width:100%; - height:auto; - border:none; - cursor:pointer; - display:flex; - justify-content:center; - align-items:center; - background:none; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active, :focus-visible){ - outline:none; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button > .swatch{ - outline-offset:2px; - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected="true"] > .swatch{ - outline:2px solid var(--selected-outline-color); - } - -.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover, :active, :focus-visible) > .swatch{ - outline:2px solid var(--hover-outline-color); - } - -.editorParamsToolbar:has(#highlightParamsToolbarContainer){ - padding:unset; -} - -#highlightParamsToolbarContainer{ - height:auto; - padding-inline:10px; - padding-block:10px 16px; - gap:16px; - display:flex; - flex-direction:column; - box-sizing:border-box; -} - -#highlightParamsToolbarContainer .editorParamsLabel{ - width:-moz-fit-content; - width:fit-content; - inset-inline-start:0; - } - -#highlightParamsToolbarContainer .colorPicker{ - display:flex; - flex-direction:column; - gap:8px; - } - -#highlightParamsToolbarContainer .colorPicker .dropdown{ - display:flex; - justify-content:space-between; - align-items:center; - flex-direction:row; - height:auto; - } - -#highlightParamsToolbarContainer .colorPicker .dropdown button{ - width:auto; - height:auto; - border:none; - cursor:pointer; - display:flex; - justify-content:center; - align-items:center; - background:none; - flex:0 0 auto; - } - -#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch{ - width:24px; - height:24px; - } - -#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active, :focus-visible){ - outline:none; - } - -#highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected="true"] > .swatch{ - outline:2px solid var(--selected-outline-color); - } - -#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover, :active, :focus-visible) > .swatch{ - outline:2px solid var(--hover-outline-color); - } - -#highlightParamsToolbarContainer #editorHighlightThickness{ - display:flex; - flex-direction:column; - align-items:center; - gap:4px; - align-self:stretch; - } - -#highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel{ - width:100%; - height:auto; - align-self:stretch; - } - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{ - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; - - --example-color:#bfbfc9; - } - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{ - --example-color:#80808e; - } - } - -:where(html.is-dark) #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{ - --example-color:#80808e; - } - -@media screen and (forced-colors: active){ - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{ - --example-color:CanvasText; - } - } - -:is(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker > .editorParamsSlider[disabled]){ - opacity:0.4; - } - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::before, - #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::after{ - content:""; - width:8px; - aspect-ratio:1; - display:block; - border-radius:100%; - background-color:var(--example-color); - } - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::after{ - width:24px; - } - -#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider{ - width:unset; - height:14px; - } - -#highlightParamsToolbarContainer #editorHighlightVisibility{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:8px; - align-self:stretch; - } - -#highlightParamsToolbarContainer #editorHighlightVisibility .divider{ - --divider-color:#d7d7db; - - margin-block:4px; - width:100%; - height:1px; - background-color:var(--divider-color); - } - -@media (prefers-color-scheme: dark){ - -:where(html:not(.is-light)) #highlightParamsToolbarContainer #editorHighlightVisibility .divider{ - --divider-color:#8f8f9d; - } - } - -:where(html.is-dark) #highlightParamsToolbarContainer #editorHighlightVisibility .divider{ - --divider-color:#8f8f9d; - } - -@media screen and (forced-colors: active){ - -#highlightParamsToolbarContainer #editorHighlightVisibility .divider{ - --divider-color:CanvasText; - } - } - -#highlightParamsToolbarContainer #editorHighlightVisibility .toggler{ - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; - } - -:root{ - --viewer-container-height:0; - --pdfViewer-padding-bottom:0; - --page-margin:1px auto -8px; - --page-border:9px solid transparent; - --spreadHorizontalWrapped-margin-LR:-3.5px; - --loading-icon-delay:400ms; -} - -@media screen and (forced-colors: active){ - :root{ - --pdfViewer-padding-bottom:9px; - --page-margin:8px auto -1px; - --page-border:1px solid CanvasText; - --spreadHorizontalWrapped-margin-LR:3.5px; - } -} - -[data-main-rotation="90"]{ - transform:rotate(90deg) translateY(-100%); -} -[data-main-rotation="180"]{ - transform:rotate(180deg) translate(-100%, -100%); -} -[data-main-rotation="270"]{ - transform:rotate(270deg) translateX(-100%); -} - -#hiddenCopyElement, -.hiddenCanvasElement{ - position:absolute; - top:0; - left:0; - width:0; - height:0; - display:none; -} - -.pdfViewer{ - --scale-factor:1; - - padding-bottom:var(--pdfViewer-padding-bottom); - - --hcm-highlight-filter:none; - --hcm-highlight-selected-filter:none; -} - -@media screen and (forced-colors: active){ - -.pdfViewer{ - --hcm-highlight-filter:invert(100%); -} - } - -.pdfViewer .canvasWrapper{ - overflow:hidden; - width:100%; - height:100%; - } - -.pdfViewer .canvasWrapper canvas{ - margin:0; - display:block; - } - -.pdfViewer .canvasWrapper canvas[hidden]{ - display:none; - } - -.pdfViewer .canvasWrapper canvas[zooming]{ - width:100%; - height:100%; - } - -.pdfViewer .canvasWrapper canvas .structTree{ - contain:strict; - } - -.pdfViewer .page{ - direction:ltr; - width:816px; - height:1056px; - margin:var(--page-margin); - position:relative; - overflow:visible; - border:var(--page-border); - background-clip:content-box; - background-color:rgb(255 255 255); -} - -.pdfViewer .dummyPage{ - position:relative; - width:0; - height:var(--viewer-container-height); -} - -.pdfViewer.noUserSelect{ - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; -} - -.pdfViewer.removePageBorders .page{ - margin:0 auto 10px; - border:none; -} - -.pdfViewer:is(.scrollHorizontal, .scrollWrapped), -.spread{ - margin-inline:3.5px; - text-align:center; -} - -.pdfViewer.scrollHorizontal, -.spread{ - white-space:nowrap; -} - -.pdfViewer.removePageBorders, -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread{ - margin-inline:0; -} - -.spread :is(.page, .dummyPage), -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread){ - display:inline-block; - vertical-align:middle; -} - -.spread .page, -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page{ - margin-inline:var(--spreadHorizontalWrapped-margin-LR); -} - -.pdfViewer.removePageBorders .spread .page, -.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page{ - margin-inline:5px; -} - -.pdfViewer .page.loadingIcon::after{ - position:absolute; - top:0; - left:0; - content:""; - width:100%; - height:100%; - background:url("../images/loading-icon.gif") center no-repeat; - display:none; - transition-property:display; - transition-delay:var(--loading-icon-delay); - z-index:5; - contain:strict; -} - -.pdfViewer .page.loading::after{ - display:block; -} - -.pdfViewer .page:not(.loading)::after{ - transition-property:none; - display:none; -} - -.pdfPresentationMode .pdfViewer{ - padding-bottom:0; -} - -.pdfPresentationMode .spread{ - margin:0; -} - -.pdfPresentationMode .pdfViewer .page{ - margin:0 auto; - border:2px solid transparent; -} - -:root{ - --dir-factor:1; - --inline-start:left; - --inline-end:right; - - --sidebar-width:200px; - --sidebar-transition-duration:200ms; - --sidebar-transition-timing-function:ease; - - --toolbar-icon-opacity:0.7; - --doorhanger-icon-opacity:0.9; - --editor-toolbar-base-offset:105px; - - --main-color:rgb(12 12 13); - --body-bg-color:rgb(212 212 215); - --progressBar-color:rgb(10 132 255); - --progressBar-bg-color:rgb(221 221 222); - --progressBar-blend-color:rgb(116 177 239); - --scrollbar-color:auto; - --scrollbar-bg-color:auto; - --toolbar-icon-bg-color:rgb(0 0 0); - --toolbar-icon-hover-bg-color:rgb(0 0 0); - - --sidebar-narrow-bg-color:rgb(212 212 215 / 0.9); - --sidebar-toolbar-bg-color:rgb(245 246 247); - --toolbar-bg-color:rgb(249 249 250); - --toolbar-border-color:rgb(184 184 184); - --toolbar-box-shadow:0 1px 0 var(--toolbar-border-color); - --toolbar-border-bottom:none; - --toolbarSidebar-box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1); - --toolbarSidebar-border-bottom:none; - --button-hover-color:rgb(221 222 223); - --toggled-btn-color:rgb(0 0 0); - --toggled-btn-bg-color:rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4); - --toggled-hover-btn-outline:none; - --dropdown-btn-bg-color:rgb(215 215 219); - --dropdown-btn-border:none; - --separator-color:rgb(0 0 0 / 0.3); - --field-color:rgb(6 6 6); - --field-bg-color:rgb(255 255 255); - --field-border-color:rgb(187 187 188); - --treeitem-color:rgb(0 0 0 / 0.8); - --treeitem-bg-color:rgb(0 0 0 / 0.15); - --treeitem-hover-color:rgb(0 0 0 / 0.9); - --treeitem-selected-color:rgb(0 0 0 / 0.9); - --treeitem-selected-bg-color:rgb(0 0 0 / 0.25); - --thumbnail-hover-color:rgb(0 0 0 / 0.1); - --thumbnail-selected-color:rgb(0 0 0 / 0.2); - --doorhanger-bg-color:rgb(255 255 255); - --doorhanger-border-color:rgb(12 12 13 / 0.2); - --doorhanger-hover-color:rgb(12 12 13); - --doorhanger-hover-bg-color:rgb(237 237 237); - --doorhanger-separator-color:rgb(222 222 222); - --dialog-button-border:none; - --dialog-button-bg-color:rgb(12 12 13 / 0.1); - --dialog-button-hover-bg-color:rgb(12 12 13 / 0.3); - - --loading-icon:url(../images/loading.svg); - --treeitem-expanded-icon:url(../images/treeitem-expanded.svg); - --treeitem-collapsed-icon:url(../images/treeitem-collapsed.svg); - --toolbarButton-editorFreeText-icon:url(../images/toolbarButton-editorFreeText.svg); - --toolbarButton-editorHighlight-icon:url(../images/toolbarButton-editorHighlight.svg); - --toolbarButton-editorInk-icon:url(../images/toolbarButton-editorInk.svg); - --toolbarButton-editorStamp-icon:url(../images/toolbarButton-editorStamp.svg); - --toolbarButton-menuArrow-icon:url(../images/toolbarButton-menuArrow.svg); - --toolbarButton-sidebarToggle-icon:url(../images/toolbarButton-sidebarToggle.svg); - --toolbarButton-secondaryToolbarToggle-icon:url(../images/toolbarButton-secondaryToolbarToggle.svg); - --toolbarButton-pageUp-icon:url(../images/toolbarButton-pageUp.svg); - --toolbarButton-pageDown-icon:url(../images/toolbarButton-pageDown.svg); - --toolbarButton-zoomOut-icon:url(../images/toolbarButton-zoomOut.svg); - --toolbarButton-zoomIn-icon:url(../images/toolbarButton-zoomIn.svg); - --toolbarButton-presentationMode-icon:url(../images/toolbarButton-presentationMode.svg); - --toolbarButton-print-icon:url(../images/toolbarButton-print.svg); - --toolbarButton-openFile-icon:url(../images/toolbarButton-openFile.svg); - --toolbarButton-download-icon:url(../images/toolbarButton-download.svg); - --toolbarButton-bookmark-icon:url(../images/toolbarButton-bookmark.svg); - --toolbarButton-viewThumbnail-icon:url(../images/toolbarButton-viewThumbnail.svg); - --toolbarButton-viewOutline-icon:url(../images/toolbarButton-viewOutline.svg); - --toolbarButton-viewAttachments-icon:url(../images/toolbarButton-viewAttachments.svg); - --toolbarButton-viewLayers-icon:url(../images/toolbarButton-viewLayers.svg); - --toolbarButton-currentOutlineItem-icon:url(../images/toolbarButton-currentOutlineItem.svg); - --toolbarButton-search-icon:url(../images/toolbarButton-search.svg); - --toolbarButton-backToHome-icon:url(../images/toolbarButton-home.svg); - --findbarButton-previous-icon:url(../images/findbarButton-previous.svg); - --findbarButton-next-icon:url(../images/findbarButton-next.svg); - --secondaryToolbarButton-firstPage-icon:url(../images/secondaryToolbarButton-firstPage.svg); - --secondaryToolbarButton-lastPage-icon:url(../images/secondaryToolbarButton-lastPage.svg); - --secondaryToolbarButton-rotateCcw-icon:url(../images/secondaryToolbarButton-rotateCcw.svg); - --secondaryToolbarButton-rotateCw-icon:url(../images/secondaryToolbarButton-rotateCw.svg); - --secondaryToolbarButton-selectTool-icon:url(../images/secondaryToolbarButton-selectTool.svg); - --secondaryToolbarButton-handTool-icon:url(../images/secondaryToolbarButton-handTool.svg); - --secondaryToolbarButton-scrollPage-icon:url(../images/secondaryToolbarButton-scrollPage.svg); - --secondaryToolbarButton-scrollVertical-icon:url(../images/secondaryToolbarButton-scrollVertical.svg); - --secondaryToolbarButton-scrollHorizontal-icon:url(../images/secondaryToolbarButton-scrollHorizontal.svg); - --secondaryToolbarButton-scrollWrapped-icon:url(../images/secondaryToolbarButton-scrollWrapped.svg); - --secondaryToolbarButton-spreadNone-icon:url(../images/secondaryToolbarButton-spreadNone.svg); - --secondaryToolbarButton-spreadOdd-icon:url(../images/secondaryToolbarButton-spreadOdd.svg); - --secondaryToolbarButton-spreadEven-icon:url(../images/secondaryToolbarButton-spreadEven.svg); - --secondaryToolbarButton-documentProperties-icon:url(../images/secondaryToolbarButton-documentProperties.svg); - --editorParams-stampAddImage-icon:url(../images/toolbarButton-zoomIn.svg); -} - -[dir="rtl"]:root{ - --dir-factor:-1; - --inline-start:right; - --inline-end:left; -} - -@media (prefers-color-scheme: dark){ - :root:where(:not(.is-light)){ - --main-color:rgb(249 249 250); - --body-bg-color:rgb(42 42 46); - --progressBar-color:rgb(0 96 223); - --progressBar-bg-color:rgb(40 40 43); - --progressBar-blend-color:rgb(20 68 133); - --scrollbar-color:rgb(121 121 123); - --scrollbar-bg-color:rgb(35 35 39); - --toolbar-icon-bg-color:rgb(255 255 255); - --toolbar-icon-hover-bg-color:rgb(255 255 255); - - --sidebar-narrow-bg-color:rgb(42 42 46 / 0.9); - --sidebar-toolbar-bg-color:rgb(50 50 52); - --toolbar-bg-color:rgb(56 56 61); - --toolbar-border-color:rgb(12 12 13); - --button-hover-color:rgb(102 102 103); - --toggled-btn-color:rgb(255 255 255); - --toggled-btn-bg-color:rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4); - --dropdown-btn-bg-color:rgb(74 74 79); - --separator-color:rgb(0 0 0 / 0.3); - --field-color:rgb(250 250 250); - --field-bg-color:rgb(64 64 68); - --field-border-color:rgb(115 115 115); - --treeitem-color:rgb(255 255 255 / 0.8); - --treeitem-bg-color:rgb(255 255 255 / 0.15); - --treeitem-hover-color:rgb(255 255 255 / 0.9); - --treeitem-selected-color:rgb(255 255 255 / 0.9); - --treeitem-selected-bg-color:rgb(255 255 255 / 0.25); - --thumbnail-hover-color:rgb(255 255 255 / 0.1); - --thumbnail-selected-color:rgb(255 255 255 / 0.2); - --doorhanger-bg-color:rgb(74 74 79); - --doorhanger-border-color:rgb(39 39 43); - --doorhanger-hover-color:rgb(249 249 250); - --doorhanger-hover-bg-color:rgb(93 94 98); - --doorhanger-separator-color:rgb(92 92 97); - --dialog-button-bg-color:rgb(92 92 97); - --dialog-button-hover-bg-color:rgb(115 115 115); - } -} - -:root:where(.is-dark){ - --main-color:rgb(249 249 250); - --body-bg-color:rgb(42 42 46); - --progressBar-color:rgb(0 96 223); - --progressBar-bg-color:rgb(40 40 43); - --progressBar-blend-color:rgb(20 68 133); - --scrollbar-color:rgb(121 121 123); - --scrollbar-bg-color:rgb(35 35 39); - --toolbar-icon-bg-color:rgb(255 255 255); - --toolbar-icon-hover-bg-color:rgb(255 255 255); - - --sidebar-narrow-bg-color:rgb(42 42 46 / 0.9); - --sidebar-toolbar-bg-color:rgb(50 50 52); - --toolbar-bg-color:rgb(56 56 61); - --toolbar-border-color:rgb(12 12 13); - --button-hover-color:rgb(102 102 103); - --toggled-btn-color:rgb(255 255 255); - --toggled-btn-bg-color:rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4); - --dropdown-btn-bg-color:rgb(74 74 79); - --separator-color:rgb(0 0 0 / 0.3); - --field-color:rgb(250 250 250); - --field-bg-color:rgb(64 64 68); - --field-border-color:rgb(115 115 115); - --treeitem-color:rgb(255 255 255 / 0.8); - --treeitem-bg-color:rgb(255 255 255 / 0.15); - --treeitem-hover-color:rgb(255 255 255 / 0.9); - --treeitem-selected-color:rgb(255 255 255 / 0.9); - --treeitem-selected-bg-color:rgb(255 255 255 / 0.25); - --thumbnail-hover-color:rgb(255 255 255 / 0.1); - --thumbnail-selected-color:rgb(255 255 255 / 0.2); - --doorhanger-bg-color:rgb(74 74 79); - --doorhanger-border-color:rgb(39 39 43); - --doorhanger-hover-color:rgb(249 249 250); - --doorhanger-hover-bg-color:rgb(93 94 98); - --doorhanger-separator-color:rgb(92 92 97); - --dialog-button-bg-color:rgb(92 92 97); - --dialog-button-hover-bg-color:rgb(115 115 115); - } - -@media screen and (forced-colors: active){ - :root{ - --button-hover-color:Highlight; - --doorhanger-hover-bg-color:Highlight; - --toolbar-icon-opacity:1; - --toolbar-icon-bg-color:ButtonText; - --toolbar-icon-hover-bg-color:ButtonFace; - --toggled-hover-active-btn-color:ButtonText; - --toggled-hover-btn-outline:2px solid ButtonBorder; - --toolbar-border-color:CanvasText; - --toolbar-border-bottom:1px solid var(--toolbar-border-color); - --toolbar-box-shadow:none; - --toggled-btn-color:HighlightText; - --toggled-btn-bg-color:LinkText; - --doorhanger-hover-color:ButtonFace; - --doorhanger-border-color-whcm:1px solid ButtonText; - --doorhanger-triangle-opacity-whcm:0; - --dialog-button-border:1px solid Highlight; - --dialog-button-hover-bg-color:Highlight; - --dialog-button-hover-color:ButtonFace; - --dropdown-btn-border:1px solid ButtonText; - --field-border-color:ButtonText; - --main-color:CanvasText; - --separator-color:GrayText; - --doorhanger-separator-color:GrayText; - --toolbarSidebar-box-shadow:none; - --toolbarSidebar-border-bottom:1px solid var(--toolbar-border-color); - } -} - -@media screen and (prefers-reduced-motion: reduce){ - :root{ - --sidebar-transition-duration:0; - } -} - -*{ - padding:0; - margin:0; -} - -html, -body{ - height:100%; - width:100%; -} - -body{ - background-color:var(--body-bg-color); - scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color); -} - -.hidden, -[hidden]{ - display:none !important; -} - -#viewerContainer.pdfPresentationMode:fullscreen{ - top:0; - background-color:rgb(0 0 0); - width:100%; - height:100%; - overflow:hidden; - cursor:none; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; -} - -.pdfPresentationMode:fullscreen section:not([data-internal-link]){ - pointer-events:none; -} - -.pdfPresentationMode:fullscreen .textLayer span{ - cursor:none; -} - -.pdfPresentationMode.pdfPresentationModeControls > *, -.pdfPresentationMode.pdfPresentationModeControls .textLayer span{ - cursor:default; -} - -#outerContainer{ - width:100%; - height: calc(100% - var(--navbar-height)); - position:relative; - -} - -#sidebarContainer{ - position:absolute; - inset-block:32px 0; - inset-inline-start:calc(-1 * var(--sidebar-width)); - width:var(--sidebar-width); - visibility:hidden; - z-index:100; - font:message-box; - border-top:1px solid rgb(51 51 51); - border-inline-end:var(--doorhanger-border-color-whcm); - transition-property:inset-inline-start; - transition-duration:var(--sidebar-transition-duration); - transition-timing-function:var(--sidebar-transition-timing-function); -} - -#outerContainer:is(.sidebarMoving, .sidebarOpen) #sidebarContainer{ - visibility:visible; -} -#outerContainer.sidebarOpen #sidebarContainer{ - inset-inline-start:0; -} - -#mainContainer{ - position:absolute; - inset:0; - min-width:350px; -} - -#sidebarContent{ - inset-block:32px 0; - inset-inline-start:0; - overflow:auto; - position:absolute; - width:100%; - box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25); -} - -#viewerContainer{ - overflow:auto; - position:absolute; - inset:32px 0 0; - outline:none; -} -#viewerContainer:not(.pdfPresentationMode){ - transition-duration:var(--sidebar-transition-duration); - transition-timing-function:var(--sidebar-transition-timing-function); -} - -#outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){ - inset-inline-start:var(--sidebar-width); - transition-property:inset-inline-start; -} - -.toolbar{ - position:relative; - inset-inline:0; - z-index:9999; - cursor:default; - font:message-box; -} - -:is(.toolbar, .editorParamsToolbar, .findbar, #sidebarContainer) - :is(input, button, select), -.secondaryToolbar :is(input, button, a, select){ - outline:none; - font:message-box; -} - -#toolbarContainer{ - width:100%; -} - -#toolbarSidebar{ - width:100%; - height:32px; - background-color:var(--sidebar-toolbar-bg-color); - box-shadow:var(--toolbarSidebar-box-shadow); - border-bottom:var(--toolbarSidebar-border-bottom); -} - -#sidebarResizer{ - position:absolute; - inset-block:0; - inset-inline-end:-6px; - width:6px; - z-index:200; - cursor:ew-resize; -} - -#toolbarContainer, -.findbar, -.secondaryToolbar, -.editorParamsToolbar{ - position:relative; - height:32px; - background-color:var(--toolbar-bg-color); - box-shadow:var(--toolbar-box-shadow); - border-bottom:var(--toolbar-border-bottom); -} - -#toolbarViewer{ - height:32px; -} - -#loadingBar{ - --progressBar-percent:0%; - --progressBar-end-offset:0; - - position:absolute; - inset-inline:0 var(--progressBar-end-offset); - height:4px; - background-color:var(--progressBar-bg-color); - border-bottom:1px solid var(--toolbar-border-color); - transition-property:inset-inline-start; - transition-duration:var(--sidebar-transition-duration); - transition-timing-function:var(--sidebar-transition-timing-function); -} - -#outerContainer.sidebarOpen #loadingBar{ - inset-inline-start:var(--sidebar-width); -} - -#loadingBar .progress{ - position:absolute; - top:0; - inset-inline-start:0; - width:100%; - transform:scaleX(var(--progressBar-percent)); - transform-origin:calc(50% - 50% * var(--dir-factor)) 0; - height:100%; - background-color:var(--progressBar-color); - overflow:hidden; - transition:transform 200ms; -} - -@keyframes progressIndeterminate{ - 0%{ - transform:translateX(calc(-142px * var(--dir-factor))); - } - 100%{ - transform:translateX(0); - } -} - -#loadingBar.indeterminate .progress{ - transform:none; - background-color:var(--progressBar-bg-color); - transition:none; -} - -#loadingBar.indeterminate .progress .glimmer{ - position:absolute; - top:0; - inset-inline-start:0; - height:100%; - width:calc(100% + 150px); - background:repeating-linear-gradient( - 135deg, - var(--progressBar-blend-color) 0, - var(--progressBar-bg-color) 5px, - var(--progressBar-bg-color) 45px, - var(--progressBar-color) 55px, - var(--progressBar-color) 95px, - var(--progressBar-blend-color) 100px - ); - animation:progressIndeterminate 1s linear infinite; -} - -#outerContainer.sidebarResizing - :is(#sidebarContainer, #viewerContainer, #loadingBar){ - transition-duration:0s; -} - -.findbar, -.secondaryToolbar, -.editorParamsToolbar{ - top:32px; - position:absolute; - z-index:30000; - height:auto; - padding:0 4px; - margin:4px 2px; - font:message-box; - font-size:12px; - line-height:14px; - text-align:left; - cursor:default; -} - -.findbar{ - inset-inline-start:64px; - min-width:300px; - background-color:var(--toolbar-bg-color); -} -.findbar > div{ - height:32px; -} -.findbar > div#findbarInputContainer{ - margin-inline-end:4px; -} -.findbar.wrapContainers > div, -.findbar.wrapContainers > div#findbarMessageContainer > *{ - clear:both; -} -.findbar.wrapContainers > div#findbarMessageContainer{ - height:auto; -} - -.findbar input[type="checkbox"]{ - pointer-events:none; -} - -.findbar label{ - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; -} - -.findbar label:hover, -.findbar input:focus-visible + label{ - color:var(--toggled-btn-color); - background-color:var(--button-hover-color); -} - -.findbar .toolbarField[type="checkbox"]:checked + .toolbarLabel{ - background-color:var(--toggled-btn-bg-color) !important; - color:var(--toggled-btn-color); -} - -#findInput{ - width:200px; -} - -#findInput::-moz-placeholder{ - font-style:normal; - } - -#findInput::placeholder{ - font-style:normal; - } - -.loadingInput:has(> #findInput[data-status="pending"])::after{ - display:block; - visibility:visible; - } - -#findInput[data-status="notFound"]{ - background-color:rgb(255 102 102); - } - -.secondaryToolbar, -.editorParamsToolbar{ - padding:6px 0 10px; - inset-inline-end:4px; - height:auto; - background-color:var(--doorhanger-bg-color); -} - -.editorParamsToolbarContainer{ - width:220px; - margin-bottom:-4px; -} - -.editorParamsToolbarContainer > .editorParamsSetter{ - min-height:26px; - display:flex; - align-items:center; - justify-content:space-between; - padding-inline:10px; -} - -.editorParamsToolbarContainer .editorParamsLabel{ - padding-inline-end:10px; - flex:none; - font:menu; - font-size:13px; - font-style:normal; - font-weight:400; - line-height:150%; - color:var(--main-color); -} - -.editorParamsToolbarContainer .editorParamsColor{ - width:32px; - height:32px; - flex:none; -} - -.editorParamsToolbarContainer .editorParamsSlider{ - background-color:transparent; - width:90px; - flex:0 1 0; -} - -.editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{ - background-color:black; -} - -.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track, -.editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{ - background-color:black; -} - -.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb, -.editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{ - background-color:white; -} - -#secondaryToolbarButtonContainer{ - max-width:220px; - min-height:26px; - max-height:calc(var(--viewer-container-height) - 40px); - overflow-y:auto; - margin-bottom:-4px; -} - -#editorStampParamsToolbar{ - inset-inline-end:calc(var(--editor-toolbar-base-offset) + 0px); -} - -#editorInkParamsToolbar{ - inset-inline-end:calc(var(--editor-toolbar-base-offset) + 28px); -} - -#editorFreeTextParamsToolbar{ - inset-inline-end:calc(var(--editor-toolbar-base-offset) + 56px); -} - -#editorHighlightParamsToolbar{ - inset-inline-end:calc(var(--editor-toolbar-base-offset) + 84px); -} - -#editorStampAddImage::before{ - -webkit-mask-image:var(--editorParams-stampAddImage-icon); - mask-image:var(--editorParams-stampAddImage-icon); -} - -.doorHanger, -.doorHangerRight{ - border-radius:2px; - box-shadow:0 1px 5px var(--doorhanger-border-color), 0 0 0 1px var(--doorhanger-border-color); - border:var(--doorhanger-border-color-whcm); -} -:is(.doorHanger, .doorHangerRight)::after, -:is(.doorHanger, .doorHangerRight)::before{ - bottom:100%; - border:8px solid rgb(0 0 0 / 0); - content:" "; - height:0; - width:0; - position:absolute; - pointer-events:none; - opacity:var(--doorhanger-triangle-opacity-whcm); -} -.doorHanger::after{ - inset-inline-start:10px; - margin-inline-start:-8px; - border-bottom-color:var(--toolbar-bg-color); -} -.doorHangerRight::after{ - inset-inline-end:10px; - margin-inline-end:-8px; - border-bottom-color:var(--doorhanger-bg-color); -} -:is(.doorHanger, .doorHangerRight)::before{ - border-bottom-color:var(--doorhanger-border-color); - border-width:9px; -} -.doorHanger::before{ - inset-inline-start:10px; - margin-inline-start:-9px; -} -.doorHangerRight::before{ - inset-inline-end:10px; - margin-inline-end:-9px; -} - -#findResultsCount{ - background-color:rgb(217 217 217); - color:rgb(82 82 82); - text-align:center; - padding:4px 5px; - margin:5px; -} - -#findMsg[data-status="notFound"]{ - font-weight:bold; -} - -:is(#findResultsCount, #findMsg):empty{ - display:none; -} - -#toolbarViewerMiddle{ - position:absolute; - left:50%; - transform:translateX(-50%); -} - -#toolbarViewerLeft, -#toolbarSidebarLeft{ - float:var(--inline-start); -} -#toolbarViewerRight, -#toolbarSidebarRight{ - float:var(--inline-end); -} - -#toolbarViewerLeft > *, -#toolbarViewerMiddle > *, -#toolbarViewerRight > *, -#toolbarSidebarLeft *, -#toolbarSidebarRight *, -.findbar *{ - position:relative; - float:var(--inline-start); -} - -#toolbarViewerLeft{ - padding-inline-start:1px; -} -#toolbarViewerRight{ - padding-inline-end:1px; -} -#toolbarSidebarRight{ - padding-inline-end:2px; -} - -.splitToolbarButton{ - margin:2px; - display:inline-block; -} -.splitToolbarButton > .toolbarButton{ - float:var(--inline-start); -} - -.toolbarButton, -.secondaryToolbarButton, -.dialogButton{ - border:none; - background:none; - width:28px; - height:28px; - outline:none; -} - -.dialogButton:is(:hover, :focus-visible){ - background-color:var(--dialog-button-hover-bg-color); -} - -.dialogButton:is(:hover, :focus-visible) > span{ - color:var(--dialog-button-hover-color); -} - -.toolbarButton > span{ - display:inline-block; - width:0; - height:0; - overflow:hidden; -} - -:is(.toolbarButton, .secondaryToolbarButton, .dialogButton)[disabled]{ - opacity:0.5; -} - -.splitToolbarButton > .toolbarButton:is(:hover, :focus-visible), -.dropdownToolbarButton:hover{ - background-color:var(--button-hover-color); -} -.splitToolbarButton > .toolbarButton{ - position:relative; - margin:0; -} -#toolbarSidebar .splitToolbarButton > .toolbarButton{ - margin-inline-end:2px; -} - -.splitToolbarButtonSeparator{ - float:var(--inline-start); - margin:4px 0; - width:1px; - height:20px; - background-color:var(--separator-color); -} - -.toolbarButton, -.dropdownToolbarButton, -.secondaryToolbarButton, -.dialogButton{ - min-width:16px; - margin:2px 1px; - padding:2px 6px 0; - border:none; - border-radius:2px; - color:var(--main-color); - font-size:12px; - line-height:14px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - cursor:default; - box-sizing:border-box; -} - -.toolbarButton:is(:hover, :focus-visible){ - background-color:var(--button-hover-color); -} -.secondaryToolbarButton:is(:hover, :focus-visible){ - background-color:var(--doorhanger-hover-bg-color); - color:var(--doorhanger-hover-color); -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled, -.splitToolbarButton.toggled > .toolbarButton.toggled{ - background-color:var(--toggled-btn-bg-color); - color:var(--toggled-btn-color); -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled:hover, -.splitToolbarButton.toggled > .toolbarButton.toggled:hover{ - outline:var(--toggled-hover-btn-outline) !important; -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled::before{ - background-color:var(--toggled-btn-color); -} - -:is(.toolbarButton, .secondaryToolbarButton).toggled:hover:active, -.splitToolbarButton.toggled > .toolbarButton.toggled:hover:active{ - background-color:var(--toggled-hover-active-btn-color); -} - -.dropdownToolbarButton{ - display:flex; - width:-moz-fit-content; - width:fit-content; - min-width:140px; - padding:0; - background-color:var(--dropdown-btn-bg-color); - border:var(--dropdown-btn-border); -} -.dropdownToolbarButton::after{ - top:6px; - inset-inline-end:6px; - pointer-events:none; - -webkit-mask-image:var(--toolbarButton-menuArrow-icon); - mask-image:var(--toolbarButton-menuArrow-icon); -} - -.dropdownToolbarButton > select{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - width:inherit; - min-width:inherit; - height:28px; - font-size:12px; - color:var(--main-color); - margin:0; - padding-block:1px 2px; - padding-inline:6px 38px; - border:none; - background-color:var(--dropdown-btn-bg-color); -} -.dropdownToolbarButton > select:is(:hover, :focus-visible){ - background-color:var(--button-hover-color); - color:var(--toggled-btn-color); -} -.dropdownToolbarButton > select > option{ - background:var(--doorhanger-bg-color); - color:var(--main-color); -} - -.toolbarButtonSpacer{ - width:30px; - display:inline-block; - height:1px; -} - -:is(.toolbarButton, .secondaryToolbarButton, .treeItemToggler)::before, -.dropdownToolbarButton::after{ - position:absolute; - display:inline-block; - width:16px; - height:16px; - - content:""; - background-color:var(--toolbar-icon-bg-color); - -webkit-mask-size:cover; - mask-size:cover; -} - -.dropdownToolbarButton:is(:hover, :focus-visible, :active)::after{ - background-color:var(--toolbar-icon-hover-bg-color); -} - -.toolbarButton::before{ - opacity:var(--toolbar-icon-opacity); - top:6px; - left:6px; -} - -.toolbarButton:is(:hover, :focus-visible)::before, -.secondaryToolbarButton:is(:hover, :focus-visible)::before{ - background-color:var(--toolbar-icon-hover-bg-color); -} - -.secondaryToolbarButton::before{ - opacity:var(--doorhanger-icon-opacity); - top:5px; - inset-inline-start:12px; -} - -#sidebarToggle::before{ - -webkit-mask-image:var(--toolbarButton-sidebarToggle-icon); - mask-image:var(--toolbarButton-sidebarToggle-icon); - transform:scaleX(var(--dir-factor)); -} - -#secondaryToolbarToggle::before{ - -webkit-mask-image:var(--toolbarButton-secondaryToolbarToggle-icon); - mask-image:var(--toolbarButton-secondaryToolbarToggle-icon); - transform:scaleX(var(--dir-factor)); -} - -#backToHome::before { - -webkit-mask-image: var(--toolbarButton-backToHome-icon); - mask-image: var(--toolbarButton-backToHome-icon); - transform: scaleX(var(--dir-factor)); -} - -#findPrevious::before{ - -webkit-mask-image:var(--findbarButton-previous-icon); - mask-image:var(--findbarButton-previous-icon); -} - -#findNext::before{ - -webkit-mask-image:var(--findbarButton-next-icon); - mask-image:var(--findbarButton-next-icon); -} - -#previous::before{ - -webkit-mask-image:var(--toolbarButton-pageUp-icon); - mask-image:var(--toolbarButton-pageUp-icon); -} - -#next::before{ - -webkit-mask-image:var(--toolbarButton-pageDown-icon); - mask-image:var(--toolbarButton-pageDown-icon); -} - -#zoomOut::before{ - -webkit-mask-image:var(--toolbarButton-zoomOut-icon); - mask-image:var(--toolbarButton-zoomOut-icon); -} - -#zoomIn::before{ - -webkit-mask-image:var(--toolbarButton-zoomIn-icon); - mask-image:var(--toolbarButton-zoomIn-icon); -} - -#presentationMode::before{ - -webkit-mask-image:var(--toolbarButton-presentationMode-icon); - mask-image:var(--toolbarButton-presentationMode-icon); -} - -#editorFreeText::before{ - -webkit-mask-image:var(--toolbarButton-editorFreeText-icon); - mask-image:var(--toolbarButton-editorFreeText-icon); -} - -#editorHighlight::before{ - -webkit-mask-image:var(--toolbarButton-editorHighlight-icon); - mask-image:var(--toolbarButton-editorHighlight-icon); -} - -#editorInk::before{ - -webkit-mask-image:var(--toolbarButton-editorInk-icon); - mask-image:var(--toolbarButton-editorInk-icon); -} - -#editorStamp::before{ - -webkit-mask-image:var(--toolbarButton-editorStamp-icon); - mask-image:var(--toolbarButton-editorStamp-icon); -} - -:is(#print, #secondaryPrint)::before{ - -webkit-mask-image:var(--toolbarButton-print-icon); - mask-image:var(--toolbarButton-print-icon); -} - -#secondaryOpenFile::before, #openFile::before{ - -webkit-mask-image:var(--toolbarButton-openFile-icon); - mask-image:var(--toolbarButton-openFile-icon); -} - -:is(#download, #secondaryDownload)::before{ - -webkit-mask-image:var(--toolbarButton-download-icon); - mask-image:var(--toolbarButton-download-icon); -} - -a.secondaryToolbarButton{ - padding-top:5px; - text-decoration:none; -} -a:is(.toolbarButton, .secondaryToolbarButton)[href="#"]{ - opacity:0.5; - pointer-events:none; -} - -#viewBookmark::before{ - -webkit-mask-image:var(--toolbarButton-bookmark-icon); - mask-image:var(--toolbarButton-bookmark-icon); -} - -#viewThumbnail::before{ - -webkit-mask-image:var(--toolbarButton-viewThumbnail-icon); - mask-image:var(--toolbarButton-viewThumbnail-icon); -} - -#viewOutline::before{ - -webkit-mask-image:var(--toolbarButton-viewOutline-icon); - mask-image:var(--toolbarButton-viewOutline-icon); - transform:scaleX(var(--dir-factor)); -} - -#viewAttachments::before{ - -webkit-mask-image:var(--toolbarButton-viewAttachments-icon); - mask-image:var(--toolbarButton-viewAttachments-icon); -} - -#viewLayers::before{ - -webkit-mask-image:var(--toolbarButton-viewLayers-icon); - mask-image:var(--toolbarButton-viewLayers-icon); -} - -#currentOutlineItem::before{ - -webkit-mask-image:var(--toolbarButton-currentOutlineItem-icon); - mask-image:var(--toolbarButton-currentOutlineItem-icon); - transform:scaleX(var(--dir-factor)); -} - -#viewFind::before{ - -webkit-mask-image:var(--toolbarButton-search-icon); - mask-image:var(--toolbarButton-search-icon); -} - -.pdfSidebarNotification::after{ - position:absolute; - display:inline-block; - top:2px; - inset-inline-end:2px; - content:""; - background-color:rgb(112 219 85); - height:9px; - width:9px; - border-radius:50%; -} - -.secondaryToolbarButton{ - position:relative; - margin:0; - padding:0 0 1px; - padding-inline-start:36px; - height:auto; - min-height:26px; - width:auto; - min-width:100%; - text-align:start; - white-space:normal; - border-radius:0; - box-sizing:border-box; - display:inline-block; -} -.secondaryToolbarButton > span{ - padding-inline-end:4px; -} - -#firstPage::before{ - -webkit-mask-image:var(--secondaryToolbarButton-firstPage-icon); - mask-image:var(--secondaryToolbarButton-firstPage-icon); -} - -#lastPage::before{ - -webkit-mask-image:var(--secondaryToolbarButton-lastPage-icon); - mask-image:var(--secondaryToolbarButton-lastPage-icon); -} - -#pageRotateCcw::before{ - -webkit-mask-image:var(--secondaryToolbarButton-rotateCcw-icon); - mask-image:var(--secondaryToolbarButton-rotateCcw-icon); -} - -#pageRotateCw::before{ - -webkit-mask-image:var(--secondaryToolbarButton-rotateCw-icon); - mask-image:var(--secondaryToolbarButton-rotateCw-icon); -} - -#cursorSelectTool::before{ - -webkit-mask-image:var(--secondaryToolbarButton-selectTool-icon); - mask-image:var(--secondaryToolbarButton-selectTool-icon); -} - -#cursorHandTool::before{ - -webkit-mask-image:var(--secondaryToolbarButton-handTool-icon); - mask-image:var(--secondaryToolbarButton-handTool-icon); -} - -#scrollPage::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollPage-icon); - mask-image:var(--secondaryToolbarButton-scrollPage-icon); -} - -#scrollVertical::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollVertical-icon); - mask-image:var(--secondaryToolbarButton-scrollVertical-icon); -} - -#scrollHorizontal::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon); - mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon); -} - -#scrollWrapped::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollWrapped-icon); - mask-image:var(--secondaryToolbarButton-scrollWrapped-icon); -} - -#spreadNone::before{ - -webkit-mask-image:var(--secondaryToolbarButton-spreadNone-icon); - mask-image:var(--secondaryToolbarButton-spreadNone-icon); -} - -#spreadOdd::before{ - -webkit-mask-image:var(--secondaryToolbarButton-spreadOdd-icon); - mask-image:var(--secondaryToolbarButton-spreadOdd-icon); -} - -#spreadEven::before{ - -webkit-mask-image:var(--secondaryToolbarButton-spreadEven-icon); - mask-image:var(--secondaryToolbarButton-spreadEven-icon); -} - -#documentProperties::before{ - -webkit-mask-image:var(--secondaryToolbarButton-documentProperties-icon); - mask-image:var(--secondaryToolbarButton-documentProperties-icon); -} - -.verticalToolbarSeparator{ - display:block; - margin:5px 2px; - width:1px; - height:22px; - background-color:var(--separator-color); -} -.horizontalToolbarSeparator{ - display:block; - margin:6px 0; - height:1px; - width:100%; - background-color:var(--doorhanger-separator-color); -} - -.toolbarField{ - padding:4px 7px; - margin:3px 0; - border-radius:2px; - background-color:var(--field-bg-color); - background-clip:padding-box; - border:1px solid var(--field-border-color); - box-shadow:none; - color:var(--field-color); - font-size:12px; - line-height:16px; - outline:none; -} - -.toolbarField[type="checkbox"]{ - opacity:0; - position:absolute !important; - left:0; - margin:10px 0 3px; - margin-inline-start:7px; -} - -#pageNumber{ - -moz-appearance:textfield; - text-align:end; - width:40px; - background-size:0 0; - transition-property:none; -} - -#pageNumber::-webkit-inner-spin-button{ - -webkit-appearance:none; - } - -.loadingInput:has(> #pageNumber.loading)::after{ - display:block; - visibility:visible; - - transition-property:visibility; - transition-delay:var(--loading-icon-delay); - } - -.loadingInput::after{ - position:absolute; - visibility:hidden; - display:none; - top:calc(50% - 8px); - width:16px; - height:16px; - - content:""; - background-color:var(--toolbar-icon-bg-color); - -webkit-mask-size:cover; - mask-size:cover; - -webkit-mask-image:var(--loading-icon); - mask-image:var(--loading-icon); - } - -.loadingInput.start::after{ - inset-inline-start:4px; - } - -.loadingInput.end::after{ - inset-inline-end:4px; - } - -.toolbarField:focus{ - border-color:#0a84ff; -} - -.toolbarLabel{ - min-width:16px; - padding:7px; - margin:2px; - border-radius:2px; - color:var(--main-color); - font-size:12px; - line-height:14px; - text-align:left; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - cursor:default; -} - -#numPages.toolbarLabel{ - padding-inline-start:3px; -} - -#thumbnailView, -#outlineView, -#attachmentsView, -#layersView{ - position:absolute; - width:calc(100% - 8px); - inset-block:0; - padding:4px 4px 0; - overflow:auto; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; -} -#thumbnailView{ - width:calc(100% - 60px); - padding:10px 30px 0; -} - -#thumbnailView > a:is(:active, :focus){ - outline:0; -} - -.thumbnail{ - --thumbnail-width:0; - --thumbnail-height:0; - - float:var(--inline-start); - width:var(--thumbnail-width); - height:var(--thumbnail-height); - margin:0 10px 5px; - padding:1px; - border:7px solid transparent; - border-radius:2px; -} - -#thumbnailView > a:last-of-type > .thumbnail{ - margin-bottom:10px; -} - -a:focus > .thumbnail, -.thumbnail:hover{ - border-color:var(--thumbnail-hover-color); -} -.thumbnail.selected{ - border-color:var(--thumbnail-selected-color) !important; -} - -.thumbnailImage{ - width:var(--thumbnail-width); - height:var(--thumbnail-height); - opacity:0.9; -} -a:focus > .thumbnail > .thumbnailImage, -.thumbnail:hover > .thumbnailImage{ - opacity:0.95; -} -.thumbnail.selected > .thumbnailImage{ - opacity:1 !important; -} - -.thumbnail:not([data-loaded]) > .thumbnailImage{ - width:calc(var(--thumbnail-width) - 2px); - height:calc(var(--thumbnail-height) - 2px); - border:1px dashed rgb(132 132 132); -} - -.treeWithDeepNesting > .treeItem, -.treeItem > .treeItems{ - margin-inline-start:20px; -} - -.treeItem > a{ - text-decoration:none; - display:inline-block; - min-width:calc(100% - 4px); - height:auto; - margin-bottom:1px; - padding:2px 0 5px; - padding-inline-start:4px; - border-radius:2px; - color:var(--treeitem-color); - font-size:13px; - line-height:15px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - white-space:normal; - cursor:pointer; -} - -#layersView .treeItem > a *{ - cursor:pointer; -} -#layersView .treeItem > a > label{ - padding-inline-start:4px; -} -#layersView .treeItem > a > label > input{ - float:var(--inline-start); - margin-top:1px; -} - -.treeItemToggler{ - position:relative; - float:var(--inline-start); - height:0; - width:0; - color:rgb(255 255 255 / 0.5); -} -.treeItemToggler::before{ - inset-inline-end:4px; - -webkit-mask-image:var(--treeitem-expanded-icon); - mask-image:var(--treeitem-expanded-icon); -} -.treeItemToggler.treeItemsHidden::before{ - -webkit-mask-image:var(--treeitem-collapsed-icon); - mask-image:var(--treeitem-collapsed-icon); - transform:scaleX(var(--dir-factor)); -} -.treeItemToggler.treeItemsHidden ~ .treeItems{ - display:none; -} - -.treeItem.selected > a{ - background-color:var(--treeitem-selected-bg-color); - color:var(--treeitem-selected-color); -} - -.treeItemToggler:hover, -.treeItemToggler:hover + a, -.treeItemToggler:hover ~ .treeItems, -.treeItem > a:hover{ - background-color:var(--treeitem-bg-color); - background-clip:padding-box; - border-radius:2px; - color:var(--treeitem-hover-color); -} - -#outlineOptionsContainer{ - display:none; -} - -#sidebarContainer:has(#outlineView:not(.hidden)) #outlineOptionsContainer{ - display:inherit; - } - -.dialogButton{ - width:auto; - margin:3px 4px 2px !important; - padding:2px 11px; - color:var(--main-color); - background-color:var(--dialog-button-bg-color); - border:var(--dialog-button-border) !important; -} - -dialog{ - margin:auto; - padding:15px; - border-spacing:4px; - color:var(--main-color); - font:message-box; - font-size:12px; - line-height:14px; - background-color:var(--doorhanger-bg-color); - border:1px solid rgb(0 0 0 / 0.5); - border-radius:4px; - box-shadow:0 1px 4px rgb(0 0 0 / 0.3); -} -dialog::backdrop{ - background-color:rgb(0 0 0 / 0.2); -} - -dialog > .row{ - display:table-row; -} - -dialog > .row > *{ - display:table-cell; -} - -dialog .toolbarField{ - margin:5px 0; -} - -dialog .separator{ - display:block; - margin:4px 0; - height:1px; - width:100%; - background-color:var(--separator-color); -} - -dialog .buttonRow{ - text-align:center; - vertical-align:middle; -} - -dialog :link{ - color:rgb(255 255 255); -} - -#passwordDialog{ - text-align:center; -} -#passwordDialog .toolbarField{ - width:200px; -} - -#documentPropertiesDialog{ - text-align:left; -} -#documentPropertiesDialog .row > *{ - min-width:100px; - text-align:start; -} -#documentPropertiesDialog .row > span{ - width:125px; - word-wrap:break-word; -} -#documentPropertiesDialog .row > p{ - max-width:225px; - word-wrap:break-word; -} -#documentPropertiesDialog .buttonRow{ - margin-top:10px; -} - -.grab-to-pan-grab{ - cursor:grab !important; -} -.grab-to-pan-grab - *:not(input):not(textarea):not(button):not(select):not(:link){ - cursor:inherit !important; -} -.grab-to-pan-grab:active, -.grab-to-pan-grabbing{ - cursor:grabbing !important; -} -.grab-to-pan-grabbing{ - position:fixed; - background:rgb(0 0 0 / 0); - display:block; - inset:0; - overflow:hidden; - z-index:50000; -} - -@page{ - margin:0; -} - -#printContainer{ - display:none; -} - -@media print{ - body{ - background:rgb(0 0 0 / 0) none; - } - body[data-pdfjsprinting] #outerContainer{ - display:none; - } - body[data-pdfjsprinting] #printContainer{ - display:block; - } - #printContainer{ - height:100%; - } - #printContainer > .printedPage{ - page-break-after:always; - page-break-inside:avoid; - height:100%; - width:100%; - - display:flex; - flex-direction:column; - justify-content:center; - align-items:center; - } - - #printContainer > .xfaPrintedPage .xfaPage{ - position:absolute; - } - - #printContainer > .xfaPrintedPage{ - page-break-after:always; - page-break-inside:avoid; - width:100%; - height:100%; - position:relative; - } - - #printContainer > .printedPage :is(canvas, img){ - max-width:100%; - max-height:100%; - - direction:ltr; - display:block; - } -} - -.visibleMediumView{ - display:none; -} - -@media all and (max-width: 900px){ - #toolbarViewerMiddle{ - display:table; - margin:auto; - left:auto; - position:inherit; - transform:none; - } -} - -@media all and (max-width: 840px){ - #sidebarContainer{ - background-color:var(--sidebar-narrow-bg-color); - } - #outerContainer.sidebarOpen #viewerContainer{ - inset-inline-start:0 !important; - } -} - -@media all and (max-width: 750px){ - :root{ - --editor-toolbar-base-offset:40px; - } - #outerContainer .hiddenMediumView{ - display:none; - } - #outerContainer .visibleMediumView{ - display:inherit; - } -} - -@media all and (max-width: 690px){ - .hiddenSmallView, - .hiddenSmallView *{ - display:none; - } - .toolbarButtonSpacer{ - width:0; - } - .findbar{ - inset-inline-start:34px; - } -} - -@media all and (max-width: 560px){ - #scaleSelectContainer{ - display:none; - } -} diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/example/Welcome_old.pdf b/stirling-pdf/build/resources/main/static/pdfjs-legacy/example/Welcome_old.pdf deleted file mode 100644 index baa49de39..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/example/Welcome_old.pdf and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/altText_add.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/altText_add.svg deleted file mode 100644 index 474ae6480..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/altText_add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-check.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-check.svg deleted file mode 100644 index dcfa38c8e..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-help.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-help.svg deleted file mode 100644 index b3ed74a1d..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-help.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-insert.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-insert.svg deleted file mode 100644 index 0bd68e8ee..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-insert.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-key.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-key.svg deleted file mode 100644 index af1984c27..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-newparagraph.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-newparagraph.svg deleted file mode 100644 index 2faa9cfe4..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-newparagraph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-note.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-note.svg deleted file mode 100644 index c7fe63859..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-paperclip.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-paperclip.svg deleted file mode 100644 index 5ceba6c5c..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-paperclip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-paragraph.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-paragraph.svg deleted file mode 100644 index 0e4a63f48..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-paragraph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-pushpin.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-pushpin.svg deleted file mode 100644 index 96957edc9..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/annotation-pushpin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg deleted file mode 100644 index 7113de0e1..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorFreeText.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorFreeText.svg deleted file mode 100644 index b02d01b51..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorFreeText.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorInk.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorInk.svg deleted file mode 100644 index f63817f7d..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorInk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg deleted file mode 100644 index 38a87b9e3..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/findbarButton-next.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/findbarButton-next.svg deleted file mode 100644 index 23e12b84e..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/findbarButton-next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/findbarButton-previous.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/findbarButton-previous.svg deleted file mode 100644 index 5a887e54f..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/findbarButton-previous.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/loading-icon.gif b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/loading-icon.gif deleted file mode 100644 index 76b6ff8eb..000000000 Binary files a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/loading-icon.gif and /dev/null differ diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg deleted file mode 100644 index 59eb78b54..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg deleted file mode 100644 index 1cfa1bd19..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg deleted file mode 100644 index c6968bb93..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg deleted file mode 100644 index 808864365..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg deleted file mode 100644 index 017ba3489..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg deleted file mode 100644 index d3d27b50e..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg deleted file mode 100644 index 941ed28d7..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg deleted file mode 100644 index 9fdb9d3d5..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg deleted file mode 100644 index 585f1d6cc..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg deleted file mode 100644 index d6b00bd97..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-bookmark.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-bookmark.svg deleted file mode 100644 index 0a65add8b..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg deleted file mode 100644 index a2be5e2ba..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg deleted file mode 100644 index 3ffffba13..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg deleted file mode 100644 index 28915836d..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorInk.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorInk.svg deleted file mode 100644 index 77776214b..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorInk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg deleted file mode 100644 index 49518b7b7..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-home.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-home.svg deleted file mode 100644 index 52c282425..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg deleted file mode 100644 index b4f374ced..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-openFile.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-openFile.svg deleted file mode 100644 index 0b47f8b08..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-openFile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-pageDown.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-pageDown.svg deleted file mode 100644 index ffba55b78..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-pageDown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-pageUp.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-pageUp.svg deleted file mode 100644 index 6df882e52..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-pageUp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg deleted file mode 100644 index c4614d55e..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-print.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-print.svg deleted file mode 100644 index e3209db0c..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-print.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-search.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-search.svg deleted file mode 100644 index b478282dc..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg deleted file mode 100644 index 6c77770dd..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg deleted file mode 100644 index 89426b60d..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg deleted file mode 100644 index 30fadf5b8..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg deleted file mode 100644 index ade76454c..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg deleted file mode 100644 index 0c4884413..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg deleted file mode 100644 index 3c8c83d90..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg deleted file mode 100644 index 2c3fcb550..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/treeitem-collapsed.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/treeitem-collapsed.svg deleted file mode 100644 index 831cddfc8..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/treeitem-collapsed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/treeitem-expanded.svg b/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/treeitem-expanded.svg deleted file mode 100644 index 2d45f0c8d..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/images/treeitem-expanded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/stirling-pdf/build/resources/main/static/pdfjs-legacy/js/viewer.mjs.map b/stirling-pdf/build/resources/main/static/pdfjs-legacy/js/viewer.mjs.map deleted file mode 100644 index 568ad024c..000000000 --- a/stirling-pdf/build/resources/main/static/pdfjs-legacy/js/viewer.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"viewer.mjs","mappings":"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C;;AAElE;AACA;AACA,IAAI,6CAA6C;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,IAAI,oCAAoC;AAC7C;AACA,CAAC;;;;;;;;ACnBY;AACb,QAAQ,mBAAO,CAAC,IAAqB;AACrC,kBAAkB,mBAAO,CAAC,IAA0B;AACpD,aAAa,mBAAO,CAAC,IAAqB;AAC1C,iBAAiB,mBAAO,CAAC,IAA2B;AACpD,kBAAkB,mBAAO,CAAC,IAAoC;AAC9D,WAAW,mBAAO,CAAC,IAA4B;AAC/C,iBAAiB,mBAAO,CAAC,IAA0B;AACnD,eAAe,mBAAO,CAAC,EAAwB;AAC/C,cAAc,mBAAO,CAAC,IAAuB;AAC7C,aAAa,mBAAO,CAAC,IAA+B;AACpD,eAAe,mBAAO,CAAC,GAAwB;AAC/C,wBAAwB,mBAAO,CAAC,IAAmC;AACnE,qBAAqB,mBAAO,CAAC,IAA8B;AAC3D,YAAY,mBAAO,CAAC,IAAoB;AACxC,sBAAsB,mBAAO,CAAC,IAAgC;AAC9D,oBAAoB,mBAAO,CAAC,IAA2C;;AAEvE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,WAAW;AACxD;;AAEA;AACA;AACA;AACA,iEAAiE,sBAAsB;AACvF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,SAAS;AAC3B;AACA;AACA,MAAM;AACN;AACA;AACA,kBAAkB,SAAS;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA,QAAQ,mBAAmB;AAC3B;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,WAAW,mBAAmB;AAC9B;AACA,GAAG;AACH;AACA;AACA;AACA,oBAAoB,kBAAkB;AACtC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,IAAI,uDAAuD;AAC3D;AACA;AACA;AACA,CAAC;;;;;;;;AC1PY;AACb;AACA,mBAAO,CAAC,IAAiC;;;;;;;;ACF5B;AACb;AACA,mBAAO,CAAC,IAAmC;;;;;;;;ACF9B;AACb;AACA,mBAAO,CAAC,IAAuC;;;;;;;;ACFlC;AACb;AACA,mBAAO,CAAC,IAAmC;;;;;;;;ACF9B;AACb;AACA,mBAAO,CAAC,IAAqC;;;;;;;;ACFhC;AACb;AACA,mBAAO,CAAC,IAA2C;;;;;;;;ACFtC;AACb;AACA,mBAAO,CAAC,IAA4B;;;;;;;;ACFvB;AACb,QAAQ,mBAAO,CAAC,IAAqB;AACrC,aAAa,mBAAO,CAAC,IAAqB;AAC1C,iBAAiB,mBAAO,CAAC,IAA2B;AACpD,+BAA+B,mBAAO,CAAC,IAAyC;AAChF,qBAAqB,6BAAgD;AACrE,aAAa,mBAAO,CAAC,IAA+B;AACpD,iBAAiB,mBAAO,CAAC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","sources":["webpack://pdf.js/./node_modules/core-js/internals/a-callable.js","webpack://pdf.js/./node_modules/core-js/internals/a-possible-prototype.js","webpack://pdf.js/./node_modules/core-js/internals/a-set.js","webpack://pdf.js/./node_modules/core-js/internals/an-instance.js","webpack://pdf.js/./node_modules/core-js/internals/an-object.js","webpack://pdf.js/./node_modules/core-js/internals/array-includes.js","webpack://pdf.js/./node_modules/core-js/internals/array-set-length.js","webpack://pdf.js/./node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack://pdf.js/./node_modules/core-js/internals/classof-raw.js","webpack://pdf.js/./node_modules/core-js/internals/classof.js","webpack://pdf.js/./node_modules/core-js/internals/copy-constructor-properties.js","webpack://pdf.js/./node_modules/core-js/internals/correct-prototype-getter.js","webpack://pdf.js/./node_modules/core-js/internals/create-iter-result-object.js","webpack://pdf.js/./node_modules/core-js/internals/create-non-enumerable-property.js","webpack://pdf.js/./node_modules/core-js/internals/create-property-descriptor.js","webpack://pdf.js/./node_modules/core-js/internals/create-property.js","webpack://pdf.js/./node_modules/core-js/internals/define-built-in-accessor.js","webpack://pdf.js/./node_modules/core-js/internals/define-built-in.js","webpack://pdf.js/./node_modules/core-js/internals/define-built-ins.js","webpack://pdf.js/./node_modules/core-js/internals/define-global-property.js","webpack://pdf.js/./node_modules/core-js/internals/descriptors.js","webpack://pdf.js/./node_modules/core-js/internals/document-create-element.js","webpack://pdf.js/./node_modules/core-js/internals/does-not-exceed-safe-integer.js","webpack://pdf.js/./node_modules/core-js/internals/dom-exception-constants.js","webpack://pdf.js/./node_modules/core-js/internals/engine-user-agent.js","webpack://pdf.js/./node_modules/core-js/internals/engine-v8-version.js","webpack://pdf.js/./node_modules/core-js/internals/enum-bug-keys.js","webpack://pdf.js/./node_modules/core-js/internals/error-stack-clear.js","webpack://pdf.js/./node_modules/core-js/internals/export.js","webpack://pdf.js/./node_modules/core-js/internals/fails.js","webpack://pdf.js/./node_modules/core-js/internals/function-bind-context.js","webpack://pdf.js/./node_modules/core-js/internals/function-bind-native.js","webpack://pdf.js/./node_modules/core-js/internals/function-call.js","webpack://pdf.js/./node_modules/core-js/internals/function-name.js","webpack://pdf.js/./node_modules/core-js/internals/function-uncurry-this-accessor.js","webpack://pdf.js/./node_modules/core-js/internals/function-uncurry-this-clause.js","webpack://pdf.js/./node_modules/core-js/internals/function-uncurry-this.js","webpack://pdf.js/./node_modules/core-js/internals/get-built-in.js","webpack://pdf.js/./node_modules/core-js/internals/get-iterator-direct.js","webpack://pdf.js/./node_modules/core-js/internals/get-iterator-method.js","webpack://pdf.js/./node_modules/core-js/internals/get-iterator.js","webpack://pdf.js/./node_modules/core-js/internals/get-method.js","webpack://pdf.js/./node_modules/core-js/internals/get-set-record.js","webpack://pdf.js/./node_modules/core-js/internals/global.js","webpack://pdf.js/./node_modules/core-js/internals/has-own-property.js","webpack://pdf.js/./node_modules/core-js/internals/hidden-keys.js","webpack://pdf.js/./node_modules/core-js/internals/html.js","webpack://pdf.js/./node_modules/core-js/internals/ie8-dom-define.js","webpack://pdf.js/./node_modules/core-js/internals/indexed-object.js","webpack://pdf.js/./node_modules/core-js/internals/inherit-if-required.js","webpack://pdf.js/./node_modules/core-js/internals/inspect-source.js","webpack://pdf.js/./node_modules/core-js/internals/internal-state.js","webpack://pdf.js/./node_modules/core-js/internals/is-array-iterator-method.js","webpack://pdf.js/./node_modules/core-js/internals/is-array.js","webpack://pdf.js/./node_modules/core-js/internals/is-callable.js","webpack://pdf.js/./node_modules/core-js/internals/is-forced.js","webpack://pdf.js/./node_modules/core-js/internals/is-null-or-undefined.js","webpack://pdf.js/./node_modules/core-js/internals/is-object.js","webpack://pdf.js/./node_modules/core-js/internals/is-possible-prototype.js","webpack://pdf.js/./node_modules/core-js/internals/is-pure.js","webpack://pdf.js/./node_modules/core-js/internals/is-symbol.js","webpack://pdf.js/./node_modules/core-js/internals/iterate-simple.js","webpack://pdf.js/./node_modules/core-js/internals/iterate.js","webpack://pdf.js/./node_modules/core-js/internals/iterator-close.js","webpack://pdf.js/./node_modules/core-js/internals/iterator-create-proxy.js","webpack://pdf.js/./node_modules/core-js/internals/iterator-map.js","webpack://pdf.js/./node_modules/core-js/internals/iterators-core.js","webpack://pdf.js/./node_modules/core-js/internals/iterators.js","webpack://pdf.js/./node_modules/core-js/internals/length-of-array-like.js","webpack://pdf.js/./node_modules/core-js/internals/make-built-in.js","webpack://pdf.js/./node_modules/core-js/internals/math-trunc.js","webpack://pdf.js/./node_modules/core-js/internals/new-promise-capability.js","webpack://pdf.js/./node_modules/core-js/internals/normalize-string-argument.js","webpack://pdf.js/./node_modules/core-js/internals/object-create.js","webpack://pdf.js/./node_modules/core-js/internals/object-define-properties.js","webpack://pdf.js/./node_modules/core-js/internals/object-define-property.js","webpack://pdf.js/./node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack://pdf.js/./node_modules/core-js/internals/object-get-own-property-names.js","webpack://pdf.js/./node_modules/core-js/internals/object-get-own-property-symbols.js","webpack://pdf.js/./node_modules/core-js/internals/object-get-prototype-of.js","webpack://pdf.js/./node_modules/core-js/internals/object-is-prototype-of.js","webpack://pdf.js/./node_modules/core-js/internals/object-keys-internal.js","webpack://pdf.js/./node_modules/core-js/internals/object-keys.js","webpack://pdf.js/./node_modules/core-js/internals/object-property-is-enumerable.js","webpack://pdf.js/./node_modules/core-js/internals/object-set-prototype-of.js","webpack://pdf.js/./node_modules/core-js/internals/ordinary-to-primitive.js","webpack://pdf.js/./node_modules/core-js/internals/own-keys.js","webpack://pdf.js/./node_modules/core-js/internals/parse-json-string.js","webpack://pdf.js/./node_modules/core-js/internals/require-object-coercible.js","webpack://pdf.js/./node_modules/core-js/internals/set-clone.js","webpack://pdf.js/./node_modules/core-js/internals/set-difference.js","webpack://pdf.js/./node_modules/core-js/internals/set-helpers.js","webpack://pdf.js/./node_modules/core-js/internals/set-intersection.js","webpack://pdf.js/./node_modules/core-js/internals/set-is-disjoint-from.js","webpack://pdf.js/./node_modules/core-js/internals/set-is-subset-of.js","webpack://pdf.js/./node_modules/core-js/internals/set-is-superset-of.js","webpack://pdf.js/./node_modules/core-js/internals/set-iterate.js","webpack://pdf.js/./node_modules/core-js/internals/set-method-accept-set-like.js","webpack://pdf.js/./node_modules/core-js/internals/set-size.js","webpack://pdf.js/./node_modules/core-js/internals/set-symmetric-difference.js","webpack://pdf.js/./node_modules/core-js/internals/set-union.js","webpack://pdf.js/./node_modules/core-js/internals/shared-key.js","webpack://pdf.js/./node_modules/core-js/internals/shared-store.js","webpack://pdf.js/./node_modules/core-js/internals/shared.js","webpack://pdf.js/./node_modules/core-js/internals/symbol-constructor-detection.js","webpack://pdf.js/./node_modules/core-js/internals/to-absolute-index.js","webpack://pdf.js/./node_modules/core-js/internals/to-indexed-object.js","webpack://pdf.js/./node_modules/core-js/internals/to-integer-or-infinity.js","webpack://pdf.js/./node_modules/core-js/internals/to-length.js","webpack://pdf.js/./node_modules/core-js/internals/to-object.js","webpack://pdf.js/./node_modules/core-js/internals/to-primitive.js","webpack://pdf.js/./node_modules/core-js/internals/to-property-key.js","webpack://pdf.js/./node_modules/core-js/internals/to-string-tag-support.js","webpack://pdf.js/./node_modules/core-js/internals/to-string.js","webpack://pdf.js/./node_modules/core-js/internals/try-to-string.js","webpack://pdf.js/./node_modules/core-js/internals/uid.js","webpack://pdf.js/./node_modules/core-js/internals/use-symbol-as-uid.js","webpack://pdf.js/./node_modules/core-js/internals/v8-prototype-define-bug.js","webpack://pdf.js/./node_modules/core-js/internals/validate-arguments-length.js","webpack://pdf.js/./node_modules/core-js/internals/weak-map-basic-detection.js","webpack://pdf.js/./node_modules/core-js/internals/well-known-symbol.js","webpack://pdf.js/./node_modules/core-js/modules/es.array.push.js","webpack://pdf.js/./node_modules/core-js/modules/es.promise.with-resolvers.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.difference.v2.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.intersection.v2.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.is-disjoint-from.v2.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.is-subset-of.v2.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.is-superset-of.v2.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.symmetric-difference.v2.js","webpack://pdf.js/./node_modules/core-js/modules/es.set.union.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.iterator.constructor.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.iterator.every.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.iterator.filter.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.iterator.for-each.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.iterator.map.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.iterator.some.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.json.parse.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.difference.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.intersection.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.is-subset-of.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.is-superset-of.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js","webpack://pdf.js/./node_modules/core-js/modules/esnext.set.union.v2.js","webpack://pdf.js/./node_modules/core-js/modules/web.dom-exception.stack.js","webpack://pdf.js/./node_modules/core-js/modules/web.url-search-params.delete.js","webpack://pdf.js/./node_modules/core-js/modules/web.url-search-params.has.js","webpack://pdf.js/./node_modules/core-js/modules/web.url-search-params.size.js","webpack://pdf.js/webpack/bootstrap","webpack://pdf.js/webpack/runtime/define property getters","webpack://pdf.js/webpack/runtime/hasOwnProperty shorthand","webpack://pdf.js/./web/ui_utils.js","webpack://pdf.js/./web/app_options.js","webpack://pdf.js/./web/pdf_link_service.js","webpack://pdf.js/./web/pdfjs.js","webpack://pdf.js/./web/event_utils.js","webpack://pdf.js/./web/external_services.js","webpack://pdf.js/./web/preferences.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/types.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/resolver.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/scope.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/builtins.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/memoizer.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/bundle.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/resource.js","webpack://pdf.js/./node_modules/@fluent/bundle/esm/index.js","webpack://pdf.js/./node_modules/@fluent/dom/esm/overlay.js","webpack://pdf.js/./node_modules/cached-iterable/src/cached_iterable.mjs","webpack://pdf.js/./node_modules/cached-iterable/src/cached_sync_iterable.mjs","webpack://pdf.js/./node_modules/cached-iterable/src/cached_async_iterable.mjs","webpack://pdf.js/./node_modules/cached-iterable/src/index.mjs","webpack://pdf.js/./node_modules/@fluent/dom/esm/localization.js","webpack://pdf.js/./node_modules/@fluent/dom/esm/dom_localization.js","webpack://pdf.js/./node_modules/@fluent/dom/esm/index.js","webpack://pdf.js/./web/l10n.js","webpack://pdf.js/./web/genericl10n.js","webpack://pdf.js/./web/generic_scripting.js","webpack://pdf.js/./web/genericcom.js","webpack://pdf.js/./web/alt_text_manager.js","webpack://pdf.js/./web/annotation_editor_params.js","webpack://pdf.js/./web/caret_browsing.js","webpack://pdf.js/./web/download_manager.js","webpack://pdf.js/./web/overlay_manager.js","webpack://pdf.js/./web/password_prompt.js","webpack://pdf.js/./web/base_tree_viewer.js","webpack://pdf.js/./web/pdf_attachment_viewer.js","webpack://pdf.js/./web/grab_to_pan.js","webpack://pdf.js/./web/pdf_cursor_tools.js","webpack://pdf.js/./web/pdf_document_properties.js","webpack://pdf.js/./web/pdf_find_utils.js","webpack://pdf.js/./web/pdf_find_controller.js","webpack://pdf.js/./web/pdf_find_bar.js","webpack://pdf.js/./web/pdf_history.js","webpack://pdf.js/./web/pdf_layer_viewer.js","webpack://pdf.js/./web/pdf_outline_viewer.js","webpack://pdf.js/./web/pdf_presentation_mode.js","webpack://pdf.js/./web/xfa_layer_builder.js","webpack://pdf.js/./web/print_utils.js","webpack://pdf.js/./web/pdf_print_service.js","webpack://pdf.js/./web/pdf_rendering_queue.js","webpack://pdf.js/./web/pdf_scripting_manager.js","webpack://pdf.js/./web/pdf_sidebar.js","webpack://pdf.js/./web/pdf_thumbnail_view.js","webpack://pdf.js/./web/pdf_thumbnail_viewer.js","webpack://pdf.js/./web/annotation_editor_layer_builder.js","webpack://pdf.js/./web/annotation_layer_builder.js","webpack://pdf.js/./web/draw_layer_builder.js","webpack://pdf.js/./web/struct_tree_layer_builder.js","webpack://pdf.js/./web/text_accessibility.js","webpack://pdf.js/./web/text_highlighter.js","webpack://pdf.js/./web/text_layer_builder.js","webpack://pdf.js/./web/pdf_page_view.js","webpack://pdf.js/./web/pdf_viewer.js","webpack://pdf.js/./web/secondary_toolbar.js","webpack://pdf.js/./web/toolbar.js","webpack://pdf.js/./web/view_history.js","webpack://pdf.js/./web/app.js","webpack://pdf.js/./web/viewer.js"],"sourcesContent":["'use strict';\nvar isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw new $TypeError(tryToString(argument) + ' is not a function');\n};\n","'use strict';\nvar isPossiblePrototype = require('../internals/is-possible-prototype');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (isPossiblePrototype(argument)) return argument;\n throw new $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","'use strict';\nvar has = require('../internals/set-helpers').has;\n\n// Perform ? RequireInternalSlot(M, [[SetData]])\nmodule.exports = function (it) {\n has(it);\n return it;\n};\n","'use strict';\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw new $TypeError('Incorrect invocation');\n};\n","'use strict';\nvar isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw new $TypeError($String(argument) + ' is not an object');\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n if (length === 0) return !IS_INCLUDES && -1;\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar anObject = require('../internals/an-object');\nvar iteratorClose = require('../internals/iterator-close');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n // eslint-disable-next-line es/no-object-getprototypeof -- required for testing\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n","'use strict';\n// `CreateIterResultObject` abstract operation\n// https://tc39.es/ecma262/#sec-createiterresultobject\nmodule.exports = function (value, done) {\n return { value: value, done: done };\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","'use strict';\nmodule.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));\n else object[key] = value;\n};\n","'use strict';\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineProperty = require('../internals/object-define-property');\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n","'use strict';\nvar global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;\n});\n","'use strict';\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\nmodule.exports = {\n IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 },\n DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 },\n HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 },\n WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 },\n InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 },\n NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 },\n NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 },\n NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 },\n NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 },\n InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 },\n InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 },\n SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 },\n InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 },\n NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 },\n InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 },\n ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 },\n TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 },\n SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 },\n NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 },\n AbortError: { s: 'ABORT_ERR', c: 20, m: 1 },\n URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 },\n QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 },\n TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },\n InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 },\n DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 }\n};\n","'use strict';\nmodule.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';\n","'use strict';\nvar global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar $Error = Error;\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String(new $Error(arg).stack); })('zxcasd');\n// eslint-disable-next-line redos/no-vulnerable -- safe\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar aCallable = require('../internals/a-callable');\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\n\nmodule.exports = function (object, key, method) {\n try {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));\n } catch (error) { /* empty */ }\n};\n","'use strict';\nvar classofRaw = require('../internals/classof-raw');\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThis(fn);\n};\n","'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","'use strict';\n// `GetIteratorDirect(obj)` abstract operation\n// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect\nmodule.exports = function (obj) {\n return {\n iterator: obj,\n next: obj.next,\n done: false\n };\n};\n","'use strict';\nvar classof = require('../internals/classof');\nvar getMethod = require('../internals/get-method');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar Iterators = require('../internals/iterators');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = function (it) {\n if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || Iterators[classof(it)];\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument, usingIterator) {\n var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;\n if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));\n throw new $TypeError(tryToString(argument) + ' is not iterable');\n};\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar call = require('../internals/function-call');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\nvar INVALID_SIZE = 'Invalid size';\nvar $RangeError = RangeError;\nvar $TypeError = TypeError;\nvar max = Math.max;\n\nvar SetRecord = function (set, intSize) {\n this.set = set;\n this.size = max(intSize, 0);\n this.has = aCallable(set.has);\n this.keys = aCallable(set.keys);\n};\n\nSetRecord.prototype = {\n getIterator: function () {\n return getIteratorDirect(anObject(call(this.keys, this.set)));\n },\n includes: function (it) {\n return call(this.has, this.set, it);\n }\n};\n\n// `GetSetRecord` abstract operation\n// https://tc39.es/proposal-set-methods/#sec-getsetrecord\nmodule.exports = function (obj) {\n anObject(obj);\n var numSize = +obj.size;\n // NOTE: If size is undefined, then numSize will be NaN\n // eslint-disable-next-line no-self-compare -- NaN check\n if (numSize !== numSize) throw new $TypeError(INVALID_SIZE);\n var intSize = toIntegerOrInfinity(numSize);\n if (intSize < 0) throw new $RangeError(INVALID_SIZE);\n return new SetRecord(obj, intSize);\n};\n","'use strict';\nvar check = function (it) {\n return it && it.Math === Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n check(typeof this == 'object' && this) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","'use strict';\nmodule.exports = {};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a !== 7;\n});\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","'use strict';\nvar NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw new TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\nvar documentAll = typeof document == 'object' && document.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\n// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing\nmodule.exports = typeof documentAll == 'undefined' && documentAll !== undefined ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\n// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","'use strict';\nvar isObject = require('../internals/is-object');\n\nmodule.exports = function (argument) {\n return isObject(argument) || argument === null;\n};\n","'use strict';\nmodule.exports = false;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","'use strict';\nvar call = require('../internals/function-call');\n\nmodule.exports = function (record, fn, ITERATOR_INSTEAD_OF_RECORD) {\n var iterator = ITERATOR_INSTEAD_OF_RECORD ? record : record.iterator;\n var next = record.next;\n var step, result;\n while (!(step = call(next, iterator)).done) {\n result = fn(step.value);\n if (result !== undefined) return result;\n }\n};\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar $TypeError = TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_RECORD = !!(options && options.IS_RECORD);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal', condition);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_RECORD) {\n iterator = iterable.iterator;\n } else if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = IS_RECORD ? iterable.next : iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar getMethod = require('../internals/get-method');\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar create = require('../internals/object-create');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIns = require('../internals/define-built-ins');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar InternalStateModule = require('../internals/internal-state');\nvar getMethod = require('../internals/get-method');\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar createIterResultObject = require('../internals/create-iter-result-object');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ITERATOR_HELPER = 'IteratorHelper';\nvar WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator';\nvar setInternalState = InternalStateModule.set;\n\nvar createIteratorProxyPrototype = function (IS_ITERATOR) {\n var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER);\n\n return defineBuiltIns(create(IteratorPrototype), {\n next: function next() {\n var state = getInternalState(this);\n // for simplification:\n // for `%WrapForValidIteratorPrototype%.next` our `nextHandler` returns `IterResultObject`\n // for `%IteratorHelperPrototype%.next` - just a value\n if (IS_ITERATOR) return state.nextHandler();\n try {\n var result = state.done ? undefined : state.nextHandler();\n return createIterResultObject(result, state.done);\n } catch (error) {\n state.done = true;\n throw error;\n }\n },\n 'return': function () {\n var state = getInternalState(this);\n var iterator = state.iterator;\n state.done = true;\n if (IS_ITERATOR) {\n var returnMethod = getMethod(iterator, 'return');\n return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true);\n }\n if (state.inner) try {\n iteratorClose(state.inner.iterator, 'normal');\n } catch (error) {\n return iteratorClose(iterator, 'throw', error);\n }\n iteratorClose(iterator, 'normal');\n return createIterResultObject(undefined, true);\n }\n });\n};\n\nvar WrapForValidIteratorPrototype = createIteratorProxyPrototype(true);\nvar IteratorHelperPrototype = createIteratorProxyPrototype(false);\n\ncreateNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper');\n\nmodule.exports = function (nextHandler, IS_ITERATOR) {\n var IteratorProxy = function Iterator(record, state) {\n if (state) {\n state.iterator = record.iterator;\n state.next = record.next;\n } else state = record;\n state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER;\n state.nextHandler = nextHandler;\n state.counter = 0;\n state.done = false;\n setInternalState(this, state);\n };\n\n IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype;\n\n return IteratorProxy;\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\nvar createIteratorProxy = require('../internals/iterator-create-proxy');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\n\nvar IteratorProxy = createIteratorProxy(function () {\n var iterator = this.iterator;\n var result = anObject(call(this.next, iterator));\n var done = this.done = !!result.done;\n if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true);\n});\n\n// `Iterator.prototype.map` method\n// https://github.com/tc39/proposal-iterator-helpers\nmodule.exports = function map(mapper) {\n anObject(this);\n aCallable(mapper);\n return new IteratorProxy(getIteratorDirect(this), {\n mapper: mapper\n });\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\n// `%IteratorPrototype%` object\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\n/* eslint-disable es/no-array-prototype-keys -- safe */\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nvar NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {\n var test = {};\n // FF44- legacy iterators case\n return IteratorPrototype[ITERATOR].call(test) !== test;\n});\n\nif (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};\nelse if (IS_PURE) IteratorPrototype = create(IteratorPrototype);\n\n// `%IteratorPrototype%[@@iterator]()` method\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator\nif (!isCallable(IteratorPrototype[ITERATOR])) {\n defineBuiltIn(IteratorPrototype, ITERATOR, function () {\n return this;\n });\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","'use strict';\nmodule.exports = {};\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar $String = String;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar stringSlice = uncurryThis(''.slice);\nvar replace = uncurryThis(''.replace);\nvar join = uncurryThis([].join);\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (stringSlice($String(name), 0, 7) === 'Symbol(') {\n name = '[' + replace($String(name), /^Symbol\\(([^)]*)\\).*$/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = join(TEMPLATE, typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar aCallable = require('../internals/a-callable');\n\nvar $TypeError = TypeError;\n\nvar PromiseCapability = function (C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw new $TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aCallable(resolve);\n this.reject = aCallable(reject);\n};\n\n// `NewPromiseCapability` abstract operation\n// https://tc39.es/ecma262/#sec-newpromisecapability\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","'use strict';\nvar toString = require('../internals/to-string');\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n","'use strict';\n/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar toObject = require('../internals/to-object');\nvar sharedKey = require('../internals/shared-key');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\nvar IE_PROTO = sharedKey('IE_PROTO');\nvar $Object = Object;\nvar ObjectPrototype = $Object.prototype;\n\n// `Object.getPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.getprototypeof\n// eslint-disable-next-line es/no-object-getprototypeof -- safe\nmodule.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {\n var object = toObject(O);\n if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];\n var constructor = object.constructor;\n if (isCallable(constructor) && object instanceof constructor) {\n return constructor.prototype;\n } return object instanceof $Object ? ObjectPrototype : null;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n return internalObjectKeys(O, enumBugKeys);\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\n/* eslint-disable no-proto -- safe */\nvar uncurryThisAccessor = require('../internals/function-uncurry-this-accessor');\nvar isObject = require('../internals/is-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n requireObjectCoercible(O);\n aPossiblePrototype(proto);\n if (!isObject(O)) return O;\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","'use strict';\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw new $TypeError(\"Can't convert object to primitive value\");\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\n\nvar $SyntaxError = SyntaxError;\nvar $parseInt = parseInt;\nvar fromCharCode = String.fromCharCode;\nvar at = uncurryThis(''.charAt);\nvar slice = uncurryThis(''.slice);\nvar exec = uncurryThis(/./.exec);\n\nvar codePoints = {\n '\\\\\"': '\"',\n '\\\\\\\\': '\\\\',\n '\\\\/': '/',\n '\\\\b': '\\b',\n '\\\\f': '\\f',\n '\\\\n': '\\n',\n '\\\\r': '\\r',\n '\\\\t': '\\t'\n};\n\nvar IS_4_HEX_DIGITS = /^[\\da-f]{4}$/i;\n// eslint-disable-next-line regexp/no-control-character -- safe\nvar IS_C0_CONTROL_CODE = /^[\\u0000-\\u001F]$/;\n\nmodule.exports = function (source, i) {\n var unterminated = true;\n var value = '';\n while (i < source.length) {\n var chr = at(source, i);\n if (chr === '\\\\') {\n var twoChars = slice(source, i, i + 2);\n if (hasOwn(codePoints, twoChars)) {\n value += codePoints[twoChars];\n i += 2;\n } else if (twoChars === '\\\\u') {\n i += 2;\n var fourHexDigits = slice(source, i, i + 4);\n if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw new $SyntaxError('Bad Unicode escape at: ' + i);\n value += fromCharCode($parseInt(fourHexDigits, 16));\n i += 4;\n } else throw new $SyntaxError('Unknown escape sequence: \"' + twoChars + '\"');\n } else if (chr === '\"') {\n unterminated = false;\n i++;\n break;\n } else {\n if (exec(IS_C0_CONTROL_CODE, chr)) throw new $SyntaxError('Bad control character in string literal at: ' + i);\n value += chr;\n i++;\n }\n }\n if (unterminated) throw new $SyntaxError('Unterminated string at: ' + i);\n return { value: value, end: i };\n};\n","'use strict';\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw new $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","'use strict';\nvar SetHelpers = require('../internals/set-helpers');\nvar iterate = require('../internals/set-iterate');\n\nvar Set = SetHelpers.Set;\nvar add = SetHelpers.add;\n\nmodule.exports = function (set) {\n var result = new Set();\n iterate(set, function (it) {\n add(result, it);\n });\n return result;\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar SetHelpers = require('../internals/set-helpers');\nvar clone = require('../internals/set-clone');\nvar size = require('../internals/set-size');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSet = require('../internals/set-iterate');\nvar iterateSimple = require('../internals/iterate-simple');\n\nvar has = SetHelpers.has;\nvar remove = SetHelpers.remove;\n\n// `Set.prototype.difference` method\n// https://github.com/tc39/proposal-set-methods\nmodule.exports = function difference(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n var result = clone(O);\n if (size(O) <= otherRec.size) iterateSet(O, function (e) {\n if (otherRec.includes(e)) remove(result, e);\n });\n else iterateSimple(otherRec.getIterator(), function (e) {\n if (has(O, e)) remove(result, e);\n });\n return result;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\n// eslint-disable-next-line es/no-set -- safe\nvar SetPrototype = Set.prototype;\n\nmodule.exports = {\n // eslint-disable-next-line es/no-set -- safe\n Set: Set,\n add: uncurryThis(SetPrototype.add),\n has: uncurryThis(SetPrototype.has),\n remove: uncurryThis(SetPrototype['delete']),\n proto: SetPrototype\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar SetHelpers = require('../internals/set-helpers');\nvar size = require('../internals/set-size');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSet = require('../internals/set-iterate');\nvar iterateSimple = require('../internals/iterate-simple');\n\nvar Set = SetHelpers.Set;\nvar add = SetHelpers.add;\nvar has = SetHelpers.has;\n\n// `Set.prototype.intersection` method\n// https://github.com/tc39/proposal-set-methods\nmodule.exports = function intersection(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n var result = new Set();\n\n if (size(O) > otherRec.size) {\n iterateSimple(otherRec.getIterator(), function (e) {\n if (has(O, e)) add(result, e);\n });\n } else {\n iterateSet(O, function (e) {\n if (otherRec.includes(e)) add(result, e);\n });\n }\n\n return result;\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar has = require('../internals/set-helpers').has;\nvar size = require('../internals/set-size');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSet = require('../internals/set-iterate');\nvar iterateSimple = require('../internals/iterate-simple');\nvar iteratorClose = require('../internals/iterator-close');\n\n// `Set.prototype.isDisjointFrom` method\n// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom\nmodule.exports = function isDisjointFrom(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n if (size(O) <= otherRec.size) return iterateSet(O, function (e) {\n if (otherRec.includes(e)) return false;\n }, true) !== false;\n var iterator = otherRec.getIterator();\n return iterateSimple(iterator, function (e) {\n if (has(O, e)) return iteratorClose(iterator, 'normal', false);\n }) !== false;\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar size = require('../internals/set-size');\nvar iterate = require('../internals/set-iterate');\nvar getSetRecord = require('../internals/get-set-record');\n\n// `Set.prototype.isSubsetOf` method\n// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf\nmodule.exports = function isSubsetOf(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n if (size(O) > otherRec.size) return false;\n return iterate(O, function (e) {\n if (!otherRec.includes(e)) return false;\n }, true) !== false;\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar has = require('../internals/set-helpers').has;\nvar size = require('../internals/set-size');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSimple = require('../internals/iterate-simple');\nvar iteratorClose = require('../internals/iterator-close');\n\n// `Set.prototype.isSupersetOf` method\n// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf\nmodule.exports = function isSupersetOf(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n if (size(O) < otherRec.size) return false;\n var iterator = otherRec.getIterator();\n return iterateSimple(iterator, function (e) {\n if (!has(O, e)) return iteratorClose(iterator, 'normal', false);\n }) !== false;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar iterateSimple = require('../internals/iterate-simple');\nvar SetHelpers = require('../internals/set-helpers');\n\nvar Set = SetHelpers.Set;\nvar SetPrototype = SetHelpers.proto;\nvar forEach = uncurryThis(SetPrototype.forEach);\nvar keys = uncurryThis(SetPrototype.keys);\nvar next = keys(new Set()).next;\n\nmodule.exports = function (set, fn, interruptible) {\n return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn);\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\n\nvar createSetLike = function (size) {\n return {\n size: size,\n has: function () {\n return false;\n },\n keys: function () {\n return {\n next: function () {\n return { done: true };\n }\n };\n }\n };\n};\n\nmodule.exports = function (name) {\n var Set = getBuiltIn('Set');\n try {\n new Set()[name](createSetLike(0));\n try {\n // late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it\n // https://github.com/tc39/proposal-set-methods/pull/88\n new Set()[name](createSetLike(-1));\n return false;\n } catch (error2) {\n return true;\n }\n } catch (error) {\n return false;\n }\n};\n","'use strict';\nvar uncurryThisAccessor = require('../internals/function-uncurry-this-accessor');\nvar SetHelpers = require('../internals/set-helpers');\n\nmodule.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) {\n return set.size;\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar SetHelpers = require('../internals/set-helpers');\nvar clone = require('../internals/set-clone');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSimple = require('../internals/iterate-simple');\n\nvar add = SetHelpers.add;\nvar has = SetHelpers.has;\nvar remove = SetHelpers.remove;\n\n// `Set.prototype.symmetricDifference` method\n// https://github.com/tc39/proposal-set-methods\nmodule.exports = function symmetricDifference(other) {\n var O = aSet(this);\n var keysIter = getSetRecord(other).getIterator();\n var result = clone(O);\n iterateSimple(keysIter, function (e) {\n if (has(O, e)) remove(result, e);\n else add(result, e);\n });\n return result;\n};\n","'use strict';\nvar aSet = require('../internals/a-set');\nvar add = require('../internals/set-helpers').add;\nvar clone = require('../internals/set-clone');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSimple = require('../internals/iterate-simple');\n\n// `Set.prototype.union` method\n// https://github.com/tc39/proposal-set-methods\nmodule.exports = function union(other) {\n var O = aSet(this);\n var keysIter = getSetRecord(other).getIterator();\n var result = clone(O);\n iterateSimple(keysIter, function (it) {\n add(result, it);\n });\n return result;\n};\n","'use strict';\nvar shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","'use strict';\nvar IS_PURE = require('../internals/is-pure');\nvar globalThis = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});\n\n(store.versions || (store.versions = [])).push({\n version: '3.37.1',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","'use strict';\nvar store = require('../internals/shared-store');\n\nmodule.exports = function (key, value) {\n return store[key] || (store[key] = value || {});\n};\n","'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\nvar global = require('../internals/global');\n\nvar $String = global.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol('symbol detection');\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw new $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","'use strict';\nvar toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","'use strict';\nvar $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype !== 42;\n});\n","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n","'use strict';\nvar global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar Symbol = global.Symbol;\nvar WellKnownSymbolsStore = shared('wks');\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name)) {\n WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)\n ? Symbol[name]\n : createWellKnownSymbol('Symbol.' + name);\n } return WellKnownSymbolsStore[name];\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\n\n// `Promise.withResolvers` method\n// https://github.com/tc39/proposal-promise-with-resolvers\n$({ target: 'Promise', stat: true }, {\n withResolvers: function withResolvers() {\n var promiseCapability = newPromiseCapabilityModule.f(this);\n return {\n promise: promiseCapability.promise,\n resolve: promiseCapability.resolve,\n reject: promiseCapability.reject\n };\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar difference = require('../internals/set-difference');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\n// `Set.prototype.difference` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, {\n difference: difference\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar intersection = require('../internals/set-intersection');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\nvar INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () {\n // eslint-disable-next-line es/no-array-from, es/no-set -- testing\n return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) !== '3,2';\n});\n\n// `Set.prototype.intersection` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, {\n intersection: intersection\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar isDisjointFrom = require('../internals/set-is-disjoint-from');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\n// `Set.prototype.isDisjointFrom` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, {\n isDisjointFrom: isDisjointFrom\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar isSubsetOf = require('../internals/set-is-subset-of');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\n// `Set.prototype.isSubsetOf` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, {\n isSubsetOf: isSubsetOf\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar isSupersetOf = require('../internals/set-is-superset-of');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\n// `Set.prototype.isSupersetOf` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, {\n isSupersetOf: isSupersetOf\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar symmetricDifference = require('../internals/set-symmetric-difference');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\n// `Set.prototype.symmetricDifference` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, {\n symmetricDifference: symmetricDifference\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar union = require('../internals/set-union');\nvar setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');\n\n// `Set.prototype.union` method\n// https://github.com/tc39/proposal-set-methods\n$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, {\n union: union\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar anInstance = require('../internals/an-instance');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\nvar createProperty = require('../internals/create-property');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IS_PURE = require('../internals/is-pure');\n\nvar CONSTRUCTOR = 'constructor';\nvar ITERATOR = 'Iterator';\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nvar $TypeError = TypeError;\nvar NativeIterator = global[ITERATOR];\n\n// FF56- have non-standard global helper `Iterator`\nvar FORCED = IS_PURE\n || !isCallable(NativeIterator)\n || NativeIterator.prototype !== IteratorPrototype\n // FF44- non-standard `Iterator` passes previous tests\n || !fails(function () { NativeIterator({}); });\n\nvar IteratorConstructor = function Iterator() {\n anInstance(this, IteratorPrototype);\n if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable');\n};\n\nvar defineIteratorPrototypeAccessor = function (key, value) {\n if (DESCRIPTORS) {\n defineBuiltInAccessor(IteratorPrototype, key, {\n configurable: true,\n get: function () {\n return value;\n },\n set: function (replacement) {\n anObject(this);\n if (this === IteratorPrototype) throw new $TypeError(\"You can't redefine this property\");\n if (hasOwn(this, key)) this[key] = replacement;\n else createProperty(this, key, replacement);\n }\n });\n } else IteratorPrototype[key] = value;\n};\n\nif (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);\n\nif (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) {\n defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);\n}\n\nIteratorConstructor.prototype = IteratorPrototype;\n\n// `Iterator` constructor\n// https://github.com/tc39/proposal-iterator-helpers\n$({ global: true, constructor: true, forced: FORCED }, {\n Iterator: IteratorConstructor\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\n// `Iterator.prototype.every` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n every: function every(predicate) {\n anObject(this);\n aCallable(predicate);\n var record = getIteratorDirect(this);\n var counter = 0;\n return !iterate(record, function (value, stop) {\n if (!predicate(value, counter++)) return stop();\n }, { IS_RECORD: true, INTERRUPTED: true }).stopped;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\nvar createIteratorProxy = require('../internals/iterator-create-proxy');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar IS_PURE = require('../internals/is-pure');\n\nvar IteratorProxy = createIteratorProxy(function () {\n var iterator = this.iterator;\n var predicate = this.predicate;\n var next = this.next;\n var result, done, value;\n while (true) {\n result = anObject(call(next, iterator));\n done = this.done = !!result.done;\n if (done) return;\n value = result.value;\n if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;\n }\n});\n\n// `Iterator.prototype.filter` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {\n filter: function filter(predicate) {\n anObject(this);\n aCallable(predicate);\n return new IteratorProxy(getIteratorDirect(this), {\n predicate: predicate\n });\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\n// `Iterator.prototype.forEach` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n forEach: function forEach(fn) {\n anObject(this);\n aCallable(fn);\n var record = getIteratorDirect(this);\n var counter = 0;\n iterate(record, function (value) {\n fn(value, counter++);\n }, { IS_RECORD: true });\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar map = require('../internals/iterator-map');\nvar IS_PURE = require('../internals/is-pure');\n\n// `Iterator.prototype.map` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {\n map: map\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\n// `Iterator.prototype.some` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n some: function some(predicate) {\n anObject(this);\n aCallable(predicate);\n var record = getIteratorDirect(this);\n var counter = 0;\n return iterate(record, function (value, stop) {\n if (predicate(value, counter++)) return stop();\n }, { IS_RECORD: true, INTERRUPTED: true }).stopped;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isArray = require('../internals/is-array');\nvar hasOwn = require('../internals/has-own-property');\nvar toString = require('../internals/to-string');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar fails = require('../internals/fails');\nvar parseJSONString = require('../internals/parse-json-string');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nvar JSON = global.JSON;\nvar Number = global.Number;\nvar SyntaxError = global.SyntaxError;\nvar nativeParse = JSON && JSON.parse;\nvar enumerableOwnProperties = getBuiltIn('Object', 'keys');\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar at = uncurryThis(''.charAt);\nvar slice = uncurryThis(''.slice);\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis([].push);\n\nvar IS_DIGIT = /^\\d$/;\nvar IS_NON_ZERO_DIGIT = /^[1-9]$/;\nvar IS_NUMBER_START = /^(?:-|\\d)$/;\nvar IS_WHITESPACE = /^[\\t\\n\\r ]$/;\n\nvar PRIMITIVE = 0;\nvar OBJECT = 1;\n\nvar $parse = function (source, reviver) {\n source = toString(source);\n var context = new Context(source, 0, '');\n var root = context.parse();\n var value = root.value;\n var endIndex = context.skip(IS_WHITESPACE, root.end);\n if (endIndex < source.length) {\n throw new SyntaxError('Unexpected extra character: \"' + at(source, endIndex) + '\" after the parsed data at: ' + endIndex);\n }\n return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value;\n};\n\nvar internalize = function (holder, name, reviver, node) {\n var val = holder[name];\n var unmodified = node && val === node.value;\n var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {};\n var elementRecordsLen, keys, len, i, P;\n if (isObject(val)) {\n var nodeIsArray = isArray(val);\n var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {};\n if (nodeIsArray) {\n elementRecordsLen = nodes.length;\n len = lengthOfArrayLike(val);\n for (i = 0; i < len; i++) {\n internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined));\n }\n } else {\n keys = enumerableOwnProperties(val);\n len = lengthOfArrayLike(keys);\n for (i = 0; i < len; i++) {\n P = keys[i];\n internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined));\n }\n }\n }\n return call(reviver, holder, name, val, context);\n};\n\nvar internalizeProperty = function (object, key, value) {\n if (DESCRIPTORS) {\n var descriptor = getOwnPropertyDescriptor(object, key);\n if (descriptor && !descriptor.configurable) return;\n }\n if (value === undefined) delete object[key];\n else createProperty(object, key, value);\n};\n\nvar Node = function (value, end, source, nodes) {\n this.value = value;\n this.end = end;\n this.source = source;\n this.nodes = nodes;\n};\n\nvar Context = function (source, index) {\n this.source = source;\n this.index = index;\n};\n\n// https://www.json.org/json-en.html\nContext.prototype = {\n fork: function (nextIndex) {\n return new Context(this.source, nextIndex);\n },\n parse: function () {\n var source = this.source;\n var i = this.skip(IS_WHITESPACE, this.index);\n var fork = this.fork(i);\n var chr = at(source, i);\n if (exec(IS_NUMBER_START, chr)) return fork.number();\n switch (chr) {\n case '{':\n return fork.object();\n case '[':\n return fork.array();\n case '\"':\n return fork.string();\n case 't':\n return fork.keyword(true);\n case 'f':\n return fork.keyword(false);\n case 'n':\n return fork.keyword(null);\n } throw new SyntaxError('Unexpected character: \"' + chr + '\" at: ' + i);\n },\n node: function (type, value, start, end, nodes) {\n return new Node(value, end, type ? null : slice(this.source, start, end), nodes);\n },\n object: function () {\n var source = this.source;\n var i = this.index + 1;\n var expectKeypair = false;\n var object = {};\n var nodes = {};\n while (i < source.length) {\n i = this.until(['\"', '}'], i);\n if (at(source, i) === '}' && !expectKeypair) {\n i++;\n break;\n }\n // Parsing the key\n var result = this.fork(i).string();\n var key = result.value;\n i = result.end;\n i = this.until([':'], i) + 1;\n // Parsing value\n i = this.skip(IS_WHITESPACE, i);\n result = this.fork(i).parse();\n createProperty(nodes, key, result);\n createProperty(object, key, result.value);\n i = this.until([',', '}'], result.end);\n var chr = at(source, i);\n if (chr === ',') {\n expectKeypair = true;\n i++;\n } else if (chr === '}') {\n i++;\n break;\n }\n }\n return this.node(OBJECT, object, this.index, i, nodes);\n },\n array: function () {\n var source = this.source;\n var i = this.index + 1;\n var expectElement = false;\n var array = [];\n var nodes = [];\n while (i < source.length) {\n i = this.skip(IS_WHITESPACE, i);\n if (at(source, i) === ']' && !expectElement) {\n i++;\n break;\n }\n var result = this.fork(i).parse();\n push(nodes, result);\n push(array, result.value);\n i = this.until([',', ']'], result.end);\n if (at(source, i) === ',') {\n expectElement = true;\n i++;\n } else if (at(source, i) === ']') {\n i++;\n break;\n }\n }\n return this.node(OBJECT, array, this.index, i, nodes);\n },\n string: function () {\n var index = this.index;\n var parsed = parseJSONString(this.source, this.index + 1);\n return this.node(PRIMITIVE, parsed.value, index, parsed.end);\n },\n number: function () {\n var source = this.source;\n var startIndex = this.index;\n var i = startIndex;\n if (at(source, i) === '-') i++;\n if (at(source, i) === '0') i++;\n else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, ++i);\n else throw new SyntaxError('Failed to parse number at: ' + i);\n if (at(source, i) === '.') i = this.skip(IS_DIGIT, ++i);\n if (at(source, i) === 'e' || at(source, i) === 'E') {\n i++;\n if (at(source, i) === '+' || at(source, i) === '-') i++;\n var exponentStartIndex = i;\n i = this.skip(IS_DIGIT, i);\n if (exponentStartIndex === i) throw new SyntaxError(\"Failed to parse number's exponent value at: \" + i);\n }\n return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i);\n },\n keyword: function (value) {\n var keyword = '' + value;\n var index = this.index;\n var endIndex = index + keyword.length;\n if (slice(this.source, index, endIndex) !== keyword) throw new SyntaxError('Failed to parse value at: ' + index);\n return this.node(PRIMITIVE, value, index, endIndex);\n },\n skip: function (regex, i) {\n var source = this.source;\n for (; i < source.length; i++) if (!exec(regex, at(source, i))) break;\n return i;\n },\n until: function (array, i) {\n i = this.skip(IS_WHITESPACE, i);\n var chr = at(this.source, i);\n for (var j = 0; j < array.length; j++) if (array[j] === chr) return i;\n throw new SyntaxError('Unexpected character: \"' + chr + '\" at: ' + i);\n }\n};\n\nvar NO_SOURCE_SUPPORT = fails(function () {\n var unsafeInt = '9007199254740993';\n var source;\n nativeParse(unsafeInt, function (key, value, context) {\n source = context.source;\n });\n return source !== unsafeInt;\n});\n\nvar PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () {\n // Safari 9 bug\n return 1 / nativeParse('-0 \\t') !== -Infinity;\n});\n\n// `JSON.parse` method\n// https://tc39.es/ecma262/#sec-json.parse\n// https://github.com/tc39/proposal-json-parse-with-source\n$({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, {\n parse: function parse(text, reviver) {\n return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver);\n }\n});\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.difference.v2');\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.intersection.v2');\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.is-disjoint-from.v2');\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.is-subset-of.v2');\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.is-superset-of.v2');\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.symmetric-difference.v2');\n","'use strict';\n// TODO: Remove from `core-js@4`\nrequire('../modules/es.set.union.v2');\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar defineProperty = require('../internals/object-define-property').f;\nvar hasOwn = require('../internals/has-own-property');\nvar anInstance = require('../internals/an-instance');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar normalizeStringArgument = require('../internals/normalize-string-argument');\nvar DOMExceptionConstants = require('../internals/dom-exception-constants');\nvar clearErrorStack = require('../internals/error-stack-clear');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IS_PURE = require('../internals/is-pure');\n\nvar DOM_EXCEPTION = 'DOMException';\nvar Error = getBuiltIn('Error');\nvar NativeDOMException = getBuiltIn(DOM_EXCEPTION);\n\nvar $DOMException = function DOMException() {\n anInstance(this, DOMExceptionPrototype);\n var argumentsLength = arguments.length;\n var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);\n var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');\n var that = new NativeDOMException(message, name);\n var error = new Error(message);\n error.name = DOM_EXCEPTION;\n defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));\n inheritIfRequired(that, this, $DOMException);\n return that;\n};\n\nvar DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype;\n\nvar ERROR_HAS_STACK = 'stack' in new Error(DOM_EXCEPTION);\nvar DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION);\n\n// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it\n// https://github.com/Jarred-Sumner/bun/issues/399\nvar BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);\n\nvar FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;\n\n// `DOMException` constructor patch for `.stack` where it's required\n// https://webidl.spec.whatwg.org/#es-DOMException-specialness\n$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic\n DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException\n});\n\nvar PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);\nvar PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;\n\nif (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {\n if (!IS_PURE) {\n defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException));\n }\n\n for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {\n var constant = DOMExceptionConstants[key];\n var constantName = constant.s;\n if (!hasOwn(PolyfilledDOMException, constantName)) {\n defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c));\n }\n }\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","/* Copyright 2012 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nconst DEFAULT_SCALE_VALUE = \"auto\";\nconst DEFAULT_SCALE = 1.0;\nconst DEFAULT_SCALE_DELTA = 1.1;\nconst MIN_SCALE = 0.1;\nconst MAX_SCALE = 10.0;\nconst UNKNOWN_SCALE = 0;\nconst MAX_AUTO_SCALE = 1.25;\nconst SCROLLBAR_PADDING = 40;\nconst VERTICAL_PADDING = 5;\n\nconst RenderingStates = {\n INITIAL: 0,\n RUNNING: 1,\n PAUSED: 2,\n FINISHED: 3,\n};\n\nconst PresentationModeState = {\n UNKNOWN: 0,\n NORMAL: 1,\n CHANGING: 2,\n FULLSCREEN: 3,\n};\n\nconst SidebarView = {\n UNKNOWN: -1,\n NONE: 0,\n THUMBS: 1, // Default value.\n OUTLINE: 2,\n ATTACHMENTS: 3,\n LAYERS: 4,\n};\n\nconst TextLayerMode = {\n DISABLE: 0,\n ENABLE: 1,\n ENABLE_PERMISSIONS: 2,\n};\n\nconst ScrollMode = {\n UNKNOWN: -1,\n VERTICAL: 0, // Default value.\n HORIZONTAL: 1,\n WRAPPED: 2,\n PAGE: 3,\n};\n\nconst SpreadMode = {\n UNKNOWN: -1,\n NONE: 0, // Default value.\n ODD: 1,\n EVEN: 2,\n};\n\nconst CursorTool = {\n SELECT: 0, // The default value.\n HAND: 1,\n ZOOM: 2,\n};\n\n// Used by `PDFViewerApplication`, and by the API unit-tests.\nconst AutoPrintRegExp = /\\bprint\\s*\\(/;\n\n/**\n * Scale factors for the canvas, necessary with HiDPI displays.\n */\nclass OutputScale {\n constructor() {\n const pixelRatio = window.devicePixelRatio || 1;\n\n /**\n * @type {number} Horizontal scale.\n */\n this.sx = pixelRatio;\n\n /**\n * @type {number} Vertical scale.\n */\n this.sy = pixelRatio;\n }\n\n /**\n * @type {boolean} Returns `true` when scaling is required, `false` otherwise.\n */\n get scaled() {\n return this.sx !== 1 || this.sy !== 1;\n }\n}\n\n/**\n * Scrolls specified element into view of its parent.\n * @param {HTMLElement} element - The element to be visible.\n * @param {Object} [spot] - An object with optional top and left properties,\n * specifying the offset from the top left edge.\n * @param {number} [spot.left]\n * @param {number} [spot.top]\n * @param {boolean} [scrollMatches] - When scrolling search results into view,\n * ignore elements that either: Contains marked content identifiers,\n * or have the CSS-rule `overflow: hidden;` set. The default value is `false`.\n */\nfunction scrollIntoView(element, spot, scrollMatches = false) {\n // Assuming offsetParent is available (it's not available when viewer is in\n // hidden iframe or object). We have to scroll: if the offsetParent is not set\n // producing the error. See also animationStarted.\n let parent = element.offsetParent;\n if (!parent) {\n console.error(\"offsetParent is not set -- cannot scroll\");\n return;\n }\n let offsetY = element.offsetTop + element.clientTop;\n let offsetX = element.offsetLeft + element.clientLeft;\n while (\n (parent.clientHeight === parent.scrollHeight &&\n parent.clientWidth === parent.scrollWidth) ||\n (scrollMatches &&\n (parent.classList.contains(\"markedContent\") ||\n getComputedStyle(parent).overflow === \"hidden\"))\n ) {\n offsetY += parent.offsetTop;\n offsetX += parent.offsetLeft;\n\n parent = parent.offsetParent;\n if (!parent) {\n return; // no need to scroll\n }\n }\n if (spot) {\n if (spot.top !== undefined) {\n offsetY += spot.top;\n }\n if (spot.left !== undefined) {\n offsetX += spot.left;\n parent.scrollLeft = offsetX;\n }\n }\n parent.scrollTop = offsetY;\n}\n\n/**\n * Helper function to start monitoring the scroll event and converting them into\n * PDF.js friendly one: with scroll debounce and scroll direction.\n */\nfunction watchScroll(viewAreaElement, callback) {\n const debounceScroll = function (evt) {\n if (rAF) {\n return;\n }\n // schedule an invocation of scroll for next animation frame.\n rAF = window.requestAnimationFrame(function viewAreaElementScrolled() {\n rAF = null;\n\n const currentX = viewAreaElement.scrollLeft;\n const lastX = state.lastX;\n if (currentX !== lastX) {\n state.right = currentX > lastX;\n }\n state.lastX = currentX;\n const currentY = viewAreaElement.scrollTop;\n const lastY = state.lastY;\n if (currentY !== lastY) {\n state.down = currentY > lastY;\n }\n state.lastY = currentY;\n callback(state);\n });\n };\n\n const state = {\n right: true,\n down: true,\n lastX: viewAreaElement.scrollLeft,\n lastY: viewAreaElement.scrollTop,\n _eventHandler: debounceScroll,\n };\n\n let rAF = null;\n viewAreaElement.addEventListener(\"scroll\", debounceScroll, true);\n return state;\n}\n\n/**\n * Helper function to parse query string (e.g. ?param1=value¶m2=...).\n * @param {string} query\n * @returns {Map}\n */\nfunction parseQueryString(query) {\n const params = new Map();\n for (const [key, value] of new URLSearchParams(query)) {\n params.set(key.toLowerCase(), value);\n }\n return params;\n}\n\nconst InvisibleCharsRegExp = /[\\x00-\\x1F]/g;\n\n/**\n * @param {string} str\n * @param {boolean} [replaceInvisible]\n */\nfunction removeNullCharacters(str, replaceInvisible = false) {\n if (!InvisibleCharsRegExp.test(str)) {\n return str;\n }\n if (replaceInvisible) {\n return str.replaceAll(InvisibleCharsRegExp, m => (m === \"\\x00\" ? \"\" : \" \"));\n }\n return str.replaceAll(\"\\x00\", \"\");\n}\n\n/**\n * Use binary search to find the index of the first item in a given array which\n * passes a given condition. The items are expected to be sorted in the sense\n * that if the condition is true for one item in the array, then it is also true\n * for all following items.\n *\n * @returns {number} Index of the first array element to pass the test,\n * or |items.length| if no such element exists.\n */\nfunction binarySearchFirstItem(items, condition, start = 0) {\n let minIndex = start;\n let maxIndex = items.length - 1;\n\n if (maxIndex < 0 || !condition(items[maxIndex])) {\n return items.length;\n }\n if (condition(items[minIndex])) {\n return minIndex;\n }\n\n while (minIndex < maxIndex) {\n const currentIndex = (minIndex + maxIndex) >> 1;\n const currentItem = items[currentIndex];\n if (condition(currentItem)) {\n maxIndex = currentIndex;\n } else {\n minIndex = currentIndex + 1;\n }\n }\n return minIndex; /* === maxIndex */\n}\n\n/**\n * Approximates float number as a fraction using Farey sequence (max order\n * of 8).\n * @param {number} x - Positive float number.\n * @returns {Array} Estimated fraction: the first array item is a numerator,\n * the second one is a denominator.\n */\nfunction approximateFraction(x) {\n // Fast paths for int numbers or their inversions.\n if (Math.floor(x) === x) {\n return [x, 1];\n }\n const xinv = 1 / x;\n const limit = 8;\n if (xinv > limit) {\n return [1, limit];\n } else if (Math.floor(xinv) === xinv) {\n return [1, xinv];\n }\n\n const x_ = x > 1 ? xinv : x;\n // a/b and c/d are neighbours in Farey sequence.\n let a = 0,\n b = 1,\n c = 1,\n d = 1;\n // Limiting search to order 8.\n while (true) {\n // Generating next term in sequence (order of q).\n const p = a + c,\n q = b + d;\n if (q > limit) {\n break;\n }\n if (x_ <= p / q) {\n c = p;\n d = q;\n } else {\n a = p;\n b = q;\n }\n }\n let result;\n // Select closest of the neighbours to x.\n if (x_ - a / b < c / d - x_) {\n result = x_ === x ? [a, b] : [b, a];\n } else {\n result = x_ === x ? [c, d] : [d, c];\n }\n return result;\n}\n\nfunction roundToDivide(x, div) {\n const r = x % div;\n return r === 0 ? x : Math.round(x - r + div);\n}\n\n/**\n * @typedef {Object} GetPageSizeInchesParameters\n * @property {number[]} view\n * @property {number} userUnit\n * @property {number} rotate\n */\n\n/**\n * @typedef {Object} PageSize\n * @property {number} width - In inches.\n * @property {number} height - In inches.\n */\n\n/**\n * Gets the size of the specified page, converted from PDF units to inches.\n * @param {GetPageSizeInchesParameters} params\n * @returns {PageSize}\n */\nfunction getPageSizeInches({ view, userUnit, rotate }) {\n const [x1, y1, x2, y2] = view;\n // We need to take the page rotation into account as well.\n const changeOrientation = rotate % 180 !== 0;\n\n const width = ((x2 - x1) / 72) * userUnit;\n const height = ((y2 - y1) / 72) * userUnit;\n\n return {\n width: changeOrientation ? height : width,\n height: changeOrientation ? width : height,\n };\n}\n\n/**\n * Helper function for getVisibleElements.\n *\n * @param {number} index - initial guess at the first visible element\n * @param {Array} views - array of pages, into which `index` is an index\n * @param {number} top - the top of the scroll pane\n * @returns {number} less than or equal to `index` that is definitely at or\n * before the first visible element in `views`, but not by too much. (Usually,\n * this will be the first element in the first partially visible row in\n * `views`, although sometimes it goes back one row further.)\n */\nfunction backtrackBeforeAllVisibleElements(index, views, top) {\n // binarySearchFirstItem's assumption is that the input is ordered, with only\n // one index where the conditions flips from false to true: [false ...,\n // true...]. With vertical scrolling and spreads, it is possible to have\n // [false ..., true, false, true ...]. With wrapped scrolling we can have a\n // similar sequence, with many more mixed true and false in the middle.\n //\n // So there is no guarantee that the binary search yields the index of the\n // first visible element. It could have been any of the other visible elements\n // that were preceded by a hidden element.\n\n // Of course, if either this element or the previous (hidden) element is also\n // the first element, there's nothing to worry about.\n if (index < 2) {\n return index;\n }\n\n // That aside, the possible cases are represented below.\n //\n // **** = fully hidden\n // A*B* = mix of partially visible and/or hidden pages\n // CDEF = fully visible\n //\n // (1) Binary search could have returned A, in which case we can stop.\n // (2) Binary search could also have returned B, in which case we need to\n // check the whole row.\n // (3) Binary search could also have returned C, in which case we need to\n // check the whole previous row.\n //\n // There's one other possibility:\n //\n // **** = fully hidden\n // ABCD = mix of fully and/or partially visible pages\n //\n // (4) Binary search could only have returned A.\n\n // Initially assume that we need to find the beginning of the current row\n // (case 1, 2, or 4), which means finding a page that is above the current\n // page's top. If the found page is partially visible, we're definitely not in\n // case 3, and this assumption is correct.\n let elt = views[index].div;\n let pageTop = elt.offsetTop + elt.clientTop;\n\n if (pageTop >= top) {\n // The found page is fully visible, so we're actually either in case 3 or 4,\n // and unfortunately we can't tell the difference between them without\n // scanning the entire previous row, so we just conservatively assume that\n // we do need to backtrack to that row. In both cases, the previous page is\n // in the previous row, so use its top instead.\n elt = views[index - 1].div;\n pageTop = elt.offsetTop + elt.clientTop;\n }\n\n // Now we backtrack to the first page that still has its bottom below\n // `pageTop`, which is the top of a page in the first visible row (unless\n // we're in case 4, in which case it's the row before that).\n // `index` is found by binary search, so the page at `index - 1` is\n // invisible and we can start looking for potentially visible pages from\n // `index - 2`. (However, if this loop terminates on its first iteration,\n // which is the case when pages are stacked vertically, `index` should remain\n // unchanged, so we use a distinct loop variable.)\n for (let i = index - 2; i >= 0; --i) {\n elt = views[i].div;\n if (elt.offsetTop + elt.clientTop + elt.clientHeight <= pageTop) {\n // We have reached the previous row, so stop now.\n // This loop is expected to terminate relatively quickly because the\n // number of pages per row is expected to be small.\n break;\n }\n index = i;\n }\n return index;\n}\n\n/**\n * @typedef {Object} GetVisibleElementsParameters\n * @property {HTMLElement} scrollEl - A container that can possibly scroll.\n * @property {Array} views - Objects with a `div` property that contains an\n * HTMLElement, which should all be descendants of `scrollEl` satisfying the\n * relevant layout assumptions.\n * @property {boolean} sortByVisibility - If `true`, the returned elements are\n * sorted in descending order of the percent of their padding box that is\n * visible. The default value is `false`.\n * @property {boolean} horizontal - If `true`, the elements are assumed to be\n * laid out horizontally instead of vertically. The default value is `false`.\n * @property {boolean} rtl - If `true`, the `scrollEl` container is assumed to\n * be in right-to-left mode. The default value is `false`.\n */\n\n/**\n * Generic helper to find out what elements are visible within a scroll pane.\n *\n * Well, pretty generic. There are some assumptions placed on the elements\n * referenced by `views`:\n * - If `horizontal`, no left of any earlier element is to the right of the\n * left of any later element.\n * - Otherwise, `views` can be split into contiguous rows where, within a row,\n * no top of any element is below the bottom of any other element, and\n * between rows, no bottom of any element in an earlier row is below the\n * top of any element in a later row.\n *\n * (Here, top, left, etc. all refer to the padding edge of the element in\n * question. For pages, that ends up being equivalent to the bounding box of the\n * rendering canvas. Earlier and later refer to index in `views`, not page\n * layout.)\n *\n * @param {GetVisibleElementsParameters} params\n * @returns {Object} `{ first, last, views: [{ id, x, y, view, percent }] }`\n */\nfunction getVisibleElements({\n scrollEl,\n views,\n sortByVisibility = false,\n horizontal = false,\n rtl = false,\n}) {\n const top = scrollEl.scrollTop,\n bottom = top + scrollEl.clientHeight;\n const left = scrollEl.scrollLeft,\n right = left + scrollEl.clientWidth;\n\n // Throughout this \"generic\" function, comments will assume we're working with\n // PDF document pages, which is the most important and complex case. In this\n // case, the visible elements we're actually interested is the page canvas,\n // which is contained in a wrapper which adds no padding/border/margin, which\n // is itself contained in `view.div` which adds no padding (but does add a\n // border). So, as specified in this function's doc comment, this function\n // does all of its work on the padding edge of the provided views, starting at\n // offsetLeft/Top (which includes margin) and adding clientLeft/Top (which is\n // the border). Adding clientWidth/Height gets us the bottom-right corner of\n // the padding edge.\n function isElementBottomAfterViewTop(view) {\n const element = view.div;\n const elementBottom =\n element.offsetTop + element.clientTop + element.clientHeight;\n return elementBottom > top;\n }\n function isElementNextAfterViewHorizontally(view) {\n const element = view.div;\n const elementLeft = element.offsetLeft + element.clientLeft;\n const elementRight = elementLeft + element.clientWidth;\n return rtl ? elementLeft < right : elementRight > left;\n }\n\n const visible = [],\n ids = new Set(),\n numViews = views.length;\n let firstVisibleElementInd = binarySearchFirstItem(\n views,\n horizontal\n ? isElementNextAfterViewHorizontally\n : isElementBottomAfterViewTop\n );\n\n // Please note the return value of the `binarySearchFirstItem` function when\n // no valid element is found (hence the `firstVisibleElementInd` check below).\n if (\n firstVisibleElementInd > 0 &&\n firstVisibleElementInd < numViews &&\n !horizontal\n ) {\n // In wrapped scrolling (or vertical scrolling with spreads), with some page\n // sizes, isElementBottomAfterViewTop doesn't satisfy the binary search\n // condition: there can be pages with bottoms above the view top between\n // pages with bottoms below. This function detects and corrects that error;\n // see it for more comments.\n firstVisibleElementInd = backtrackBeforeAllVisibleElements(\n firstVisibleElementInd,\n views,\n top\n );\n }\n\n // lastEdge acts as a cutoff for us to stop looping, because we know all\n // subsequent pages will be hidden.\n //\n // When using wrapped scrolling or vertical scrolling with spreads, we can't\n // simply stop the first time we reach a page below the bottom of the view;\n // the tops of subsequent pages on the same row could still be visible. In\n // horizontal scrolling, we don't have that issue, so we can stop as soon as\n // we pass `right`, without needing the code below that handles the -1 case.\n let lastEdge = horizontal ? right : -1;\n\n for (let i = firstVisibleElementInd; i < numViews; i++) {\n const view = views[i],\n element = view.div;\n const currentWidth = element.offsetLeft + element.clientLeft;\n const currentHeight = element.offsetTop + element.clientTop;\n const viewWidth = element.clientWidth,\n viewHeight = element.clientHeight;\n const viewRight = currentWidth + viewWidth;\n const viewBottom = currentHeight + viewHeight;\n\n if (lastEdge === -1) {\n // As commented above, this is only needed in non-horizontal cases.\n // Setting lastEdge to the bottom of the first page that is partially\n // visible ensures that the next page fully below lastEdge is on the\n // next row, which has to be fully hidden along with all subsequent rows.\n if (viewBottom >= bottom) {\n lastEdge = viewBottom;\n }\n } else if ((horizontal ? currentWidth : currentHeight) > lastEdge) {\n break;\n }\n\n if (\n viewBottom <= top ||\n currentHeight >= bottom ||\n viewRight <= left ||\n currentWidth >= right\n ) {\n continue;\n }\n\n const hiddenHeight =\n Math.max(0, top - currentHeight) + Math.max(0, viewBottom - bottom);\n const hiddenWidth =\n Math.max(0, left - currentWidth) + Math.max(0, viewRight - right);\n\n const fractionHeight = (viewHeight - hiddenHeight) / viewHeight,\n fractionWidth = (viewWidth - hiddenWidth) / viewWidth;\n const percent = (fractionHeight * fractionWidth * 100) | 0;\n\n visible.push({\n id: view.id,\n x: currentWidth,\n y: currentHeight,\n view,\n percent,\n widthPercent: (fractionWidth * 100) | 0,\n });\n ids.add(view.id);\n }\n\n const first = visible[0],\n last = visible.at(-1);\n\n if (sortByVisibility) {\n visible.sort(function (a, b) {\n const pc = a.percent - b.percent;\n if (Math.abs(pc) > 0.001) {\n return -pc;\n }\n return a.id - b.id; // ensure stability\n });\n }\n return { first, last, views: visible, ids };\n}\n\nfunction normalizeWheelEventDirection(evt) {\n let delta = Math.hypot(evt.deltaX, evt.deltaY);\n const angle = Math.atan2(evt.deltaY, evt.deltaX);\n if (-0.25 * Math.PI < angle && angle < 0.75 * Math.PI) {\n // All that is left-up oriented has to change the sign.\n delta = -delta;\n }\n return delta;\n}\n\nfunction normalizeWheelEventDelta(evt) {\n const deltaMode = evt.deltaMode; // Avoid being affected by bug 1392460.\n let delta = normalizeWheelEventDirection(evt);\n\n const MOUSE_PIXELS_PER_LINE = 30;\n const MOUSE_LINES_PER_PAGE = 30;\n\n // Converts delta to per-page units\n if (deltaMode === WheelEvent.DOM_DELTA_PIXEL) {\n delta /= MOUSE_PIXELS_PER_LINE * MOUSE_LINES_PER_PAGE;\n } else if (deltaMode === WheelEvent.DOM_DELTA_LINE) {\n delta /= MOUSE_LINES_PER_PAGE;\n }\n return delta;\n}\n\nfunction isValidRotation(angle) {\n return Number.isInteger(angle) && angle % 90 === 0;\n}\n\nfunction isValidScrollMode(mode) {\n return (\n Number.isInteger(mode) &&\n Object.values(ScrollMode).includes(mode) &&\n mode !== ScrollMode.UNKNOWN\n );\n}\n\nfunction isValidSpreadMode(mode) {\n return (\n Number.isInteger(mode) &&\n Object.values(SpreadMode).includes(mode) &&\n mode !== SpreadMode.UNKNOWN\n );\n}\n\nfunction isPortraitOrientation(size) {\n return size.width <= size.height;\n}\n\n/**\n * Promise that is resolved when DOM window becomes visible.\n */\nconst animationStarted = new Promise(function (resolve) {\n if (\n typeof PDFJSDev !== \"undefined\" &&\n PDFJSDev.test(\"LIB\") &&\n typeof window === \"undefined\"\n ) {\n // Prevent \"ReferenceError: window is not defined\" errors when running the\n // unit-tests in Node.js environments.\n setTimeout(resolve, 20);\n return;\n }\n window.requestAnimationFrame(resolve);\n});\n\nconst docStyle =\n typeof PDFJSDev !== \"undefined\" &&\n PDFJSDev.test(\"LIB\") &&\n typeof document === \"undefined\"\n ? null\n : document.documentElement.style;\n\nfunction clamp(v, min, max) {\n return Math.min(Math.max(v, min), max);\n}\n\nclass ProgressBar {\n #classList = null;\n\n #disableAutoFetchTimeout = null;\n\n #percent = 0;\n\n #style = null;\n\n #visible = true;\n\n constructor(bar) {\n this.#classList = bar.classList;\n this.#style = bar.style;\n }\n\n get percent() {\n return this.#percent;\n }\n\n set percent(val) {\n this.#percent = clamp(val, 0, 100);\n\n if (isNaN(val)) {\n this.#classList.add(\"indeterminate\");\n return;\n }\n this.#classList.remove(\"indeterminate\");\n\n this.#style.setProperty(\"--progressBar-percent\", `${this.#percent}%`);\n }\n\n setWidth(viewer) {\n if (!viewer) {\n return;\n }\n const container = viewer.parentNode;\n const scrollbarWidth = container.offsetWidth - viewer.offsetWidth;\n if (scrollbarWidth > 0) {\n this.#style.setProperty(\n \"--progressBar-end-offset\",\n `${scrollbarWidth}px`\n );\n }\n }\n\n setDisableAutoFetch(delay = /* ms = */ 5000) {\n if (isNaN(this.#percent)) {\n return;\n }\n if (this.#disableAutoFetchTimeout) {\n clearTimeout(this.#disableAutoFetchTimeout);\n }\n this.show();\n\n this.#disableAutoFetchTimeout = setTimeout(() => {\n this.#disableAutoFetchTimeout = null;\n this.hide();\n }, delay);\n }\n\n hide() {\n if (!this.#visible) {\n return;\n }\n this.#visible = false;\n this.#classList.add(\"hidden\");\n }\n\n show() {\n if (this.#visible) {\n return;\n }\n this.#visible = true;\n this.#classList.remove(\"hidden\");\n }\n}\n\n/**\n * Get the active or focused element in current DOM.\n *\n * Recursively search for the truly active or focused element in case there are\n * shadow DOMs.\n *\n * @returns {Element} the truly active or focused element.\n */\nfunction getActiveOrFocusedElement() {\n let curRoot = document;\n let curActiveOrFocused =\n curRoot.activeElement || curRoot.querySelector(\":focus\");\n\n while (curActiveOrFocused?.shadowRoot) {\n curRoot = curActiveOrFocused.shadowRoot;\n curActiveOrFocused =\n curRoot.activeElement || curRoot.querySelector(\":focus\");\n }\n\n return curActiveOrFocused;\n}\n\n/**\n * Converts API PageLayout values to the format used by `BaseViewer`.\n * @param {string} layout - The API PageLayout value.\n * @returns {Object}\n */\nfunction apiPageLayoutToViewerModes(layout) {\n let scrollMode = ScrollMode.VERTICAL,\n spreadMode = SpreadMode.NONE;\n\n switch (layout) {\n case \"SinglePage\":\n scrollMode = ScrollMode.PAGE;\n break;\n case \"OneColumn\":\n break;\n case \"TwoPageLeft\":\n scrollMode = ScrollMode.PAGE;\n /* falls through */\n case \"TwoColumnLeft\":\n spreadMode = SpreadMode.ODD;\n break;\n case \"TwoPageRight\":\n scrollMode = ScrollMode.PAGE;\n /* falls through */\n case \"TwoColumnRight\":\n spreadMode = SpreadMode.EVEN;\n break;\n }\n return { scrollMode, spreadMode };\n}\n\n/**\n * Converts API PageMode values to the format used by `PDFSidebar`.\n * NOTE: There's also a \"FullScreen\" parameter which is not possible to support,\n * since the Fullscreen API used in browsers requires that entering\n * fullscreen mode only occurs as a result of a user-initiated event.\n * @param {string} mode - The API PageMode value.\n * @returns {number} A value from {SidebarView}.\n */\nfunction apiPageModeToSidebarView(mode) {\n switch (mode) {\n case \"UseNone\":\n return SidebarView.NONE;\n case \"UseThumbs\":\n return SidebarView.THUMBS;\n case \"UseOutlines\":\n return SidebarView.OUTLINE;\n case \"UseAttachments\":\n return SidebarView.ATTACHMENTS;\n case \"UseOC\":\n return SidebarView.LAYERS;\n }\n return SidebarView.NONE; // Default value.\n}\n\nfunction toggleCheckedBtn(button, toggle, view = null) {\n button.classList.toggle(\"toggled\", toggle);\n button.setAttribute(\"aria-checked\", toggle);\n\n view?.classList.toggle(\"hidden\", !toggle);\n}\n\nfunction toggleExpandedBtn(button, toggle, view = null) {\n button.classList.toggle(\"toggled\", toggle);\n button.setAttribute(\"aria-expanded\", toggle);\n\n view?.classList.toggle(\"hidden\", !toggle);\n}\n\nexport {\n animationStarted,\n apiPageLayoutToViewerModes,\n apiPageModeToSidebarView,\n approximateFraction,\n AutoPrintRegExp,\n backtrackBeforeAllVisibleElements, // only exported for testing\n binarySearchFirstItem,\n CursorTool,\n DEFAULT_SCALE,\n DEFAULT_SCALE_DELTA,\n DEFAULT_SCALE_VALUE,\n docStyle,\n getActiveOrFocusedElement,\n getPageSizeInches,\n getVisibleElements,\n isPortraitOrientation,\n isValidRotation,\n isValidScrollMode,\n isValidSpreadMode,\n MAX_AUTO_SCALE,\n MAX_SCALE,\n MIN_SCALE,\n normalizeWheelEventDelta,\n normalizeWheelEventDirection,\n OutputScale,\n parseQueryString,\n PresentationModeState,\n ProgressBar,\n removeNullCharacters,\n RenderingStates,\n roundToDivide,\n SCROLLBAR_PADDING,\n scrollIntoView,\n ScrollMode,\n SidebarView,\n SpreadMode,\n TextLayerMode,\n toggleCheckedBtn,\n toggleExpandedBtn,\n UNKNOWN_SCALE,\n VERTICAL_PADDING,\n watchScroll,\n};\n","/* Copyright 2018 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nif (typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"GENERIC\")) {\n // eslint-disable-next-line no-var\n var compatibilityParams = Object.create(null);\n if (\n typeof PDFJSDev !== \"undefined\" &&\n PDFJSDev.test(\"LIB\") &&\n typeof navigator === \"undefined\"\n ) {\n globalThis.navigator = Object.create(null);\n }\n const userAgent = navigator.userAgent || \"\";\n const platform = navigator.platform || \"\";\n const maxTouchPoints = navigator.maxTouchPoints || 1;\n\n const isAndroid = /Android/.test(userAgent);\n const isIOS =\n /\\b(iPad|iPhone|iPod)(?=;)/.test(userAgent) ||\n (platform === \"MacIntel\" && maxTouchPoints > 1);\n\n // Limit canvas size to 5 mega-pixels on mobile.\n // Support: Android, iOS\n (function checkCanvasSizeLimitation() {\n if (isIOS || isAndroid) {\n compatibilityParams.maxCanvasPixels = 5242880;\n }\n })();\n}\n\nconst OptionKind = {\n BROWSER: 0x01,\n VIEWER: 0x02,\n API: 0x04,\n WORKER: 0x08,\n PREFERENCE: 0x80,\n};\n\n/**\n * NOTE: These options are used to generate the `default_preferences.json` file,\n * see `OptionKind.PREFERENCE`, hence the values below must use only\n * primitive types and cannot rely on any imported types.\n */\nconst defaultOptions = {\n canvasMaxAreaInBytes: {\n /** @type {number} */\n value: -1,\n kind: OptionKind.BROWSER + OptionKind.API,\n },\n isInAutomation: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.BROWSER,\n },\n supportsCaretBrowsingMode: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.BROWSER,\n },\n supportsDocumentFonts: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.BROWSER,\n },\n supportsIntegratedFind: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.BROWSER,\n },\n supportsMouseWheelZoomCtrlKey: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.BROWSER,\n },\n supportsMouseWheelZoomMetaKey: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.BROWSER,\n },\n supportsPinchToZoom: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.BROWSER,\n },\n\n annotationEditorMode: {\n /** @type {number} */\n value: 0,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n annotationMode: {\n /** @type {number} */\n value: 2,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n cursorToolOnLoad: {\n /** @type {number} */\n value: 0,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n debuggerSrc: {\n /** @type {string} */\n value: \"./debugger.mjs\",\n kind: OptionKind.VIEWER,\n },\n defaultZoomDelay: {\n /** @type {number} */\n value: 400,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n defaultZoomValue: {\n /** @type {string} */\n value: \"\",\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n disableHistory: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER,\n },\n disablePageLabels: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enableHighlightEditor: {\n // We'll probably want to make some experiments before enabling this\n // in Firefox release, but it has to be temporary.\n // TODO: remove it when unnecessary.\n /** @type {boolean} */\n value: typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"TESTING\"),\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enableHighlightFloatingButton: {\n // We'll probably want to make some experiments before enabling this\n // in Firefox release, but it has to be temporary.\n // TODO: remove it when unnecessary.\n /** @type {boolean} */\n value: typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"TESTING\"),\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enableML: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enablePermissions: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enablePrintAutoRotate: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enableScripting: {\n /** @type {boolean} */\n value: typeof PDFJSDev === \"undefined\" || !PDFJSDev.test(\"CHROME\"),\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n enableStampEditor: {\n // We'll probably want to make some experiments before enabling this\n // in Firefox release, but it has to be temporary.\n // TODO: remove it when unnecessary.\n /** @type {boolean} */\n value: true,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n externalLinkRel: {\n /** @type {string} */\n value: \"noopener noreferrer nofollow\",\n kind: OptionKind.VIEWER,\n },\n externalLinkTarget: {\n /** @type {number} */\n value: 0,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n highlightEditorColors: {\n /** @type {string} */\n value: \"yellow=#FFFF98,green=#53FFBC,blue=#80EBFF,pink=#FFCBE6,red=#FF4F5F\",\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n historyUpdateUrl: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n ignoreDestinationZoom: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n imageResourcesPath: {\n /** @type {string} */\n value:\n typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"MOZCENTRAL\")\n ? \"resource://pdf.js/web/images/\"\n : \"./images/\",\n kind: OptionKind.VIEWER,\n },\n maxCanvasPixels: {\n /** @type {number} */\n value: 2 ** 25,\n kind: OptionKind.VIEWER,\n },\n forcePageColors: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n pageColorsBackground: {\n /** @type {string} */\n value: \"Canvas\",\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n pageColorsForeground: {\n /** @type {string} */\n value: \"CanvasText\",\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n pdfBugEnabled: {\n /** @type {boolean} */\n value: typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"TESTING\"),\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n printResolution: {\n /** @type {number} */\n value: 150,\n kind: OptionKind.VIEWER,\n },\n sidebarViewOnLoad: {\n /** @type {number} */\n value: -1,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n scrollModeOnLoad: {\n /** @type {number} */\n value: -1,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n spreadModeOnLoad: {\n /** @type {number} */\n value: -1,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n textLayerMode: {\n /** @type {number} */\n value: 1,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n viewOnLoad: {\n /** @type {boolean} */\n value: 0,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n },\n\n cMapPacked: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.API,\n },\n cMapUrl: {\n /** @type {string} */\n value:\n // eslint-disable-next-line no-nested-ternary\n typeof PDFJSDev === \"undefined\"\n ? \"../external/bcmaps/\"\n : PDFJSDev.test(\"MOZCENTRAL\")\n ? \"resource://pdf.js/web/cmaps/\"\n : \"../web/cmaps/\",\n kind: OptionKind.API,\n },\n disableAutoFetch: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.API + OptionKind.PREFERENCE,\n },\n disableFontFace: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.API + OptionKind.PREFERENCE,\n },\n disableRange: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.API + OptionKind.PREFERENCE,\n },\n disableStream: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.API + OptionKind.PREFERENCE,\n },\n docBaseUrl: {\n /** @type {string} */\n value: \"\",\n kind: OptionKind.API,\n },\n enableXfa: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.API + OptionKind.PREFERENCE,\n },\n fontExtraProperties: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.API,\n },\n isEvalSupported: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.API,\n },\n isOffscreenCanvasSupported: {\n /** @type {boolean} */\n value: true,\n kind: OptionKind.API,\n },\n maxImageSize: {\n /** @type {number} */\n value: -1,\n kind: OptionKind.API,\n },\n pdfBug: {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.API,\n },\n standardFontDataUrl: {\n /** @type {string} */\n value:\n // eslint-disable-next-line no-nested-ternary\n typeof PDFJSDev === \"undefined\"\n ? \"../external/standard_fonts/\"\n : PDFJSDev.test(\"MOZCENTRAL\")\n ? \"resource://pdf.js/web/standard_fonts/\"\n : \"../web/standard_fonts/\",\n kind: OptionKind.API,\n },\n verbosity: {\n /** @type {number} */\n value: 1,\n kind: OptionKind.API,\n },\n\n workerPort: {\n /** @type {Object} */\n value: null,\n kind: OptionKind.WORKER,\n },\n workerSrc: {\n /** @type {string} */\n value:\n // eslint-disable-next-line no-nested-ternary\n typeof PDFJSDev === \"undefined\"\n ? \"../src/pdf.worker.js\"\n : PDFJSDev.test(\"MOZCENTRAL\")\n ? \"resource://pdf.js/build/pdf.worker.mjs\"\n : \"../build/pdf.worker.mjs\",\n kind: OptionKind.WORKER,\n },\n};\nif (typeof PDFJSDev === \"undefined\" || !PDFJSDev.test(\"MOZCENTRAL\")) {\n defaultOptions.defaultUrl = {\n /** @type {string} */\n value:\n typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"CHROME\")\n ? \"\"\n : \"compressed.tracemonkey-pldi-09.pdf\",\n kind: OptionKind.VIEWER,\n };\n defaultOptions.sandboxBundleSrc = {\n /** @type {string} */\n value:\n typeof PDFJSDev === \"undefined\"\n ? \"../build/dev-sandbox/pdf.sandbox.mjs\"\n : \"../build/pdf.sandbox.mjs\",\n kind: OptionKind.VIEWER,\n };\n defaultOptions.viewerCssTheme = {\n /** @type {number} */\n value: typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"CHROME\") ? 2 : 0,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n };\n}\nif (typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"GENERIC\")) {\n defaultOptions.disablePreferences = {\n /** @type {boolean} */\n value: typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"TESTING\"),\n kind: OptionKind.VIEWER,\n };\n defaultOptions.locale = {\n /** @type {string} */\n value: navigator.language || \"en-US\",\n kind: OptionKind.VIEWER,\n };\n} else if (PDFJSDev.test(\"CHROME\")) {\n defaultOptions.disableTelemetry = {\n /** @type {boolean} */\n value: false,\n kind: OptionKind.VIEWER + OptionKind.PREFERENCE,\n };\n}\n\nconst userOptions = Object.create(null);\n\nif (typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"GENERIC\")) {\n // Apply any compatibility-values to the user-options,\n // see also `AppOptions.remove` below.\n for (const name in compatibilityParams) {\n userOptions[name] = compatibilityParams[name];\n }\n}\n\nif (typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"TESTING || LIB\")) {\n // Ensure that the `defaultOptions` are correctly specified.\n for (const name in defaultOptions) {\n const { value, kind } = defaultOptions[name];\n\n if (kind & OptionKind.PREFERENCE) {\n if (kind === OptionKind.PREFERENCE) {\n throw new Error(`Cannot use only \"PREFERENCE\" kind: ${name}`);\n }\n if (kind & OptionKind.BROWSER) {\n throw new Error(`Cannot mix \"PREFERENCE\" and \"BROWSER\" kind: ${name}`);\n }\n if (\n typeof compatibilityParams === \"object\" &&\n compatibilityParams[name] !== undefined\n ) {\n throw new Error(\n `Should not have compatibility-value for \"PREFERENCE\" kind: ${name}`\n );\n }\n // Only \"simple\" preference-values are allowed.\n if (\n typeof value !== \"boolean\" &&\n typeof value !== \"string\" &&\n !Number.isInteger(value)\n ) {\n throw new Error(`Invalid value for \"PREFERENCE\" kind: ${name}`);\n }\n }\n }\n}\n\nclass AppOptions {\n constructor() {\n throw new Error(\"Cannot initialize AppOptions.\");\n }\n\n static get(name) {\n return userOptions[name] ?? defaultOptions[name]?.value ?? undefined;\n }\n\n static getAll(kind = null, defaultOnly = false) {\n const options = Object.create(null);\n for (const name in defaultOptions) {\n const defaultOption = defaultOptions[name];\n\n if (kind && !(kind & defaultOption.kind)) {\n continue;\n }\n options[name] = defaultOnly\n ? defaultOption.value\n : userOptions[name] ?? defaultOption.value;\n }\n return options;\n }\n\n static set(name, value) {\n userOptions[name] = value;\n }\n\n static setAll(options, init = false) {\n if ((typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"GENERIC\")) && init) {\n if (this.get(\"disablePreferences\")) {\n // Give custom implementations of the default viewer a simpler way to\n // opt-out of having the `Preferences` override existing `AppOptions`.\n return;\n }\n for (const name in userOptions) {\n // Ignore any compatibility-values in the user-options.\n if (compatibilityParams[name] !== undefined) {\n continue;\n }\n console.warn(\n \"setAll: The Preferences may override manually set AppOptions; \" +\n 'please use the \"disablePreferences\"-option in order to prevent that.'\n );\n break;\n }\n }\n\n for (const name in options) {\n userOptions[name] = options[name];\n }\n }\n\n static remove(name) {\n delete userOptions[name];\n\n if (typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"GENERIC\")) {\n // Re-apply a compatibility-value, if it exists, to the user-options.\n const val = compatibilityParams[name];\n if (val !== undefined) {\n userOptions[name] = val;\n }\n }\n }\n}\n\nexport { AppOptions, OptionKind };\n","/* Copyright 2015 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./event_utils\").EventBus} EventBus */\n/** @typedef {import(\"./interfaces\").IPDFLinkService} IPDFLinkService */\n\nimport { parseQueryString } from \"./ui_utils.js\";\n\nconst DEFAULT_LINK_REL = \"noopener noreferrer nofollow\";\n\nconst LinkTarget = {\n NONE: 0, // Default value.\n SELF: 1,\n BLANK: 2,\n PARENT: 3,\n TOP: 4,\n};\n\n/**\n * @typedef {Object} PDFLinkServiceOptions\n * @property {EventBus} eventBus - The application event bus.\n * @property {number} [externalLinkTarget] - Specifies the `target` attribute\n * for external links. Must use one of the values from {LinkTarget}.\n * Defaults to using no target.\n * @property {string} [externalLinkRel] - Specifies the `rel` attribute for\n * external links. Defaults to stripping the referrer.\n * @property {boolean} [ignoreDestinationZoom] - Ignores the zoom argument,\n * thus preserving the current zoom level in the viewer, when navigating\n * to internal destinations. The default value is `false`.\n */\n\n/**\n * Performs navigation functions inside PDF, such as opening specified page,\n * or destination.\n * @implements {IPDFLinkService}\n */\nclass PDFLinkService {\n externalLinkEnabled = true;\n\n /**\n * @param {PDFLinkServiceOptions} options\n */\n constructor({\n eventBus,\n externalLinkTarget = null,\n externalLinkRel = null,\n ignoreDestinationZoom = false,\n } = {}) {\n this.eventBus = eventBus;\n this.externalLinkTarget = externalLinkTarget;\n this.externalLinkRel = externalLinkRel;\n this._ignoreDestinationZoom = ignoreDestinationZoom;\n\n this.baseUrl = null;\n this.pdfDocument = null;\n this.pdfViewer = null;\n this.pdfHistory = null;\n }\n\n setDocument(pdfDocument, baseUrl = null) {\n this.baseUrl = baseUrl;\n this.pdfDocument = pdfDocument;\n }\n\n setViewer(pdfViewer) {\n this.pdfViewer = pdfViewer;\n }\n\n setHistory(pdfHistory) {\n this.pdfHistory = pdfHistory;\n }\n\n /**\n * @type {number}\n */\n get pagesCount() {\n return this.pdfDocument ? this.pdfDocument.numPages : 0;\n }\n\n /**\n * @type {number}\n */\n get page() {\n return this.pdfDocument ? this.pdfViewer.currentPageNumber : 1;\n }\n\n /**\n * @param {number} value\n */\n set page(value) {\n if (this.pdfDocument) {\n this.pdfViewer.currentPageNumber = value;\n }\n }\n\n /**\n * @type {number}\n */\n get rotation() {\n return this.pdfDocument ? this.pdfViewer.pagesRotation : 0;\n }\n\n /**\n * @param {number} value\n */\n set rotation(value) {\n if (this.pdfDocument) {\n this.pdfViewer.pagesRotation = value;\n }\n }\n\n /**\n * @type {boolean}\n */\n get isInPresentationMode() {\n return this.pdfDocument ? this.pdfViewer.isInPresentationMode : false;\n }\n\n /**\n * This method will, when available, also update the browser history.\n *\n * @param {string|Array} dest - The named, or explicit, PDF destination.\n */\n async goToDestination(dest) {\n if (!this.pdfDocument) {\n return;\n }\n let namedDest, explicitDest, pageNumber;\n if (typeof dest === \"string\") {\n namedDest = dest;\n explicitDest = await this.pdfDocument.getDestination(dest);\n } else {\n namedDest = null;\n explicitDest = await dest;\n }\n if (!Array.isArray(explicitDest)) {\n console.error(\n `goToDestination: \"${explicitDest}\" is not a valid destination array, for dest=\"${dest}\".`\n );\n return;\n }\n // Dest array looks like that: \n const [destRef] = explicitDest;\n\n if (destRef && typeof destRef === \"object\") {\n pageNumber = this.pdfDocument.cachedPageNumber(destRef);\n\n if (!pageNumber) {\n // Fetch the page reference if it's not yet available. This could\n // only occur during loading, before all pages have been resolved.\n try {\n pageNumber = (await this.pdfDocument.getPageIndex(destRef)) + 1;\n } catch {\n console.error(\n `goToDestination: \"${destRef}\" is not a valid page reference, for dest=\"${dest}\".`\n );\n return;\n }\n }\n } else if (Number.isInteger(destRef)) {\n pageNumber = destRef + 1;\n }\n if (!pageNumber || pageNumber < 1 || pageNumber > this.pagesCount) {\n console.error(\n `goToDestination: \"${pageNumber}\" is not a valid page number, for dest=\"${dest}\".`\n );\n return;\n }\n\n if (this.pdfHistory) {\n // Update the browser history before scrolling the new destination into\n // view, to be able to accurately capture the current document position.\n this.pdfHistory.pushCurrentPosition();\n this.pdfHistory.push({ namedDest, explicitDest, pageNumber });\n }\n\n this.pdfViewer.scrollPageIntoView({\n pageNumber,\n destArray: explicitDest,\n ignoreDestinationZoom: this._ignoreDestinationZoom,\n });\n }\n\n /**\n * This method will, when available, also update the browser history.\n *\n * @param {number|string} val - The page number, or page label.\n */\n goToPage(val) {\n if (!this.pdfDocument) {\n return;\n }\n const pageNumber =\n (typeof val === \"string\" && this.pdfViewer.pageLabelToPageNumber(val)) ||\n val | 0;\n if (\n !(\n Number.isInteger(pageNumber) &&\n pageNumber > 0 &&\n pageNumber <= this.pagesCount\n )\n ) {\n console.error(`PDFLinkService.goToPage: \"${val}\" is not a valid page.`);\n return;\n }\n\n if (this.pdfHistory) {\n // Update the browser history before scrolling the new page into view,\n // to be able to accurately capture the current document position.\n this.pdfHistory.pushCurrentPosition();\n this.pdfHistory.pushPage(pageNumber);\n }\n\n this.pdfViewer.scrollPageIntoView({ pageNumber });\n }\n\n /**\n * Adds various attributes (href, title, target, rel) to hyperlinks.\n * @param {HTMLAnchorElement} link\n * @param {string} url\n * @param {boolean} [newWindow]\n */\n addLinkAttributes(link, url, newWindow = false) {\n if (!url || typeof url !== \"string\") {\n throw new Error('A valid \"url\" parameter must provided.');\n }\n const target = newWindow ? LinkTarget.BLANK : this.externalLinkTarget,\n rel = this.externalLinkRel;\n\n if (this.externalLinkEnabled) {\n link.href = link.title = url;\n } else {\n link.href = \"\";\n link.title = `Disabled: ${url}`;\n link.onclick = () => false;\n }\n\n let targetStr = \"\"; // LinkTarget.NONE\n switch (target) {\n case LinkTarget.NONE:\n break;\n case LinkTarget.SELF:\n targetStr = \"_self\";\n break;\n case LinkTarget.BLANK:\n targetStr = \"_blank\";\n break;\n case LinkTarget.PARENT:\n targetStr = \"_parent\";\n break;\n case LinkTarget.TOP:\n targetStr = \"_top\";\n break;\n }\n link.target = targetStr;\n\n link.rel = typeof rel === \"string\" ? rel : DEFAULT_LINK_REL;\n }\n\n /**\n * @param {string|Array} dest - The PDF destination object.\n * @returns {string} The hyperlink to the PDF object.\n */\n getDestinationHash(dest) {\n if (typeof dest === \"string\") {\n if (dest.length > 0) {\n return this.getAnchorUrl(\"#\" + escape(dest));\n }\n } else if (Array.isArray(dest)) {\n const str = JSON.stringify(dest);\n if (str.length > 0) {\n return this.getAnchorUrl(\"#\" + escape(str));\n }\n }\n return this.getAnchorUrl(\"\");\n }\n\n /**\n * Prefix the full url on anchor links to make sure that links are resolved\n * relative to the current URL instead of the one defined in .\n * @param {string} anchor - The anchor hash, including the #.\n * @returns {string} The hyperlink to the PDF object.\n */\n getAnchorUrl(anchor) {\n return this.baseUrl ? this.baseUrl + anchor : anchor;\n }\n\n /**\n * @param {string} hash\n */\n setHash(hash) {\n if (!this.pdfDocument) {\n return;\n }\n let pageNumber, dest;\n if (hash.includes(\"=\")) {\n const params = parseQueryString(hash);\n if (params.has(\"search\")) {\n const query = params.get(\"search\").replaceAll('\"', \"\"),\n phrase = params.get(\"phrase\") === \"true\";\n\n this.eventBus.dispatch(\"findfromurlhash\", {\n source: this,\n query: phrase ? query : query.match(/\\S+/g),\n });\n }\n // borrowing syntax from \"Parameters for Opening PDF Files\"\n if (params.has(\"page\")) {\n pageNumber = params.get(\"page\") | 0 || 1;\n }\n if (params.has(\"zoom\")) {\n // Build the destination array.\n const zoomArgs = params.get(\"zoom\").split(\",\"); // scale,left,top\n const zoomArg = zoomArgs[0];\n const zoomArgNumber = parseFloat(zoomArg);\n\n if (!zoomArg.includes(\"Fit\")) {\n // If the zoomArg is a number, it has to get divided by 100. If it's\n // a string, it should stay as it is.\n dest = [\n null,\n { name: \"XYZ\" },\n zoomArgs.length > 1 ? zoomArgs[1] | 0 : null,\n zoomArgs.length > 2 ? zoomArgs[2] | 0 : null,\n zoomArgNumber ? zoomArgNumber / 100 : zoomArg,\n ];\n } else if (zoomArg === \"Fit\" || zoomArg === \"FitB\") {\n dest = [null, { name: zoomArg }];\n } else if (\n zoomArg === \"FitH\" ||\n zoomArg === \"FitBH\" ||\n zoomArg === \"FitV\" ||\n zoomArg === \"FitBV\"\n ) {\n dest = [\n null,\n { name: zoomArg },\n zoomArgs.length > 1 ? zoomArgs[1] | 0 : null,\n ];\n } else if (zoomArg === \"FitR\") {\n if (zoomArgs.length !== 5) {\n console.error(\n 'PDFLinkService.setHash: Not enough parameters for \"FitR\".'\n );\n } else {\n dest = [\n null,\n { name: zoomArg },\n zoomArgs[1] | 0,\n zoomArgs[2] | 0,\n zoomArgs[3] | 0,\n zoomArgs[4] | 0,\n ];\n }\n } else {\n console.error(\n `PDFLinkService.setHash: \"${zoomArg}\" is not a valid zoom value.`\n );\n }\n }\n if (dest) {\n this.pdfViewer.scrollPageIntoView({\n pageNumber: pageNumber || this.page,\n destArray: dest,\n allowNegativeOffset: true,\n });\n } else if (pageNumber) {\n this.page = pageNumber; // simple page\n }\n if (params.has(\"pagemode\")) {\n this.eventBus.dispatch(\"pagemode\", {\n source: this,\n mode: params.get(\"pagemode\"),\n });\n }\n // Ensure that this parameter is *always* handled last, in order to\n // guarantee that it won't be overridden (e.g. by the \"page\" parameter).\n if (params.has(\"nameddest\")) {\n this.goToDestination(params.get(\"nameddest\"));\n }\n\n if (typeof PDFJSDev === \"undefined\" || !PDFJSDev.test(\"MOZCENTRAL\")) {\n return;\n }\n // Support opening of PDF attachments in the Firefox PDF Viewer,\n // which uses a couple of non-standard hash parameters; refer to\n // `DownloadManager.openOrDownloadData` in the firefoxcom.js file.\n if (!params.has(\"filename\") || !params.has(\"filedest\")) {\n return;\n }\n hash = params.get(\"filedest\");\n }\n\n // Named (or explicit) destination.\n dest = unescape(hash);\n try {\n dest = JSON.parse(dest);\n\n if (!Array.isArray(dest)) {\n // Avoid incorrectly rejecting a valid named destination, such as\n // e.g. \"4.3\" or \"true\", because `JSON.parse` converted its type.\n dest = dest.toString();\n }\n } catch {}\n\n if (typeof dest === \"string\" || PDFLinkService.#isValidExplicitDest(dest)) {\n this.goToDestination(dest);\n return;\n }\n console.error(\n `PDFLinkService.setHash: \"${unescape(hash)}\" is not a valid destination.`\n );\n }\n\n /**\n * @param {string} action\n */\n executeNamedAction(action) {\n if (!this.pdfDocument) {\n return;\n }\n // See PDF reference, table 8.45 - Named action\n switch (action) {\n case \"GoBack\":\n this.pdfHistory?.back();\n break;\n\n case \"GoForward\":\n this.pdfHistory?.forward();\n break;\n\n case \"NextPage\":\n this.pdfViewer.nextPage();\n break;\n\n case \"PrevPage\":\n this.pdfViewer.previousPage();\n break;\n\n case \"LastPage\":\n this.page = this.pagesCount;\n break;\n\n case \"FirstPage\":\n this.page = 1;\n break;\n\n default:\n break; // No action according to spec\n }\n\n this.eventBus.dispatch(\"namedaction\", {\n source: this,\n action,\n });\n }\n\n /**\n * @param {Object} action\n */\n async executeSetOCGState(action) {\n if (!this.pdfDocument) {\n return;\n }\n const pdfDocument = this.pdfDocument,\n optionalContentConfig = await this.pdfViewer.optionalContentConfigPromise;\n\n if (pdfDocument !== this.pdfDocument) {\n return; // The document was closed while the optional content resolved.\n }\n optionalContentConfig.setOCGState(action);\n\n this.pdfViewer.optionalContentConfigPromise = Promise.resolve(\n optionalContentConfig\n );\n }\n\n static #isValidExplicitDest(dest) {\n if (!Array.isArray(dest) || dest.length < 2) {\n return false;\n }\n const [page, zoom, ...args] = dest;\n if (\n !(\n typeof page === \"object\" &&\n Number.isInteger(page?.num) &&\n Number.isInteger(page?.gen)\n ) &&\n !Number.isInteger(page)\n ) {\n return false;\n }\n if (!(typeof zoom === \"object\" && typeof zoom?.name === \"string\")) {\n return false;\n }\n let allowNull = true;\n switch (zoom.name) {\n case \"XYZ\":\n if (args.length !== 3) {\n return false;\n }\n break;\n case \"Fit\":\n case \"FitB\":\n return args.length === 0;\n case \"FitH\":\n case \"FitBH\":\n case \"FitV\":\n case \"FitBV\":\n if (args.length !== 1) {\n return false;\n }\n break;\n case \"FitR\":\n if (args.length !== 4) {\n return false;\n }\n allowNull = false;\n break;\n default:\n return false;\n }\n for (const arg of args) {\n if (!(typeof arg === \"number\" || (allowNull && arg === null))) {\n return false;\n }\n }\n return true;\n }\n}\n\n/**\n * @implements {IPDFLinkService}\n */\nclass SimpleLinkService extends PDFLinkService {\n setDocument(pdfDocument, baseUrl = null) {}\n}\n\nexport { LinkTarget, PDFLinkService, SimpleLinkService };\n","/* Copyright 2016 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nconst {\n AbortException,\n AnnotationEditorLayer,\n AnnotationEditorParamsType,\n AnnotationEditorType,\n AnnotationEditorUIManager,\n AnnotationLayer,\n AnnotationMode,\n build,\n CMapCompressionType,\n ColorPicker,\n createValidAbsoluteUrl,\n DOMSVGFactory,\n DrawLayer,\n FeatureTest,\n fetchData,\n getDocument,\n getFilenameFromUrl,\n getPdfFilenameFromUrl,\n getXfaPageViewport,\n GlobalWorkerOptions,\n ImageKind,\n InvalidPDFException,\n isDataScheme,\n isPdfFile,\n MissingPDFException,\n noContextMenu,\n normalizeUnicode,\n OPS,\n Outliner,\n PasswordResponses,\n PDFDataRangeTransport,\n PDFDateString,\n PDFWorker,\n PermissionFlag,\n PixelsPerInch,\n RenderingCancelledException,\n renderTextLayer,\n setLayerDimensions,\n shadow,\n TextLayer,\n UnexpectedResponseException,\n updateTextLayer,\n Util,\n VerbosityLevel,\n version,\n XfaLayer,\n} = globalThis.pdfjsLib;\n\nexport {\n AbortException,\n AnnotationEditorLayer,\n AnnotationEditorParamsType,\n AnnotationEditorType,\n AnnotationEditorUIManager,\n AnnotationLayer,\n AnnotationMode,\n build,\n CMapCompressionType,\n ColorPicker,\n createValidAbsoluteUrl,\n DOMSVGFactory,\n DrawLayer,\n FeatureTest,\n fetchData,\n getDocument,\n getFilenameFromUrl,\n getPdfFilenameFromUrl,\n getXfaPageViewport,\n GlobalWorkerOptions,\n ImageKind,\n InvalidPDFException,\n isDataScheme,\n isPdfFile,\n MissingPDFException,\n noContextMenu,\n normalizeUnicode,\n OPS,\n Outliner,\n PasswordResponses,\n PDFDataRangeTransport,\n PDFDateString,\n PDFWorker,\n PermissionFlag,\n PixelsPerInch,\n RenderingCancelledException,\n renderTextLayer,\n setLayerDimensions,\n shadow,\n TextLayer,\n UnexpectedResponseException,\n updateTextLayer,\n Util,\n VerbosityLevel,\n version,\n XfaLayer,\n};\n","/* Copyright 2012 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nconst WaitOnType = {\n EVENT: \"event\",\n TIMEOUT: \"timeout\",\n};\n\n/**\n * @typedef {Object} WaitOnEventOrTimeoutParameters\n * @property {Object} target - The event target, can for example be:\n * `window`, `document`, a DOM element, or an {EventBus} instance.\n * @property {string} name - The name of the event.\n * @property {number} delay - The delay, in milliseconds, after which the\n * timeout occurs (if the event wasn't already dispatched).\n */\n\n/**\n * Allows waiting for an event or a timeout, whichever occurs first.\n * Can be used to ensure that an action always occurs, even when an event\n * arrives late or not at all.\n *\n * @param {WaitOnEventOrTimeoutParameters}\n * @returns {Promise} A promise that is resolved with a {WaitOnType} value.\n */\nasync function waitOnEventOrTimeout({ target, name, delay = 0 }) {\n if (\n typeof target !== \"object\" ||\n !(name && typeof name === \"string\") ||\n !(Number.isInteger(delay) && delay >= 0)\n ) {\n throw new Error(\"waitOnEventOrTimeout - invalid parameters.\");\n }\n const { promise, resolve } = Promise.withResolvers();\n const ac = new AbortController();\n\n function handler(type) {\n ac.abort(); // Remove event listener.\n clearTimeout(timeout);\n\n resolve(type);\n }\n\n const evtMethod = target instanceof EventBus ? \"_on\" : \"addEventListener\";\n target[evtMethod](name, handler.bind(null, WaitOnType.EVENT), {\n signal: ac.signal,\n });\n\n const timeout = setTimeout(handler.bind(null, WaitOnType.TIMEOUT), delay);\n\n return promise;\n}\n\n/**\n * Simple event bus for an application. Listeners are attached using the `on`\n * and `off` methods. To raise an event, the `dispatch` method shall be used.\n */\nclass EventBus {\n #listeners = Object.create(null);\n\n /**\n * @param {string} eventName\n * @param {function} listener\n * @param {Object} [options]\n */\n on(eventName, listener, options = null) {\n this._on(eventName, listener, {\n external: true,\n once: options?.once,\n signal: options?.signal,\n });\n }\n\n /**\n * @param {string} eventName\n * @param {function} listener\n * @param {Object} [options]\n */\n off(eventName, listener, options = null) {\n this._off(eventName, listener);\n }\n\n /**\n * @param {string} eventName\n * @param {Object} data\n */\n dispatch(eventName, data) {\n const eventListeners = this.#listeners[eventName];\n if (!eventListeners || eventListeners.length === 0) {\n return;\n }\n let externalListeners;\n // Making copy of the listeners array in case if it will be modified\n // during dispatch.\n for (const { listener, external, once } of eventListeners.slice(0)) {\n if (once) {\n this._off(eventName, listener);\n }\n if (external) {\n (externalListeners ||= []).push(listener);\n continue;\n }\n listener(data);\n }\n // Dispatch any \"external\" listeners *after* the internal ones, to give the\n // viewer components time to handle events and update their state first.\n if (externalListeners) {\n for (const listener of externalListeners) {\n listener(data);\n }\n externalListeners = null;\n }\n }\n\n /**\n * @ignore\n */\n _on(eventName, listener, options = null) {\n let rmAbort = null;\n if (options?.signal instanceof AbortSignal) {\n const { signal } = options;\n if (signal.aborted) {\n console.error(\"Cannot use an `aborted` signal.\");\n return;\n }\n const onAbort = () => this._off(eventName, listener);\n rmAbort = () => signal.removeEventListener(\"abort\", onAbort);\n\n signal.addEventListener(\"abort\", onAbort);\n }\n\n const eventListeners = (this.#listeners[eventName] ||= []);\n eventListeners.push({\n listener,\n external: options?.external === true,\n once: options?.once === true,\n rmAbort,\n });\n }\n\n /**\n * @ignore\n */\n _off(eventName, listener, options = null) {\n const eventListeners = this.#listeners[eventName];\n if (!eventListeners) {\n return;\n }\n for (let i = 0, ii = eventListeners.length; i < ii; i++) {\n const evt = eventListeners[i];\n if (evt.listener === listener) {\n evt.rmAbort?.(); // Ensure that the `AbortSignal` listener is removed.\n eventListeners.splice(i, 1);\n return;\n }\n }\n }\n}\n\n/**\n * NOTE: Only used to support various PDF viewer tests in `mozilla-central`.\n */\nclass AutomationEventBus extends EventBus {\n dispatch(eventName, data) {\n if (typeof PDFJSDev !== \"undefined\" && !PDFJSDev.test(\"MOZCENTRAL\")) {\n throw new Error(\"Not implemented: AutomationEventBus.dispatch\");\n }\n super.dispatch(eventName, data);\n\n const detail = Object.create(null);\n if (data) {\n for (const key in data) {\n const value = data[key];\n if (key === \"source\") {\n if (value === window || value === document) {\n return; // No need to re-dispatch (already) global events.\n }\n continue; // Ignore the `source` property.\n }\n detail[key] = value;\n }\n }\n const event = new CustomEvent(eventName, {\n bubbles: true,\n cancelable: true,\n detail,\n });\n document.dispatchEvent(event);\n }\n}\n\nexport { AutomationEventBus, EventBus, waitOnEventOrTimeout, WaitOnType };\n","/* Copyright 2024 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./interfaces.js\").IL10n} IL10n */\n\nclass BaseExternalServices {\n constructor() {\n if (this.constructor === BaseExternalServices) {\n throw new Error(\"Cannot initialize BaseExternalServices.\");\n }\n }\n\n updateFindControlState(data) {}\n\n updateFindMatchesCount(data) {}\n\n initPassiveLoading() {}\n\n reportTelemetry(data) {}\n\n /**\n * @returns {Promise}\n */\n async createL10n() {\n throw new Error(\"Not implemented: createL10n\");\n }\n\n createScripting() {\n throw new Error(\"Not implemented: createScripting\");\n }\n\n updateEditorStates(data) {\n throw new Error(\"Not implemented: updateEditorStates\");\n }\n\n async getNimbusExperimentData() {}\n}\n\nexport { BaseExternalServices };\n","/* Copyright 2013 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { AppOptions, OptionKind } from \"./app_options.js\";\n\n/**\n * BasePreferences - Abstract base class for storing persistent settings.\n * Used for settings that should be applied to all opened documents,\n * or every time the viewer is loaded.\n */\nclass BasePreferences {\n #browserDefaults = Object.freeze(\n typeof PDFJSDev === \"undefined\"\n ? AppOptions.getAll(OptionKind.BROWSER, /* defaultOnly = */ true)\n : PDFJSDev.eval(\"BROWSER_PREFERENCES\")\n );\n\n #defaults = Object.freeze(\n typeof PDFJSDev === \"undefined\"\n ? AppOptions.getAll(OptionKind.PREFERENCE, /* defaultOnly = */ true)\n : PDFJSDev.eval(\"DEFAULT_PREFERENCES\")\n );\n\n #prefs = Object.create(null);\n\n #initializedPromise = null;\n\n constructor() {\n if (this.constructor === BasePreferences) {\n throw new Error(\"Cannot initialize BasePreferences.\");\n }\n\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"CHROME\")) {\n Object.defineProperty(this, \"defaults\", {\n get() {\n return this.#defaults;\n },\n });\n }\n\n this.#initializedPromise = this._readFromStorage(this.#defaults).then(\n ({ browserPrefs, prefs }) => {\n const options = Object.create(null);\n\n for (const [name, val] of Object.entries(this.#browserDefaults)) {\n const prefVal = browserPrefs?.[name];\n options[name] = typeof prefVal === typeof val ? prefVal : val;\n }\n for (const [name, val] of Object.entries(this.#defaults)) {\n const prefVal = prefs?.[name];\n // Ignore preferences whose types don't match the default values.\n options[name] = this.#prefs[name] =\n typeof prefVal === typeof val ? prefVal : val;\n }\n AppOptions.setAll(options, /* init = */ true);\n\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"MOZCENTRAL\")) {\n window.addEventListener(\"updatedPreference\", evt => {\n this.#updatePref(evt.detail);\n });\n }\n }\n );\n }\n\n /**\n * Stub function for writing preferences to storage.\n * @param {Object} prefObj The preferences that should be written to storage.\n * @returns {Promise} A promise that is resolved when the preference values\n * have been written.\n */\n async _writeToStorage(prefObj) {\n throw new Error(\"Not implemented: _writeToStorage\");\n }\n\n /**\n * Stub function for reading preferences from storage.\n * @param {Object} prefObj The preferences that should be read from storage.\n * @returns {Promise} A promise that is resolved with an {Object} containing\n * the preferences that have been read.\n */\n async _readFromStorage(prefObj) {\n throw new Error(\"Not implemented: _readFromStorage\");\n }\n\n #updatePref({ name, value }) {\n if (typeof PDFJSDev === \"undefined\" || !PDFJSDev.test(\"MOZCENTRAL\")) {\n throw new Error(\"Not implemented: #updatePref\");\n }\n\n if (name in this.#browserDefaults) {\n if (typeof value !== typeof this.#browserDefaults[name]) {\n return; // Invalid preference value.\n }\n } else if (name in this.#defaults) {\n if (typeof value !== typeof this.#defaults[name]) {\n return; // Invalid preference value.\n }\n this.#prefs[name] = value;\n } else {\n return; // Invalid preference.\n }\n AppOptions.set(name, value);\n }\n\n /**\n * Reset the preferences to their default values and update storage.\n * @returns {Promise} A promise that is resolved when the preference values\n * have been reset.\n */\n async reset() {\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"MOZCENTRAL\")) {\n throw new Error(\"Please use `about:config` to change preferences.\");\n }\n await this.#initializedPromise;\n const oldPrefs = structuredClone(this.#prefs);\n\n this.#prefs = Object.create(null);\n try {\n await this._writeToStorage(this.#defaults);\n } catch (reason) {\n // Revert all preference values, since writing to storage failed.\n this.#prefs = oldPrefs;\n throw reason;\n }\n }\n\n /**\n * Set the value of a preference.\n * @param {string} name The name of the preference that should be changed.\n * @param {boolean|number|string} value The new value of the preference.\n * @returns {Promise} A promise that is resolved when the value has been set,\n * provided that the preference exists and the types match.\n */\n async set(name, value) {\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"MOZCENTRAL\")) {\n throw new Error(\"Please use `about:config` to change preferences.\");\n }\n await this.#initializedPromise;\n const defaultValue = this.#defaults[name],\n oldPrefs = structuredClone(this.#prefs);\n\n if (defaultValue === undefined) {\n throw new Error(`Set preference: \"${name}\" is undefined.`);\n } else if (value === undefined) {\n throw new Error(\"Set preference: no value is specified.\");\n }\n const valueType = typeof value,\n defaultType = typeof defaultValue;\n\n if (valueType !== defaultType) {\n if (valueType === \"number\" && defaultType === \"string\") {\n value = value.toString();\n } else {\n throw new Error(\n `Set preference: \"${value}\" is a ${valueType}, expected a ${defaultType}.`\n );\n }\n } else if (valueType === \"number\" && !Number.isInteger(value)) {\n throw new Error(`Set preference: \"${value}\" must be an integer.`);\n }\n\n this.#prefs[name] = value;\n try {\n await this._writeToStorage(this.#prefs);\n } catch (reason) {\n // Revert all preference values, since writing to storage failed.\n this.#prefs = oldPrefs;\n throw reason;\n }\n }\n\n /**\n * Get the value of a preference.\n * @param {string} name The name of the preference whose value is requested.\n * @returns {Promise} A promise resolved with a {boolean|number|string}\n * containing the value of the preference.\n */\n async get(name) {\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"MOZCENTRAL\")) {\n throw new Error(\"Not implemented: get\");\n }\n await this.#initializedPromise;\n const defaultValue = this.#defaults[name];\n\n if (defaultValue === undefined) {\n throw new Error(`Get preference: \"${name}\" is undefined.`);\n }\n return this.#prefs[name] ?? defaultValue;\n }\n\n get initializedPromise() {\n return this.#initializedPromise;\n }\n}\n\nexport { BasePreferences };\n","/**\n * The `FluentType` class is the base of Fluent's type system.\n *\n * Fluent types wrap JavaScript values and store additional configuration for\n * them, which can then be used in the `toString` method together with a proper\n * `Intl` formatter.\n */\nexport class FluentType {\n /**\n * Create a `FluentType` instance.\n *\n * @param value The JavaScript value to wrap.\n */\n constructor(value) {\n this.value = value;\n }\n /**\n * Unwrap the raw value stored by this `FluentType`.\n */\n valueOf() {\n return this.value;\n }\n}\n/**\n * A `FluentType` representing no correct value.\n */\nexport class FluentNone extends FluentType {\n /**\n * Create an instance of `FluentNone` with an optional fallback value.\n * @param value The fallback value of this `FluentNone`.\n */\n constructor(value = \"???\") {\n super(value);\n }\n /**\n * Format this `FluentNone` to the fallback string.\n */\n toString(scope) {\n return `{${this.value}}`;\n }\n}\n/**\n * A `FluentType` representing a number.\n *\n * A `FluentNumber` instance stores the number value of the number it\n * represents. It may also store an option bag of options which will be passed\n * to `Intl.NumerFormat` when the `FluentNumber` is formatted to a string.\n */\nexport class FluentNumber extends FluentType {\n /**\n * Create an instance of `FluentNumber` with options to the\n * `Intl.NumberFormat` constructor.\n *\n * @param value The number value of this `FluentNumber`.\n * @param opts Options which will be passed to `Intl.NumberFormat`.\n */\n constructor(value, opts = {}) {\n super(value);\n this.opts = opts;\n }\n /**\n * Format this `FluentNumber` to a string.\n */\n toString(scope) {\n try {\n const nf = scope.memoizeIntlObject(Intl.NumberFormat, this.opts);\n return nf.format(this.value);\n }\n catch (err) {\n scope.reportError(err);\n return this.value.toString(10);\n }\n }\n}\n/**\n * A `FluentType` representing a date and time.\n *\n * A `FluentDateTime` instance stores the number value of the date it\n * represents, as a numerical timestamp in milliseconds. It may also store an\n * option bag of options which will be passed to `Intl.DateTimeFormat` when the\n * `FluentDateTime` is formatted to a string.\n */\nexport class FluentDateTime extends FluentType {\n /**\n * Create an instance of `FluentDateTime` with options to the\n * `Intl.DateTimeFormat` constructor.\n *\n * @param value The number value of this `FluentDateTime`, in milliseconds.\n * @param opts Options which will be passed to `Intl.DateTimeFormat`.\n */\n constructor(value, opts = {}) {\n super(value);\n this.opts = opts;\n }\n /**\n * Format this `FluentDateTime` to a string.\n */\n toString(scope) {\n try {\n const dtf = scope.memoizeIntlObject(Intl.DateTimeFormat, this.opts);\n return dtf.format(this.value);\n }\n catch (err) {\n scope.reportError(err);\n return new Date(this.value).toISOString();\n }\n }\n}\n","/* global Intl */\n/**\n * @overview\n *\n * The role of the Fluent resolver is to format a `Pattern` to an instance of\n * `FluentValue`. For performance reasons, primitive strings are considered\n * such instances, too.\n *\n * Translations can contain references to other messages or variables,\n * conditional logic in form of select expressions, traits which describe their\n * grammatical features, and can use Fluent builtins which make use of the\n * `Intl` formatters to format numbers and dates into the bundle's languages.\n * See the documentation of the Fluent syntax for more information.\n *\n * In case of errors the resolver will try to salvage as much of the\n * translation as possible. In rare situations where the resolver didn't know\n * how to recover from an error it will return an instance of `FluentNone`.\n *\n * All expressions resolve to an instance of `FluentValue`. The caller should\n * use the `toString` method to convert the instance to a native value.\n *\n * Functions in this file pass around an instance of the `Scope` class, which\n * stores the data required for successful resolution and error recovery.\n */\nimport { FluentType, FluentNone, FluentNumber, FluentDateTime, } from \"./types.js\";\n/**\n * The maximum number of placeables which can be expanded in a single call to\n * `formatPattern`. The limit protects against the Billion Laughs and Quadratic\n * Blowup attacks. See https://msdn.microsoft.com/en-us/magazine/ee335713.aspx.\n */\nconst MAX_PLACEABLES = 100;\n/** Unicode bidi isolation characters. */\nconst FSI = \"\\u2068\";\nconst PDI = \"\\u2069\";\n/** Helper: match a variant key to the given selector. */\nfunction match(scope, selector, key) {\n if (key === selector) {\n // Both are strings.\n return true;\n }\n // XXX Consider comparing options too, e.g. minimumFractionDigits.\n if (key instanceof FluentNumber &&\n selector instanceof FluentNumber &&\n key.value === selector.value) {\n return true;\n }\n if (selector instanceof FluentNumber && typeof key === \"string\") {\n let category = scope\n .memoizeIntlObject(Intl.PluralRules, selector.opts)\n .select(selector.value);\n if (key === category) {\n return true;\n }\n }\n return false;\n}\n/** Helper: resolve the default variant from a list of variants. */\nfunction getDefault(scope, variants, star) {\n if (variants[star]) {\n return resolvePattern(scope, variants[star].value);\n }\n scope.reportError(new RangeError(\"No default\"));\n return new FluentNone();\n}\n/** Helper: resolve arguments to a call expression. */\nfunction getArguments(scope, args) {\n const positional = [];\n const named = Object.create(null);\n for (const arg of args) {\n if (arg.type === \"narg\") {\n named[arg.name] = resolveExpression(scope, arg.value);\n }\n else {\n positional.push(resolveExpression(scope, arg));\n }\n }\n return { positional, named };\n}\n/** Resolve an expression to a Fluent type. */\nfunction resolveExpression(scope, expr) {\n switch (expr.type) {\n case \"str\":\n return expr.value;\n case \"num\":\n return new FluentNumber(expr.value, {\n minimumFractionDigits: expr.precision,\n });\n case \"var\":\n return resolveVariableReference(scope, expr);\n case \"mesg\":\n return resolveMessageReference(scope, expr);\n case \"term\":\n return resolveTermReference(scope, expr);\n case \"func\":\n return resolveFunctionReference(scope, expr);\n case \"select\":\n return resolveSelectExpression(scope, expr);\n default:\n return new FluentNone();\n }\n}\n/** Resolve a reference to a variable. */\nfunction resolveVariableReference(scope, { name }) {\n let arg;\n if (scope.params) {\n // We're inside a TermReference. It's OK to reference undefined parameters.\n if (Object.prototype.hasOwnProperty.call(scope.params, name)) {\n arg = scope.params[name];\n }\n else {\n return new FluentNone(`$${name}`);\n }\n }\n else if (scope.args &&\n Object.prototype.hasOwnProperty.call(scope.args, name)) {\n // We're in the top-level Pattern or inside a MessageReference. Missing\n // variables references produce ReferenceErrors.\n arg = scope.args[name];\n }\n else {\n scope.reportError(new ReferenceError(`Unknown variable: $${name}`));\n return new FluentNone(`$${name}`);\n }\n // Return early if the argument already is an instance of FluentType.\n if (arg instanceof FluentType) {\n return arg;\n }\n // Convert the argument to a Fluent type.\n switch (typeof arg) {\n case \"string\":\n return arg;\n case \"number\":\n return new FluentNumber(arg);\n case \"object\":\n if (arg instanceof Date) {\n return new FluentDateTime(arg.getTime());\n }\n // eslint-disable-next-line no-fallthrough\n default:\n scope.reportError(new TypeError(`Variable type not supported: $${name}, ${typeof arg}`));\n return new FluentNone(`$${name}`);\n }\n}\n/** Resolve a reference to another message. */\nfunction resolveMessageReference(scope, { name, attr }) {\n const message = scope.bundle._messages.get(name);\n if (!message) {\n scope.reportError(new ReferenceError(`Unknown message: ${name}`));\n return new FluentNone(name);\n }\n if (attr) {\n const attribute = message.attributes[attr];\n if (attribute) {\n return resolvePattern(scope, attribute);\n }\n scope.reportError(new ReferenceError(`Unknown attribute: ${attr}`));\n return new FluentNone(`${name}.${attr}`);\n }\n if (message.value) {\n return resolvePattern(scope, message.value);\n }\n scope.reportError(new ReferenceError(`No value: ${name}`));\n return new FluentNone(name);\n}\n/** Resolve a call to a Term with key-value arguments. */\nfunction resolveTermReference(scope, { name, attr, args }) {\n const id = `-${name}`;\n const term = scope.bundle._terms.get(id);\n if (!term) {\n scope.reportError(new ReferenceError(`Unknown term: ${id}`));\n return new FluentNone(id);\n }\n if (attr) {\n const attribute = term.attributes[attr];\n if (attribute) {\n // Every TermReference has its own variables.\n scope.params = getArguments(scope, args).named;\n const resolved = resolvePattern(scope, attribute);\n scope.params = null;\n return resolved;\n }\n scope.reportError(new ReferenceError(`Unknown attribute: ${attr}`));\n return new FluentNone(`${id}.${attr}`);\n }\n scope.params = getArguments(scope, args).named;\n const resolved = resolvePattern(scope, term.value);\n scope.params = null;\n return resolved;\n}\n/** Resolve a call to a Function with positional and key-value arguments. */\nfunction resolveFunctionReference(scope, { name, args }) {\n // Some functions are built-in. Others may be provided by the runtime via\n // the `FluentBundle` constructor.\n let func = scope.bundle._functions[name];\n if (!func) {\n scope.reportError(new ReferenceError(`Unknown function: ${name}()`));\n return new FluentNone(`${name}()`);\n }\n if (typeof func !== \"function\") {\n scope.reportError(new TypeError(`Function ${name}() is not callable`));\n return new FluentNone(`${name}()`);\n }\n try {\n let resolved = getArguments(scope, args);\n return func(resolved.positional, resolved.named);\n }\n catch (err) {\n scope.reportError(err);\n return new FluentNone(`${name}()`);\n }\n}\n/** Resolve a select expression to the member object. */\nfunction resolveSelectExpression(scope, { selector, variants, star }) {\n let sel = resolveExpression(scope, selector);\n if (sel instanceof FluentNone) {\n return getDefault(scope, variants, star);\n }\n // Match the selector against keys of each variant, in order.\n for (const variant of variants) {\n const key = resolveExpression(scope, variant.key);\n if (match(scope, sel, key)) {\n return resolvePattern(scope, variant.value);\n }\n }\n return getDefault(scope, variants, star);\n}\n/** Resolve a pattern (a complex string with placeables). */\nexport function resolveComplexPattern(scope, ptn) {\n if (scope.dirty.has(ptn)) {\n scope.reportError(new RangeError(\"Cyclic reference\"));\n return new FluentNone();\n }\n // Tag the pattern as dirty for the purpose of the current resolution.\n scope.dirty.add(ptn);\n const result = [];\n // Wrap interpolations with Directional Isolate Formatting characters\n // only when the pattern has more than one element.\n const useIsolating = scope.bundle._useIsolating && ptn.length > 1;\n for (const elem of ptn) {\n if (typeof elem === \"string\") {\n result.push(scope.bundle._transform(elem));\n continue;\n }\n scope.placeables++;\n if (scope.placeables > MAX_PLACEABLES) {\n scope.dirty.delete(ptn);\n // This is a fatal error which causes the resolver to instantly bail out\n // on this pattern. The length check protects against excessive memory\n // usage, and throwing protects against eating up the CPU when long\n // placeables are deeply nested.\n throw new RangeError(`Too many placeables expanded: ${scope.placeables}, ` +\n `max allowed is ${MAX_PLACEABLES}`);\n }\n if (useIsolating) {\n result.push(FSI);\n }\n result.push(resolveExpression(scope, elem).toString(scope));\n if (useIsolating) {\n result.push(PDI);\n }\n }\n scope.dirty.delete(ptn);\n return result.join(\"\");\n}\n/**\n * Resolve a simple or a complex Pattern to a FluentString\n * (which is really the string primitive).\n */\nfunction resolvePattern(scope, value) {\n // Resolve a simple pattern.\n if (typeof value === \"string\") {\n return scope.bundle._transform(value);\n }\n return resolveComplexPattern(scope, value);\n}\n","export class Scope {\n constructor(bundle, errors, args) {\n /**\n * The Set of patterns already encountered during this resolution.\n * Used to detect and prevent cyclic resolutions.\n * @ignore\n */\n this.dirty = new WeakSet();\n /** A dict of parameters passed to a TermReference. */\n this.params = null;\n /**\n * The running count of placeables resolved so far.\n * Used to detect the Billion Laughs and Quadratic Blowup attacks.\n * @ignore\n */\n this.placeables = 0;\n this.bundle = bundle;\n this.errors = errors;\n this.args = args;\n }\n reportError(error) {\n if (!this.errors || !(error instanceof Error)) {\n throw error;\n }\n this.errors.push(error);\n }\n memoizeIntlObject(ctor, opts) {\n let cache = this.bundle._intls.get(ctor);\n if (!cache) {\n cache = {};\n this.bundle._intls.set(ctor, cache);\n }\n let id = JSON.stringify(opts);\n if (!cache[id]) {\n cache[id] = new ctor(this.bundle.locales, opts);\n }\n return cache[id];\n }\n}\n","/**\n * @overview\n *\n * The FTL resolver ships with a number of functions built-in.\n *\n * Each function take two arguments:\n * - args - an array of positional args\n * - opts - an object of key-value args\n *\n * Arguments to functions are guaranteed to already be instances of\n * `FluentValue`. Functions must return `FluentValues` as well.\n */\nimport { FluentNone, FluentNumber, FluentDateTime, } from \"./types.js\";\nfunction values(opts, allowed) {\n const unwrapped = Object.create(null);\n for (const [name, opt] of Object.entries(opts)) {\n if (allowed.includes(name)) {\n unwrapped[name] = opt.valueOf();\n }\n }\n return unwrapped;\n}\nconst NUMBER_ALLOWED = [\n \"unitDisplay\",\n \"currencyDisplay\",\n \"useGrouping\",\n \"minimumIntegerDigits\",\n \"minimumFractionDigits\",\n \"maximumFractionDigits\",\n \"minimumSignificantDigits\",\n \"maximumSignificantDigits\",\n];\n/**\n * The implementation of the `NUMBER()` builtin available to translations.\n *\n * Translations may call the `NUMBER()` builtin in order to specify formatting\n * options of a number. For example:\n *\n * pi = The value of π is {NUMBER($pi, maximumFractionDigits: 2)}.\n *\n * The implementation expects an array of `FluentValues` representing the\n * positional arguments, and an object of named `FluentValues` representing the\n * named parameters.\n *\n * The following options are recognized:\n *\n * unitDisplay\n * currencyDisplay\n * useGrouping\n * minimumIntegerDigits\n * minimumFractionDigits\n * maximumFractionDigits\n * minimumSignificantDigits\n * maximumSignificantDigits\n *\n * Other options are ignored.\n *\n * @param args The positional arguments passed to this `NUMBER()`.\n * @param opts The named argments passed to this `NUMBER()`.\n */\nexport function NUMBER(args, opts) {\n let arg = args[0];\n if (arg instanceof FluentNone) {\n return new FluentNone(`NUMBER(${arg.valueOf()})`);\n }\n if (arg instanceof FluentNumber) {\n return new FluentNumber(arg.valueOf(), {\n ...arg.opts,\n ...values(opts, NUMBER_ALLOWED),\n });\n }\n if (arg instanceof FluentDateTime) {\n return new FluentNumber(arg.valueOf(), {\n ...values(opts, NUMBER_ALLOWED),\n });\n }\n throw new TypeError(\"Invalid argument to NUMBER\");\n}\nconst DATETIME_ALLOWED = [\n \"dateStyle\",\n \"timeStyle\",\n \"fractionalSecondDigits\",\n \"dayPeriod\",\n \"hour12\",\n \"weekday\",\n \"era\",\n \"year\",\n \"month\",\n \"day\",\n \"hour\",\n \"minute\",\n \"second\",\n \"timeZoneName\",\n];\n/**\n * The implementation of the `DATETIME()` builtin available to translations.\n *\n * Translations may call the `DATETIME()` builtin in order to specify\n * formatting options of a number. For example:\n *\n * now = It's {DATETIME($today, month: \"long\")}.\n *\n * The implementation expects an array of `FluentValues` representing the\n * positional arguments, and an object of named `FluentValues` representing the\n * named parameters.\n *\n * The following options are recognized:\n *\n * dateStyle\n * timeStyle\n * fractionalSecondDigits\n * dayPeriod\n * hour12\n * weekday\n * era\n * year\n * month\n * day\n * hour\n * minute\n * second\n * timeZoneName\n *\n * Other options are ignored.\n *\n * @param args The positional arguments passed to this `DATETIME()`.\n * @param opts The named argments passed to this `DATETIME()`.\n */\nexport function DATETIME(args, opts) {\n let arg = args[0];\n if (arg instanceof FluentNone) {\n return new FluentNone(`DATETIME(${arg.valueOf()})`);\n }\n if (arg instanceof FluentDateTime) {\n return new FluentDateTime(arg.valueOf(), {\n ...arg.opts,\n ...values(opts, DATETIME_ALLOWED),\n });\n }\n if (arg instanceof FluentNumber) {\n return new FluentDateTime(arg.valueOf(), {\n ...values(opts, DATETIME_ALLOWED),\n });\n }\n throw new TypeError(\"Invalid argument to DATETIME\");\n}\n","const cache = new Map();\nexport function getMemoizerForLocale(locales) {\n const stringLocale = Array.isArray(locales) ? locales.join(\" \") : locales;\n let memoizer = cache.get(stringLocale);\n if (memoizer === undefined) {\n memoizer = new Map();\n cache.set(stringLocale, memoizer);\n }\n return memoizer;\n}\n","import { resolveComplexPattern } from \"./resolver.js\";\nimport { Scope } from \"./scope.js\";\nimport { FluentNone } from \"./types.js\";\nimport { NUMBER, DATETIME } from \"./builtins.js\";\nimport { getMemoizerForLocale } from \"./memoizer.js\";\n/**\n * Message bundles are single-language stores of translation resources. They are\n * responsible for formatting message values and attributes to strings.\n */\nexport class FluentBundle {\n /**\n * Create an instance of `FluentBundle`.\n *\n * @example\n * ```js\n * let bundle = new FluentBundle([\"en-US\", \"en\"]);\n *\n * let bundle = new FluentBundle(locales, {useIsolating: false});\n *\n * let bundle = new FluentBundle(locales, {\n * useIsolating: true,\n * functions: {\n * NODE_ENV: () => process.env.NODE_ENV\n * }\n * });\n * ```\n *\n * @param locales - Used to instantiate `Intl` formatters used by translations.\n * @param options - Optional configuration for the bundle.\n */\n constructor(locales, { functions, useIsolating = true, transform = (v) => v, } = {}) {\n /** @ignore */\n this._terms = new Map();\n /** @ignore */\n this._messages = new Map();\n this.locales = Array.isArray(locales) ? locales : [locales];\n this._functions = {\n NUMBER,\n DATETIME,\n ...functions,\n };\n this._useIsolating = useIsolating;\n this._transform = transform;\n this._intls = getMemoizerForLocale(locales);\n }\n /**\n * Check if a message is present in the bundle.\n *\n * @param id - The identifier of the message to check.\n */\n hasMessage(id) {\n return this._messages.has(id);\n }\n /**\n * Return a raw unformatted message object from the bundle.\n *\n * Raw messages are `{value, attributes}` shapes containing translation units\n * called `Patterns`. `Patterns` are implementation-specific; they should be\n * treated as black boxes and formatted with `FluentBundle.formatPattern`.\n *\n * @param id - The identifier of the message to check.\n */\n getMessage(id) {\n return this._messages.get(id);\n }\n /**\n * Add a translation resource to the bundle.\n *\n * @example\n * ```js\n * let res = new FluentResource(\"foo = Foo\");\n * bundle.addResource(res);\n * bundle.getMessage(\"foo\");\n * // → {value: .., attributes: {..}}\n * ```\n *\n * @param res\n * @param options\n */\n addResource(res, { allowOverrides = false, } = {}) {\n const errors = [];\n for (let i = 0; i < res.body.length; i++) {\n let entry = res.body[i];\n if (entry.id.startsWith(\"-\")) {\n // Identifiers starting with a dash (-) define terms. Terms are private\n // and cannot be retrieved from FluentBundle.\n if (allowOverrides === false && this._terms.has(entry.id)) {\n errors.push(new Error(`Attempt to override an existing term: \"${entry.id}\"`));\n continue;\n }\n this._terms.set(entry.id, entry);\n }\n else {\n if (allowOverrides === false && this._messages.has(entry.id)) {\n errors.push(new Error(`Attempt to override an existing message: \"${entry.id}\"`));\n continue;\n }\n this._messages.set(entry.id, entry);\n }\n }\n return errors;\n }\n /**\n * Format a `Pattern` to a string.\n *\n * Format a raw `Pattern` into a string. `args` will be used to resolve\n * references to variables passed as arguments to the translation.\n *\n * In case of errors `formatPattern` will try to salvage as much of the\n * translation as possible and will still return a string. For performance\n * reasons, the encountered errors are not returned but instead are appended\n * to the `errors` array passed as the third argument.\n *\n * If `errors` is omitted, the first encountered error will be thrown.\n *\n * @example\n * ```js\n * let errors = [];\n * bundle.addResource(\n * new FluentResource(\"hello = Hello, {$name}!\"));\n *\n * let hello = bundle.getMessage(\"hello\");\n * if (hello.value) {\n * bundle.formatPattern(hello.value, {name: \"Jane\"}, errors);\n * // Returns \"Hello, Jane!\" and `errors` is empty.\n *\n * bundle.formatPattern(hello.value, undefined, errors);\n * // Returns \"Hello, {$name}!\" and `errors` is now:\n * // []\n * }\n * ```\n */\n formatPattern(pattern, args = null, errors = null) {\n // Resolve a simple pattern without creating a scope. No error handling is\n // required; by definition simple patterns don't have placeables.\n if (typeof pattern === \"string\") {\n return this._transform(pattern);\n }\n // Resolve a complex pattern.\n let scope = new Scope(this, errors, args);\n try {\n let value = resolveComplexPattern(scope, pattern);\n return value.toString(scope);\n }\n catch (err) {\n if (scope.errors && err instanceof Error) {\n scope.errors.push(err);\n return new FluentNone().toString(scope);\n }\n throw err;\n }\n }\n}\n","// This regex is used to iterate through the beginnings of messages and terms.\n// With the /m flag, the ^ matches at the beginning of every line.\nconst RE_MESSAGE_START = /^(-?[a-zA-Z][\\w-]*) *= */gm;\n// Both Attributes and Variants are parsed in while loops. These regexes are\n// used to break out of them.\nconst RE_ATTRIBUTE_START = /\\.([a-zA-Z][\\w-]*) *= */y;\nconst RE_VARIANT_START = /\\*?\\[/y;\nconst RE_NUMBER_LITERAL = /(-?[0-9]+(?:\\.([0-9]+))?)/y;\nconst RE_IDENTIFIER = /([a-zA-Z][\\w-]*)/y;\nconst RE_REFERENCE = /([$-])?([a-zA-Z][\\w-]*)(?:\\.([a-zA-Z][\\w-]*))?/y;\nconst RE_FUNCTION_NAME = /^[A-Z][A-Z0-9_-]*$/;\n// A \"run\" is a sequence of text or string literal characters which don't\n// require any special handling. For TextElements such special characters are: {\n// (starts a placeable), and line breaks which require additional logic to check\n// if the next line is indented. For StringLiterals they are: \\ (starts an\n// escape sequence), \" (ends the literal), and line breaks which are not allowed\n// in StringLiterals. Note that string runs may be empty; text runs may not.\nconst RE_TEXT_RUN = /([^{}\\n\\r]+)/y;\nconst RE_STRING_RUN = /([^\\\\\"\\n\\r]*)/y;\n// Escape sequences.\nconst RE_STRING_ESCAPE = /\\\\([\\\\\"])/y;\nconst RE_UNICODE_ESCAPE = /\\\\u([a-fA-F0-9]{4})|\\\\U([a-fA-F0-9]{6})/y;\n// Used for trimming TextElements and indents.\nconst RE_LEADING_NEWLINES = /^\\n+/;\nconst RE_TRAILING_SPACES = / +$/;\n// Used in makeIndent to strip spaces from blank lines and normalize CRLF to LF.\nconst RE_BLANK_LINES = / *\\r?\\n/g;\n// Used in makeIndent to measure the indentation.\nconst RE_INDENT = /( *)$/;\n// Common tokens.\nconst TOKEN_BRACE_OPEN = /{\\s*/y;\nconst TOKEN_BRACE_CLOSE = /\\s*}/y;\nconst TOKEN_BRACKET_OPEN = /\\[\\s*/y;\nconst TOKEN_BRACKET_CLOSE = /\\s*] */y;\nconst TOKEN_PAREN_OPEN = /\\s*\\(\\s*/y;\nconst TOKEN_ARROW = /\\s*->\\s*/y;\nconst TOKEN_COLON = /\\s*:\\s*/y;\n// Note the optional comma. As a deviation from the Fluent EBNF, the parser\n// doesn't enforce commas between call arguments.\nconst TOKEN_COMMA = /\\s*,?\\s*/y;\nconst TOKEN_BLANK = /\\s+/y;\n/**\n * Fluent Resource is a structure storing parsed localization entries.\n */\nexport class FluentResource {\n constructor(source) {\n this.body = [];\n RE_MESSAGE_START.lastIndex = 0;\n let cursor = 0;\n // Iterate over the beginnings of messages and terms to efficiently skip\n // comments and recover from errors.\n while (true) {\n let next = RE_MESSAGE_START.exec(source);\n if (next === null) {\n break;\n }\n cursor = RE_MESSAGE_START.lastIndex;\n try {\n this.body.push(parseMessage(next[1]));\n }\n catch (err) {\n if (err instanceof SyntaxError) {\n // Don't report any Fluent syntax errors. Skip directly to the\n // beginning of the next message or term.\n continue;\n }\n throw err;\n }\n }\n // The parser implementation is inlined below for performance reasons,\n // as well as for convenience of accessing `source` and `cursor`.\n // The parser focuses on minimizing the number of false negatives at the\n // expense of increasing the risk of false positives. In other words, it\n // aims at parsing valid Fluent messages with a success rate of 100%, but it\n // may also parse a few invalid messages which the reference parser would\n // reject. The parser doesn't perform any validation and may produce entries\n // which wouldn't make sense in the real world. For best results users are\n // advised to validate translations with the fluent-syntax parser\n // pre-runtime.\n // The parser makes an extensive use of sticky regexes which can be anchored\n // to any offset of the source string without slicing it. Errors are thrown\n // to bail out of parsing of ill-formed messages.\n function test(re) {\n re.lastIndex = cursor;\n return re.test(source);\n }\n // Advance the cursor by the char if it matches. May be used as a predicate\n // (was the match found?) or, if errorClass is passed, as an assertion.\n function consumeChar(char, errorClass) {\n if (source[cursor] === char) {\n cursor++;\n return true;\n }\n if (errorClass) {\n throw new errorClass(`Expected ${char}`);\n }\n return false;\n }\n // Advance the cursor by the token if it matches. May be used as a predicate\n // (was the match found?) or, if errorClass is passed, as an assertion.\n function consumeToken(re, errorClass) {\n if (test(re)) {\n cursor = re.lastIndex;\n return true;\n }\n if (errorClass) {\n throw new errorClass(`Expected ${re.toString()}`);\n }\n return false;\n }\n // Execute a regex, advance the cursor, and return all capture groups.\n function match(re) {\n re.lastIndex = cursor;\n let result = re.exec(source);\n if (result === null) {\n throw new SyntaxError(`Expected ${re.toString()}`);\n }\n cursor = re.lastIndex;\n return result;\n }\n // Execute a regex, advance the cursor, and return the capture group.\n function match1(re) {\n return match(re)[1];\n }\n function parseMessage(id) {\n let value = parsePattern();\n let attributes = parseAttributes();\n if (value === null && Object.keys(attributes).length === 0) {\n throw new SyntaxError(\"Expected message value or attributes\");\n }\n return { id, value, attributes };\n }\n function parseAttributes() {\n let attrs = Object.create(null);\n while (test(RE_ATTRIBUTE_START)) {\n let name = match1(RE_ATTRIBUTE_START);\n let value = parsePattern();\n if (value === null) {\n throw new SyntaxError(\"Expected attribute value\");\n }\n attrs[name] = value;\n }\n return attrs;\n }\n function parsePattern() {\n let first;\n // First try to parse any simple text on the same line as the id.\n if (test(RE_TEXT_RUN)) {\n first = match1(RE_TEXT_RUN);\n }\n // If there's a placeable on the first line, parse a complex pattern.\n if (source[cursor] === \"{\" || source[cursor] === \"}\") {\n // Re-use the text parsed above, if possible.\n return parsePatternElements(first ? [first] : [], Infinity);\n }\n // RE_TEXT_VALUE stops at newlines. Only continue parsing the pattern if\n // what comes after the newline is indented.\n let indent = parseIndent();\n if (indent) {\n if (first) {\n // If there's text on the first line, the blank block is part of the\n // translation content in its entirety.\n return parsePatternElements([first, indent], indent.length);\n }\n // Otherwise, we're dealing with a block pattern, i.e. a pattern which\n // starts on a new line. Discrad the leading newlines but keep the\n // inline indent; it will be used by the dedentation logic.\n indent.value = trim(indent.value, RE_LEADING_NEWLINES);\n return parsePatternElements([indent], indent.length);\n }\n if (first) {\n // It was just a simple inline text after all.\n return trim(first, RE_TRAILING_SPACES);\n }\n return null;\n }\n // Parse a complex pattern as an array of elements.\n function parsePatternElements(elements = [], commonIndent) {\n while (true) {\n if (test(RE_TEXT_RUN)) {\n elements.push(match1(RE_TEXT_RUN));\n continue;\n }\n if (source[cursor] === \"{\") {\n elements.push(parsePlaceable());\n continue;\n }\n if (source[cursor] === \"}\") {\n throw new SyntaxError(\"Unbalanced closing brace\");\n }\n let indent = parseIndent();\n if (indent) {\n elements.push(indent);\n commonIndent = Math.min(commonIndent, indent.length);\n continue;\n }\n break;\n }\n let lastIndex = elements.length - 1;\n let lastElement = elements[lastIndex];\n // Trim the trailing spaces in the last element if it's a TextElement.\n if (typeof lastElement === \"string\") {\n elements[lastIndex] = trim(lastElement, RE_TRAILING_SPACES);\n }\n let baked = [];\n for (let element of elements) {\n if (element instanceof Indent) {\n // Dedent indented lines by the maximum common indent.\n element = element.value.slice(0, element.value.length - commonIndent);\n }\n if (element) {\n baked.push(element);\n }\n }\n return baked;\n }\n function parsePlaceable() {\n consumeToken(TOKEN_BRACE_OPEN, SyntaxError);\n let selector = parseInlineExpression();\n if (consumeToken(TOKEN_BRACE_CLOSE)) {\n return selector;\n }\n if (consumeToken(TOKEN_ARROW)) {\n let variants = parseVariants();\n consumeToken(TOKEN_BRACE_CLOSE, SyntaxError);\n return {\n type: \"select\",\n selector,\n ...variants,\n };\n }\n throw new SyntaxError(\"Unclosed placeable\");\n }\n function parseInlineExpression() {\n if (source[cursor] === \"{\") {\n // It's a nested placeable.\n return parsePlaceable();\n }\n if (test(RE_REFERENCE)) {\n let [, sigil, name, attr = null] = match(RE_REFERENCE);\n if (sigil === \"$\") {\n return { type: \"var\", name };\n }\n if (consumeToken(TOKEN_PAREN_OPEN)) {\n let args = parseArguments();\n if (sigil === \"-\") {\n // A parameterized term: -term(...).\n return { type: \"term\", name, attr, args };\n }\n if (RE_FUNCTION_NAME.test(name)) {\n return { type: \"func\", name, args };\n }\n throw new SyntaxError(\"Function names must be all upper-case\");\n }\n if (sigil === \"-\") {\n // A non-parameterized term: -term.\n return {\n type: \"term\",\n name,\n attr,\n args: [],\n };\n }\n return { type: \"mesg\", name, attr };\n }\n return parseLiteral();\n }\n function parseArguments() {\n let args = [];\n while (true) {\n switch (source[cursor]) {\n case \")\": // End of the argument list.\n cursor++;\n return args;\n case undefined: // EOF\n throw new SyntaxError(\"Unclosed argument list\");\n }\n args.push(parseArgument());\n // Commas between arguments are treated as whitespace.\n consumeToken(TOKEN_COMMA);\n }\n }\n function parseArgument() {\n let expr = parseInlineExpression();\n if (expr.type !== \"mesg\") {\n return expr;\n }\n if (consumeToken(TOKEN_COLON)) {\n // The reference is the beginning of a named argument.\n return {\n type: \"narg\",\n name: expr.name,\n value: parseLiteral(),\n };\n }\n // It's a regular message reference.\n return expr;\n }\n function parseVariants() {\n let variants = [];\n let count = 0;\n let star;\n while (test(RE_VARIANT_START)) {\n if (consumeChar(\"*\")) {\n star = count;\n }\n let key = parseVariantKey();\n let value = parsePattern();\n if (value === null) {\n throw new SyntaxError(\"Expected variant value\");\n }\n variants[count++] = { key, value };\n }\n if (count === 0) {\n return null;\n }\n if (star === undefined) {\n throw new SyntaxError(\"Expected default variant\");\n }\n return { variants, star };\n }\n function parseVariantKey() {\n consumeToken(TOKEN_BRACKET_OPEN, SyntaxError);\n let key;\n if (test(RE_NUMBER_LITERAL)) {\n key = parseNumberLiteral();\n }\n else {\n key = {\n type: \"str\",\n value: match1(RE_IDENTIFIER),\n };\n }\n consumeToken(TOKEN_BRACKET_CLOSE, SyntaxError);\n return key;\n }\n function parseLiteral() {\n if (test(RE_NUMBER_LITERAL)) {\n return parseNumberLiteral();\n }\n if (source[cursor] === '\"') {\n return parseStringLiteral();\n }\n throw new SyntaxError(\"Invalid expression\");\n }\n function parseNumberLiteral() {\n let [, value, fraction = \"\"] = match(RE_NUMBER_LITERAL);\n let precision = fraction.length;\n return {\n type: \"num\",\n value: parseFloat(value),\n precision,\n };\n }\n function parseStringLiteral() {\n consumeChar('\"', SyntaxError);\n let value = \"\";\n while (true) {\n value += match1(RE_STRING_RUN);\n if (source[cursor] === \"\\\\\") {\n value += parseEscapeSequence();\n continue;\n }\n if (consumeChar('\"')) {\n return { type: \"str\", value };\n }\n // We've reached an EOL of EOF.\n throw new SyntaxError(\"Unclosed string literal\");\n }\n }\n // Unescape known escape sequences.\n function parseEscapeSequence() {\n if (test(RE_STRING_ESCAPE)) {\n return match1(RE_STRING_ESCAPE);\n }\n if (test(RE_UNICODE_ESCAPE)) {\n let [, codepoint4, codepoint6] = match(RE_UNICODE_ESCAPE);\n let codepoint = parseInt(codepoint4 || codepoint6, 16);\n return codepoint <= 0xd7ff || 0xe000 <= codepoint\n ? // It's a Unicode scalar value.\n String.fromCodePoint(codepoint)\n : // Lonely surrogates can cause trouble when the parsing result is\n // saved using UTF-8. Use U+FFFD REPLACEMENT CHARACTER instead.\n \"�\";\n }\n throw new SyntaxError(\"Unknown escape sequence\");\n }\n // Parse blank space. Return it if it looks like indent before a pattern\n // line. Skip it othwerwise.\n function parseIndent() {\n let start = cursor;\n consumeToken(TOKEN_BLANK);\n // Check the first non-blank character after the indent.\n switch (source[cursor]) {\n case \".\":\n case \"[\":\n case \"*\":\n case \"}\":\n case undefined: // EOF\n // A special character. End the Pattern.\n return false;\n case \"{\":\n // Placeables don't require indentation (in EBNF: block-placeable).\n // Continue the Pattern.\n return makeIndent(source.slice(start, cursor));\n }\n // If the first character on the line is not one of the special characters\n // listed above, it's a regular text character. Check if there's at least\n // one space of indent before it.\n if (source[cursor - 1] === \" \") {\n // It's an indented text character (in EBNF: indented-char). Continue\n // the Pattern.\n return makeIndent(source.slice(start, cursor));\n }\n // A not-indented text character is likely the identifier of the next\n // message. End the Pattern.\n return false;\n }\n // Trim blanks in text according to the given regex.\n function trim(text, re) {\n return text.replace(re, \"\");\n }\n // Normalize a blank block and extract the indent details.\n function makeIndent(blank) {\n let value = blank.replace(RE_BLANK_LINES, \"\\n\");\n // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n let length = RE_INDENT.exec(blank)[1].length;\n return new Indent(value, length);\n }\n }\n}\nclass Indent {\n constructor(value, length) {\n this.value = value;\n this.length = length;\n }\n}\n","/**\n * @module fluent\n * @overview\n *\n * `fluent` is a JavaScript implementation of Project Fluent, a localization\n * framework designed to unleash the expressive power of the natural language.\n *\n */\nexport { FluentBundle } from \"./bundle.js\";\nexport { FluentResource } from \"./resource.js\";\nexport { FluentType, FluentNone, FluentNumber, FluentDateTime, } from \"./types.js\";\n","/* eslint no-console: [\"error\", {allow: [\"warn\"]}] */\n/* global console */\n// Match the opening angle bracket (<) in HTML tags, and HTML entities like\n// &, &, &.\nconst reOverlay = /<|&#?\\w+;/;\n/**\n * Elements allowed in translations even if they are not present in the source\n * HTML. They are text-level elements as defined by the HTML5 spec:\n * https://www.w3.org/TR/html5/text-level-semantics.html with the exception of:\n *\n * - a - because we don't allow href on it anyways,\n * - ruby, rt, rp - because we don't allow nested elements to be inserted.\n */\nconst TEXT_LEVEL_ELEMENTS = {\n \"http://www.w3.org/1999/xhtml\": [\n \"em\",\n \"strong\",\n \"small\",\n \"s\",\n \"cite\",\n \"q\",\n \"dfn\",\n \"abbr\",\n \"data\",\n \"time\",\n \"code\",\n \"var\",\n \"samp\",\n \"kbd\",\n \"sub\",\n \"sup\",\n \"i\",\n \"b\",\n \"u\",\n \"mark\",\n \"bdi\",\n \"bdo\",\n \"span\",\n \"br\",\n \"wbr\",\n ],\n};\nconst LOCALIZABLE_ATTRIBUTES = {\n \"http://www.w3.org/1999/xhtml\": {\n global: [\"title\", \"aria-label\", \"aria-valuetext\"],\n a: [\"download\"],\n area: [\"download\", \"alt\"],\n // value is special-cased in isAttrNameLocalizable\n input: [\"alt\", \"placeholder\"],\n menuitem: [\"label\"],\n menu: [\"label\"],\n optgroup: [\"label\"],\n option: [\"label\"],\n track: [\"label\"],\n img: [\"alt\"],\n textarea: [\"placeholder\"],\n th: [\"abbr\"],\n },\n \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\": {\n global: [\n \"accesskey\",\n \"aria-label\",\n \"aria-valuetext\",\n \"label\",\n \"title\",\n \"tooltiptext\",\n ],\n description: [\"value\"],\n key: [\"key\", \"keycode\"],\n label: [\"value\"],\n textbox: [\"placeholder\", \"value\"],\n },\n};\n/**\n * Translate an element.\n *\n * Translate the element's text content and attributes. Some HTML markup is\n * allowed in the translation. The element's children with the data-l10n-name\n * attribute will be treated as arguments to the translation. If the\n * translation defines the same children, their attributes and text contents\n * will be used for translating the matching source child.\n *\n * @param {Element} element\n * @param {Object} translation\n * @private\n */\nexport default function translateElement(element, translation) {\n const { value } = translation;\n if (typeof value === \"string\") {\n if (element.localName === \"title\" &&\n element.namespaceURI === \"http://www.w3.org/1999/xhtml\") {\n // A special case for the HTML title element whose content must be text.\n element.textContent = value;\n }\n else if (!reOverlay.test(value)) {\n // If the translation doesn't contain any markup skip the overlay logic.\n element.textContent = value;\n }\n else {\n // Else parse the translation's HTML using an inert template element,\n // sanitize it and replace the element's content.\n const templateElement = element.ownerDocument.createElementNS(\"http://www.w3.org/1999/xhtml\", \"template\");\n templateElement.innerHTML = value;\n overlayChildNodes(templateElement.content, element);\n }\n }\n // Even if the translation doesn't define any localizable attributes, run\n // overlayAttributes to remove any localizable attributes set by previous\n // translations.\n overlayAttributes(translation, element);\n}\n/**\n * Replace child nodes of an element with child nodes of another element.\n *\n * The contents of the target element will be cleared and fully replaced with\n * sanitized contents of the source element.\n *\n * @param {DocumentFragment} fromFragment - The source of children to overlay.\n * @param {Element} toElement - The target of the overlay.\n * @private\n */\nfunction overlayChildNodes(fromFragment, toElement) {\n for (const childNode of fromFragment.childNodes) {\n if (childNode.nodeType === childNode.TEXT_NODE) {\n // Keep the translated text node.\n continue;\n }\n if (childNode.hasAttribute(\"data-l10n-name\")) {\n const sanitized = getNodeForNamedElement(toElement, childNode);\n fromFragment.replaceChild(sanitized, childNode);\n continue;\n }\n if (isElementAllowed(childNode)) {\n const sanitized = createSanitizedElement(childNode);\n fromFragment.replaceChild(sanitized, childNode);\n continue;\n }\n console.warn(`An element of forbidden type \"${childNode.localName}\" was found in ` +\n \"the translation. Only safe text-level elements and elements with \" +\n \"data-l10n-name are allowed.\");\n // If all else fails, replace the element with its text content.\n fromFragment.replaceChild(createTextNodeFromTextContent(childNode), childNode);\n }\n toElement.textContent = \"\";\n toElement.appendChild(fromFragment);\n}\nfunction hasAttribute(attributes, name) {\n if (!attributes) {\n return false;\n }\n for (let attr of attributes) {\n if (attr.name === name) {\n return true;\n }\n }\n return false;\n}\n/**\n * Transplant localizable attributes of an element to another element.\n *\n * Any localizable attributes already set on the target element will be\n * cleared.\n *\n * @param {Element|Object} fromElement - The source of child nodes to overlay.\n * @param {Element} toElement - The target of the overlay.\n * @private\n */\nfunction overlayAttributes(fromElement, toElement) {\n const explicitlyAllowed = toElement.hasAttribute(\"data-l10n-attrs\")\n ? toElement\n .getAttribute(\"data-l10n-attrs\")\n .split(\",\")\n .map(i => i.trim())\n : null;\n // Remove existing localizable attributes if they\n // will not be used in the new translation.\n for (const attr of Array.from(toElement.attributes)) {\n if (isAttrNameLocalizable(attr.name, toElement, explicitlyAllowed) &&\n !hasAttribute(fromElement.attributes, attr.name)) {\n toElement.removeAttribute(attr.name);\n }\n }\n // fromElement might be a {value, attributes} object as returned by\n // Localization.messageFromBundle. In which case attributes may be null to\n // save GC cycles.\n if (!fromElement.attributes) {\n return;\n }\n // Set localizable attributes.\n for (const attr of Array.from(fromElement.attributes)) {\n if (isAttrNameLocalizable(attr.name, toElement, explicitlyAllowed) &&\n toElement.getAttribute(attr.name) !== attr.value) {\n toElement.setAttribute(attr.name, attr.value);\n }\n }\n}\n/**\n * Sanitize a child element created by the translation.\n *\n * Try to find a corresponding child in sourceElement and use it as the base\n * for the sanitization. This will preserve functional attribtues defined on\n * the child element in the source HTML.\n *\n * @param {Element} sourceElement - The source for data-l10n-name lookups.\n * @param {Element} translatedChild - The translated child to be sanitized.\n * @returns {Element}\n * @private\n */\nfunction getNodeForNamedElement(sourceElement, translatedChild) {\n const childName = translatedChild.getAttribute(\"data-l10n-name\");\n const sourceChild = sourceElement.querySelector(`[data-l10n-name=\"${childName}\"]`);\n if (!sourceChild) {\n console.warn(`An element named \"${childName}\" wasn't found in the source.`);\n return createTextNodeFromTextContent(translatedChild);\n }\n if (sourceChild.localName !== translatedChild.localName) {\n console.warn(`An element named \"${childName}\" was found in the translation ` +\n `but its type ${translatedChild.localName} didn't match the ` +\n `element found in the source (${sourceChild.localName}).`);\n return createTextNodeFromTextContent(translatedChild);\n }\n // Remove it from sourceElement so that the translation cannot use\n // the same reference name again.\n sourceElement.removeChild(sourceChild);\n // We can't currently guarantee that a translation won't remove\n // sourceChild from the element completely, which could break the app if\n // it relies on an event handler attached to the sourceChild. Let's make\n // this limitation explicit for now by breaking the identitiy of the\n // sourceChild by cloning it. This will destroy all event handlers\n // attached to sourceChild via addEventListener and via on\n // properties.\n const clone = sourceChild.cloneNode(false);\n return shallowPopulateUsing(translatedChild, clone);\n}\n/**\n * Sanitize an allowed element.\n *\n * Text-level elements allowed in translations may only use safe attributes\n * and will have any nested markup stripped to text content.\n *\n * @param {Element} element - The element to be sanitized.\n * @returns {Element}\n * @private\n */\nfunction createSanitizedElement(element) {\n // Start with an empty element of the same type to remove nested children\n // and non-localizable attributes defined by the translation.\n const clone = element.ownerDocument.createElement(element.localName);\n return shallowPopulateUsing(element, clone);\n}\n/**\n * Convert an element to a text node.\n *\n * @param {Element} element - The element to be sanitized.\n * @returns {Node}\n * @private\n */\nfunction createTextNodeFromTextContent(element) {\n return element.ownerDocument.createTextNode(element.textContent);\n}\n/**\n * Check if element is allowed in the translation.\n *\n * This method is used by the sanitizer when the translation markup contains\n * an element which is not present in the source code.\n *\n * @param {Element} element\n * @returns {boolean}\n * @private\n */\nfunction isElementAllowed(element) {\n const allowed = TEXT_LEVEL_ELEMENTS[element.namespaceURI];\n return allowed && allowed.includes(element.localName);\n}\n/**\n * Check if attribute is allowed for the given element.\n *\n * This method is used by the sanitizer when the translation markup contains\n * DOM attributes, or when the translation has traits which map to DOM\n * attributes.\n *\n * `explicitlyAllowed` can be passed as a list of attributes explicitly\n * allowed on this element.\n *\n * @param {string} name\n * @param {Element} element\n * @param {Array} explicitlyAllowed\n * @returns {boolean}\n * @private\n */\nfunction isAttrNameLocalizable(name, element, explicitlyAllowed = null) {\n if (explicitlyAllowed && explicitlyAllowed.includes(name)) {\n return true;\n }\n const allowed = LOCALIZABLE_ATTRIBUTES[element.namespaceURI];\n if (!allowed) {\n return false;\n }\n const attrName = name.toLowerCase();\n const elemName = element.localName;\n // Is it a globally safe attribute?\n if (allowed.global.includes(attrName)) {\n return true;\n }\n // Are there no allowed attributes for this element?\n if (!allowed[elemName]) {\n return false;\n }\n // Is it allowed on this element?\n if (allowed[elemName].includes(attrName)) {\n return true;\n }\n // Special case for value on HTML inputs with type button, reset, submit\n if (element.namespaceURI === \"http://www.w3.org/1999/xhtml\" &&\n elemName === \"input\" &&\n attrName === \"value\") {\n const type = element.type.toLowerCase();\n if (type === \"submit\" || type === \"button\" || type === \"reset\") {\n return true;\n }\n }\n return false;\n}\n/**\n * Helper to set textContent and localizable attributes on an element.\n *\n * @param {Element} fromElement\n * @param {Element} toElement\n * @returns {Element}\n * @private\n */\nfunction shallowPopulateUsing(fromElement, toElement) {\n toElement.textContent = fromElement.textContent;\n overlayAttributes(fromElement, toElement);\n return toElement;\n}\n","/*\n * Base CachedIterable class.\n */\nexport default class CachedIterable extends Array {\n /**\n * Create a `CachedIterable` instance from an iterable or, if another\n * instance of `CachedIterable` is passed, return it without any\n * modifications.\n *\n * @param {Iterable} iterable\n * @returns {CachedIterable}\n */\n static from(iterable) {\n if (iterable instanceof this) {\n return iterable;\n }\n\n return new this(iterable);\n }\n}\n","import CachedIterable from \"./cached_iterable.mjs\";\n\n/*\n * CachedSyncIterable caches the elements yielded by an iterable.\n *\n * It can be used to iterate over an iterable many times without depleting the\n * iterable.\n */\nexport default class CachedSyncIterable extends CachedIterable {\n /**\n * Create an `CachedSyncIterable` instance.\n *\n * @param {Iterable} iterable\n * @returns {CachedSyncIterable}\n */\n constructor(iterable) {\n super();\n\n if (Symbol.iterator in Object(iterable)) {\n this.iterator = iterable[Symbol.iterator]();\n } else {\n throw new TypeError(\"Argument must implement the iteration protocol.\");\n }\n }\n\n [Symbol.iterator]() {\n const cached = this;\n let cur = 0;\n\n return {\n next() {\n if (cached.length <= cur) {\n cached.push(cached.iterator.next());\n }\n return cached[cur++];\n }\n };\n }\n\n /**\n * This method allows user to consume the next element from the iterator\n * into the cache.\n *\n * @param {number} count - number of elements to consume\n */\n touchNext(count = 1) {\n let idx = 0;\n while (idx++ < count) {\n const last = this[this.length - 1];\n if (last && last.done) {\n break;\n }\n this.push(this.iterator.next());\n }\n // Return the last cached {value, done} object to allow the calling\n // code to decide if it needs to call touchNext again.\n return this[this.length - 1];\n }\n}\n","import CachedIterable from \"./cached_iterable.mjs\";\n\n/*\n * CachedAsyncIterable caches the elements yielded by an async iterable.\n *\n * It can be used to iterate over an iterable many times without depleting the\n * iterable.\n */\nexport default class CachedAsyncIterable extends CachedIterable {\n /**\n * Create an `CachedAsyncIterable` instance.\n *\n * @param {Iterable} iterable\n * @returns {CachedAsyncIterable}\n */\n constructor(iterable) {\n super();\n\n if (Symbol.asyncIterator in Object(iterable)) {\n this.iterator = iterable[Symbol.asyncIterator]();\n } else if (Symbol.iterator in Object(iterable)) {\n this.iterator = iterable[Symbol.iterator]();\n } else {\n throw new TypeError(\"Argument must implement the iteration protocol.\");\n }\n }\n\n /**\n * Asynchronous iterator caching the yielded elements.\n *\n * Elements yielded by the original iterable will be cached and available\n * synchronously. Returns an async generator object implementing the\n * iterator protocol over the elements of the original (async or sync)\n * iterable.\n */\n [Symbol.asyncIterator]() {\n const cached = this;\n let cur = 0;\n\n return {\n async next() {\n if (cached.length <= cur) {\n cached.push(cached.iterator.next());\n }\n return cached[cur++];\n }\n };\n }\n\n /**\n * This method allows user to consume the next element from the iterator\n * into the cache.\n *\n * @param {number} count - number of elements to consume\n */\n async touchNext(count = 1) {\n let idx = 0;\n while (idx++ < count) {\n const last = this[this.length - 1];\n if (last && (await last).done) {\n break;\n }\n this.push(this.iterator.next());\n }\n // Return the last cached {value, done} object to allow the calling\n // code to decide if it needs to call touchNext again.\n return this[this.length - 1];\n }\n}\n","export {default as CachedSyncIterable} from \"./cached_sync_iterable.mjs\";\nexport {default as CachedAsyncIterable} from \"./cached_async_iterable.mjs\";\n","/* eslint no-console: [\"error\", { allow: [\"warn\", \"error\"] }] */\n/* global console */\nimport { CachedAsyncIterable } from \"cached-iterable\";\n/**\n * The `Localization` class is a central high-level API for vanilla\n * JavaScript use of Fluent.\n * It combines language negotiation, FluentBundle and I/O to\n * provide a scriptable API to format translations.\n */\nexport default class Localization {\n /**\n * @param {Array} resourceIds - List of resource IDs\n * @param {Function} generateBundles - Function that returns a\n * generator over FluentBundles\n *\n * @returns {Localization}\n */\n constructor(resourceIds = [], generateBundles) {\n this.resourceIds = resourceIds;\n this.generateBundles = generateBundles;\n this.onChange(true);\n }\n addResourceIds(resourceIds, eager = false) {\n this.resourceIds.push(...resourceIds);\n this.onChange(eager);\n return this.resourceIds.length;\n }\n removeResourceIds(resourceIds) {\n this.resourceIds = this.resourceIds.filter(r => !resourceIds.includes(r));\n this.onChange();\n return this.resourceIds.length;\n }\n /**\n * Format translations and handle fallback if needed.\n *\n * Format translations for `keys` from `FluentBundle` instances on this\n * DOMLocalization. In case of errors, fetch the next context in the\n * fallback chain.\n *\n * @param {Array} keys - Translation keys to format.\n * @param {Function} method - Formatting function.\n * @returns {Promise>}\n * @private\n */\n async formatWithFallback(keys, method) {\n const translations = [];\n let hasAtLeastOneBundle = false;\n for await (const bundle of this.bundles) {\n hasAtLeastOneBundle = true;\n const missingIds = keysFromBundle(method, bundle, keys, translations);\n if (missingIds.size === 0) {\n break;\n }\n if (typeof console !== \"undefined\") {\n const locale = bundle.locales[0];\n const ids = Array.from(missingIds).join(\", \");\n console.warn(`[fluent] Missing translations in ${locale}: ${ids}`);\n }\n }\n if (!hasAtLeastOneBundle && typeof console !== \"undefined\") {\n // eslint-disable-next-line max-len\n console.warn(`[fluent] Request for keys failed because no resource bundles got generated.\n keys: ${JSON.stringify(keys)}.\n resourceIds: ${JSON.stringify(this.resourceIds)}.`);\n }\n return translations;\n }\n /**\n * Format translations into `{value, attributes}` objects.\n *\n * The fallback logic is the same as in `formatValues`\n * but it returns `{value, attributes}` objects\n * which are suitable for the translation of DOM elements.\n *\n * Returns a Promise resolving to an array of the translation strings.\n *\n * @example\n * ```js\n * docL10n.formatMessages([\n * {id: 'hello', args: { who: 'Mary' }},\n * {id: 'welcome'}\n * ]).then(console.log);\n *\n * // [\n * // { value: 'Hello, Mary!', attributes: null },\n * // {\n * // value: 'Welcome!',\n * // attributes: [ { name: \"title\", value: 'Hello' } ]\n * // }\n * // ]\n * ```\n *\n * @param {Array} keys\n * @returns {Promise>}\n * @private\n */\n formatMessages(keys) {\n return this.formatWithFallback(keys, messageFromBundle);\n }\n /**\n * Retrieve translations corresponding to the passed keys.\n *\n * A generalized version of `DOMLocalization.formatValue`. Keys must\n * be `{id, args}` objects.\n *\n * Returns a Promise resolving to an array of the translation strings.\n *\n * @example\n * ```js\n * docL10n.formatValues([\n * {id: 'hello', args: { who: 'Mary' }},\n * {id: 'hello', args: { who: 'John' }},\n * {id: 'welcome'}\n * ]).then(console.log);\n *\n * // ['Hello, Mary!', 'Hello, John!', 'Welcome!']\n * ```\n *\n * @param {Array} keys\n * @returns {Promise>}\n */\n formatValues(keys) {\n return this.formatWithFallback(keys, valueFromBundle);\n }\n /**\n * Retrieve the translation corresponding to the `id` identifier.\n *\n * If passed, `args` is a simple hash object with a list of variables that\n * will be interpolated in the value of the translation.\n *\n * Returns a Promise resolving to the translation string.\n *\n * Use this sparingly for one-off messages which don't need to be\n * retranslated when the user changes their language preferences, e.g. in\n * notifications.\n *\n * @example\n * ```js\n * docL10n.formatValue(\n * 'hello', { who: 'world' }\n * ).then(console.log);\n *\n * // 'Hello, world!'\n * ```\n *\n * @param {string} id - Identifier of the translation to format\n * @param {Object} [args] - Optional external arguments\n * @returns {Promise}\n */\n async formatValue(id, args) {\n const [val] = await this.formatValues([{ id, args }]);\n return val;\n }\n handleEvent() {\n this.onChange();\n }\n /**\n * This method should be called when there's a reason to believe\n * that language negotiation or available resources changed.\n */\n onChange(eager = false) {\n this.bundles = CachedAsyncIterable.from(this.generateBundles(this.resourceIds));\n if (eager) {\n this.bundles.touchNext(2);\n }\n }\n}\n/**\n * Format the value of a message into a string or `null`.\n *\n * This function is passed as a method to `keysFromBundle` and resolve\n * a value of a single L10n Entity using provided `FluentBundle`.\n *\n * If the message doesn't have a value, return `null`.\n *\n * @param {FluentBundle} bundle\n * @param {Array} errors\n * @param {Object} message\n * @param {Object} args\n * @returns {string|null}\n * @private\n */\nfunction valueFromBundle(bundle, errors, message, args) {\n if (message.value) {\n return bundle.formatPattern(message.value, args, errors);\n }\n return null;\n}\n/**\n * Format all public values of a message into a {value, attributes} object.\n *\n * This function is passed as a method to `keysFromBundle` and resolve\n * a single L10n Entity using provided `FluentBundle`.\n *\n * The function will return an object with a value and attributes of the\n * entity.\n *\n * @param {FluentBundle} bundle\n * @param {Array} errors\n * @param {Object} message\n * @param {Object} args\n * @returns {Object}\n * @private\n */\nfunction messageFromBundle(bundle, errors, message, args) {\n const formatted = {\n value: null,\n attributes: null,\n };\n if (message.value) {\n formatted.value = bundle.formatPattern(message.value, args, errors);\n }\n let attrNames = Object.keys(message.attributes);\n if (attrNames.length > 0) {\n formatted.attributes = new Array(attrNames.length);\n for (let [i, name] of attrNames.entries()) {\n let value = bundle.formatPattern(message.attributes[name], args, errors);\n formatted.attributes[i] = { name, value };\n }\n }\n return formatted;\n}\n/**\n * This function is an inner function for `Localization.formatWithFallback`.\n *\n * It takes a `FluentBundle`, list of l10n-ids and a method to be used for\n * key resolution (either `valueFromBundle` or `messageFromBundle`) and\n * optionally a value returned from `keysFromBundle` executed against\n * another `FluentBundle`.\n *\n * The idea here is that if the previous `FluentBundle` did not resolve\n * all keys, we're calling this function with the next context to resolve\n * the remaining ones.\n *\n * In the function, we loop over `keys` and check if we have the `prev`\n * passed and if it has an error entry for the position we're in.\n *\n * If it doesn't, it means that we have a good translation for this key and\n * we return it. If it does, we'll try to resolve the key using the passed\n * `FluentBundle`.\n *\n * In the end, we fill the translations array, and return the Set with\n * missing ids.\n *\n * See `Localization.formatWithFallback` for more info on how this is used.\n *\n * @param {Function} method\n * @param {FluentBundle} bundle\n * @param {Array} keys\n * @param {{Array<{value: string, attributes: Object}>}} translations\n *\n * @returns {Set}\n * @private\n */\nfunction keysFromBundle(method, bundle, keys, translations) {\n const messageErrors = [];\n const missingIds = new Set();\n keys.forEach(({ id, args }, i) => {\n if (translations[i] !== undefined) {\n return;\n }\n let message = bundle.getMessage(id);\n if (message) {\n messageErrors.length = 0;\n translations[i] = method(bundle, messageErrors, message, args);\n if (messageErrors.length > 0 && typeof console !== \"undefined\") {\n const locale = bundle.locales[0];\n const errors = messageErrors.join(\", \");\n // eslint-disable-next-line max-len\n console.warn(`[fluent][resolver] errors in ${locale}/${id}: ${errors}.`);\n }\n }\n else {\n missingIds.add(id);\n }\n });\n return missingIds;\n}\n","import translateElement from \"./overlay.js\";\nimport Localization from \"./localization.js\";\nconst L10NID_ATTR_NAME = \"data-l10n-id\";\nconst L10NARGS_ATTR_NAME = \"data-l10n-args\";\nconst L10N_ELEMENT_QUERY = `[${L10NID_ATTR_NAME}]`;\n/**\n * The `DOMLocalization` class is responsible for fetching resources and\n * formatting translations.\n *\n * It implements the fallback strategy in case of errors encountered during the\n * formatting of translations and methods for observing DOM\n * trees with a `MutationObserver`.\n */\nexport default class DOMLocalization extends Localization {\n /**\n * @param {Array} resourceIds - List of resource IDs\n * @param {Function} generateBundles - Function that returns a\n * generator over FluentBundles\n * @returns {DOMLocalization}\n */\n constructor(resourceIds, generateBundles) {\n super(resourceIds, generateBundles);\n // A Set of DOM trees observed by the `MutationObserver`.\n this.roots = new Set();\n // requestAnimationFrame handler.\n this.pendingrAF = null;\n // list of elements pending for translation.\n this.pendingElements = new Set();\n this.windowElement = null;\n this.mutationObserver = null;\n this.observerConfig = {\n attributes: true,\n characterData: false,\n childList: true,\n subtree: true,\n attributeFilter: [L10NID_ATTR_NAME, L10NARGS_ATTR_NAME],\n };\n }\n onChange(eager = false) {\n super.onChange(eager);\n if (this.roots) {\n this.translateRoots();\n }\n }\n /**\n * Set the `data-l10n-id` and `data-l10n-args` attributes on DOM elements.\n * FluentDOM makes use of mutation observers to detect changes\n * to `data-l10n-*` attributes and translate elements asynchronously.\n * `setAttributes` is a convenience method which allows to translate\n * DOM elements declaratively.\n *\n * You should always prefer to use `data-l10n-id` on elements (statically in\n * HTML or dynamically via `setAttributes`) over manually retrieving\n * translations with `format`. The use of attributes ensures that the\n * elements can be retranslated when the user changes their language\n * preferences.\n *\n * ```javascript\n * localization.setAttributes(\n * document.querySelector('#welcome'), 'hello', { who: 'world' }\n * );\n * ```\n *\n * This will set the following attributes on the `#welcome` element.\n * The MutationObserver will pick up this change and will localize the element\n * asynchronously.\n *\n * ```html\n *

\n *

\n * ```\n *\n * @param {Element} element - Element to set attributes on\n * @param {string} id - l10n-id string\n * @param {Object} args - KVP list of l10n arguments\n * @returns {Element}\n */\n setAttributes(element, id, args) {\n element.setAttribute(L10NID_ATTR_NAME, id);\n if (args) {\n element.setAttribute(L10NARGS_ATTR_NAME, JSON.stringify(args));\n }\n else {\n element.removeAttribute(L10NARGS_ATTR_NAME);\n }\n return element;\n }\n /**\n * Get the `data-l10n-*` attributes from DOM elements.\n *\n * ```javascript\n * localization.getAttributes(\n * document.querySelector('#welcome')\n * );\n * // -> { id: 'hello', args: { who: 'world' } }\n * ```\n *\n * @param {Element} element - HTML element\n * @returns {{id: string, args: Object}}\n */\n getAttributes(element) {\n return {\n id: element.getAttribute(L10NID_ATTR_NAME),\n args: JSON.parse(element.getAttribute(L10NARGS_ATTR_NAME) || null),\n };\n }\n /**\n * Add `newRoot` to the list of roots managed by this `DOMLocalization`.\n *\n * Additionally, if this `DOMLocalization` has an observer, start observing\n * `newRoot` in order to translate mutations in it.\n *\n * @param {Element} newRoot - Root to observe.\n */\n connectRoot(newRoot) {\n for (const root of this.roots) {\n if (root === newRoot ||\n root.contains(newRoot) ||\n newRoot.contains(root)) {\n throw new Error(\"Cannot add a root that overlaps with existing root.\");\n }\n }\n if (this.windowElement) {\n if (this.windowElement !== newRoot.ownerDocument.defaultView) {\n throw new Error(`Cannot connect a root:\n DOMLocalization already has a root from a different window.`);\n }\n }\n else {\n this.windowElement = newRoot.ownerDocument.defaultView;\n this.mutationObserver = new this.windowElement.MutationObserver(mutations => this.translateMutations(mutations));\n }\n this.roots.add(newRoot);\n this.mutationObserver.observe(newRoot, this.observerConfig);\n }\n /**\n * Remove `root` from the list of roots managed by this `DOMLocalization`.\n *\n * Additionally, if this `DOMLocalization` has an observer, stop observing\n * `root`.\n *\n * Returns `true` if the root was the last one managed by this\n * `DOMLocalization`.\n *\n * @param {Element} root - Root to disconnect.\n * @returns {boolean}\n */\n disconnectRoot(root) {\n this.roots.delete(root);\n // Pause the mutation observer to stop observing `root`.\n this.pauseObserving();\n if (this.roots.size === 0) {\n this.mutationObserver = null;\n this.windowElement = null;\n this.pendingrAF = null;\n this.pendingElements.clear();\n return true;\n }\n // Resume observing all other roots.\n this.resumeObserving();\n return false;\n }\n /**\n * Translate all roots associated with this `DOMLocalization`.\n *\n * @returns {Promise}\n */\n translateRoots() {\n const roots = Array.from(this.roots);\n return Promise.all(roots.map(root => this.translateFragment(root)));\n }\n /**\n * Pauses the `MutationObserver`.\n *\n * @private\n */\n pauseObserving() {\n if (!this.mutationObserver) {\n return;\n }\n this.translateMutations(this.mutationObserver.takeRecords());\n this.mutationObserver.disconnect();\n }\n /**\n * Resumes the `MutationObserver`.\n *\n * @private\n */\n resumeObserving() {\n if (!this.mutationObserver) {\n return;\n }\n for (const root of this.roots) {\n this.mutationObserver.observe(root, this.observerConfig);\n }\n }\n /**\n * Translate mutations detected by the `MutationObserver`.\n *\n * @private\n */\n translateMutations(mutations) {\n for (const mutation of mutations) {\n switch (mutation.type) {\n case \"attributes\":\n if (mutation.target.hasAttribute(\"data-l10n-id\")) {\n this.pendingElements.add(mutation.target);\n }\n break;\n case \"childList\":\n for (const addedNode of mutation.addedNodes) {\n if (addedNode.nodeType === addedNode.ELEMENT_NODE) {\n if (addedNode.childElementCount) {\n for (const element of this.getTranslatables(addedNode)) {\n this.pendingElements.add(element);\n }\n }\n else if (addedNode.hasAttribute(L10NID_ATTR_NAME)) {\n this.pendingElements.add(addedNode);\n }\n }\n }\n break;\n }\n }\n // This fragment allows us to coalesce all pending translations\n // into a single requestAnimationFrame.\n if (this.pendingElements.size > 0) {\n if (this.pendingrAF === null) {\n this.pendingrAF = this.windowElement.requestAnimationFrame(() => {\n this.translateElements(Array.from(this.pendingElements));\n this.pendingElements.clear();\n this.pendingrAF = null;\n });\n }\n }\n }\n /**\n * Translate a DOM element or fragment asynchronously using this\n * `DOMLocalization` object.\n *\n * Manually trigger the translation (or re-translation) of a DOM fragment.\n * Use the `data-l10n-id` and `data-l10n-args` attributes to mark up the DOM\n * with information about which translations to use.\n *\n * Returns a `Promise` that gets resolved once the translation is complete.\n *\n * @param {DOMFragment} frag - Element or DocumentFragment to be translated\n * @returns {Promise}\n */\n translateFragment(frag) {\n return this.translateElements(this.getTranslatables(frag));\n }\n /**\n * Translate a list of DOM elements asynchronously using this\n * `DOMLocalization` object.\n *\n * Manually trigger the translation (or re-translation) of a list of elements.\n * Use the `data-l10n-id` and `data-l10n-args` attributes to mark up the DOM\n * with information about which translations to use.\n *\n * Returns a `Promise` that gets resolved once the translation is complete.\n *\n * @param {Array} elements - List of elements to be translated\n * @returns {Promise}\n */\n async translateElements(elements) {\n if (!elements.length) {\n return undefined;\n }\n const keys = elements.map(this.getKeysForElement);\n const translations = await this.formatMessages(keys);\n return this.applyTranslations(elements, translations);\n }\n /**\n * Applies translations onto elements.\n *\n * @param {Array} elements\n * @param {Array} translations\n * @private\n */\n applyTranslations(elements, translations) {\n this.pauseObserving();\n for (let i = 0; i < elements.length; i++) {\n if (translations[i] !== undefined) {\n translateElement(elements[i], translations[i]);\n }\n }\n this.resumeObserving();\n }\n /**\n * Collects all translatable child elements of the element.\n *\n * @param {Element} element\n * @returns {Array}\n * @private\n */\n getTranslatables(element) {\n const nodes = Array.from(element.querySelectorAll(L10N_ELEMENT_QUERY));\n if (typeof element.hasAttribute === \"function\" &&\n element.hasAttribute(L10NID_ATTR_NAME)) {\n nodes.push(element);\n }\n return nodes;\n }\n /**\n * Get the `data-l10n-*` attributes from DOM elements as a two-element\n * array.\n *\n * @param {Element} element\n * @returns {Object}\n * @private\n */\n getKeysForElement(element) {\n return {\n id: element.getAttribute(L10NID_ATTR_NAME),\n args: JSON.parse(element.getAttribute(L10NARGS_ATTR_NAME) || null),\n };\n }\n}\n","export { default as DOMLocalization } from \"./dom_localization.js\";\nexport { default as Localization } from \"./localization.js\";\n","/* Copyright 2023 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./interfaces\").IL10n} IL10n */\n\n/**\n * NOTE: The L10n-implementations should use lowercase language-codes\n * internally.\n * @implements {IL10n}\n */\nclass L10n {\n #dir;\n\n #lang;\n\n #l10n;\n\n constructor({ lang, isRTL }, l10n = null) {\n this.#lang = L10n.#fixupLangCode(lang);\n this.#l10n = l10n;\n this.#dir = isRTL ?? L10n.#isRTL(this.#lang) ? \"rtl\" : \"ltr\";\n }\n\n _setL10n(l10n) {\n this.#l10n = l10n;\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"TESTING\")) {\n document.l10n = l10n;\n }\n }\n\n /** @inheritdoc */\n getLanguage() {\n return this.#lang;\n }\n\n /** @inheritdoc */\n getDirection() {\n return this.#dir;\n }\n\n /** @inheritdoc */\n async get(ids, args = null, fallback) {\n if (Array.isArray(ids)) {\n ids = ids.map(id => ({ id }));\n const messages = await this.#l10n.formatMessages(ids);\n return messages.map(message => message.value);\n }\n\n const messages = await this.#l10n.formatMessages([\n {\n id: ids,\n args,\n },\n ]);\n return messages?.[0].value || fallback;\n }\n\n /** @inheritdoc */\n async translate(element) {\n try {\n this.#l10n.connectRoot(element);\n await this.#l10n.translateRoots();\n } catch {\n // Element is under an existing root, so there is no need to add it again.\n }\n }\n\n /** @inheritdoc */\n pause() {\n this.#l10n.pauseObserving();\n }\n\n /** @inheritdoc */\n resume() {\n this.#l10n.resumeObserving();\n }\n\n static #fixupLangCode(langCode) {\n // Use only lowercase language-codes internally, and fallback to English.\n langCode = langCode?.toLowerCase() || \"en-us\";\n\n // Try to support \"incompletely\" specified language codes (see issue 13689).\n const PARTIAL_LANG_CODES = {\n en: \"en-us\",\n es: \"es-es\",\n fy: \"fy-nl\",\n ga: \"ga-ie\",\n gu: \"gu-in\",\n hi: \"hi-in\",\n hy: \"hy-am\",\n nb: \"nb-no\",\n ne: \"ne-np\",\n nn: \"nn-no\",\n pa: \"pa-in\",\n pt: \"pt-pt\",\n sv: \"sv-se\",\n zh: \"zh-cn\",\n };\n return PARTIAL_LANG_CODES[langCode] || langCode;\n }\n\n static #isRTL(lang) {\n const shortCode = lang.split(\"-\", 1)[0];\n return [\"ar\", \"he\", \"fa\", \"ps\", \"ur\"].includes(shortCode);\n }\n}\n\nconst GenericL10n = null;\n\nexport { GenericL10n, L10n };\n","/* Copyright 2017 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./interfaces\").IL10n} IL10n */\n\nimport { FluentBundle, FluentResource } from \"fluent-bundle\";\nimport { DOMLocalization } from \"fluent-dom\";\nimport { fetchData } from \"pdfjs-lib\";\nimport { L10n } from \"./l10n.js\";\n\nfunction createBundle(lang, text) {\n const resource = new FluentResource(text);\n const bundle = new FluentBundle(lang);\n const errors = bundle.addResource(resource);\n if (errors.length) {\n console.error(\"L10n errors\", errors);\n }\n return bundle;\n}\n\n/**\n * @implements {IL10n}\n */\nclass GenericL10n extends L10n {\n constructor(lang) {\n super({ lang });\n\n const generateBundles = !lang\n ? GenericL10n.#generateBundlesFallback.bind(\n GenericL10n,\n this.getLanguage()\n )\n : GenericL10n.#generateBundles.bind(\n GenericL10n,\n \"en-us\",\n this.getLanguage()\n );\n this._setL10n(new DOMLocalization([], generateBundles));\n }\n\n /**\n * Generate the bundles for Fluent.\n * @param {String} defaultLang - The fallback language to use for\n * translations.\n * @param {String} baseLang - The base language to use for translations.\n */\n static async *#generateBundles(defaultLang, baseLang) {\n const { baseURL, paths } = await this.#getPaths();\n\n const langs = [baseLang];\n if (defaultLang !== baseLang) {\n // Also fallback to the short-format of the base language\n // (see issue 17269).\n const shortLang = baseLang.split(\"-\", 1)[0];\n\n if (shortLang !== baseLang) {\n langs.push(shortLang);\n }\n langs.push(defaultLang);\n }\n for (const lang of langs) {\n const bundle = await this.#createBundle(lang, baseURL, paths);\n if (bundle) {\n yield bundle;\n }\n if (lang === \"en-us\") {\n yield this.#createBundleFallback(lang);\n }\n }\n }\n\n static async #createBundle(lang, baseURL, paths) {\n const path = paths[lang];\n if (!path) {\n return null;\n }\n const url = new URL(path, baseURL);\n const text = await fetchData(url, /* type = */ \"text\");\n\n return createBundle(lang, text);\n }\n\n static async #getPaths() {\n try {\n const { href } = document.querySelector(`link[type=\"application/l10n\"]`);\n const paths = await fetchData(href, /* type = */ \"json\");\n\n return { baseURL: href.replace(/[^/]*$/, \"\") || \"./\", paths };\n } catch {}\n return { baseURL: \"./\", paths: Object.create(null) };\n }\n\n static async *#generateBundlesFallback(lang) {\n yield this.#createBundleFallback(lang);\n }\n\n static async #createBundleFallback(lang) {\n if (typeof PDFJSDev !== \"undefined\" && PDFJSDev.test(\"TESTING\")) {\n throw new Error(\"Not implemented: #createBundleFallback\");\n }\n const text =\n typeof PDFJSDev === \"undefined\"\n ? await fetchData(\n new URL(\"../l10n/en-US/viewer.ftl\", window.location.href),\n /* type = */ \"text\"\n )\n : PDFJSDev.eval(\"DEFAULT_FTL\");\n\n return createBundle(lang, text);\n }\n}\n\nexport { GenericL10n };\n","/* Copyright 2020 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { getPdfFilenameFromUrl } from \"pdfjs-lib\";\n\nasync function docProperties(pdfDocument) {\n const url = \"\",\n baseUrl = url.split(\"#\", 1)[0];\n // eslint-disable-next-line prefer-const\n let { info, metadata, contentDispositionFilename, contentLength } =\n await pdfDocument.getMetadata();\n\n if (!contentLength) {\n const { length } = await pdfDocument.getDownloadInfo();\n contentLength = length;\n }\n\n return {\n ...info,\n baseURL: baseUrl,\n filesize: contentLength,\n filename: contentDispositionFilename || getPdfFilenameFromUrl(url),\n metadata: metadata?.getRaw(),\n authors: metadata?.get(\"dc:creator\"),\n numPages: pdfDocument.numPages,\n URL: url,\n };\n}\n\nclass GenericScripting {\n constructor(sandboxBundleSrc) {\n this._ready = new Promise((resolve, reject) => {\n const sandbox =\n typeof PDFJSDev === \"undefined\"\n ? import(sandboxBundleSrc) // eslint-disable-line no-unsanitized/method\n : __non_webpack_import__(sandboxBundleSrc);\n sandbox\n .then(pdfjsSandbox => {\n resolve(pdfjsSandbox.QuickJSSandbox());\n })\n .catch(reject);\n });\n }\n\n async createSandbox(data) {\n const sandbox = await this._ready;\n sandbox.create(data);\n }\n\n async dispatchEventInSandbox(event) {\n const sandbox = await this._ready;\n setTimeout(() => sandbox.dispatchEvent(event), 0);\n }\n\n async destroySandbox() {\n const sandbox = await this._ready;\n sandbox.nukeSandbox();\n }\n}\n\nexport { docProperties, GenericScripting };\n","/* Copyright 2017 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { AppOptions } from \"./app_options.js\";\nimport { BaseExternalServices } from \"./external_services.js\";\nimport { BasePreferences } from \"./preferences.js\";\nimport { GenericL10n } from \"./genericl10n.js\";\nimport { GenericScripting } from \"./generic_scripting.js\";\n\nif (typeof PDFJSDev !== \"undefined\" && !PDFJSDev.test(\"GENERIC\")) {\n throw new Error(\n 'Module \"pdfjs-web/genericcom\" shall not be used outside GENERIC build.'\n );\n}\n\nfunction initCom(app) {}\n\nclass Preferences extends BasePreferences {\n async _writeToStorage(prefObj) {\n localStorage.setItem(\"pdfjs.preferences\", JSON.stringify(prefObj));\n }\n\n async _readFromStorage(prefObj) {\n return { prefs: JSON.parse(localStorage.getItem(\"pdfjs.preferences\")) };\n }\n}\n\nclass ExternalServices extends BaseExternalServices {\n async createL10n() {\n return new GenericL10n(AppOptions.get(\"locale\"));\n }\n\n createScripting() {\n return new GenericScripting(AppOptions.get(\"sandboxBundleSrc\"));\n }\n}\n\nclass MLManager {\n async guess() {\n return null;\n }\n}\n\nexport { ExternalServices, initCom, MLManager, Preferences };\n","/* Copyright 2023 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { DOMSVGFactory, shadow } from \"pdfjs-lib\";\n\nclass AltTextManager {\n #boundUpdateUIState = this.#updateUIState.bind(this);\n\n #boundSetPosition = this.#setPosition.bind(this);\n\n #boundOnClick = this.#onClick.bind(this);\n\n #currentEditor = null;\n\n #cancelButton;\n\n #dialog;\n\n #eventBus;\n\n #hasUsedPointer = false;\n\n #optionDescription;\n\n #optionDecorative;\n\n #overlayManager;\n\n #saveButton;\n\n #textarea;\n\n #uiManager;\n\n #previousAltText = null;\n\n #svgElement = null;\n\n #rectElement = null;\n\n #container;\n\n #telemetryData = null;\n\n constructor(\n {\n dialog,\n optionDescription,\n optionDecorative,\n textarea,\n cancelButton,\n saveButton,\n },\n container,\n overlayManager,\n eventBus\n ) {\n this.#dialog = dialog;\n this.#optionDescription = optionDescription;\n this.#optionDecorative = optionDecorative;\n this.#textarea = textarea;\n this.#cancelButton = cancelButton;\n this.#saveButton = saveButton;\n this.#overlayManager = overlayManager;\n this.#eventBus = eventBus;\n this.#container = container;\n\n dialog.addEventListener(\"close\", this.#close.bind(this));\n dialog.addEventListener(\"contextmenu\", event => {\n if (event.target !== this.#textarea) {\n event.preventDefault();\n }\n });\n cancelButton.addEventListener(\"click\", this.#finish.bind(this));\n saveButton.addEventListener(\"click\", this.#save.bind(this));\n optionDescription.addEventListener(\"change\", this.#boundUpdateUIState);\n optionDecorative.addEventListener(\"change\", this.#boundUpdateUIState);\n\n this.#overlayManager.register(dialog);\n }\n\n get _elements() {\n return shadow(this, \"_elements\", [\n this.#optionDescription,\n this.#optionDecorative,\n this.#textarea,\n this.#saveButton,\n this.#cancelButton,\n ]);\n }\n\n #createSVGElement() {\n if (this.#svgElement) {\n return;\n }\n\n // We create a mask to add to the dialog backdrop: the idea is to have a\n // darken background everywhere except on the editor to clearly see the\n // picture to describe.\n\n const svgFactory = new DOMSVGFactory();\n const svg = (this.#svgElement = svgFactory.createElement(\"svg\"));\n svg.setAttribute(\"width\", \"0\");\n svg.setAttribute(\"height\", \"0\");\n const defs = svgFactory.createElement(\"defs\");\n svg.append(defs);\n const mask = svgFactory.createElement(\"mask\");\n defs.append(mask);\n mask.setAttribute(\"id\", \"alttext-manager-mask\");\n mask.setAttribute(\"maskContentUnits\", \"objectBoundingBox\");\n let rect = svgFactory.createElement(\"rect\");\n mask.append(rect);\n rect.setAttribute(\"fill\", \"white\");\n rect.setAttribute(\"width\", \"1\");\n rect.setAttribute(\"height\", \"1\");\n rect.setAttribute(\"x\", \"0\");\n rect.setAttribute(\"y\", \"0\");\n\n rect = this.#rectElement = svgFactory.createElement(\"rect\");\n mask.append(rect);\n rect.setAttribute(\"fill\", \"black\");\n this.#dialog.append(svg);\n }\n\n async editAltText(uiManager, editor) {\n if (this.#currentEditor || !editor) {\n return;\n }\n\n this.#createSVGElement();\n\n this.#hasUsedPointer = false;\n for (const element of this._elements) {\n element.addEventListener(\"click\", this.#boundOnClick);\n }\n\n const { altText, decorative } = editor.altTextData;\n if (decorative === true) {\n this.#optionDecorative.checked = true;\n this.#optionDescription.checked = false;\n } else {\n this.#optionDecorative.checked = false;\n this.#optionDescription.checked = true;\n }\n this.#previousAltText = this.#textarea.value = altText?.trim() || \"\";\n this.#updateUIState();\n\n this.#currentEditor = editor;\n this.#uiManager = uiManager;\n this.#uiManager.removeEditListeners();\n this.#eventBus._on(\"resize\", this.#boundSetPosition);\n\n try {\n await this.#overlayManager.open(this.#dialog);\n this.#setPosition();\n } catch (ex) {\n this.#close();\n throw ex;\n }\n }\n\n #setPosition() {\n if (!this.#currentEditor) {\n return;\n }\n const dialog = this.#dialog;\n const { style } = dialog;\n const {\n x: containerX,\n y: containerY,\n width: containerW,\n height: containerH,\n } = this.#container.getBoundingClientRect();\n const { innerWidth: windowW, innerHeight: windowH } = window;\n const { width: dialogW, height: dialogH } = dialog.getBoundingClientRect();\n const { x, y, width, height } = this.#currentEditor.getClientDimensions();\n const MARGIN = 10;\n const isLTR = this.#uiManager.direction === \"ltr\";\n\n const xs = Math.max(x, containerX);\n const xe = Math.min(x + width, containerX + containerW);\n const ys = Math.max(y, containerY);\n const ye = Math.min(y + height, containerY + containerH);\n this.#rectElement.setAttribute(\"width\", `${(xe - xs) / windowW}`);\n this.#rectElement.setAttribute(\"height\", `${(ye - ys) / windowH}`);\n this.#rectElement.setAttribute(\"x\", `${xs / windowW}`);\n this.#rectElement.setAttribute(\"y\", `${ys / windowH}`);\n\n let left = null;\n let top = Math.max(y, 0);\n top += Math.min(windowH - (top + dialogH), 0);\n\n if (isLTR) {\n // Prefer to position the dialog \"after\" (so on the right) the editor.\n if (x + width + MARGIN + dialogW < windowW) {\n left = x + width + MARGIN;\n } else if (x > dialogW + MARGIN) {\n left = x - dialogW - MARGIN;\n }\n } else if (x > dialogW + MARGIN) {\n left = x - dialogW - MARGIN;\n } else if (x + width + MARGIN + dialogW < windowW) {\n left = x + width + MARGIN;\n }\n\n if (left === null) {\n top = null;\n left = Math.max(x, 0);\n left += Math.min(windowW - (left + dialogW), 0);\n if (y > dialogH + MARGIN) {\n top = y - dialogH - MARGIN;\n } else if (y + height + MARGIN + dialogH < windowH) {\n top = y + height + MARGIN;\n }\n }\n\n if (top !== null) {\n dialog.classList.add(\"positioned\");\n if (isLTR) {\n style.left = `${left}px`;\n } else {\n style.right = `${windowW - left - dialogW}px`;\n }\n style.top = `${top}px`;\n } else {\n dialog.classList.remove(\"positioned\");\n style.left = \"\";\n style.top = \"\";\n }\n }\n\n #finish() {\n if (this.#overlayManager.active === this.#dialog) {\n this.#overlayManager.close(this.#dialog);\n }\n }\n\n #close() {\n this.#currentEditor._reportTelemetry(\n this.#telemetryData || {\n action: \"alt_text_cancel\",\n alt_text_keyboard: !this.#hasUsedPointer,\n }\n );\n this.#telemetryData = null;\n\n this.#removeOnClickListeners();\n this.#uiManager?.addEditListeners();\n this.#eventBus._off(\"resize\", this.#boundSetPosition);\n this.#currentEditor.altTextFinish();\n this.#currentEditor = null;\n this.#uiManager = null;\n }\n\n #updateUIState() {\n this.#textarea.disabled = this.#optionDecorative.checked;\n }\n\n #save() {\n const altText = this.#textarea.value.trim();\n const decorative = this.#optionDecorative.checked;\n this.#currentEditor.altTextData = {\n altText,\n decorative,\n };\n this.#telemetryData = {\n action: \"alt_text_save\",\n alt_text_description: !!altText,\n alt_text_edit:\n !!this.#previousAltText && this.#previousAltText !== altText,\n alt_text_decorative: decorative,\n alt_text_keyboard: !this.#hasUsedPointer,\n };\n this.#finish();\n }\n\n #onClick(evt) {\n if (evt.detail === 0) {\n return; // The keyboard was used.\n }\n this.#hasUsedPointer = true;\n this.#removeOnClickListeners();\n }\n\n #removeOnClickListeners() {\n for (const element of this._elements) {\n element.removeEventListener(\"click\", this.#boundOnClick);\n }\n }\n\n destroy() {\n this.#uiManager = null; // Avoid re-adding the edit listeners.\n this.#finish();\n this.#svgElement?.remove();\n this.#svgElement = this.#rectElement = null;\n }\n}\n\nexport { AltTextManager };\n","/* Copyright 2022 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./event_utils.js\").EventBus} EventBus */\n\nimport { AnnotationEditorParamsType } from \"pdfjs-lib\";\n\n/**\n * @typedef {Object} AnnotationEditorParamsOptions\n * @property {HTMLInputElement} editorFreeTextFontSize\n * @property {HTMLInputElement} editorFreeTextColor\n * @property {HTMLInputElement} editorInkColor\n * @property {HTMLInputElement} editorInkThickness\n * @property {HTMLInputElement} editorInkOpacity\n * @property {HTMLButtonElement} editorStampAddImage\n * @property {HTMLInputElement} editorFreeHighlightThickness\n * @property {HTMLButtonElement} editorHighlightShowAll\n */\n\nclass AnnotationEditorParams {\n /**\n * @param {AnnotationEditorParamsOptions} options\n * @param {EventBus} eventBus\n */\n constructor(options, eventBus) {\n this.eventBus = eventBus;\n this.#bindListeners(options);\n }\n\n /**\n * @param {AnnotationEditorParamsOptions} options\n */\n #bindListeners({\n editorFreeTextFontSize,\n editorFreeTextColor,\n editorInkColor,\n editorInkThickness,\n editorInkOpacity,\n editorStampAddImage,\n editorFreeHighlightThickness,\n editorHighlightShowAll,\n }) {\n const dispatchEvent = (typeStr, value) => {\n this.eventBus.dispatch(\"switchannotationeditorparams\", {\n source: this,\n type: AnnotationEditorParamsType[typeStr],\n value,\n });\n };\n editorFreeTextFontSize.addEventListener(\"input\", function () {\n dispatchEvent(\"FREETEXT_SIZE\", this.valueAsNumber);\n });\n editorFreeTextColor.addEventListener(\"input\", function () {\n dispatchEvent(\"FREETEXT_COLOR\", this.value);\n });\n editorInkColor.addEventListener(\"input\", function () {\n dispatchEvent(\"INK_COLOR\", this.value);\n });\n editorInkThickness.addEventListener(\"input\", function () {\n dispatchEvent(\"INK_THICKNESS\", this.valueAsNumber);\n });\n editorInkOpacity.addEventListener(\"input\", function () {\n dispatchEvent(\"INK_OPACITY\", this.valueAsNumber);\n });\n editorStampAddImage.addEventListener(\"click\", () => {\n dispatchEvent(\"CREATE\");\n });\n editorFreeHighlightThickness.addEventListener(\"input\", function () {\n dispatchEvent(\"HIGHLIGHT_THICKNESS\", this.valueAsNumber);\n });\n editorHighlightShowAll.addEventListener(\"click\", function () {\n const checked = this.getAttribute(\"aria-pressed\") === \"true\";\n this.setAttribute(\"aria-pressed\", !checked);\n dispatchEvent(\"HIGHLIGHT_SHOW_ALL\", !checked);\n });\n\n this.eventBus._on(\"annotationeditorparamschanged\", evt => {\n for (const [type, value] of evt.details) {\n switch (type) {\n case AnnotationEditorParamsType.FREETEXT_SIZE:\n editorFreeTextFontSize.value = value;\n break;\n case AnnotationEditorParamsType.FREETEXT_COLOR:\n editorFreeTextColor.value = value;\n break;\n case AnnotationEditorParamsType.INK_COLOR:\n editorInkColor.value = value;\n break;\n case AnnotationEditorParamsType.INK_THICKNESS:\n editorInkThickness.value = value;\n break;\n case AnnotationEditorParamsType.INK_OPACITY:\n editorInkOpacity.value = value;\n break;\n case AnnotationEditorParamsType.HIGHLIGHT_THICKNESS:\n editorFreeHighlightThickness.value = value;\n break;\n case AnnotationEditorParamsType.HIGHLIGHT_FREE:\n editorFreeHighlightThickness.disabled = !value;\n break;\n case AnnotationEditorParamsType.HIGHLIGHT_SHOW_ALL:\n editorHighlightShowAll.setAttribute(\"aria-pressed\", value);\n break;\n }\n }\n });\n }\n}\n\nexport { AnnotationEditorParams };\n","/* Copyright 2024 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n// Used to compare floats: there is no exact equality due to rounding errors.\nconst PRECISION = 1e-1;\n\nclass CaretBrowsingMode {\n #mainContainer;\n\n #toolBarHeight;\n\n #viewerContainer;\n\n constructor(mainContainer, viewerContainer, toolbarContainer) {\n this.#mainContainer = mainContainer;\n this.#viewerContainer = viewerContainer;\n this.#toolBarHeight = toolbarContainer?.getBoundingClientRect().height ?? 0;\n }\n\n /**\n * Return true if the two rectangles are on the same line.\n * @param {DOMRect} rect1\n * @param {DOMRect} rect2\n * @returns {boolean}\n */\n #isOnSameLine(rect1, rect2) {\n const top1 = rect1.y;\n const bot1 = rect1.bottom;\n const mid1 = rect1.y + rect1.height / 2;\n\n const top2 = rect2.y;\n const bot2 = rect2.bottom;\n const mid2 = rect2.y + rect2.height / 2;\n\n return (top1 <= mid2 && mid2 <= bot1) || (top2 <= mid1 && mid1 <= bot2);\n }\n\n /**\n * Return `true` if the rectangle is:\n * - under the caret when `isUp === false`.\n * - over the caret when `isUp === true`.\n * @param {DOMRect} rect\n * @param {number} x\n * @param {number} y\n * @param {boolean} isUp\n * @returns {boolean}\n */\n #isUnderOver(rect, x, y, isUp) {\n const midY = rect.y + rect.height / 2;\n return (\n (isUp ? y >= midY : y <= midY) &&\n rect.x - PRECISION <= x &&\n x <= rect.right + PRECISION\n );\n }\n\n /**\n * Check if the rectangle is visible.\n * @param {DOMRect} rect\n * @returns {boolean}\n */\n #isVisible(rect) {\n return (\n rect.top >= this.#toolBarHeight &&\n rect.left >= 0 &&\n rect.bottom <=\n (window.innerHeight || document.documentElement.clientHeight) &&\n rect.right <= (window.innerWidth || document.documentElement.clientWidth)\n );\n }\n\n /**\n * Get the position of the caret.\n * @param {Selection} selection\n * @param {boolean} isUp\n * @returns {Array}\n */\n #getCaretPosition(selection, isUp) {\n const { focusNode, focusOffset } = selection;\n const range = document.createRange();\n range.setStart(focusNode, focusOffset);\n range.setEnd(focusNode, focusOffset);\n const rect = range.getBoundingClientRect();\n\n return [rect.x, isUp ? rect.top : rect.bottom];\n }\n\n static #caretPositionFromPoint(x, y) {\n if (\n (typeof PDFJSDev === \"undefined\" || !PDFJSDev.test(\"MOZCENTRAL\")) &&\n !document.caretPositionFromPoint\n ) {\n const { startContainer: offsetNode, startOffset: offset } =\n document.caretRangeFromPoint(x, y);\n return { offsetNode, offset };\n }\n return document.caretPositionFromPoint(x, y);\n }\n\n #setCaretPositionHelper(selection, caretX, select, element, rect) {\n rect ||= element.getBoundingClientRect();\n if (caretX <= rect.x + PRECISION) {\n if (select) {\n selection.extend(element.firstChild, 0);\n } else {\n selection.setPosition(element.firstChild, 0);\n }\n return;\n }\n if (rect.right - PRECISION <= caretX) {\n const { lastChild } = element;\n if (select) {\n selection.extend(lastChild, lastChild.length);\n } else {\n selection.setPosition(lastChild, lastChild.length);\n }\n return;\n }\n\n const midY = rect.y + rect.height / 2;\n let caretPosition = CaretBrowsingMode.#caretPositionFromPoint(caretX, midY);\n let parentElement = caretPosition.offsetNode?.parentElement;\n if (parentElement && parentElement !== element) {\n // There is an element on top of the one in the text layer, so we\n // need to hide all the elements (except the one in the text layer)\n // at this position in order to get the correct caret position.\n const elementsAtPoint = document.elementsFromPoint(caretX, midY);\n const savedVisibilities = [];\n for (const el of elementsAtPoint) {\n if (el === element) {\n break;\n }\n const { style } = el;\n savedVisibilities.push([el, style.visibility]);\n style.visibility = \"hidden\";\n }\n caretPosition = CaretBrowsingMode.#caretPositionFromPoint(caretX, midY);\n parentElement = caretPosition.offsetNode?.parentElement;\n for (const [el, visibility] of savedVisibilities) {\n el.style.visibility = visibility;\n }\n }\n if (parentElement !== element) {\n // The element targeted by caretPositionFromPoint isn't in the text\n // layer.\n if (select) {\n selection.extend(element.firstChild, 0);\n } else {\n selection.setPosition(element.firstChild, 0);\n }\n return;\n }\n if (select) {\n selection.extend(caretPosition.offsetNode, caretPosition.offset);\n } else {\n selection.setPosition(caretPosition.offsetNode, caretPosition.offset);\n }\n }\n\n /**\n * Set the caret position or extend the selection (it depends on the select\n * parameter).\n * @param {boolean} select\n * @param {Selection} selection\n * @param {Element} newLineElement\n * @param {DOMRect} newLineElementRect\n * @param {number} caretX\n */\n #setCaretPosition(\n select,\n selection,\n newLineElement,\n newLineElementRect,\n caretX\n ) {\n if (this.#isVisible(newLineElementRect)) {\n this.#setCaretPositionHelper(\n selection,\n caretX,\n select,\n newLineElement,\n newLineElementRect\n );\n return;\n }\n this.#mainContainer.addEventListener(\n \"scrollend\",\n this.#setCaretPositionHelper.bind(\n this,\n selection,\n caretX,\n select,\n newLineElement,\n null\n ),\n { once: true }\n );\n newLineElement.scrollIntoView();\n }\n\n /**\n * Get the node on the next page.\n * @param {Element} textLayer\n * @param {boolean} isUp\n * @returns {Node}\n */\n #getNodeOnNextPage(textLayer, isUp) {\n while (true) {\n const page = textLayer.closest(\".page\");\n const pageNumber = parseInt(page.getAttribute(\"data-page-number\"));\n const nextPage = isUp ? pageNumber - 1 : pageNumber + 1;\n textLayer = this.#viewerContainer.querySelector(\n `.page[data-page-number=\"${nextPage}\"] .textLayer`\n );\n if (!textLayer) {\n return null;\n }\n const walker = document.createTreeWalker(textLayer, NodeFilter.SHOW_TEXT);\n const node = isUp ? walker.lastChild() : walker.firstChild();\n if (node) {\n return node;\n }\n }\n }\n\n /**\n * Move the caret in the given direction.\n * @param {boolean} isUp\n * @param {boolean} select\n */\n moveCaret(isUp, select) {\n const selection = document.getSelection();\n if (selection.rangeCount === 0) {\n return;\n }\n const { focusNode } = selection;\n const focusElement =\n focusNode.nodeType !== Node.ELEMENT_NODE\n ? focusNode.parentElement\n : focusNode;\n const root = focusElement.closest(\".textLayer\");\n if (!root) {\n return;\n }\n const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT);\n walker.currentNode = focusNode;\n\n // Move to the next element which is not on the same line as the focus\n // element.\n const focusRect = focusElement.getBoundingClientRect();\n let newLineElement = null;\n const nodeIterator = (\n isUp ? walker.previousSibling : walker.nextSibling\n ).bind(walker);\n while (nodeIterator()) {\n const element = walker.currentNode.parentElement;\n if (!this.#isOnSameLine(focusRect, element.getBoundingClientRect())) {\n newLineElement = element;\n break;\n }\n }\n\n if (!newLineElement) {\n // Need to find the next line on the next page.\n const node = this.#getNodeOnNextPage(root, isUp);\n if (!node) {\n return;\n }\n if (select) {\n const lastNode =\n (isUp ? walker.firstChild() : walker.lastChild()) || focusNode;\n selection.extend(lastNode, isUp ? 0 : lastNode.length);\n const range = document.createRange();\n range.setStart(node, isUp ? node.length : 0);\n range.setEnd(node, isUp ? node.length : 0);\n selection.addRange(range);\n return;\n }\n const [caretX] = this.#getCaretPosition(selection, isUp);\n const { parentElement } = node;\n this.#setCaretPosition(\n select,\n selection,\n parentElement,\n parentElement.getBoundingClientRect(),\n caretX\n );\n return;\n }\n\n // We've a candidate for the next line now we want to find the first element\n // which is under/over the caret.\n const [caretX, caretY] = this.#getCaretPosition(selection, isUp);\n const newLineElementRect = newLineElement.getBoundingClientRect();\n\n // Maybe the element on the new line is a valid candidate.\n if (this.#isUnderOver(newLineElementRect, caretX, caretY, isUp)) {\n this.#setCaretPosition(\n select,\n selection,\n newLineElement,\n newLineElementRect,\n caretX\n );\n return;\n }\n\n while (nodeIterator()) {\n // Search an element on the same line as newLineElement\n // which could be under/over the caret.\n const element = walker.currentNode.parentElement;\n const elementRect = element.getBoundingClientRect();\n if (!this.#isOnSameLine(newLineElementRect, elementRect)) {\n break;\n }\n if (this.#isUnderOver(elementRect, caretX, caretY, isUp)) {\n // We found the element.\n this.#setCaretPosition(select, selection, element, elementRect, caretX);\n return;\n }\n }\n\n // No element has been found so just put the caret on the element on the new\n // line.\n this.#setCaretPosition(\n select,\n selection,\n newLineElement,\n newLineElementRect,\n caretX\n );\n }\n}\n\nexport { CaretBrowsingMode };\n","/* Copyright 2013 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./interfaces\").IDownloadManager} IDownloadManager */\n\nimport { createValidAbsoluteUrl, isPdfFile } from \"pdfjs-lib\";\n\nif (typeof PDFJSDev !== \"undefined\" && !PDFJSDev.test(\"CHROME || GENERIC\")) {\n throw new Error(\n 'Module \"pdfjs-web/download_manager\" shall not be used ' +\n \"outside CHROME and GENERIC builds.\"\n );\n}\n\nfunction download(blobUrl, filename) {\n const a = document.createElement(\"a\");\n if (!a.click) {\n throw new Error('DownloadManager: \"a.click()\" is not supported.');\n }\n a.href = blobUrl;\n a.target = \"_parent\";\n // Use a.download if available. This increases the likelihood that\n // the file is downloaded instead of opened by another PDF plugin.\n if (\"download\" in a) {\n a.download = filename;\n }\n // must be in the document for recent Firefox versions,\n // otherwise .click() is ignored.\n (document.body || document.documentElement).append(a);\n a.click();\n a.remove();\n}\n\n/**\n * @implements {IDownloadManager}\n */\nclass DownloadManager {\n #openBlobUrls = new WeakMap();\n\n downloadUrl(url, filename, _options) {\n if (!createValidAbsoluteUrl(url, \"http://example.com\")) {\n console.error(`downloadUrl - not a valid URL: ${url}`);\n return; // restricted/invalid URL\n }\n download(url + \"#pdfjs.action=download\", filename);\n }\n\n downloadData(data, filename, contentType) {\n const blobUrl = URL.createObjectURL(\n new Blob([data], { type: contentType })\n );\n download(blobUrl, filename);\n }\n\n /**\n * @returns {boolean} Indicating if the data was opened.\n */\n openOrDownloadData(data, filename, dest = null) {\n const isPdfData = isPdfFile(filename);\n const contentType = isPdfData ? \"application/pdf\" : \"\";\n\n if (\n (typeof PDFJSDev === \"undefined\" || !PDFJSDev.test(\"COMPONENTS\")) &&\n isPdfData\n ) {\n let blobUrl = this.#openBlobUrls.get(data);\n if (!blobUrl) {\n blobUrl = URL.createObjectURL(new Blob([data], { type: contentType }));\n this.#openBlobUrls.set(data, blobUrl);\n }\n let viewerUrl;\n if (typeof PDFJSDev === \"undefined\" || PDFJSDev.test(\"GENERIC\")) {\n // The current URL is the viewer, let's use it and append the file.\n viewerUrl = \"?file=\" + encodeURIComponent(blobUrl + \"#\" + filename);\n } else if (PDFJSDev.test(\"CHROME\")) {\n // In the Chrome extension, the URL is rewritten using the history API\n // in viewer.js, so an absolute URL must be generated.\n viewerUrl =\n // eslint-disable-next-line no-undef\n chrome.runtime.getURL(\"/content/web/viewer.html\") +\n \"?file=\" +\n encodeURIComponent(blobUrl + \"#\" + filename);\n }\n if (dest) {\n viewerUrl += `#${escape(dest)}`;\n }\n\n try {\n window.open(viewerUrl);\n return true;\n } catch (ex) {\n console.error(`openOrDownloadData: ${ex}`);\n // Release the `blobUrl`, since opening it failed, and fallback to\n // downloading the PDF file.\n URL.revokeObjectURL(blobUrl);\n this.#openBlobUrls.delete(data);\n }\n }\n\n this.downloadData(data, filename, contentType);\n return false;\n }\n\n download(blob, url, filename, _options) {\n const blobUrl = URL.createObjectURL(blob);\n download(blobUrl, filename);\n }\n}\n\nexport { DownloadManager };\n","/* Copyright 2014 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nclass OverlayManager {\n #overlays = new WeakMap();\n\n #active = null;\n\n get active() {\n return this.#active;\n }\n\n /**\n * @param {HTMLDialogElement} dialog - The overlay's DOM element.\n * @param {boolean} [canForceClose] - Indicates if opening the overlay closes\n * an active overlay. The default is `false`.\n * @returns {Promise} A promise that is resolved when the overlay has been\n * registered.\n */\n async register(dialog, canForceClose = false) {\n if (typeof dialog !== \"object\") {\n throw new Error(\"Not enough parameters.\");\n } else if (this.#overlays.has(dialog)) {\n throw new Error(\"The overlay is already registered.\");\n }\n this.#overlays.set(dialog, { canForceClose });\n\n dialog.addEventListener(\"cancel\", evt => {\n this.#active = null;\n });\n }\n\n /**\n * @param {HTMLDialogElement} dialog - The overlay's DOM element.\n * @returns {Promise} A promise that is resolved when the overlay has been\n * opened.\n */\n async open(dialog) {\n if (!this.#overlays.has(dialog)) {\n throw new Error(\"The overlay does not exist.\");\n } else if (this.#active) {\n if (this.#active === dialog) {\n throw new Error(\"The overlay is already active.\");\n } else if (this.#overlays.get(dialog).canForceClose) {\n await this.close();\n } else {\n throw new Error(\"Another overlay is currently active.\");\n }\n }\n this.#active = dialog;\n dialog.showModal();\n }\n\n /**\n * @param {HTMLDialogElement} dialog - The overlay's DOM element.\n * @returns {Promise} A promise that is resolved when the overlay has been\n * closed.\n */\n async close(dialog = this.#active) {\n if (!this.#overlays.has(dialog)) {\n throw new Error(\"The overlay does not exist.\");\n } else if (!this.#active) {\n throw new Error(\"The overlay is currently not active.\");\n } else if (this.#active !== dialog) {\n throw new Error(\"Another overlay is currently active.\");\n }\n dialog.close();\n this.#active = null;\n }\n}\n\nexport { OverlayManager };\n","/* Copyright 2012 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @typedef {import(\"./overlay_manager.js\").OverlayManager} OverlayManager */\n\nimport { PasswordResponses } from \"pdfjs-lib\";\n\n/**\n * @typedef {Object} PasswordPromptOptions\n * @property {HTMLDialogElement} dialog - The overlay's DOM element.\n * @property {HTMLParagraphElement} label - Label containing instructions for\n * entering the password.\n * @property {HTMLInputElement} input - Input field for entering the password.\n * @property {HTMLButtonElement} submitButton - Button for submitting the\n * password.\n * @property {HTMLButtonElement} cancelButton - Button for cancelling password\n * entry.\n */\n\nclass PasswordPrompt {\n #activeCapability = null;\n\n #updateCallback = null;\n\n #reason = null;\n\n /**\n * @param {PasswordPromptOptions} options\n * @param {OverlayManager} overlayManager - Manager for the viewer overlays.\n * @param {boolean} [isViewerEmbedded] - If the viewer is embedded, in e.g.\n * an