## Contents

## About This Report

### Report Parameters

#### Contexts

No contexts were selected, so all contexts were included by default.

#### Sites

The following sites were included:

- http://digital.statelife.com.pk
- https://digital.statelife.com.pk

(If no sites were selected, all sites were included by default.)

An included site must also be within one of the included contexts for its data to be included in the report.

#### Risk levels

Included: High, Medium, Low, Informational

Excluded: None

#### Confidence levels

Included: User Confirmed, High, Medium, Low

Excluded: User Confirmed, High, Medium, Low, False Positive

## Summaries

### Alert Counts by Risk and Confidence

This table shows the number of alerts for each level of risk and confidence included in the report.

(The percentages in brackets represent the count as a percentage of the total number of alerts included in the report, rounded to one decimal place.)

| Confidence
User Confirmed | High | Medium | Low | Total
--- | --- | --- | --- | ---
Risk | High | 0 (0.0%) | 0 (0.0%) | 0 (0.0%) | 1 (4.8%) | 1 (4.8%)
Medium | 0 (0.0%) | 2 (9.5%) | 1 (4.8%) | 0 (0.0%) | 3 (14.3%)
Low | 0 (0.0%) | 1 (4.8%) | 8 (38.1%) | 1 (4.8%) | 10 (47.6%)
Informational | 0 (0.0%) | 1 (4.8%) | 5 (23.8%) | 1 (4.8%) | 7 (33.3%)
Total | 0 (0.0%) | 4 (19.0%) | 14 (66.7%) | 3 (14.3%) | 21 (100%)

### Alert Counts by Site and Risk

This table shows, for each site for which one or more alerts were raised, the number of alerts raised at each risk level.

Alerts with a confidence level of "False Positive" have been excluded from these counts.

(The numbers in brackets are the number of alerts raised for the site at or above that risk level.)

| Risk
High (= High) | Medium (>= Medium) | Low (>= Low) | Informational (>= Informational)
--- | --- | --- | ---
Site | http://digital.statelife.com.pk | 0 (0) | 0 (0) | 1 (1) | 0 (1)
https://digital.statelife.com.pk | 1 (1) | 3 (4) | 9 (13) | 7 (20)

### Alert Counts by Alert Type

This table shows the number of alerts of each alert type, together with the alert type's risk level.

(The percentages in brackets represent each count as a percentage, rounded to one decimal place, of the total number of alerts included in this report.)

Alert type | Risk | Count
--- | --- | ---
SQL Injection | High | 3 (14.3%)
Content Security Policy (CSP) Header Not Set | Medium | 5 (23.8%)
Missing Anti-clickjacking Header | Medium | 5 (23.8%)
Sub Resource Integrity Attribute Missing | Medium | 5 (23.8%)
Application Error Disclosure | Low | 1 (4.8%)
Big Redirect Detected (Potential Sensitive Information Leak) | Low | 20 (95.2%)
Cookie No HttpOnly Flag | Low | 5 (23.8%)
Cookie Without Secure Flag | Low | 5 (23.8%)
Cross-Domain JavaScript Source File Inclusion | Low | 5 (23.8%)
HTTPS Content Available via HTTP | Low | 3 (14.3%)
Server Leaks Information via "X-Powered-By" HTTP Response Header Field(s) | Low | 5 (23.8%)
Strict-Transport-Security Header Not Set | Low | 5 (23.8%)
Timestamp Disclosure - Unix | Low | 5 (23.8%)
X-Content-Type-Options Header Missing | Low | 5 (23.8%)
Authentication Request Identified | Informational | 2 (9.5%)
Information Disclosure - Suspicious Comments | Informational | 8 (38.1%)
Modern Web Application | Informational | 5 (23.8%)
Re-examine Cache-control Directives | Informational | 5 (23.8%)
Retrieved from Cache | Informational | 5 (23.8%)
Session Management Response Identified | Informational | 26 (123.8%)
User Agent Fuzzer | Informational | 5 (23.8%)
Total |  | 21

### Insights

This table shows information that is likely to be very relevant to you, but which is not related to vulnerabilities, or potentially even related to the application in question.

Level | Reason | Site | Description | Statistic
--- | --- | --- | --- | ---
Low | Warning |  | ZAP warnings logged - see the zap.log file for details | 15
Low | Exceeded High | https://digital.statelife.com.pk | Percentage of slow responses | 93 %
Info | Informational | http://digital.statelife.com.pk | Percentage of responses with status code 2xx | 6 %
Info | Informational | http://digital.statelife.com.pk | Percentage of responses with status code 3xx | 93 %
Info | Informational | http://digital.statelife.com.pk | Percentage of endpoints with content type application/javascript | 33 %
Info | Informational | http://digital.statelife.com.pk | Percentage of endpoints with content type text/css | 66 %
Info | Informational | http://digital.statelife.com.pk | Percentage of endpoints with method GET | 100 %
Info | Informational | http://digital.statelife.com.pk | Count of total endpoints | 3
Info | Informational | https://digital.statelife.com.pk | Percentage of responses with status code 2xx | 53 %
Info | Informational | https://digital.statelife.com.pk | Percentage of responses with status code 3xx | 21 %
Info | Exceeded Low | https://digital.statelife.com.pk | Percentage of responses with status code 4xx | 24 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with content type application/javascript | 14 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with content type image/jpeg | 1 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with content type image/png | 17 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with content type text/css | 12 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with content type text/html | 53 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with method GET | 91 %
Info | Informational | https://digital.statelife.com.pk | Percentage of endpoints with method POST | 8 %
Info | Informational | https://digital.statelife.com.pk | Count of total endpoints | 123

## Alerts

1. ### Risk=High, Confidence=Low (1)

   1. #### https://digital.statelife.com.pk (1)

      1. ##### SQL Injection (1)

         1. POST https://digital.statelife.com.pk/public/contact

            Alert tags | POLICY_SEQUENCE = OWASP_2021_A03 PCI_DSS CWE-89 POLICY_QA_CICD = POLICY_DEV_CICD = WSTG-v42-INPV-05 POLICY_API = POLICY_DEV_FULL = POLICY_QA_STD = POLICY_QA_FULL = POLICY_PENTEST = HIPAA OWASP_2017_A01 POLICY_DEV_STD =
            Alert description | SQL injection may be possible.
            Request | Request line and header section (1119 bytes)
                POST https://digital.statelife.com.pk/public/contact HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                content-type: application/x-www-form-urlencoded
                referer: https://digital.statelife.com.pk/public/contact/us
                content-length: 235
                Cookie: XSRF-TOKEN=eyJpdiI6InpKTFd6bTdEZTFPNXlMSmNHNE0zTVE9PSIsInZhbHVlIjoiTk1GWkVLNHlFdDhFNStPZldsTko1M0QvU01ERWw5WDRRYnV4M0dFN29XQm9wMURhYWpzbUNoTzlYUFZaSEFwdU5uSjJnb2QyWkh1eGNSaTJnL05zNEUzUUc2RTNxbFJYNURtRWNXeUU4ZEYrZDArK2ZONFZLd3pXa3dQcXM0UkwiLCJtYWMiOiI2MDFiM2UxZjdiNWQ1YTBkOWE1NTkxOWEyY2U4NGU2Njg5YmU3ODVjNzQ5OGIzZGIyNzk5ODdlZWMxZWVhMjY3IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6ImlqYlZCZnFNaHVZYitlMWNmM0RZcUE9PSIsInZhbHVlIjoieHEyajBpVG85c0c0RzBhVHA0UTUycFdqU0FrRDRsNCs0ZFVZQWNIbW9PZDNDTjBFeDFpQm4wNVkwdGY4ek5ZQndwZWE1QkVuK3A4QXFkbjZST0w1b2JlZ285dDZJdDlhVzZMYWdhWkVCNGVwV3JSb1MzanIyMXhFN21nWUpzSEkiLCJtYWMiOiI4MjQyMzI5NTc0NmU0NjM3YWNiNWNmNzg5ZWU5ZGE3YjFlNDZjZDI4MzgwODUyMmRjNDEyNDQ5NjJlODFjMDIyIiwidGFnIjoiIn0%3D
            Request body (235 bytes)
                _token=17djVZ5OldUiEZ5RVH7BeoiUy1PBB9xV4oionrHb&message=Zaproxy+alias+impedit+expedita+quisquam+pariatur+exercitationem.+Nemo+rerum+eveniet+dolores+rem+quia+dignissimos.&name=%22&email=zaproxy%40example.com&phone=9999999999&checkbox=on
            Response | Status line and header section (1618 bytes)
                HTTP/1.1 500 Internal Server Error
                Date: Tue, 10 Mar 2026 11:26:35 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IitCUUw3eEUrZHZXQmVUdnk1SVZraWc9PSIsInZhbHVlIjoiclRhVVlGOFI3MWlLbVNtME9rd3pFQ3ROMC9vTnBSdmFMU2RhaG52Y3pwQ0taR1MweHZNU05zUWVuR25BK29XUUI2OHloNGVpK0ozTHplWjBkR2U4ZWNMdUlFY1Q5T0hBdkhaZzE4Qy9LMUpBbElYSjk0cSsyMXJYOVhieUwzWmEiLCJtYWMiOiIzM2Q2YTFjZjM5ZjBkZWY4NDA0NzQwNjg1OWE0ZWM1ZDk3ZjRjNGQ5OTE2YTQ0MGRmYjRlMzA2YzUyMjM3NjJlIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:26:34 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6IkxydkpUT0pyNDgydnF0elF6SUVzQ1E9PSIsInZhbHVlIjoiUlBHQ2lJeWpxcEs5THo4TTJmSVdmeHYwTlMyZGlaZEJYcElGcHpsN2diOTlCU2N4cGdkUHFpV1BqOFNoNlhUTkFaYmhBRGJRR3BONFFBaFozTjIrU3Bmc1AvT1EveExUK2czQ3lrN0VCU05rdlRCdE9Xdm1ORHIyMkErZkFGUSsiLCJtYWMiOiI2N2E2ZWVhZmFjZDJlODlhNjNiZjczMzc3YTUzZGUyOTQ3YjFkMjdiMGVkZDAwM2IxYWMyN2RjYjZhOGNmMmIzIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:26:34 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=8,cfOrigin;dur=775
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Pt3BnT7MAdOFmhw6qcpN6zNWIeqSE5e2cYRYHR7vbwUzT3NBUw6b58v5Ol6zTDSCmrk7tZUi%2BuOc5hqv%2FHypR2E70%2B9XVY1crkyImdox5acitZXaZIgi"}]}
                CF-RAY: 9da1f7183a92cdd1-SIN
                content-length: 640395
            Response body (640395 bytes)
                <!doctype html>
                <html class="theme-light">
                <!--
                Swift_TransportException: Connection could not be established with host secure.emailsrvr.com :stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
                error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in file /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php on line 261

                #0 [internal function]: Swift_Transport_StreamBuffer-&gt;{closure}()
                #1 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(264): stream_socket_client()
                #2 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(58): Swift_Transport_StreamBuffer-&gt;establishSocketConnection()
                #3 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(143): Swift_Transport_StreamBuffer-&gt;initialize()
                #4 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_AbstractSmtpTransport-&gt;start()
                #5 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(521): Swift_Mailer-&gt;send()
                #6 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(288): Illuminate\Mail\Mailer-&gt;sendSwiftMessage()
                #7 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/MailManager.php(550): Illuminate\Mail\Mailer-&gt;send()
                #8 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\Mail\MailManager-&gt;__call()
                #9 /var/www/vhosts/digital.statelife.com.pk/httpdocs/app/Http/Controllers/HomeController.php(237): Illuminate\Support\Facades\Facade::__callStatic()
                #10 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\HomeController-&gt;contact_us()
                #11 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller-&gt;callAction()
                #12 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\Routing\ControllerDispatcher-&gt;dispatch()
                #13 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route-&gt;runController()
                #14 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route-&gt;run()
                #15 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router-&gt;Illuminate\Routing\{closure}()
                #16 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #17 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings-&gt;handle()
                #18 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #19 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken-&gt;handle()
                #20 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #21 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession-&gt;handle()
                #22 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #23 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession-&gt;handleStatefulRequest()
                #24 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession-&gt;handle()
                #25 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #26 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse-&gt;handle()
                #27 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #28 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies-&gt;handle()
                #29 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #30 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\Pipeline\Pipeline-&gt;then()
                #31 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router-&gt;runRouteWithinStack()
                #32 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router-&gt;runRoute()
                #33 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router-&gt;dispatchToRoute()
                #34 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router-&gt;dispatch()
                #35 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel-&gt;Illuminate\Foundation\Http\{closure}()
                #36 /var/www/vhosts/digital.statelife.com.pk/httpdocs/app/Http/Middleware/VerifyEmail.php(27): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #37 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\VerifyEmail-&gt;handle()
                #38 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #39 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest-&gt;handle()
                #40 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull-&gt;handle()
                #41 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #42 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest-&gt;handle()
                #43 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings-&gt;handle()
                #44 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #45 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize-&gt;handle()
                #46 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #47 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance-&gt;handle()
                #48 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #49 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors-&gt;handle()
                #50 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #51 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies-&gt;handle()
                #52 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #53 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline-&gt;then()
                #54 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel-&gt;sendRequestThroughRouter()
                #55 /var/www/vhosts/digital.statelife.com.pk/httpdocs/public/index.php(51): Illuminate\Foundation\Http\Kernel-&gt;handle()
                #56 {main}
                -->
                <head>
                    <!-- Hide dumps asap -->
                    <style>
                        pre.sf-dump {
                            display: none !important;
                        }
                    </style>

                    <meta charset="UTF-8">
                    <meta name="viewport"
                          content="width=device-width, initial-scale=1.0">
                    <meta http-equiv="X-UA-Compatible" content="ie=edge">
                    <meta name="robots" content="noindex, nofollow">

                    <title>🧨 Connection could not be established with host secure.emailsrvr.com :stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
                error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed</title>

                </head>
                <body class="scrollbar-lg">

                <script>
                    window.data = {"report":{"notifier":"Laravel Client","language":"PHP","framework_version":"8.83.27","language_version":"8.3.30","exception_class":"Swift_TransportException","seen_at":1773141994,"message":"Connection could not be established with host secure.emailsrvr.com :stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:\nerror:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed","glows":[],"solutions":[],"stacktrace":[{"line_number":261,"method":"{closure}","class":"Swift_Transport_StreamBuffer","code_snippet":{"246":"        $timeout = 15;","247":"        if (!empty($this-\u003Eparams[\u0027timeout\u0027])) {","248":"            $timeout = $this-\u003Eparams[\u0027timeout\u0027];","249":"        }","250":"        $options = [];","251":"        if (!empty($this-\u003Eparams[\u0027sourceIp\u0027])) {","252":"            $options[\u0027socket\u0027][\u0027bindto\u0027] = $this-\u003Eparams[\u0027sourceIp\u0027].\u0027:0\u0027;","253":"        }","254":"","255":"        if (isset($this-\u003Eparams[\u0027stream_context_options\u0027])) {","256":"            $options = array_merge($options, $this-\u003Eparams[\u0027stream_context_options\u0027]);","257":"        }","258":"        $streamContext = stream_context_create($options);","259":"","260":"        set_error_handler(function ($type, $msg) {","261":"            throw new Swift_TransportException(\u0027Connection could not be established with host \u0027.$this-\u003Eparams[\u0027host\u0027].\u0027 :\u0027.$msg);","262":"        });","263":"        try {","264":"            $this-\u003Estream = stream_socket_client($host.\u0027:\u0027.$this-\u003Eparams[\u0027port\u0027], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $streamContext);","265":"        } finally {","266":"            restore_error_handler();","267":"        }","268":"","269":"        if (!empty($this-\u003Eparams[\u0027blocking\u0027])) {","270":"            stream_set_blocking($this-\u003Estream, 1);","271":"        } else {","272":"            stream_set_blocking($this-\u003Estream, 0);","273":"        }","274":"        stream_set_timeout($this-\u003Estream, $timeout);","275":"        $this-\u003Ein = \u0026$this-\u003Estream;","276":"        $this-\u003Eout = \u0026$this-\u003Estream;"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Transport\/StreamBuffer.php","is_application_frame":false},{"line_number":0,"method":"stream_socket_client","class":null,"code_snippet":[],"file":"unknown","is_application_frame":true},{"line_number":264,"method":"establishSocketConnection","class":"Swift_Transport_StreamBuffer","code_snippet":{"249":"        }","250":"        $options = [];","251":"        if (!empty($this-\u003Eparams[\u0027sourceIp\u0027])) {","252":"            $options[\u0027socket\u0027][\u0027bindto\u0027] = $this-\u003Eparams[\u0027sourceIp\u0027].\u0027:0\u0027;","253":"        }","254":"","255":"        if (isset($this-\u003Eparams[\u0027stream_context_options\u0027])) {","256":"            $options = array_merge($options, $this-\u003Eparams[\u0027stream_context_options\u0027]);","257":"        }","258":"        $streamContext = stream_context_create($options);","259":"","260":"        set_error_handler(function ($type, $msg) {","261":"            throw new Swift_TransportException(\u0027Connection could not be established with host \u0027.$this-\u003Eparams[\u0027host\u0027].\u0027 :\u0027.$msg);","262":"        });","263":"        try {","264":"            $this-\u003Estream = stream_socket_client($host.\u0027:\u0027.$this-\u003Eparams[\u0027port\u0027], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $streamContext);","265":"        } finally {","266":"            restore_error_handler();","267":"        }","268":"","269":"        if (!empty($this-\u003Eparams[\u0027blocking\u0027])) {","270":"            stream_set_blocking($this-\u003Estream, 1);","271":"        } else {","272":"            stream_set_blocking($this-\u003Estream, 0);","273":"        }","274":"        stream_set_timeout($this-\u003Estream, $timeout);","275":"        $this-\u003Ein = \u0026$this-\u003Estream;","276":"        $this-\u003Eout = \u0026$this-\u003Estream;","277":"    }","278":"","279":"    \/**"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Transport\/StreamBuffer.php","is_application_frame":false},{"line_number":58,"method":"initialize","class":"Swift_Transport_StreamBuffer","code_snippet":{"43":"","44":"    \/**","45":"     * Perform any initialization needed, using the given $params.","46":"     *","47":"     * Parameters will vary depending upon the type of IoBuffer used.","48":"     *\/","49":"    public function initialize(array $params)","50":"    {","51":"        $this-\u003Eparams = $params;","52":"        switch ($params[\u0027type\u0027]) {","53":"            case self::TYPE_PROCESS:","54":"                $this-\u003EestablishProcessConnection();","55":"                break;","56":"            case self::TYPE_SOCKET:","57":"            default:","58":"                $this-\u003EestablishSocketConnection();","59":"                break;","60":"        }","61":"    }","62":"","63":"    \/**","64":"     * Set an individual param on the buffer (e.g. switching to SSL).","65":"     *","66":"     * @param string $param","67":"     * @param mixed  $value","68":"     *\/","69":"    public function setParam($param, $value)","70":"    {","71":"        if (isset($this-\u003Estream)) {","72":"            switch ($param) {","73":"                case \u0027timeout\u0027:"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Transport\/StreamBuffer.php","is_application_frame":false},{"line_number":143,"method":"start","class":"Swift_Transport_AbstractSmtpTransport","code_snippet":{"128":"","129":"    \/**","130":"     * Start the SMTP connection.","131":"     *\/","132":"    public function start()","133":"    {","134":"        if (!$this-\u003Estarted) {","135":"            if ($evt = $this-\u003EeventDispatcher-\u003EcreateTransportChangeEvent($this)) {","136":"                $this-\u003EeventDispatcher-\u003EdispatchEvent($evt, \u0027beforeTransportStarted\u0027);","137":"                if ($evt-\u003EbubbleCancelled()) {","138":"                    return;","139":"                }","140":"            }","141":"","142":"            try {","143":"                $this-\u003Ebuffer-\u003Einitialize($this-\u003EgetBufferParams());","144":"            } catch (Swift_TransportException $e) {","145":"                $this-\u003EthrowException($e);","146":"            }","147":"            $this-\u003EreadGreeting();","148":"            $this-\u003EdoHeloCommand();","149":"","150":"            if ($evt) {","151":"                $this-\u003EeventDispatcher-\u003EdispatchEvent($evt, \u0027transportStarted\u0027);","152":"            }","153":"","154":"            $this-\u003Estarted = true;","155":"        }","156":"    }","157":"","158":"    \/**"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Transport\/AbstractSmtpTransport.php","is_application_frame":false},{"line_number":65,"method":"send","class":"Swift_Mailer","code_snippet":{"50":"     * Recipient\/sender data will be retrieved from the Message object.","51":"     *","52":"     * The return value is the number of recipients who were accepted for","53":"     * delivery.","54":"     *","55":"     * @param array $failedRecipients An array of failures by-reference","56":"     *","57":"     * @return int The number of successful recipients. Can be 0 which indicates failure","58":"     *\/","59":"    public function send(Swift_Mime_SimpleMessage $message, \u0026$failedRecipients = null)","60":"    {","61":"        $failedRecipients = (array) $failedRecipients;","62":"","63":"        \/\/ FIXME: to be removed in 7.0 (as transport must now start itself on send)","64":"        if (!$this-\u003Etransport-\u003EisStarted()) {","65":"            $this-\u003Etransport-\u003Estart();","66":"        }","67":"","68":"        $sent = 0;","69":"","70":"        try {","71":"            $sent = $this-\u003Etransport-\u003Esend($message, $failedRecipients);","72":"        } catch (Swift_RfcComplianceException $e) {","73":"            foreach ($message-\u003EgetTo() as $address =\u003E $name) {","74":"                $failedRecipients[] = $address;","75":"            }","76":"        }","77":"","78":"        return $sent;","79":"    }","80":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Mailer.php","is_application_frame":false},{"line_number":521,"method":"sendSwiftMessage","class":"Illuminate\\Mail\\Mailer","code_snippet":{"506":"","507":"        return $message;","508":"    }","509":"","510":"    \/**","511":"     * Send a Swift Message instance.","512":"     *","513":"     * @param  \\Swift_Message  $message","514":"     * @return int|null","515":"     *\/","516":"    protected function sendSwiftMessage($message)","517":"    {","518":"        $this-\u003EfailedRecipients = [];","519":"","520":"        try {","521":"            return $this-\u003Eswift-\u003Esend($message, $this-\u003EfailedRecipients);","522":"        } finally {","523":"            $this-\u003EforceReconnection();","524":"        }","525":"    }","526":"","527":"    \/**","528":"     * Determines if the message can be sent.","529":"     *","530":"     * @param  \\Swift_Message  $message","531":"     * @param  array  $data","532":"     * @return bool","533":"     *\/","534":"    protected function shouldSendMessage($message, $data = [])","535":"    {","536":"        if (! $this-\u003Eevents) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Mail\/Mailer.php","is_application_frame":false},{"line_number":288,"method":"send","class":"Illuminate\\Mail\\Mailer","code_snippet":{"273":"        $this-\u003EaddContent($message, $view, $plain, $raw, $data);","274":"","275":"        \/\/ If a global \u0022to\u0022 address has been set, we will set that address on the mail","276":"        \/\/ message. This is primarily useful during local development in which each","277":"        \/\/ message should be delivered into a single mail address for inspection.","278":"        if (isset($this-\u003Eto[\u0027address\u0027])) {","279":"            $this-\u003EsetGlobalToAndRemoveCcAndBcc($message);","280":"        }","281":"","282":"        \/\/ Next we will determine if the message should be sent. We give the developer","283":"        \/\/ one final chance to stop this message and then we will send it to all of","284":"        \/\/ its recipients. We will then fire the sent event for the sent message.","285":"        $swiftMessage = $message-\u003EgetSwiftMessage();","286":"","287":"        if ($this-\u003EshouldSendMessage($swiftMessage, $data)) {","288":"            $this-\u003EsendSwiftMessage($swiftMessage);","289":"","290":"            $this-\u003EdispatchSentEvent($message, $data);","291":"        }","292":"    }","293":"","294":"    \/**","295":"     * Send the given mailable.","296":"     *","297":"     * @param  \\Illuminate\\Contracts\\Mail\\Mailable  $mailable","298":"     * @return mixed","299":"     *\/","300":"    protected function sendMailable(MailableContract $mailable)","301":"    {","302":"        return $mailable instanceof ShouldQueue","303":"                        ? $mailable-\u003Emailer($this-\u003Ename)-\u003Equeue($this-\u003Equeue)"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Mail\/Mailer.php","is_application_frame":false},{"line_number":550,"method":"__call","class":"Illuminate\\Mail\\MailManager","code_snippet":{"523":"    {","524":"        $this-\u003Eapp = $app;","525":"","526":"        return $this;","527":"    }","528":"","529":"    \/**","530":"     * Forget all of the resolved mailer instances.","531":"     *","532":"     * @return $this","533":"     *\/","534":"    public function forgetMailers()","535":"    {","536":"        $this-\u003Emailers = [];","537":"","538":"        return $this;","539":"    }","540":"","541":"    \/**","542":"     * Dynamically call the default driver instance.","543":"     *","544":"     * @param  string  $method","545":"     * @param  array  $parameters","546":"     * @return mixed","547":"     *\/","548":"    public function __call($method, $parameters)","549":"    {","550":"        return $this-\u003Emailer()-\u003E$method(...$parameters);","551":"    }","552":"}","553":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Mail\/MailManager.php","is_application_frame":false},{"line_number":261,"method":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","code_snippet":{"234":"     * Set the application instance.","235":"     *","236":"     * @param  \\Illuminate\\Contracts\\Foundation\\Application  $app","237":"     * @return void","238":"     *\/","239":"    public static function setFacadeApplication($app)","240":"    {","241":"        static::$app = $app;","242":"    }","243":"","244":"    \/**","245":"     * Handle dynamic, static calls to the object.","246":"     *","247":"     * @param  string  $method","248":"     * @param  array  $args","249":"     * @return mixed","250":"     *","251":"     * @throws \\RuntimeException","252":"     *\/","253":"    public static function __callStatic($method, $args)","254":"    {","255":"        $instance = static::getFacadeRoot();","256":"","257":"        if (! $instance) {","258":"            throw new RuntimeException(\u0027A facade root has not been set.\u0027);","259":"        }","260":"","261":"        return $instance-\u003E$method(...$args);","262":"    }","263":"}","264":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/Facades\/Facade.php","is_application_frame":false},{"line_number":237,"method":"contact_us","class":"App\\Http\\Controllers\\HomeController","code_snippet":{"222":"","223":"     public function getProduct()","224":"    {","225":"        $class = DB::table(\u0027tbl_class\u0027)-\u003Ewhere(\u0027deleted_at\u0027,\u0027=\u0027,null)-\u003Eget();","226":"        return view(\u0027User.products\u0027,compact(\u0027class\u0027));","227":"    }","228":"","229":"","230":"    public function contact_us(Request $request)","231":"    {","232":"    $name=$request-\u003Ename;","233":"    $email=$request-\u003Eemail;","234":"    $phone=$request-\u003Ephone;","235":"    $message=$request-\u003Emessage;","236":"    $details = [\u0027name\u0027 =\u003E $name,\u0027email\u0027=\u003E$email,\u0027phone\u0027=\u003E$phone,\u0027message_data\u0027=\u003E$message];","237":"    Mail::send(\u0027email.contactusEmail\u0027, $details, function($message) use ($request) {","238":"        \/\/ complaints.digital.life@statelife.com.pk","239":"    $message-\u003Eto(\u0027complaints.digital.life@statelife.com.pk\u0027)-\u003Esubject(\u0027WELCOME TO STATE LIFE: INSURENCE CORPORATION OF PAKISTAN\u0027);","240":"    });","241":"","242":"    return redirect()-\u003Eback()-\u003Ewith(\u0027success\u0027,\u0027Your message send successfully we will respond you as soon as possible!\u0027);","243":"","244":"    }","245":"","246":"","247":"","248":"","249":"","250":"      public function payment(Request $request)","251":"  {","252":"    try {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/app\/Http\/Controllers\/HomeController.php","is_application_frame":true},{"line_number":54,"method":"callAction","class":"Illuminate\\Routing\\Controller","code_snippet":{"39":"     *\/","40":"    public function getMiddleware()","41":"    {","42":"        return $this-\u003Emiddleware;","43":"    }","44":"","45":"    \/**","46":"     * Execute an action on the controller.","47":"     *","48":"     * @param  string  $method","49":"     * @param  array  $parameters","50":"     * @return \\Symfony\\Component\\HttpFoundation\\Response","51":"     *\/","52":"    public function callAction($method, $parameters)","53":"    {","54":"        return $this-\u003E{$method}(...array_values($parameters));","55":"    }","56":"","57":"    \/**","58":"     * Handle calls to missing methods on the controller.","59":"     *","60":"     * @param  string  $method","61":"     * @param  array  $parameters","62":"     * @return mixed","63":"     *","64":"     * @throws \\BadMethodCallException","65":"     *\/","66":"    public function __call($method, $parameters)","67":"    {","68":"        throw new BadMethodCallException(sprintf(","69":"            \u0027Method %s::%s does not exist.\u0027, static::class, $method"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","is_application_frame":false},{"line_number":45,"method":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","code_snippet":{"30":"    \/**","31":"     * Dispatch a request to a given controller and method.","32":"     *","33":"     * @param  \\Illuminate\\Routing\\Route  $route","34":"     * @param  mixed  $controller","35":"     * @param  string  $method","36":"     * @return mixed","37":"     *\/","38":"    public function dispatch(Route $route, $controller, $method)","39":"    {","40":"        $parameters = $this-\u003EresolveClassMethodDependencies(","41":"            $route-\u003EparametersWithoutNulls(), $controller, $method","42":"        );","43":"","44":"        if (method_exists($controller, \u0027callAction\u0027)) {","45":"            return $controller-\u003EcallAction($method, $parameters);","46":"        }","47":"","48":"        return $controller-\u003E{$method}(...array_values($parameters));","49":"    }","50":"","51":"    \/**","52":"     * Get the middleware for the controller instance.","53":"     *","54":"     * @param  \\Illuminate\\Routing\\Controller  $controller","55":"     * @param  string  $method","56":"     * @return array","57":"     *\/","58":"    public function getMiddleware($controller, $method)","59":"    {","60":"        if (! method_exists($controller, \u0027getMiddleware\u0027)) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","is_application_frame":false},{"line_number":261,"method":"runController","class":"Illuminate\\Routing\\Route","code_snippet":{"246":"     *\/","247":"    protected function isSerializedClosure()","248":"    {","249":"        return RouteAction::containsSerializedClosure($this-\u003Eaction);","250":"    }","251":"","252":"    \/**","253":"     * Run the route action and return the response.","254":"     *","255":"     * @return mixed","256":"     *","257":"     * @throws \\Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException","258":"     *\/","259":"    protected function runController()","260":"    {","261":"        return $this-\u003EcontrollerDispatcher()-\u003Edispatch(","262":"            $this, $this-\u003EgetController(), $this-\u003EgetControllerMethod()","263":"        );","264":"    }","265":"","266":"    \/**","267":"     * Get the controller instance for the route.","268":"     *","269":"     * @return mixed","270":"     *\/","271":"    public function getController()","272":"    {","273":"        if (! $this-\u003Econtroller) {","274":"            $class = $this-\u003EparseControllerCallback()[0];","275":"","276":"            $this-\u003Econtroller = $this-\u003Econtainer-\u003Emake(ltrim($class, \u0027\\\\\u0027));"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","is_application_frame":false},{"line_number":205,"method":"run","class":"Illuminate\\Routing\\Route","code_snippet":{"190":"    {","191":"        return RouteAction::parse($this-\u003Euri, $action);","192":"    }","193":"","194":"    \/**","195":"     * Run the route action and return the response.","196":"     *","197":"     * @return mixed","198":"     *\/","199":"    public function run()","200":"    {","201":"        $this-\u003Econtainer = $this-\u003Econtainer ?: new Container;","202":"","203":"        try {","204":"            if ($this-\u003EisControllerAction()) {","205":"                return $this-\u003ErunController();","206":"            }","207":"","208":"            return $this-\u003ErunCallable();","209":"        } catch (HttpResponseException $e) {","210":"            return $e-\u003EgetResponse();","211":"        }","212":"    }","213":"","214":"    \/**","215":"     * Checks whether the route\u0027s action is a controller.","216":"     *","217":"     * @return bool","218":"     *\/","219":"    protected function isControllerAction()","220":"    {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","is_application_frame":false},{"line_number":721,"method":"Illuminate\\Routing\\{closure}","class":"Illuminate\\Routing\\Router","code_snippet":{"706":"     * @param  \\Illuminate\\Http\\Request  $request","707":"     * @return mixed","708":"     *\/","709":"    protected function runRouteWithinStack(Route $route, Request $request)","710":"    {","711":"        $shouldSkipMiddleware = $this-\u003Econtainer-\u003Ebound(\u0027middleware.disable\u0027) \u0026\u0026","712":"                                $this-\u003Econtainer-\u003Emake(\u0027middleware.disable\u0027) === true;","713":"","714":"        $middleware = $shouldSkipMiddleware ? [] : $this-\u003EgatherRouteMiddleware($route);","715":"","716":"        return (new Pipeline($this-\u003Econtainer))","717":"                        -\u003Esend($request)","718":"                        -\u003Ethrough($middleware)","719":"                        -\u003Ethen(function ($request) use ($route) {","720":"                            return $this-\u003EprepareResponse(","721":"                                $request, $route-\u003Erun()","722":"                            );","723":"                        });","724":"    }","725":"","726":"    \/**","727":"     * Gather the middleware for the given route with resolved class names.","728":"     *","729":"     * @param  \\Illuminate\\Routing\\Route  $route","730":"     * @return array","731":"     *\/","732":"    public function gatherRouteMiddleware(Route $route)","733":"    {","734":"        $computedMiddleware = $route-\u003EgatherMiddleware();","735":"","736":"        $excluded = collect($route-\u003EexcludedMiddleware())-\u003Emap(function ($name) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","is_application_frame":false},{"line_number":128,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"113":"        return $this-\u003Ethen(function ($passable) {","114":"            return $passable;","115":"        });","116":"    }","117":"","118":"    \/**","119":"     * Get the final piece of the Closure onion.","120":"     *","121":"     * @param  \\Closure  $destination","122":"     * @return \\Closure","123":"     *\/","124":"    protected function prepareDestination(Closure $destination)","125":"    {","126":"        return function ($passable) use ($destination) {","127":"            try {","128":"                return $destination($passable);","129":"            } catch (Throwable $e) {","130":"                return $this-\u003EhandleException($passable, $e);","131":"            }","132":"        };","133":"    }","134":"","135":"    \/**","136":"     * Get a Closure that represents a slice of the application onion.","137":"     *","138":"     * @return \\Closure","139":"     *\/","140":"    protected function carry()","141":"    {","142":"        return function ($stack, $pipe) {","143":"            return function ($passable) use ($stack, $pipe) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":50,"method":"handle","class":"Illuminate\\Routing\\Middleware\\SubstituteBindings","code_snippet":{"23":"     *\/","24":"    public function __construct(Registrar $router)","25":"    {","26":"        $this-\u003Erouter = $router;","27":"    }","28":"","29":"    \/**","30":"     * Handle an incoming request.","31":"     *","32":"     * @param  \\Illuminate\\Http\\Request  $request","33":"     * @param  \\Closure  $next","34":"     * @return mixed","35":"     *\/","36":"    public function handle($request, Closure $next)","37":"    {","38":"        try {","39":"            $this-\u003Erouter-\u003EsubstituteBindings($route = $request-\u003Eroute());","40":"","41":"            $this-\u003Erouter-\u003EsubstituteImplicitBindings($route);","42":"        } catch (ModelNotFoundException $exception) {","43":"            if ($route-\u003EgetMissing()) {","44":"                return $route-\u003EgetMissing()($request, $exception);","45":"            }","46":"","47":"            throw $exception;","48":"        }","49":"","50":"        return $next($request);","51":"    }","52":"}","53":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Middleware\/SubstituteBindings.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":78,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken","code_snippet":{"63":"     *","64":"     * @param  \\Illuminate\\Http\\Request  $request","65":"     * @param  \\Closure  $next","66":"     * @return mixed","67":"     *","68":"     * @throws \\Illuminate\\Session\\TokenMismatchException","69":"     *\/","70":"    public function handle($request, Closure $next)","71":"    {","72":"        if (","73":"            $this-\u003EisReading($request) ||","74":"            $this-\u003ErunningUnitTests() ||","75":"            $this-\u003EinExceptArray($request) ||","76":"            $this-\u003EtokensMatch($request)","77":"        ) {","78":"            return tap($next($request), function ($response) use ($request) {","79":"                if ($this-\u003EshouldAddXsrfTokenCookie()) {","80":"                    $this-\u003EaddCookieToResponse($request, $response);","81":"                }","82":"            });","83":"        }","84":"","85":"        throw new TokenMismatchException(\u0027CSRF token mismatch.\u0027);","86":"    }","87":"","88":"    \/**","89":"     * Determine if the HTTP request uses a \u2018read\u2019 verb.","90":"     *","91":"     * @param  \\Illuminate\\Http\\Request  $request","92":"     * @return bool","93":"     *\/"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/VerifyCsrfToken.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":49,"method":"handle","class":"Illuminate\\View\\Middleware\\ShareErrorsFromSession","code_snippet":{"22":"     * @return void","23":"     *\/","24":"    public function __construct(ViewFactory $view)","25":"    {","26":"        $this-\u003Eview = $view;","27":"    }","28":"","29":"    \/**","30":"     * Handle an incoming request.","31":"     *","32":"     * @param  \\Illuminate\\Http\\Request  $request","33":"     * @param  \\Closure  $next","34":"     * @return mixed","35":"     *\/","36":"    public function handle($request, Closure $next)","37":"    {","38":"        \/\/ If the current session has an \u0022errors\u0022 variable bound to it, we will share","39":"        \/\/ its value with all view instances so the views can easily access errors","40":"        \/\/ without having to bind. An empty bag is set when there aren\u0027t errors.","41":"        $this-\u003Eview-\u003Eshare(","42":"            \u0027errors\u0027, $request-\u003Esession()-\u003Eget(\u0027errors\u0027) ?: new ViewErrorBag","43":"        );","44":"","45":"        \/\/ Putting the errors in the view for every view allows the developer to just","46":"        \/\/ assume that some errors are always available, which is convenient since","47":"        \/\/ they don\u0027t have to continually run checks for the presence of errors.","48":"","49":"        return $next($request);","50":"    }","51":"}","52":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/View\/Middleware\/ShareErrorsFromSession.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":121,"method":"handleStatefulRequest","class":"Illuminate\\Session\\Middleware\\StartSession","code_snippet":{"106":"     * @param  \\Illuminate\\Contracts\\Session\\Session  $session","107":"     * @param  \\Closure  $next","108":"     * @return mixed","109":"     *\/","110":"    protected function handleStatefulRequest(Request $request, $session, Closure $next)","111":"    {","112":"        \/\/ If a session driver has been configured, we will need to start the session here","113":"        \/\/ so that the data is ready for an application. Note that the Laravel sessions","114":"        \/\/ do not make use of PHP \u0022native\u0022 sessions in any way since they are crappy.","115":"        $request-\u003EsetLaravelSession(","116":"            $this-\u003EstartSession($request, $session)","117":"        );","118":"","119":"        $this-\u003EcollectGarbage($session);","120":"","121":"        $response = $next($request);","122":"","123":"        $this-\u003EstoreCurrentUrl($request, $session);","124":"","125":"        $this-\u003EaddCookieToResponse($response, $session);","126":"","127":"        \/\/ Again, if the session has been configured we will need to close out the session","128":"        \/\/ so that the attributes may be persisted to some storage medium. We will also","129":"        \/\/ add the session identifier cookie to the application response headers now.","130":"        $this-\u003EsaveSession($request);","131":"","132":"        return $response;","133":"    }","134":"","135":"    \/**","136":"     * Start the session for the given request."},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Session\/Middleware\/StartSession.php","is_application_frame":false},{"line_number":64,"method":"handle","class":"Illuminate\\Session\\Middleware\\StartSession","code_snippet":{"49":"     * @return mixed","50":"     *\/","51":"    public function handle($request, Closure $next)","52":"    {","53":"        if (! $this-\u003EsessionConfigured()) {","54":"            return $next($request);","55":"        }","56":"","57":"        $session = $this-\u003EgetSession($request);","58":"","59":"        if ($this-\u003Emanager-\u003EshouldBlock() ||","60":"            ($request-\u003Eroute() instanceof Route \u0026\u0026 $request-\u003Eroute()-\u003ElocksFor())) {","61":"            return $this-\u003EhandleRequestWhileBlocking($request, $session, $next);","62":"        }","63":"","64":"        return $this-\u003EhandleStatefulRequest($request, $session, $next);","65":"    }","66":"","67":"    \/**","68":"     * Handle the given request within session state.","69":"     *","70":"     * @param  \\Illuminate\\Http\\Request  $request","71":"     * @param  \\Illuminate\\Contracts\\Session\\Session  $session","72":"     * @param  \\Closure  $next","73":"     * @return mixed","74":"     *\/","75":"    protected function handleRequestWhileBlocking(Request $request, $session, Closure $next)","76":"    {","77":"        if (! $request-\u003Eroute() instanceof Route) {","78":"            return;","79":"        }"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Session\/Middleware\/StartSession.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":37,"method":"handle","class":"Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse","code_snippet":{"16":"","17":"    \/**","18":"     * Create a new CookieQueue instance.","19":"     *","20":"     * @param  \\Illuminate\\Contracts\\Cookie\\QueueingFactory  $cookies","21":"     * @return void","22":"     *\/","23":"    public function __construct(CookieJar $cookies)","24":"    {","25":"        $this-\u003Ecookies = $cookies;","26":"    }","27":"","28":"    \/**","29":"     * Handle an incoming request.","30":"     *","31":"     * @param  \\Illuminate\\Http\\Request  $request","32":"     * @param  \\Closure  $next","33":"     * @return mixed","34":"     *\/","35":"    public function handle($request, Closure $next)","36":"    {","37":"        $response = $next($request);","38":"","39":"        foreach ($this-\u003Ecookies-\u003EgetQueuedCookies() as $cookie) {","40":"            $response-\u003Eheaders-\u003EsetCookie($cookie);","41":"        }","42":"","43":"        return $response;","44":"    }","45":"}","46":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Cookie\/Middleware\/AddQueuedCookiesToResponse.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":67,"method":"handle","class":"Illuminate\\Cookie\\Middleware\\EncryptCookies","code_snippet":{"52":"     *\/","53":"    public function disableFor($name)","54":"    {","55":"        $this-\u003Eexcept = array_merge($this-\u003Eexcept, (array) $name);","56":"    }","57":"","58":"    \/**","59":"     * Handle an incoming request.","60":"     *","61":"     * @param  \\Illuminate\\Http\\Request  $request","62":"     * @param  \\Closure  $next","63":"     * @return \\Symfony\\Component\\HttpFoundation\\Response","64":"     *\/","65":"    public function handle($request, Closure $next)","66":"    {","67":"        return $this-\u003Eencrypt($next($this-\u003Edecrypt($request)));","68":"    }","69":"","70":"    \/**","71":"     * Decrypt the cookies on the request.","72":"     *","73":"     * @param  \\Symfony\\Component\\HttpFoundation\\Request  $request","74":"     * @return \\Symfony\\Component\\HttpFoundation\\Request","75":"     *\/","76":"    protected function decrypt(Request $request)","77":"    {","78":"        foreach ($request-\u003Ecookies as $key =\u003E $cookie) {","79":"            if ($this-\u003EisDisabled($key) || is_array($cookie)) {","80":"                continue;","81":"            }","82":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Cookie\/Middleware\/EncryptCookies.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":103,"method":"then","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"88":"        return $this;","89":"    }","90":"","91":"    \/**","92":"     * Run the pipeline with a final destination callback.","93":"     *","94":"     * @param  \\Closure  $destination","95":"     * @return mixed","96":"     *\/","97":"    public function then(Closure $destination)","98":"    {","99":"        $pipeline = array_reduce(","100":"            array_reverse($this-\u003Epipes()), $this-\u003Ecarry(), $this-\u003EprepareDestination($destination)","101":"        );","102":"","103":"        return $pipeline($this-\u003Epassable);","104":"    }","105":"","106":"    \/**","107":"     * Run the pipeline and return the result.","108":"     *","109":"     * @return mixed","110":"     *\/","111":"    public function thenReturn()","112":"    {","113":"        return $this-\u003Ethen(function ($passable) {","114":"            return $passable;","115":"        });","116":"    }","117":"","118":"    \/**"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":719,"method":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","code_snippet":{"704":"     *","705":"     * @param  \\Illuminate\\Routing\\Route  $route","706":"     * @param  \\Illuminate\\Http\\Request  $request","707":"     * @return mixed","708":"     *\/","709":"    protected function runRouteWithinStack(Route $route, Request $request)","710":"    {","711":"        $shouldSkipMiddleware = $this-\u003Econtainer-\u003Ebound(\u0027middleware.disable\u0027) \u0026\u0026","712":"                                $this-\u003Econtainer-\u003Emake(\u0027middleware.disable\u0027) === true;","713":"","714":"        $middleware = $shouldSkipMiddleware ? [] : $this-\u003EgatherRouteMiddleware($route);","715":"","716":"        return (new Pipeline($this-\u003Econtainer))","717":"                        -\u003Esend($request)","718":"                        -\u003Ethrough($middleware)","719":"                        -\u003Ethen(function ($request) use ($route) {","720":"                            return $this-\u003EprepareResponse(","721":"                                $request, $route-\u003Erun()","722":"                            );","723":"                        });","724":"    }","725":"","726":"    \/**","727":"     * Gather the middleware for the given route with resolved class names.","728":"     *","729":"     * @param  \\Illuminate\\Routing\\Route  $route","730":"     * @return array","731":"     *\/","732":"    public function gatherRouteMiddleware(Route $route)","733":"    {","734":"        $computedMiddleware = $route-\u003EgatherMiddleware();"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","is_application_frame":false},{"line_number":698,"method":"runRoute","class":"Illuminate\\Routing\\Router","code_snippet":{"683":"     * Return the response for the given route.","684":"     *","685":"     * @param  \\Illuminate\\Http\\Request  $request","686":"     * @param  \\Illuminate\\Routing\\Route  $route","687":"     * @return \\Symfony\\Component\\HttpFoundation\\Response","688":"     *\/","689":"    protected function runRoute(Request $request, Route $route)","690":"    {","691":"        $request-\u003EsetRouteResolver(function () use ($route) {","692":"            return $route;","693":"        });","694":"","695":"        $this-\u003Eevents-\u003Edispatch(new RouteMatched($route, $request));","696":"","697":"        return $this-\u003EprepareResponse($request,","698":"            $this-\u003ErunRouteWithinStack($route, $request)","699":"        );","700":"    }","701":"","702":"    \/**","703":"     * Run the given route within a Stack \u0022onion\u0022 instance.","704":"     *","705":"     * @param  \\Illuminate\\Routing\\Route  $route","706":"     * @param  \\Illuminate\\Http\\Request  $request","707":"     * @return mixed","708":"     *\/","709":"    protected function runRouteWithinStack(Route $route, Request $request)","710":"    {","711":"        $shouldSkipMiddleware = $this-\u003Econtainer-\u003Ebound(\u0027middleware.disable\u0027) \u0026\u0026","712":"                                $this-\u003Econtainer-\u003Emake(\u0027middleware.disable\u0027) === true;","713":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","is_application_frame":false},{"line_number":662,"method":"dispatchToRoute","class":"Illuminate\\Routing\\Router","code_snippet":{"647":"    public function dispatch(Request $request)","648":"    {","649":"        $this-\u003EcurrentRequest = $request;","650":"","651":"        return $this-\u003EdispatchToRoute($request);","652":"    }","653":"","654":"    \/**","655":"     * Dispatch the request to a route and return the response.","656":"     *","657":"     * @param  \\Illuminate\\Http\\Request  $request","658":"     * @return \\Symfony\\Component\\HttpFoundation\\Response","659":"     *\/","660":"    public function dispatchToRoute(Request $request)","661":"    {","662":"        return $this-\u003ErunRoute($request, $this-\u003EfindRoute($request));","663":"    }","664":"","665":"    \/**","666":"     * Find the route matching a given request.","667":"     *","668":"     * @param  \\Illuminate\\Http\\Request  $request","669":"     * @return \\Illuminate\\Routing\\Route","670":"     *\/","671":"    protected function findRoute($request)","672":"    {","673":"        $this-\u003Ecurrent = $route = $this-\u003Eroutes-\u003Ematch($request);","674":"","675":"        $route-\u003EsetContainer($this-\u003Econtainer);","676":"","677":"        $this-\u003Econtainer-\u003Einstance(Route::class, $route);"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","is_application_frame":false},{"line_number":651,"method":"dispatch","class":"Illuminate\\Routing\\Router","code_snippet":{"636":"        $route = tap($this-\u003Eroutes-\u003EgetByName($name))-\u003Ebind($this-\u003EcurrentRequest);","637":"","638":"        return $this-\u003ErunRoute($this-\u003EcurrentRequest, $route);","639":"    }","640":"","641":"    \/**","642":"     * Dispatch the request to the application.","643":"     *","644":"     * @param  \\Illuminate\\Http\\Request  $request","645":"     * @return \\Symfony\\Component\\HttpFoundation\\Response","646":"     *\/","647":"    public function dispatch(Request $request)","648":"    {","649":"        $this-\u003EcurrentRequest = $request;","650":"","651":"        return $this-\u003EdispatchToRoute($request);","652":"    }","653":"","654":"    \/**","655":"     * Dispatch the request to a route and return the response.","656":"     *","657":"     * @param  \\Illuminate\\Http\\Request  $request","658":"     * @return \\Symfony\\Component\\HttpFoundation\\Response","659":"     *\/","660":"    public function dispatchToRoute(Request $request)","661":"    {","662":"        return $this-\u003ErunRoute($request, $this-\u003EfindRoute($request));","663":"    }","664":"","665":"    \/**","666":"     * Find the route matching a given request."},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Foundation\\Http\\{closure}","class":"Illuminate\\Foundation\\Http\\Kernel","code_snippet":{"152":"        if (! $this-\u003Eapp-\u003EhasBeenBootstrapped()) {","153":"            $this-\u003Eapp-\u003EbootstrapWith($this-\u003Ebootstrappers());","154":"        }","155":"    }","156":"","157":"    \/**","158":"     * Get the route dispatcher callback.","159":"     *","160":"     * @return \\Closure","161":"     *\/","162":"    protected function dispatchToRouter()","163":"    {","164":"        return function ($request) {","165":"            $this-\u003Eapp-\u003Einstance(\u0027request\u0027, $request);","166":"","167":"            return $this-\u003Erouter-\u003Edispatch($request);","168":"        };","169":"    }","170":"","171":"    \/**","172":"     * Call the terminate method on any terminable middleware.","173":"     *","174":"     * @param  \\Illuminate\\Http\\Request  $request","175":"     * @param  \\Illuminate\\Http\\Response  $response","176":"     * @return void","177":"     *\/","178":"    public function terminate($request, $response)","179":"    {","180":"        $this-\u003EterminateMiddleware($request, $response);","181":"","182":"        $this-\u003Eapp-\u003Eterminate();"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Kernel.php","is_application_frame":false},{"line_number":128,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"113":"        return $this-\u003Ethen(function ($passable) {","114":"            return $passable;","115":"        });","116":"    }","117":"","118":"    \/**","119":"     * Get the final piece of the Closure onion.","120":"     *","121":"     * @param  \\Closure  $destination","122":"     * @return \\Closure","123":"     *\/","124":"    protected function prepareDestination(Closure $destination)","125":"    {","126":"        return function ($passable) use ($destination) {","127":"            try {","128":"                return $destination($passable);","129":"            } catch (Throwable $e) {","130":"                return $this-\u003EhandleException($passable, $e);","131":"            }","132":"        };","133":"    }","134":"","135":"    \/**","136":"     * Get a Closure that represents a slice of the application onion.","137":"     *","138":"     * @return \\Closure","139":"     *\/","140":"    protected function carry()","141":"    {","142":"        return function ($stack, $pipe) {","143":"            return function ($passable) use ($stack, $pipe) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":27,"method":"handle","class":"App\\Http\\Middleware\\VerifyEmail","code_snippet":{"1":"\u003C?php","2":"","3":"namespace App\\Http\\Middleware;","4":"","5":"use Closure;","6":"use Illuminate\\Contracts\\Auth\\MustVerifyEmail;","7":"use Illuminate\\Http\\Request;","8":"","9":"class VerifyEmail","10":"{","11":"    \/**","12":"     * Handle an incoming request.","13":"     *","14":"     * @param  \\Illuminate\\Http\\Request  $request","15":"     * @param  \\Closure  $next","16":"     * @return mixed","17":"     *\/","18":"    public function handle(Request $request, Closure $next)","19":"    {","20":"        \/\/ Check if the user is authenticated and email is not verified","21":"        if ($request-\u003Euser() instanceof MustVerifyEmail \u0026\u0026","22":"            !$request-\u003Euser()-\u003EhasVerifiedEmail()) {","23":"            \/\/ Redirect to email verification page or return an error response","24":"            return redirect()-\u003Eroute(\u0027verification.notice\u0027);","25":"        }","26":"","27":"        return $next($request);","28":"    }","29":"}","30":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/app\/Http\/Middleware\/VerifyEmail.php","is_application_frame":true},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":21,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","code_snippet":{"6":"use Symfony\\Component\\HttpFoundation\\ParameterBag;","7":"","8":"class TransformsRequest","9":"{","10":"    \/**","11":"     * Handle an incoming request.","12":"     *","13":"     * @param  \\Illuminate\\Http\\Request  $request","14":"     * @param  \\Closure  $next","15":"     * @return mixed","16":"     *\/","17":"    public function handle($request, Closure $next)","18":"    {","19":"        $this-\u003Eclean($request);","20":"","21":"        return $next($request);","22":"    }","23":"","24":"    \/**","25":"     * Clean the request\u0027s data.","26":"     *","27":"     * @param  \\Illuminate\\Http\\Request  $request","28":"     * @return void","29":"     *\/","30":"    protected function clean($request)","31":"    {","32":"        $this-\u003EcleanParameterBag($request-\u003Equery);","33":"","34":"        if ($request-\u003EisJson()) {","35":"            $this-\u003EcleanParameterBag($request-\u003Ejson());","36":"        } elseif ($request-\u003Erequest !== $request-\u003Equery) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/TransformsRequest.php","is_application_frame":false},{"line_number":31,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","code_snippet":{"16":"    \/**","17":"     * Handle an incoming request.","18":"     *","19":"     * @param  \\Illuminate\\Http\\Request  $request","20":"     * @param  \\Closure  $next","21":"     * @return mixed","22":"     *\/","23":"    public function handle($request, Closure $next)","24":"    {","25":"        foreach (static::$skipCallbacks as $callback) {","26":"            if ($callback($request)) {","27":"                return $next($request);","28":"            }","29":"        }","30":"","31":"        return parent::handle($request, $next);","32":"    }","33":"","34":"    \/**","35":"     * Transform the given value.","36":"     *","37":"     * @param  string  $key","38":"     * @param  mixed  $value","39":"     * @return mixed","40":"     *\/","41":"    protected function transform($key, $value)","42":"    {","43":"        return is_string($value) \u0026\u0026 $value === \u0027\u0027 ? null : $value;","44":"    }","45":"","46":"    \/**"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/ConvertEmptyStringsToNull.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":21,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","code_snippet":{"6":"use Symfony\\Component\\HttpFoundation\\ParameterBag;","7":"","8":"class TransformsRequest","9":"{","10":"    \/**","11":"     * Handle an incoming request.","12":"     *","13":"     * @param  \\Illuminate\\Http\\Request  $request","14":"     * @param  \\Closure  $next","15":"     * @return mixed","16":"     *\/","17":"    public function handle($request, Closure $next)","18":"    {","19":"        $this-\u003Eclean($request);","20":"","21":"        return $next($request);","22":"    }","23":"","24":"    \/**","25":"     * Clean the request\u0027s data.","26":"     *","27":"     * @param  \\Illuminate\\Http\\Request  $request","28":"     * @return void","29":"     *\/","30":"    protected function clean($request)","31":"    {","32":"        $this-\u003EcleanParameterBag($request-\u003Equery);","33":"","34":"        if ($request-\u003EisJson()) {","35":"            $this-\u003EcleanParameterBag($request-\u003Ejson());","36":"        } elseif ($request-\u003Erequest !== $request-\u003Equery) {"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/TransformsRequest.php","is_application_frame":false},{"line_number":40,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","code_snippet":{"25":"    \/**","26":"     * Handle an incoming request.","27":"     *","28":"     * @param  \\Illuminate\\Http\\Request  $request","29":"     * @param  \\Closure  $next","30":"     * @return mixed","31":"     *\/","32":"    public function handle($request, Closure $next)","33":"    {","34":"        foreach (static::$skipCallbacks as $callback) {","35":"            if ($callback($request)) {","36":"                return $next($request);","37":"            }","38":"        }","39":"","40":"        return parent::handle($request, $next);","41":"    }","42":"","43":"    \/**","44":"     * Transform the given value.","45":"     *","46":"     * @param  string  $key","47":"     * @param  mixed  $value","48":"     * @return mixed","49":"     *\/","50":"    protected function transform($key, $value)","51":"    {","52":"        if (in_array($key, $this-\u003Eexcept, true)) {","53":"            return $value;","54":"        }","55":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/TrimStrings.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":27,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize","code_snippet":{"12":"     *","13":"     * @param  \\Illuminate\\Http\\Request  $request","14":"     * @param  \\Closure  $next","15":"     * @return mixed","16":"     *","17":"     * @throws \\Illuminate\\Http\\Exceptions\\PostTooLargeException","18":"     *\/","19":"    public function handle($request, Closure $next)","20":"    {","21":"        $max = $this-\u003EgetPostMaxSize();","22":"","23":"        if ($max \u003E 0 \u0026\u0026 $request-\u003Eserver(\u0027CONTENT_LENGTH\u0027) \u003E $max) {","24":"            throw new PostTooLargeException;","25":"        }","26":"","27":"        return $next($request);","28":"    }","29":"","30":"    \/**","31":"     * Determine the server \u0027post_max_size\u0027 as bytes.","32":"     *","33":"     * @return int","34":"     *\/","35":"    protected function getPostMaxSize()","36":"    {","37":"        if (is_numeric($postMaxSize = ini_get(\u0027post_max_size\u0027))) {","38":"            return (int) $postMaxSize;","39":"        }","40":"","41":"        $metric = strtoupper(substr($postMaxSize, -1));","42":"        $postMaxSize = (int) $postMaxSize;"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/ValidatePostSize.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":86,"method":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","code_snippet":{"71":"                return response(","72":"                    $data[\u0027template\u0027],","73":"                    $data[\u0027status\u0027] ?? 503,","74":"                    $this-\u003EgetHeaders($data)","75":"                );","76":"            }","77":"","78":"            throw new HttpException(","79":"                $data[\u0027status\u0027] ?? 503,","80":"                \u0027Service Unavailable\u0027,","81":"                null,","82":"                $this-\u003EgetHeaders($data)","83":"            );","84":"        }","85":"","86":"        return $next($request);","87":"    }","88":"","89":"    \/**","90":"     * Determine if the incoming request has a maintenance mode bypass cookie.","91":"     *","92":"     * @param  \\Illuminate\\Http\\Request  $request","93":"     * @param  array  $data","94":"     * @return bool","95":"     *\/","96":"    protected function hasValidBypassCookie($request, array $data)","97":"    {","98":"        return isset($data[\u0027secret\u0027]) \u0026\u0026","99":"                $request-\u003Ecookie(\u0027laravel_maintenance\u0027) \u0026\u0026","100":"                MaintenanceModeBypassCookie::isValid(","101":"                    $request-\u003Ecookie(\u0027laravel_maintenance\u0027),"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Middleware\/PreventRequestsDuringMaintenance.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":38,"method":"handle","class":"Fruitcake\\Cors\\HandleCors","code_snippet":{"23":"        $this-\u003Ecors = $cors;","24":"        $this-\u003Econtainer = $container;","25":"    }","26":"","27":"    \/**","28":"     * Handle an incoming request. Based on Asm89\\Stack\\Cors by asm89","29":"     *","30":"     * @param  \\Illuminate\\Http\\Request  $request","31":"     * @param  \\Closure  $next","32":"     * @return Response","33":"     *\/","34":"    public function handle($request, Closure $next)","35":"    {","36":"        \/\/ Check if we\u0027re dealing with CORS and if we should handle it","37":"        if (! $this-\u003EshouldRun($request)) {","38":"            return $next($request);","39":"        }","40":"","41":"        \/\/ For Preflight, return the Preflight response","42":"        if ($this-\u003Ecors-\u003EisPreflightRequest($request)) {","43":"            $response = $this-\u003Ecors-\u003EhandlePreflightRequest($request);","44":"","45":"            $this-\u003Ecors-\u003EvaryHeader($response, \u0027Access-Control-Request-Method\u0027);","46":"","47":"            return $response;","48":"        }","49":"","50":"","51":"        \/\/ Handle the request","52":"        $response = $next($request);","53":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/fruitcake\/laravel-cors\/src\/HandleCors.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":39,"method":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","code_snippet":{"24":"    \/**","25":"     * Handle an incoming request.","26":"     *","27":"     * @param  \\Illuminate\\Http\\Request  $request","28":"     * @param  \\Closure  $next","29":"     * @return mixed","30":"     *","31":"     * @throws \\Symfony\\Component\\HttpKernel\\Exception\\HttpException","32":"     *\/","33":"    public function handle(Request $request, Closure $next)","34":"    {","35":"        $request::setTrustedProxies([], $this-\u003EgetTrustedHeaderNames());","36":"","37":"        $this-\u003EsetTrustedProxyIpAddresses($request);","38":"","39":"        return $next($request);","40":"    }","41":"","42":"    \/**","43":"     * Sets the trusted proxies on the request.","44":"     *","45":"     * @param  \\Illuminate\\Http\\Request  $request","46":"     * @return void","47":"     *\/","48":"    protected function setTrustedProxyIpAddresses(Request $request)","49":"    {","50":"        $trustedIps = $this-\u003Eproxies() ?: config(\u0027trustedproxy.proxies\u0027);","51":"","52":"        if ($trustedIps === \u0027*\u0027 || $trustedIps === \u0027**\u0027) {","53":"            return $this-\u003EsetTrustedProxyIpAddressesToTheCallingIp($request);","54":"        }"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Http\/Middleware\/TrustProxies.php","is_application_frame":false},{"line_number":167,"method":"Illuminate\\Pipeline\\{closure}","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"152":"","153":"                        \/\/ If the pipe is a string we will parse the string and resolve the class out","154":"                        \/\/ of the dependency injection container. We can then build a callable and","155":"                        \/\/ execute the pipe function giving in the parameters that are required.","156":"                        $pipe = $this-\u003EgetContainer()-\u003Emake($name);","157":"","158":"                        $parameters = array_merge([$passable, $stack], $parameters);","159":"                    } else {","160":"                        \/\/ If the pipe is already an object we\u0027ll just make a callable and pass it to","161":"                        \/\/ the pipe as-is. There is no need to do any extra parsing and formatting","162":"                        \/\/ since the object we\u0027re given was already a fully instantiated object.","163":"                        $parameters = [$passable, $stack];","164":"                    }","165":"","166":"                    $carry = method_exists($pipe, $this-\u003Emethod)","167":"                                    ? $pipe-\u003E{$this-\u003Emethod}(...$parameters)","168":"                                    : $pipe(...$parameters);","169":"","170":"                    return $this-\u003EhandleCarry($carry);","171":"                } catch (Throwable $e) {","172":"                    return $this-\u003EhandleException($passable, $e);","173":"                }","174":"            };","175":"        };","176":"    }","177":"","178":"    \/**","179":"     * Parse full pipe string to get name and parameters.","180":"     *","181":"     * @param  string  $pipe","182":"     * @return array"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":103,"method":"then","class":"Illuminate\\Pipeline\\Pipeline","code_snippet":{"88":"        return $this;","89":"    }","90":"","91":"    \/**","92":"     * Run the pipeline with a final destination callback.","93":"     *","94":"     * @param  \\Closure  $destination","95":"     * @return mixed","96":"     *\/","97":"    public function then(Closure $destination)","98":"    {","99":"        $pipeline = array_reduce(","100":"            array_reverse($this-\u003Epipes()), $this-\u003Ecarry(), $this-\u003EprepareDestination($destination)","101":"        );","102":"","103":"        return $pipeline($this-\u003Epassable);","104":"    }","105":"","106":"    \/**","107":"     * Run the pipeline and return the result.","108":"     *","109":"     * @return mixed","110":"     *\/","111":"    public function thenReturn()","112":"    {","113":"        return $this-\u003Ethen(function ($passable) {","114":"            return $passable;","115":"        });","116":"    }","117":"","118":"    \/**"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","is_application_frame":false},{"line_number":142,"method":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","code_snippet":{"127":"     *","128":"     * @param  \\Illuminate\\Http\\Request  $request","129":"     * @return \\Illuminate\\Http\\Response","130":"     *\/","131":"    protected function sendRequestThroughRouter($request)","132":"    {","133":"        $this-\u003Eapp-\u003Einstance(\u0027request\u0027, $request);","134":"","135":"        Facade::clearResolvedInstance(\u0027request\u0027);","136":"","137":"        $this-\u003Ebootstrap();","138":"","139":"        return (new Pipeline($this-\u003Eapp))","140":"                    -\u003Esend($request)","141":"                    -\u003Ethrough($this-\u003Eapp-\u003EshouldSkipMiddleware() ? [] : $this-\u003Emiddleware)","142":"                    -\u003Ethen($this-\u003EdispatchToRouter());","143":"    }","144":"","145":"    \/**","146":"     * Bootstrap the application for HTTP requests.","147":"     *","148":"     * @return void","149":"     *\/","150":"    public function bootstrap()","151":"    {","152":"        if (! $this-\u003Eapp-\u003EhasBeenBootstrapped()) {","153":"            $this-\u003Eapp-\u003EbootstrapWith($this-\u003Ebootstrappers());","154":"        }","155":"    }","156":"","157":"    \/**"},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Kernel.php","is_application_frame":false},{"line_number":111,"method":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","code_snippet":{"96":"","97":"        $this-\u003EsyncMiddlewareToRouter();","98":"    }","99":"","100":"    \/**","101":"     * Handle an incoming HTTP request.","102":"     *","103":"     * @param  \\Illuminate\\Http\\Request  $request","104":"     * @return \\Illuminate\\Http\\Response","105":"     *\/","106":"    public function handle($request)","107":"    {","108":"        try {","109":"            $request-\u003EenableHttpMethodParameterOverride();","110":"","111":"            $response = $this-\u003EsendRequestThroughRouter($request);","112":"        } catch (Throwable $e) {","113":"            $this-\u003EreportException($e);","114":"","115":"            $response = $this-\u003ErenderException($request, $e);","116":"        }","117":"","118":"        $this-\u003Eapp[\u0027events\u0027]-\u003Edispatch(","119":"            new RequestHandled($request, $response)","120":"        );","121":"","122":"        return $response;","123":"    }","124":"","125":"    \/**","126":"     * Send the given request through the middleware \/ router."},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Kernel.php","is_application_frame":false},{"line_number":51,"method":"[top]","class":null,"code_snippet":{"26":"|--------------------------------------------------------------------------","27":"|","28":"| Composer provides a convenient, automatically generated class loader for","29":"| this application. We just need to utilize it! We\u0027ll simply require it","30":"| into the script here so we don\u0027t need to manually load our classes.","31":"|","32":"*\/","33":"","34":"require __DIR__.\u0027\/..\/vendor\/autoload.php\u0027;","35":"","36":"\/*","37":"|--------------------------------------------------------------------------","38":"| Run The Application","39":"|--------------------------------------------------------------------------","40":"|","41":"| Once we have the application, we can handle the incoming request using","42":"| the application\u0027s HTTP kernel. Then, we will send the response back","43":"| to this client\u0027s browser, allowing them to enjoy our application.","44":"|","45":"*\/","46":"","47":"$app = require_once __DIR__.\u0027\/..\/bootstrap\/app.php\u0027;","48":"","49":"$kernel = $app-\u003Emake(Kernel::class);","50":"","51":"$response = $kernel-\u003Ehandle(","52":"    $request = Request::capture()","53":")-\u003Esend();","54":"","55":"$kernel-\u003Eterminate($request, $response);","56":""},"file":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/public\/index.php","is_application_frame":false}],"context":{"request":{"url":"https:\/\/digital.statelife.com.pk\/public\/contact","ip":null,"method":"POST","useragent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/141.0.0.0 Safari\/537.36"},"request_data":{"queryString":[],"body":{"_token":"17djVZ5OldUiEZ5RVH7BeoiUy1PBB9xV4oionrHb","message":"Zaproxy alias impedit expedita quisquam pariatur exercitationem. Nemo rerum eveniet dolores rem quia dignissimos.","name":"\u0022","email":"zaproxy@example.com","phone":"9999999999","checkbox":"on"},"files":[]},"headers":{"content-length":["235"],"host":["digital.statelife.com.pk"],"connection":["Keep-Alive"],"x-forwarded-proto":["https"],"cf-visitor":["{\u0022scheme\u0022:\u0022https\u0022}"],"cf-ipcountry":["PK"],"cf-connecting-ip":["111.88.14.82"],"cdn-loop":["cloudflare; loops=1"],"user-agent":["Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/141.0.0.0 Safari\/537.36"],"accept-encoding":["gzip, br"],"content-type":["application\/x-www-form-urlencoded"],"cf-ray":["9da1f7183a92cdd1-SIN"],"referer":["https:\/\/digital.statelife.com.pk\/public\/contact\/us"],"cookie":["XSRF-TOKEN=eyJpdiI6InpKTFd6bTdEZTFPNXlMSmNHNE0zTVE9PSIsInZhbHVlIjoiTk1GWkVLNHlFdDhFNStPZldsTko1M0QvU01ERWw5WDRRYnV4M0dFN29XQm9wMURhYWpzbUNoTzlYUFZaSEFwdU5uSjJnb2QyWkh1eGNSaTJnL05zNEUzUUc2RTNxbFJYNURtRWNXeUU4ZEYrZDArK2ZONFZLd3pXa3dQcXM0UkwiLCJtYWMiOiI2MDFiM2UxZjdiNWQ1YTBkOWE1NTkxOWEyY2U4NGU2Njg5YmU3ODVjNzQ5OGIzZGIyNzk5ODdlZWMxZWVhMjY3IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6ImlqYlZCZnFNaHVZYitlMWNmM0RZcUE9PSIsInZhbHVlIjoieHEyajBpVG85c0c0RzBhVHA0UTUycFdqU0FrRDRsNCs0ZFVZQWNIbW9PZDNDTjBFeDFpQm4wNVkwdGY4ek5ZQndwZWE1QkVuK3A4QXFkbjZST0w1b2JlZ285dDZJdDlhVzZMYWdhWkVCNGVwV3JSb1MzanIyMXhFN21nWUpzSEkiLCJtYWMiOiI4MjQyMzI5NTc0NmU0NjM3YWNiNWNmNzg5ZWU5ZGE3YjFlNDZjZDI4MzgwODUyMmRjNDEyNDQ5NjJlODFjMDIyIiwidGFnIjoiIn0%3D"],"cache-control":["no-cache"],"pragma":["no-cache"]},"cookies":{"XSRF-TOKEN":"17djVZ5OldUiEZ5RVH7BeoiUy1PBB9xV4oionrHb","laravel_session":"P7NvOJt8JAjVzNfjplN0JaAGnHIQQbfO0X5BZIAt"},"session":{"_token":"17djVZ5OldUiEZ5RVH7BeoiUy1PBB9xV4oionrHb","_previous":{"url":"https:\/\/digital.statelife.com.pk\/public\/contact\/us"},"_flash":{"old":["_old_input","errors"],"new":[]},"_old_input":{"_token":"17djVZ5OldUiEZ5RVH7BeoiUy1PBB9xV4oionrHb","first_name":"ZAP","last_name":"ZAP\u0022 OR \u00221\u0022=\u00221\u0022 --","email":"zaproxy@example.com","phone":"9999999999","CNIC":"ZAP","image":"test_file.txt"},"errors":{}},"route":{"route":"contact.us","routeParameters":[],"controllerAction":"App\\Http\\Controllers\\HomeController@contact_us","middleware":["web"]},"user":[],"env":{"laravel_version":"8.83.27","laravel_locale":"en","laravel_config_cached":false,"php_version":"8.3.30"},"logs":[{"message":"Callables of the form [\u0022Swift_SmtpTransport\u0022, \u0022Swift_Transport_EsmtpTransport::__construct\u0022] are deprecated in \/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/SmtpTransport.php on line 36","level":"warning","context":[],"microtime":1773141994.716328},{"message":"Callables of the form [\u0022Swift_Message\u0022, \u0022Swift_Mime_SimpleMessage::__construct\u0022] are deprecated in \/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs\/vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Message.php on line 46","level":"warning","context":[],"microtime":1773141994.719196}],"dumps":[],"queries":[]},"stage":"local","message_level":null,"open_frame_index":null,"application_path":"\/var\/www\/vhosts\/digital.statelife.com.pk\/httpdocs","application_version":null,"tracking_uuid":"93c1dcf9-a37e-4a07-b0f7-86614dd37de5"},"config":{"editor":"phpstorm","remoteSitesPath":"","localSitesPath":"","theme":"light","enableShareButton":true,"enableRunnableSolutions":true,"directorySeparator":"\/"},"solutions":[],"telescopeUrl":null,"shareEndpoint":"https:\/\/digital.statelife.com.pk\/public\/_ignition\/share-report","defaultTab":"StackTab","defaultTabProps":[],"appEnv":"local","appDebug":true};

                    window.tabs = [];
                </script>

                <noscript><pre>Swift_TransportException: Connection could not be established with host secure.emailsrvr.com :stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
                error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in file /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php on line 261

                #0 [internal function]: Swift_Transport_StreamBuffer-&gt;{closure}()
                #1 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(264): stream_socket_client()
                #2 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(58): Swift_Transport_StreamBuffer-&gt;establishSocketConnection()
                #3 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(143): Swift_Transport_StreamBuffer-&gt;initialize()
                #4 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_AbstractSmtpTransport-&gt;start()
                #5 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(521): Swift_Mailer-&gt;send()
                #6 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(288): Illuminate\Mail\Mailer-&gt;sendSwiftMessage()
                #7 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/MailManager.php(550): Illuminate\Mail\Mailer-&gt;send()
                #8 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\Mail\MailManager-&gt;__call()
                #9 /var/www/vhosts/digital.statelife.com.pk/httpdocs/app/Http/Controllers/HomeController.php(237): Illuminate\Support\Facades\Facade::__callStatic()
                #10 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\HomeController-&gt;contact_us()
                #11 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller-&gt;callAction()
                #12 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\Routing\ControllerDispatcher-&gt;dispatch()
                #13 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route-&gt;runController()
                #14 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route-&gt;run()
                #15 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router-&gt;Illuminate\Routing\{closure}()
                #16 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #17 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings-&gt;handle()
                #18 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #19 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken-&gt;handle()
                #20 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #21 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession-&gt;handle()
                #22 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #23 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession-&gt;handleStatefulRequest()
                #24 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession-&gt;handle()
                #25 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #26 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse-&gt;handle()
                #27 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #28 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies-&gt;handle()
                #29 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #30 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\Pipeline\Pipeline-&gt;then()
                #31 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router-&gt;runRouteWithinStack()
                #32 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router-&gt;runRoute()
                #33 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router-&gt;dispatchToRoute()
                #34 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router-&gt;dispatch()
                #35 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel-&gt;Illuminate\Foundation\Http\{closure}()
                #36 /var/www/vhosts/digital.statelife.com.pk/httpdocs/app/Http/Middleware/VerifyEmail.php(27): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #37 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\VerifyEmail-&gt;handle()
                #38 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #39 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest-&gt;handle()
                #40 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull-&gt;handle()
                #41 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #42 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest-&gt;handle()
                #43 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings-&gt;handle()
                #44 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #45 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize-&gt;handle()
                #46 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #47 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance-&gt;handle()
                #48 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #49 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors-&gt;handle()
                #50 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #51 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies-&gt;handle()
                #52 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #53 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline-&gt;then()
                #54 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel-&gt;sendRequestThroughRouter()
                #55 /var/www/vhosts/digital.statelife.com.pk/httpdocs/public/index.php(51): Illuminate\Foundation\Http\Kernel-&gt;handle()
                #56 {main}
                </pre></noscript>

                <div id="app"></div>

                <script>!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=282)}([function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var c,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(t,e){return r.call(t,e)}function i(t){return!(t>=55296&&t<=57343)&&(!(t>=64976&&t<=65007)&&(65535!=(65535&t)&&65534!=(65535&t)&&(!(t>=0&&t<=8)&&(11!==t&&(!(t>=14&&t<=31)&&(!(t>=127&&t<=159)&&!(t>1114111)))))))}function a(t){if(t>65535){var e=55296+((t-=65536)>>10),n=56320+(1023&t);return String.fromCharCode(e,n)}return String.fromCharCode(t)}var s=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,c=new RegExp(s.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=n(55);var f=/[&<>"]/,p=/[&<>"]/g,d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function h(t){return d[t]}var g=/[.?*+^$[\]\\(){}|-]/g;var m=n(36);e.lib={},e.lib.mdurl=n(56),e.lib.ucmicro=n(108),e.assign=function(t){return Array.prototype.slice.call(arguments,1).forEach((function(e){if(e){if("object"!=typeof e)throw new TypeError(e+"must be object");Object.keys(e).forEach((function(n){t[n]=e[n]}))}})),t},e.isString=function(t){return"[object String]"===function(t){return Object.prototype.toString.call(t)}(t)},e.has=o,e.unescapeMd=function(t){return t.indexOf("\\")<0?t:t.replace(s,"$1")},e.unescapeAll=function(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(c,(function(t,e,n){return e||function(t,e){var n=0;return o(l,e)?l[e]:35===e.charCodeAt(0)&&u.test(e)&&i(n="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10))?a(n):t}(t,n)}))},e.isValidEntityCode=i,e.fromCodePoint=a,e.escapeHtml=function(t){return f.test(t)?t.replace(p,h):t},e.arrayReplaceAt=function(t,e,n){return[].concat(t.slice(0,e),n,t.slice(e+1))},e.isSpace=function(t){switch(t){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(t){return m.test(t)},e.escapeRE=function(t){return t.replace(g,"\\$&")},e.normalizeReference=function(t){return t=t.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(t=t.replace(/ẞ/g,"ß")),t.toLowerCase().toUpperCase()}},function(t,e,n){"use strict";e.a={functional:!0,props:{label:{default:""}},render:function(t,e){return[t("dt",{attrs:{class:"definition-label"}},e.props.label),t("dd",{attrs:{class:"definition-value"}},e.children)]}}},function(t,e,n){"use strict";var r={props:{title:{default:""},className:{default:""}}},o=n(0),i=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.className},[t.title?n("h3",{staticClass:"definition-list-title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),this.$slots.default?n("dl",{staticClass:"definition-list"},[t._t("default")],2):t._e(),t._v(" "),this.$slots.default?t._e():n("div",{staticClass:"definition-list"},[n("div",{staticClass:"definition-list-empty"},[t._v("—")])])])}),[],!1,null,null,null);e.a=i.exports},function(t,e,n){var r=n(155),o=n(156),i=n(157);t.exports=function(t){return r(t)||o(t)||i()}},function(t,e,n){"use strict";var r=n(34),o={props:{file:{required:!0},editable:{default:!1},relative:{default:!0},lineNumber:{required:!1},pathClass:{default:""}},data:function(){return{segments:[],filename:"",fileSegments:[]}},inject:["config","report"],watch:{file:{immediate:!0,handler:function(){this.segments=this.path.replace(/^\/Users/,"~").split("/"),this.filename=this.segments.pop()||"",this.fileSegments=this.filename.split(".")}}},computed:{path:function(){return this.relative?this.file.replace(this.report.application_path+"/",""):this.file},editorUrl:function(){return Object(r.a)(this.config,this.file,this.lineNumber)}}},i=n(0),a=Object(i.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"inline-flex justify-start items-baseline"},[n("span",t._g({staticClass:"ui-path",class:t.pathClass},t.$listeners),[t._l(t.segments,(function(e,r){return n("span",{key:"segment-"+r},[t._v(t._s(e)+"/"),n("wbr")])})),t._l(t.fileSegments,(function(e,r){return n("span",{key:"file-"+r,class:0===r?"font-semibold":""},[t._v(t._s(r>0?".":"")+t._s(e))])})),t.lineNumber?n("span",[t._v(":"+t._s(t.lineNumber))]):t._e()],2),t._v(" "),t._t("default"),t._v(" "),t.editable&&t.editorUrl?n("a",{staticClass:"ml-2 inline-block text-sm text-purple-400 hover:text-purple-500",attrs:{href:t.editorUrl}},[n("Icon",{attrs:{name:"pencil"}})],1):t._e()],2)}),[],!1,null,null,null);e.a=a.exports},function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";(function(t,n){
                /*!
                 * Vue.js v2.6.10
                 * (c) 2014-2019 Evan You
                 * Released under the MIT License.
                 */
                var r=Object.freeze({});function o(t){return null==t}function i(t){return null!=t}function a(t){return!0===t}function s(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return null!==t&&"object"==typeof t}var u=Object.prototype.toString;function l(t){return"[object Object]"===u.call(t)}function f(t){return"[object RegExp]"===u.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function h(t){return null==t?"":Array.isArray(t)||l(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}var v=m("slot,component",!0),b=m("key,ref,slot,slot-scope,is");function _(t,e){if(t.length){var n=t.indexOf(e);if(n>-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function E(t,e){return y.call(t,e)}function x(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var k=/-(\w)/g,w=x((function(t){return t.replace(k,(function(t,e){return e?e.toUpperCase():""}))})),C=x((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),A=/\B([A-Z])/g,T=x((function(t){return t.replace(A,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function R(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function O(t,e){for(var n in e)t[n]=e[n];return t}function N(t){for(var e={},n=0;n<t.length;n++)t[n]&&O(e,t[n]);return e}function L(t,e,n){}var I=function(t,e,n){return!1},D=function(t){return t};function M(t,e){if(t===e)return!0;var n=c(t),r=c(e);if(!n||!r)return!n&&!r&&String(t)===String(e);try{var o=Array.isArray(t),i=Array.isArray(e);if(o&&i)return t.length===e.length&&t.every((function(t,n){return M(t,e[n])}));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(o||i)return!1;var a=Object.keys(t),s=Object.keys(e);return a.length===s.length&&a.every((function(n){return M(t[n],e[n])}))}catch(t){return!1}}function P(t,e){for(var n=0;n<t.length;n++)if(M(t[n],e))return n;return-1}function j(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}var F="data-server-rendered",U=["component","directive","filter"],$=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],B={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:I,isReservedAttr:I,isUnknownElement:I,getTagNamespace:L,parsePlatformTagName:D,mustUseProp:I,async:!0,_lifecycleHooks:$},z=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function q(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function H(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var G=new RegExp("[^"+z.source+".$_\\d]");var V,W="__proto__"in{},Y="undefined"!=typeof window,K="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,X=K&&WXEnvironment.platform.toLowerCase(),Z=Y&&window.navigator.userAgent.toLowerCase(),J=Z&&/msie|trident/.test(Z),Q=Z&&Z.indexOf("msie 9.0")>0,tt=Z&&Z.indexOf("edge/")>0,et=(Z&&Z.indexOf("android"),Z&&/iphone|ipad|ipod|ios/.test(Z)||"ios"===X),nt=(Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z),Z&&Z.match(/firefox\/(\d+)/)),rt={}.watch,ot=!1;if(Y)try{var it={};Object.defineProperty(it,"passive",{get:function(){ot=!0}}),window.addEventListener("test-passive",null,it)}catch(t){}var at=function(){return void 0===V&&(V=!Y&&!K&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),V},st=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ct(t){return"function"==typeof t&&/native code/.test(t.toString())}var ut,lt="undefined"!=typeof Symbol&&ct(Symbol)&&"undefined"!=typeof Reflect&&ct(Reflect.ownKeys);ut="undefined"!=typeof Set&&ct(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ft=L,pt=0,dt=function(){this.id=pt++,this.subs=[]};dt.prototype.addSub=function(t){this.subs.push(t)},dt.prototype.removeSub=function(t){_(this.subs,t)},dt.prototype.depend=function(){dt.target&&dt.target.addDep(this)},dt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e<n;e++)t[e].update()},dt.target=null;var ht=[];function gt(t){ht.push(t),dt.target=t}function mt(){ht.pop(),dt.target=ht[ht.length-1]}var vt=function(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},bt={child:{configurable:!0}};bt.child.get=function(){return this.componentInstance},Object.defineProperties(vt.prototype,bt);var _t=function(t){void 0===t&&(t="");var e=new vt;return e.text=t,e.isComment=!0,e};function yt(t){return new vt(void 0,void 0,void 0,String(t))}function Et(t){var e=new vt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var xt=Array.prototype,kt=Object.create(xt);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(t){var e=xt[t];H(kt,t,(function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=e.apply(this,n),a=this.__ob__;switch(t){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i}))}));var wt=Object.getOwnPropertyNames(kt),Ct=!0;function At(t){Ct=t}var Tt=function(t){this.value=t,this.dep=new dt,this.vmCount=0,H(t,"__ob__",this),Array.isArray(t)?(W?function(t,e){t.__proto__=e}(t,kt):function(t,e,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];H(t,i,e[i])}}(t,kt,wt),this.observeArray(t)):this.walk(t)};function St(t,e){var n;if(c(t)&&!(t instanceof vt))return E(t,"__ob__")&&t.__ob__ instanceof Tt?n=t.__ob__:Ct&&!at()&&(Array.isArray(t)||l(t))&&Object.isExtensible(t)&&!t._isVue&&(n=new Tt(t)),e&&n&&n.vmCount++,n}function Rt(t,e,n,r,o){var i=new dt,a=Object.getOwnPropertyDescriptor(t,e);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=t[e]);var u=!o&&St(n);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=s?s.call(t):n;return dt.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(e)&&function t(e){for(var n=void 0,r=0,o=e.length;r<o;r++)(n=e[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&t(n)}(e))),e},set:function(e){var r=s?s.call(t):n;e===r||e!=e&&r!=r||s&&!c||(c?c.call(t,e):n=e,u=!o&&St(e),i.notify())}})}}function Ot(t,e,n){if(Array.isArray(t)&&p(e))return t.length=Math.max(t.length,e),t.splice(e,1,n),n;if(e in t&&!(e in Object.prototype))return t[e]=n,n;var r=t.__ob__;return t._isVue||r&&r.vmCount?n:r?(Rt(r.value,e,n),r.dep.notify(),n):(t[e]=n,n)}function Nt(t,e){if(Array.isArray(t)&&p(e))t.splice(e,1);else{var n=t.__ob__;t._isVue||n&&n.vmCount||E(t,e)&&(delete t[e],n&&n.dep.notify())}}Tt.prototype.walk=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)Rt(t,e[n])},Tt.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)St(t[e])};var Lt=B.optionMergeStrategies;function It(t,e){if(!e)return t;for(var n,r,o,i=lt?Reflect.ownKeys(e):Object.keys(e),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=t[n],o=e[n],E(t,n)?r!==o&&l(r)&&l(o)&&It(r,o):Ot(t,n,o));return t}function Dt(t,e,n){return n?function(){var r="function"==typeof e?e.call(n,n):e,o="function"==typeof t?t.call(n,n):t;return r?It(r,o):o}:e?t?function(){return It("function"==typeof e?e.call(this,this):e,"function"==typeof t?t.call(this,this):t)}:e:t}function Mt(t,e){var n=e?t?t.concat(e):Array.isArray(e)?e:[e]:t;return n?function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(n):n}function Pt(t,e,n,r){var o=Object.create(t||null);return e?O(o,e):o}Lt.data=function(t,e,n){return n?Dt(t,e,n):e&&"function"!=typeof e?t:Dt(t,e)},$.forEach((function(t){Lt[t]=Mt})),U.forEach((function(t){Lt[t+"s"]=Pt})),Lt.watch=function(t,e,n,r){if(t===rt&&(t=void 0),e===rt&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var o={};for(var i in O(o,t),e){var a=o[i],s=e[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Lt.props=Lt.methods=Lt.inject=Lt.computed=function(t,e,n,r){if(!t)return e;var o=Object.create(null);return O(o,t),e&&O(o,e),o},Lt.provide=Dt;var jt=function(t,e){return void 0===e?t:e};function Ft(t,e,n){if("function"==typeof e&&(e=e.options),function(t,e){var n=t.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[w(o)]={type:null});else if(l(n))for(var a in n)o=n[a],i[w(a)]=l(o)?o:{type:o};else 0;t.props=i}}(e),function(t,e){var n=t.inject;if(n){var r=t.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(l(n))for(var i in n){var a=n[i];r[i]=l(a)?O({from:i},a):{from:a}}else 0}}(e),function(t){var e=t.directives;if(e)for(var n in e){var r=e[n];"function"==typeof r&&(e[n]={bind:r,update:r})}}(e),!e._base&&(e.extends&&(t=Ft(t,e.extends,n)),e.mixins))for(var r=0,o=e.mixins.length;r<o;r++)t=Ft(t,e.mixins[r],n);var i,a={};for(i in t)s(i);for(i in e)E(t,i)||s(i);function s(r){var o=Lt[r]||jt;a[r]=o(t[r],e[r],n,r)}return a}function Ut(t,e,n,r){if("string"==typeof n){var o=t[e];if(E(o,n))return o[n];var i=w(n);if(E(o,i))return o[i];var a=C(i);return E(o,a)?o[a]:o[n]||o[i]||o[a]}}function $t(t,e,n,r){var o=e[t],i=!E(n,t),a=n[t],s=qt(Boolean,o.type);if(s>-1)if(i&&!E(o,"default"))a=!1;else if(""===a||a===T(t)){var c=qt(String,o.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(t,e,n){if(!E(e,"default"))return;var r=e.default;0;if(t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n])return t._props[n];return"function"==typeof r&&"Function"!==Bt(e.type)?r.call(t):r}(r,o,t);var u=Ct;At(!0),St(a),At(u)}return a}function Bt(t){var e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function zt(t,e){return Bt(t)===Bt(e)}function qt(t,e){if(!Array.isArray(e))return zt(e,t)?0:-1;for(var n=0,r=e.length;n<r;n++)if(zt(e[n],t))return n;return-1}function Ht(t,e,n){gt();try{if(e)for(var r=e;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,t,e,n))return}catch(t){Vt(t,r,"errorCaptured hook")}}Vt(t,e,n)}finally{mt()}}function Gt(t,e,n,r,o){var i;try{(i=n?t.apply(e,n):t.call(e))&&!i._isVue&&d(i)&&!i._handled&&(i.catch((function(t){return Ht(t,r,o+" (Promise/async)")})),i._handled=!0)}catch(t){Ht(t,r,o)}return i}function Vt(t,e,n){if(B.errorHandler)try{return B.errorHandler.call(null,t,e,n)}catch(e){e!==t&&Wt(e,null,"config.errorHandler")}Wt(t,e,n)}function Wt(t,e,n){if(!Y&&!K||"undefined"==typeof console)throw t;console.error(t)}var Yt,Kt=!1,Xt=[],Zt=!1;function Jt(){Zt=!1;var t=Xt.slice(0);Xt.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!=typeof Promise&&ct(Promise)){var Qt=Promise.resolve();Yt=function(){Qt.then(Jt),et&&setTimeout(L)},Kt=!0}else if(J||"undefined"==typeof MutationObserver||!ct(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Yt=void 0!==n&&ct(n)?function(){n(Jt)}:function(){setTimeout(Jt,0)};else{var te=1,ee=new MutationObserver(Jt),ne=document.createTextNode(String(te));ee.observe(ne,{characterData:!0}),Yt=function(){te=(te+1)%2,ne.data=String(te)},Kt=!0}function re(t,e){var n;if(Xt.push((function(){if(t)try{t.call(e)}catch(t){Ht(t,e,"nextTick")}else n&&n(e)})),Zt||(Zt=!0,Yt()),!t&&"undefined"!=typeof Promise)return new Promise((function(t){n=t}))}var oe=new ut;function ie(t){!function t(e,n){var r,o;var i=Array.isArray(e);if(!i&&!c(e)||Object.isFrozen(e)||e instanceof vt)return;if(e.__ob__){var a=e.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=e.length;r--;)t(e[r],n);else for(o=Object.keys(e),r=o.length;r--;)t(e[o[r]],n)}(t,oe),oe.clear()}var ae=x((function(t){var e="&"===t.charAt(0),n="~"===(t=e?t.slice(1):t).charAt(0),r="!"===(t=n?t.slice(1):t).charAt(0);return{name:t=r?t.slice(1):t,once:n,capture:r,passive:e}}));function se(t,e){function n(){var t=arguments,r=n.fns;if(!Array.isArray(r))return Gt(r,null,arguments,e,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)Gt(o[i],null,t,e,"v-on handler")}return n.fns=t,n}function ce(t,e,n,r,i,s){var c,u,l,f;for(c in t)u=t[c],l=e[c],f=ae(c),o(u)||(o(l)?(o(u.fns)&&(u=t[c]=se(u,s)),a(f.once)&&(u=t[c]=i(f.name,u,f.capture)),n(f.name,u,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,t[c]=l));for(c in e)o(t[c])&&r((f=ae(c)).name,e[c],f.capture)}function ue(t,e,n){var r;t instanceof vt&&(t=t.data.hook||(t.data.hook={}));var s=t[e];function c(){n.apply(this,arguments),_(r.fns,c)}o(s)?r=se([c]):i(s.fns)&&a(s.merged)?(r=s).fns.push(c):r=se([s,c]),r.merged=!0,t[e]=r}function le(t,e,n,r,o){if(i(e)){if(E(e,n))return t[n]=e[n],o||delete e[n],!0;if(E(e,r))return t[n]=e[r],o||delete e[r],!0}return!1}function fe(t){return s(t)?[yt(t)]:Array.isArray(t)?function t(e,n){var r=[];var c,u,l,f;for(c=0;c<e.length;c++)o(u=e[c])||"boolean"==typeof u||(l=r.length-1,f=r[l],Array.isArray(u)?u.length>0&&(pe((u=t(u,(n||"")+"_"+c))[0])&&pe(f)&&(r[l]=yt(f.text+u[0].text),u.shift()),r.push.apply(r,u)):s(u)?pe(f)?r[l]=yt(f.text+u):""!==u&&r.push(yt(u)):pe(u)&&pe(f)?r[l]=yt(f.text+u.text):(a(e._isVList)&&i(u.tag)&&o(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),r.push(u)));return r}(t):void 0}function pe(t){return i(t)&&i(t.text)&&!1===t.isComment}function de(t,e){if(t){for(var n=Object.create(null),r=lt?Reflect.ownKeys(t):Object.keys(t),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=t[i].from,s=e;s;){if(s._provided&&E(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in t[i]){var c=t[i].default;n[i]="function"==typeof c?c.call(e):c}else 0}}return n}}function he(t,e){if(!t||!t.length)return{};for(var n={},r=0,o=t.length;r<o;r++){var i=t[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==e&&i.fnContext!==e||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(ge)&&delete n[u];return n}function ge(t){return t.isComment&&!t.asyncFactory||" "===t.text}function me(t,e,n){var o,i=Object.keys(e).length>0,a=t?!!t.$stable:!i,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=ve(e,c,t[c]))}else o={};for(var u in e)u in o||(o[u]=be(e,u));return t&&Object.isExtensible(t)&&(t._normalized=o),H(o,"$stable",a),H(o,"$key",s),H(o,"$hasNormal",i),o}function ve(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});return(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:fe(t))&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function be(t,e){return function(){return t[e]}}function _e(t,e){var n,r,o,a,s;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),r=0,o=t.length;r<o;r++)n[r]=e(t[r],r);else if("number"==typeof t)for(n=new Array(t),r=0;r<t;r++)n[r]=e(r+1,r);else if(c(t))if(lt&&t[Symbol.iterator]){n=[];for(var u=t[Symbol.iterator](),l=u.next();!l.done;)n.push(e(l.value,n.length)),l=u.next()}else for(a=Object.keys(t),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=e(t[s],s,r);return i(n)||(n=[]),n._isVList=!0,n}function ye(t,e,n,r){var o,i=this.$scopedSlots[t];i?(n=n||{},r&&(n=O(O({},r),n)),o=i(n)||e):o=this.$slots[t]||e;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function Ee(t){return Ut(this.$options,"filters",t)||D}function xe(t,e){return Array.isArray(t)?-1===t.indexOf(e):t!==e}function ke(t,e,n,r,o){var i=B.keyCodes[e]||n;return o&&r&&!B.keyCodes[e]?xe(o,r):i?xe(i,t):r?T(r)!==e:void 0}function we(t,e,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=N(n));var a=function(a){if("class"===a||"style"===a||b(a))i=t;else{var s=t.attrs&&t.attrs.type;i=r||B.mustUseProp(e,s,a)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var c=w(a),u=T(a);c in i||u in i||(i[a]=n[a],o&&((t.on||(t.on={}))["update:"+a]=function(t){n[a]=t}))};for(var s in n)a(s)}else;return t}function Ce(t,e){var n=this._staticTrees||(this._staticTrees=[]),r=n[t];return r&&!e?r:(Te(r=n[t]=this.$options.staticRenderFns[t].call(this._renderProxy,null,this),"__static__"+t,!1),r)}function Ae(t,e,n){return Te(t,"__once__"+e+(n?"_"+n:""),!0),t}function Te(t,e,n){if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]&&"string"!=typeof t[r]&&Se(t[r],e+"_"+r,n);else Se(t,e,n)}function Se(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function Re(t,e){if(e)if(l(e)){var n=t.on=t.on?O({},t.on):{};for(var r in e){var o=n[r],i=e[r];n[r]=o?[].concat(o,i):i}}else;return t}function Oe(t,e,n,r){e=e||{$stable:!n};for(var o=0;o<t.length;o++){var i=t[o];Array.isArray(i)?Oe(i,e,n):i&&(i.proxy&&(i.fn.proxy=!0),e[i.key]=i.fn)}return r&&(e.$key=r),e}function Ne(t,e){for(var n=0;n<e.length;n+=2){var r=e[n];"string"==typeof r&&r&&(t[e[n]]=e[n+1])}return t}function Le(t,e){return"string"==typeof t?e+t:t}function Ie(t){t._o=Ae,t._n=g,t._s=h,t._l=_e,t._t=ye,t._q=M,t._i=P,t._m=Ce,t._f=Ee,t._k=ke,t._b=we,t._v=yt,t._e=_t,t._u=Oe,t._g=Re,t._d=Ne,t._p=Le}function De(t,e,n,o,i){var s,c=this,u=i.options;E(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=a(u._compiled),f=!l;this.data=t,this.props=e,this.children=n,this.parent=o,this.listeners=t.on||r,this.injections=de(u.inject,o),this.slots=function(){return c.$slots||me(t.scopedSlots,c.$slots=he(n,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return me(t.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=me(t.scopedSlots,this.$slots)),u._scopeId?this._c=function(t,e,n,r){var i=qe(s,t,e,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(t,e,n,r){return qe(s,t,e,n,r,f)}}function Me(t,e,n,r,o){var i=Et(t);return i.fnContext=n,i.fnOptions=r,e.slot&&((i.data||(i.data={})).slot=e.slot),i}function Pe(t,e){for(var n in e)t[w(n)]=e[n]}Ie(De.prototype);var je={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var n=t;je.prepatch(n,n)}else{(t.componentInstance=function(t,e){var n={_isComponent:!0,_parentVnode:t,parent:e},r=t.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new t.componentOptions.Ctor(n)}(t,Qe)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var n=e.componentOptions;!function(t,e,n,o,i){0;var a=o.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key),u=!!(i||t.$options._renderChildren||c);t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o);if(t.$options._renderChildren=i,t.$attrs=o.data.attrs||r,t.$listeners=n||r,e&&t.$options.props){At(!1);for(var l=t._props,f=t.$options._propKeys||[],p=0;p<f.length;p++){var d=f[p],h=t.$options.props;l[d]=$t(d,h,e,t)}At(!0),t.$options.propsData=e}n=n||r;var g=t.$options._parentListeners;t.$options._parentListeners=n,Je(t,n,g),u&&(t.$slots=he(i,o.context),t.$forceUpdate());0}(e.componentInstance=t.componentInstance,n.propsData,n.listeners,e,n.children)},insert:function(t){var e,n=t.context,r=t.componentInstance;r._isMounted||(r._isMounted=!0,rn(r,"mounted")),t.data.keepAlive&&(n._isMounted?((e=r)._inactive=!1,an.push(e)):nn(r,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,n){if(n&&(e._directInactive=!0,en(e)))return;if(!e._inactive){e._inactive=!0;for(var r=0;r<e.$children.length;r++)t(e.$children[r]);rn(e,"deactivated")}}(e,!0):e.$destroy())}},Fe=Object.keys(je);function Ue(t,e,n,s,u){if(!o(t)){var l=n.$options._base;if(c(t)&&(t=l.extend(t)),"function"==typeof t){var f;if(o(t.cid)&&void 0===(t=function(t,e){if(a(t.error)&&i(t.errorComp))return t.errorComp;if(i(t.resolved))return t.resolved;var n=Ge;n&&i(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n);if(a(t.loading)&&i(t.loadingComp))return t.loadingComp;if(n&&!i(t.owners)){var r=t.owners=[n],s=!0,u=null,l=null;n.$on("hook:destroyed",(function(){return _(r,n)}));var f=function(t){for(var e=0,n=r.length;e<n;e++)r[e].$forceUpdate();t&&(r.length=0,null!==u&&(clearTimeout(u),u=null),null!==l&&(clearTimeout(l),l=null))},p=j((function(n){t.resolved=Ve(n,e),s?r.length=0:f(!0)})),h=j((function(e){i(t.errorComp)&&(t.error=!0,f(!0))})),g=t(p,h);return c(g)&&(d(g)?o(t.resolved)&&g.then(p,h):d(g.component)&&(g.component.then(p,h),i(g.error)&&(t.errorComp=Ve(g.error,e)),i(g.loading)&&(t.loadingComp=Ve(g.loading,e),0===g.delay?t.loading=!0:u=setTimeout((function(){u=null,o(t.resolved)&&o(t.error)&&(t.loading=!0,f(!1))}),g.delay||200)),i(g.timeout)&&(l=setTimeout((function(){l=null,o(t.resolved)&&h(null)}),g.timeout)))),s=!1,t.loading?t.loadingComp:t.resolved}}(f=t,l)))return function(t,e,n,r,o){var i=_t();return i.asyncFactory=t,i.asyncMeta={data:e,context:n,children:r,tag:o},i}(f,e,n,s,u);e=e||{},An(t),i(e.model)&&function(t,e){var n=t.model&&t.model.prop||"value",r=t.model&&t.model.event||"input";(e.attrs||(e.attrs={}))[n]=e.model.value;var o=e.on||(e.on={}),a=o[r],s=e.model.callback;i(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[r]=[s].concat(a)):o[r]=s}(t.options,e);var p=function(t,e,n){var r=e.options.props;if(!o(r)){var a={},s=t.attrs,c=t.props;if(i(s)||i(c))for(var u in r){var l=T(u);le(a,c,u,l,!0)||le(a,s,u,l,!1)}return a}}(e,t);if(a(t.options.functional))return function(t,e,n,o,a){var s=t.options,c={},u=s.props;if(i(u))for(var l in u)c[l]=$t(l,u,e||r);else i(n.attrs)&&Pe(c,n.attrs),i(n.props)&&Pe(c,n.props);var f=new De(n,c,a,o,t),p=s.render.call(null,f._c,f);if(p instanceof vt)return Me(p,n,f.parent,s,f);if(Array.isArray(p)){for(var d=fe(p)||[],h=new Array(d.length),g=0;g<d.length;g++)h[g]=Me(d[g],n,f.parent,s,f);return h}}(t,p,e,n,s);var h=e.on;if(e.on=e.nativeOn,a(t.options.abstract)){var g=e.slot;e={},g&&(e.slot=g)}!function(t){for(var e=t.hook||(t.hook={}),n=0;n<Fe.length;n++){var r=Fe[n],o=e[r],i=je[r];o===i||o&&o._merged||(e[r]=o?$e(i,o):i)}}(e);var m=t.options.name||u;return new vt("vue-component-"+t.cid+(m?"-"+m:""),e,void 0,void 0,void 0,n,{Ctor:t,propsData:p,listeners:h,tag:u,children:s},f)}}}function $e(t,e){var n=function(n,r){t(n,r),e(n,r)};return n._merged=!0,n}var Be=1,ze=2;function qe(t,e,n,r,u,l){return(Array.isArray(n)||s(n))&&(u=r,r=n,n=void 0),a(l)&&(u=ze),function(t,e,n,r,s){if(i(n)&&i(n.__ob__))return _t();i(n)&&i(n.is)&&(e=n.is);if(!e)return _t();0;Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);s===ze?r=fe(r):s===Be&&(r=function(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}(r));var u,l;if("string"==typeof e){var f;l=t.$vnode&&t.$vnode.ns||B.getTagNamespace(e),u=B.isReservedTag(e)?new vt(B.parsePlatformTagName(e),n,r,void 0,void 0,t):n&&n.pre||!i(f=Ut(t.$options,"components",e))?new vt(e,n,r,void 0,void 0,t):Ue(f,n,t,r,e)}else u=Ue(e,n,t,r);return Array.isArray(u)?u:i(u)?(i(l)&&function t(e,n,r){e.ns=n;"foreignObject"===e.tag&&(n=void 0,r=!0);if(i(e.children))for(var s=0,c=e.children.length;s<c;s++){var u=e.children[s];i(u.tag)&&(o(u.ns)||a(r)&&"svg"!==u.tag)&&t(u,n,r)}}(u,l),i(n)&&function(t){c(t.style)&&ie(t.style);c(t.class)&&ie(t.class)}(n),u):_t()}(t,e,n,r,u)}var He,Ge=null;function Ve(t,e){return(t.__esModule||lt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),c(t)?e.extend(t):t}function We(t){return t.isComment&&t.asyncFactory}function Ye(t){if(Array.isArray(t))for(var e=0;e<t.length;e++){var n=t[e];if(i(n)&&(i(n.componentOptions)||We(n)))return n}}function Ke(t,e){He.$on(t,e)}function Xe(t,e){He.$off(t,e)}function Ze(t,e){var n=He;return function r(){var o=e.apply(null,arguments);null!==o&&n.$off(t,r)}}function Je(t,e,n){He=t,ce(e,n||{},Ke,Xe,Ze,t),He=void 0}var Qe=null;function tn(t){var e=Qe;return Qe=t,function(){Qe=e}}function en(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function nn(t,e){if(e){if(t._directInactive=!1,en(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)nn(t.$children[n]);rn(t,"activated")}}function rn(t,e){gt();var n=t.$options[e],r=e+" hook";if(n)for(var o=0,i=n.length;o<i;o++)Gt(n[o],t,null,t,r);t._hasHookEvent&&t.$emit("hook:"+e),mt()}var on=[],an=[],sn={},cn=!1,un=!1,ln=0;var fn=0,pn=Date.now;if(Y&&!J){var dn=window.performance;dn&&"function"==typeof dn.now&&pn()>document.createEvent("Event").timeStamp&&(pn=function(){return dn.now()})}function hn(){var t,e;for(fn=pn(),un=!0,on.sort((function(t,e){return t.id-e.id})),ln=0;ln<on.length;ln++)(t=on[ln]).before&&t.before(),e=t.id,sn[e]=null,t.run();var n=an.slice(),r=on.slice();ln=on.length=an.length=0,sn={},cn=un=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,nn(t[e],!0)}(n),function(t){var e=t.length;for(;e--;){var n=t[e],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&rn(r,"updated")}}(r),st&&B.devtools&&st.emit("flush")}var gn=0,mn=function(t,e,n,r,o){this.vm=t,o&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++gn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ut,this.newDepIds=new ut,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!G.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}(e),this.getter||(this.getter=L)),this.value=this.lazy?void 0:this.get()};mn.prototype.get=function(){var t;gt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;Ht(t,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ie(t),mt(),this.cleanupDeps()}return t},mn.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},mn.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},mn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(t){var e=t.id;if(null==sn[e]){if(sn[e]=!0,un){for(var n=on.length-1;n>ln&&on[n].id>t.id;)n--;on.splice(n+1,0,t)}else on.push(t);cn||(cn=!0,re(hn))}}(this)},mn.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Ht(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},mn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},mn.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},mn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||_(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var vn={enumerable:!0,configurable:!0,get:L,set:L};function bn(t,e,n){vn.get=function(){return this[e][n]},vn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,vn)}function _n(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[];t.$parent&&At(!1);var i=function(i){o.push(i);var a=$t(i,e,n,t);Rt(r,i,a),i in t||bn(t,"_props",i)};for(var a in e)i(a);At(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?L:S(e[n],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;l(e=t._data="function"==typeof e?function(t,e){gt();try{return t.call(e,e)}catch(t){return Ht(t,e,"data()"),{}}finally{mt()}}(e,t):e||{})||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);for(;o--;){var i=n[o];0,r&&E(r,i)||q(i)||bn(t,"_data",i)}St(e,!0)}(t):St(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=at();for(var o in e){var i=e[o],a="function"==typeof i?i:i.get;0,r||(n[o]=new mn(t,a||L,L,yn)),o in t||En(t,o,i)}}(t,e.computed),e.watch&&e.watch!==rt&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)wn(t,n,r[o]);else wn(t,n,r)}}(t,e.watch)}var yn={lazy:!0};function En(t,e,n){var r=!at();"function"==typeof n?(vn.get=r?xn(e):kn(n),vn.set=L):(vn.get=n.get?r&&!1!==n.cache?xn(e):kn(n.get):L,vn.set=n.set||L),Object.defineProperty(t,e,vn)}function xn(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),dt.target&&e.depend(),e.value}}function kn(t){return function(){return t.call(this,this)}}function wn(t,e,n,r){return l(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=t[n]),t.$watch(e,n,r)}var Cn=0;function An(t){var e=t.options;if(t.super){var n=An(t.super);if(n!==t.superOptions){t.superOptions=n;var r=function(t){var e,n=t.options,r=t.sealedOptions;for(var o in n)n[o]!==r[o]&&(e||(e={}),e[o]=n[o]);return e}(t);r&&O(t.extendOptions,r),(e=t.options=Ft(n,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function Tn(t){this._init(t)}function Sn(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=t.name||n.options.name;var a=function(t){this._init(t)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=e++,a.options=Ft(n.options,t),a.super=n,a.options.props&&function(t){var e=t.options.props;for(var n in e)bn(t.prototype,"_props",n)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var n in e)En(t.prototype,n,e[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,U.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=O({},a.options),o[r]=a,a}}function Rn(t){return t&&(t.Ctor.options.name||t.tag)}function On(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Nn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=Rn(a.componentOptions);s&&!e(s)&&Ln(n,i,r,o)}}}function Ln(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=Cn++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Ft(An(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Je(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=he(e._renderChildren,o),t.$scopedSlots=r,t._c=function(e,n,r,o){return qe(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return qe(t,e,n,r,o,!0)};var i=n&&n.data;Rt(t,"$attrs",i&&i.attrs||r,null,!0),Rt(t,"$listeners",e._parentListeners||r,null,!0)}(e),rn(e,"beforeCreate"),function(t){var e=de(t.$options.inject,t);e&&(At(!1),Object.keys(e).forEach((function(n){Rt(t,n,e[n])})),At(!0))}(e),_n(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),rn(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Tn),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Ot,t.prototype.$delete=Nt,t.prototype.$watch=function(t,e,n){if(l(e))return wn(this,t,e,n);(n=n||{}).user=!0;var r=new mn(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){Ht(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Tn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var o=0,i=t.length;o<i;o++)r.$on(t[o],n);else(r._events[t]||(r._events[t]=[])).push(n),e.test(t)&&(r._hasHookEvent=!0);return r},t.prototype.$once=function(t,e){var n=this;function r(){n.$off(t,r),e.apply(n,arguments)}return r.fn=e,n.$on(t,r),n},t.prototype.$off=function(t,e){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(t)){for(var r=0,o=t.length;r<o;r++)n.$off(t[r],e);return n}var i,a=n._events[t];if(!a)return n;if(!e)return n._events[t]=null,n;for(var s=a.length;s--;)if((i=a[s])===e||i.fn===e){a.splice(s,1);break}return n},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?R(n):n;for(var r=R(arguments,1),o='event handler for "'+t+'"',i=0,a=n.length;i<a;i++)Gt(n[i],e,r,e,o)}return e}}(Tn),function(t){t.prototype._update=function(t,e){var n=this,r=n.$el,o=n._vnode,i=tn(n);n._vnode=t,n.$el=o?n.__patch__(o,t):n.__patch__(n.$el,t,e,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){rn(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||_(e.$children,t),t._watcher&&t._watcher.teardown();for(var n=t._watchers.length;n--;)t._watchers[n].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),rn(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(Tn),function(t){Ie(t.prototype),t.prototype.$nextTick=function(t){return re(t,this)},t.prototype._render=function(){var t,e=this,n=e.$options,r=n.render,o=n._parentVnode;o&&(e.$scopedSlots=me(o.data.scopedSlots,e.$slots,e.$scopedSlots)),e.$vnode=o;try{Ge=e,t=r.call(e._renderProxy,e.$createElement)}catch(n){Ht(n,e,"render"),t=e._vnode}finally{Ge=null}return Array.isArray(t)&&1===t.length&&(t=t[0]),t instanceof vt||(t=_t()),t.parent=o,t}}(Tn);var In=[String,RegExp,Array],Dn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:In,exclude:In,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Ln(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",(function(e){Nn(t,(function(t){return On(e,t)}))})),this.$watch("exclude",(function(e){Nn(t,(function(t){return!On(e,t)}))}))},render:function(){var t=this.$slots.default,e=Ye(t),n=e&&e.componentOptions;if(n){var r=Rn(n),o=this.include,i=this.exclude;if(o&&(!r||!On(o,r))||i&&r&&On(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(a[c]=e,s.push(c),this.max&&s.length>parseInt(this.max)&&Ln(a,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return B}};Object.defineProperty(t,"config",e),t.util={warn:ft,extend:O,mergeOptions:Ft,defineReactive:Rt},t.set=Ot,t.delete=Nt,t.nextTick=re,t.observable=function(t){return St(t),t},t.options=Object.create(null),U.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,O(t.options.components,Dn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=R(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Ft(this.options,t),this}}(t),Sn(t),function(t){U.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Tn),Object.defineProperty(Tn.prototype,"$isServer",{get:at}),Object.defineProperty(Tn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Tn,"FunctionalRenderContext",{value:De}),Tn.version="2.6.10";var Mn=m("style,class"),Pn=m("input,textarea,option,select,progress"),jn=function(t,e,n){return"value"===n&&Pn(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Fn=m("contenteditable,draggable,spellcheck"),Un=m("events,caret,typing,plaintext-only"),$n=function(t,e){return Gn(e)||"false"===e?"false":"contenteditable"===t&&Un(e)?e:"true"},Bn=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),zn="http://www.w3.org/1999/xlink",qn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hn=function(t){return qn(t)?t.slice(6,t.length):""},Gn=function(t){return null==t||!1===t};function Vn(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=Wn(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=Wn(e,n.data));return function(t,e){if(i(t)||i(e))return Yn(t,Kn(e));return""}(e.staticClass,e.class)}function Wn(t,e){return{staticClass:Yn(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Yn(t,e){return t?e?t+" "+e:t:e||""}function Kn(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r<o;r++)i(e=Kn(t[r]))&&""!==e&&(n&&(n+=" "),n+=e);return n}(t):c(t)?function(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}(t):"string"==typeof t?t:""}var Xn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Zn=m("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Jn=m("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Qn=function(t){return Zn(t)||Jn(t)};function tr(t){return Jn(t)?"svg":"math"===t?"math":void 0}var er=Object.create(null);var nr=m("text,number,password,search,email,tel,url");function rr(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}var or=Object.freeze({createElement:function(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(t,e){return document.createElementNS(Xn[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),ir={create:function(t,e){ar(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ar(t,!0),ar(e))},destroy:function(t){ar(t,!0)}};function ar(t,e){var n=t.data.ref;if(i(n)){var r=t.context,o=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?_(a[n],o):a[n]===o&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var sr=new vt("",{},[]),cr=["create","activate","update","remove","destroy"];function ur(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&function(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||nr(r)&&nr(o)}(t,e)||a(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&o(e.asyncFactory.error))}function lr(t,e,n){var r,o,a={};for(r=e;r<=n;++r)i(o=t[r].key)&&(a[o]=r);return a}var fr={create:pr,update:pr,destroy:function(t){pr(t,sr)}};function pr(t,e){(t.data.directives||e.data.directives)&&function(t,e){var n,r,o,i=t===sr,a=e===sr,s=hr(t.data.directives,t.context),c=hr(e.data.directives,e.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,mr(o,"update",e,t),o.def&&o.def.componentUpdated&&l.push(o)):(mr(o,"bind",e,t),o.def&&o.def.inserted&&u.push(o));if(u.length){var f=function(){for(var n=0;n<u.length;n++)mr(u[n],"inserted",e,t)};i?ue(e,"insert",f):f()}l.length&&ue(e,"postpatch",(function(){for(var n=0;n<l.length;n++)mr(l[n],"componentUpdated",e,t)}));if(!i)for(n in s)c[n]||mr(s[n],"unbind",t,t,a)}(t,e)}var dr=Object.create(null);function hr(t,e){var n,r,o=Object.create(null);if(!t)return o;for(n=0;n<t.length;n++)(r=t[n]).modifiers||(r.modifiers=dr),o[gr(r)]=r,r.def=Ut(e.$options,"directives",r.name);return o}function gr(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function mr(t,e,n,r,o){var i=t.def&&t.def[e];if(i)try{i(n.elm,t,n,r,o)}catch(r){Ht(r,n.context,"directive "+t.name+" "+e+" hook")}}var vr=[ir,fr];function br(t,e){var n=e.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||o(t.data.attrs)&&o(e.data.attrs))){var r,a,s=e.elm,c=t.data.attrs||{},u=e.data.attrs||{};for(r in i(u.__ob__)&&(u=e.data.attrs=O({},u)),u)a=u[r],c[r]!==a&&_r(s,r,a);for(r in(J||tt)&&u.value!==c.value&&_r(s,"value",u.value),c)o(u[r])&&(qn(r)?s.removeAttributeNS(zn,Hn(r)):Fn(r)||s.removeAttribute(r))}}function _r(t,e,n){t.tagName.indexOf("-")>-1?yr(t,e,n):Bn(e)?Gn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Fn(e)?t.setAttribute(e,$n(e,n)):qn(e)?Gn(n)?t.removeAttributeNS(zn,Hn(e)):t.setAttributeNS(zn,e,n):yr(t,e,n)}function yr(t,e,n){if(Gn(n))t.removeAttribute(e);else{if(J&&!Q&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Er={create:br,update:br};function xr(t,e){var n=e.elm,r=e.data,a=t.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=Vn(e),c=n._transitionClasses;i(c)&&(s=Yn(s,Kn(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var kr,wr,Cr,Ar,Tr,Sr,Rr={create:xr,update:xr},Or=/[\w).+\-_$\]]/;function Nr(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r<t.length;r++)if(n=e,e=t.charCodeAt(r),a)39===e&&92!==n&&(a=!1);else if(s)34===e&&92!==n&&(s=!1);else if(c)96===e&&92!==n&&(c=!1);else if(u)47===e&&92!==n&&(u=!1);else if(124!==e||124===t.charCodeAt(r+1)||124===t.charCodeAt(r-1)||l||f||p){switch(e){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:p++;break;case 41:p--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--}if(47===e){for(var h=r-1,g=void 0;h>=0&&" "===(g=t.charAt(h));h--);g&&Or.test(g)||(u=!0)}}else void 0===o?(d=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(d,r).trim()),d=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==d&&m(),i)for(r=0;r<i.length;r++)o=Lr(o,i[r]);return o}function Lr(t,e){var n=e.indexOf("(");if(n<0)return'_f("'+e+'")('+t+")";var r=e.slice(0,n),o=e.slice(n+1);return'_f("'+r+'")('+t+(")"!==o?","+o:o)}function Ir(t,e){console.error("[Vue compiler]: "+t)}function Dr(t,e){return t?t.map((function(t){return t[e]})).filter((function(t){return t})):[]}function Mr(t,e,n,r,o){(t.props||(t.props=[])).push(Hr({name:e,value:n,dynamic:o},r)),t.plain=!1}function Pr(t,e,n,r,o){(o?t.dynamicAttrs||(t.dynamicAttrs=[]):t.attrs||(t.attrs=[])).push(Hr({name:e,value:n,dynamic:o},r)),t.plain=!1}function jr(t,e,n,r){t.attrsMap[e]=n,t.attrsList.push(Hr({name:e,value:n},r))}function Fr(t,e,n,r,o,i,a,s){(t.directives||(t.directives=[])).push(Hr({name:e,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:a},s)),t.plain=!1}function Ur(t,e,n){return n?"_p("+e+',"'+t+'")':t+e}function $r(t,e,n,o,i,a,s,c){var u;(o=o||r).right?c?e="("+e+")==='click'?'contextmenu':("+e+")":"click"===e&&(e="contextmenu",delete o.right):o.middle&&(c?e="("+e+")==='click'?'mouseup':("+e+")":"click"===e&&(e="mouseup")),o.capture&&(delete o.capture,e=Ur("!",e,c)),o.once&&(delete o.once,e=Ur("~",e,c)),o.passive&&(delete o.passive,e=Ur("&",e,c)),o.native?(delete o.native,u=t.nativeEvents||(t.nativeEvents={})):u=t.events||(t.events={});var l=Hr({value:n.trim(),dynamic:c},s);o!==r&&(l.modifiers=o);var f=u[e];Array.isArray(f)?i?f.unshift(l):f.push(l):u[e]=f?i?[l,f]:[f,l]:l,t.plain=!1}function Br(t,e,n){var r=zr(t,":"+e)||zr(t,"v-bind:"+e);if(null!=r)return Nr(r);if(!1!==n){var o=zr(t,e);if(null!=o)return JSON.stringify(o)}}function zr(t,e,n){var r;if(null!=(r=t.attrsMap[e]))for(var o=t.attrsList,i=0,a=o.length;i<a;i++)if(o[i].name===e){o.splice(i,1);break}return n&&delete t.attrsMap[e],r}function qr(t,e){for(var n=t.attrsList,r=0,o=n.length;r<o;r++){var i=n[r];if(e.test(i.name))return n.splice(r,1),i}}function Hr(t,e){return e&&(null!=e.start&&(t.start=e.start),null!=e.end&&(t.end=e.end)),t}function Gr(t,e,n){var r=n||{},o=r.number,i="$$v";r.trim&&(i="(typeof $$v === 'string'? $$v.trim(): $$v)"),o&&(i="_n("+i+")");var a=Vr(e,i);t.model={value:"("+e+")",expression:JSON.stringify(e),callback:"function ($$v) {"+a+"}"}}function Vr(t,e){var n=function(t){if(t=t.trim(),kr=t.length,t.indexOf("[")<0||t.lastIndexOf("]")<kr-1)return(Ar=t.lastIndexOf("."))>-1?{exp:t.slice(0,Ar),key:'"'+t.slice(Ar+1)+'"'}:{exp:t,key:null};wr=t,Ar=Tr=Sr=0;for(;!Yr();)Kr(Cr=Wr())?Zr(Cr):91===Cr&&Xr(Cr);return{exp:t.slice(0,Tr),key:t.slice(Tr+1,Sr)}}(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function Wr(){return wr.charCodeAt(++Ar)}function Yr(){return Ar>=kr}function Kr(t){return 34===t||39===t}function Xr(t){var e=1;for(Tr=Ar;!Yr();)if(Kr(t=Wr()))Zr(t);else if(91===t&&e++,93===t&&e--,0===e){Sr=Ar;break}}function Zr(t){for(var e=t;!Yr()&&(t=Wr())!==e;);}var Jr,Qr="__r",to="__c";function eo(t,e,n){var r=Jr;return function o(){var i=e.apply(null,arguments);null!==i&&oo(t,o,n,r)}}var no=Kt&&!(nt&&Number(nt[1])<=53);function ro(t,e,n,r){if(no){var o=fn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Jr.addEventListener(t,e,ot?{capture:n,passive:r}:n)}function oo(t,e,n,r){(r||Jr).removeEventListener(t,e._wrapper||e,n)}function io(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Jr=e.elm,function(t){if(i(t[Qr])){var e=J?"change":"input";t[e]=[].concat(t[Qr],t[e]||[]),delete t[Qr]}i(t[to])&&(t.change=[].concat(t[to],t.change||[]),delete t[to])}(n),ce(n,r,ro,oo,eo,e.context),Jr=void 0}}var ao,so={create:io,update:io};function co(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,r,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};for(n in i(c.__ob__)&&(c=e.data.domProps=O({},c)),s)n in c||(a[n]="");for(n in c){if(r=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=r;var u=o(r)?"":String(r);uo(a,u)&&(a.value=u)}else if("innerHTML"===n&&Jn(a.tagName)&&o(a.innerHTML)){(ao=ao||document.createElement("div")).innerHTML="<svg>"+r+"</svg>";for(var l=ao.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(r!==s[n])try{a[n]=r}catch(t){}}}}function uo(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var lo={create:co,update:co},fo=x((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function po(t){var e=ho(t.style);return t.staticStyle?O(t.staticStyle,e):e}function ho(t){return Array.isArray(t)?N(t):"string"==typeof t?fo(t):t}var go,mo=/^--/,vo=/\s*!important$/,bo=function(t,e,n){if(mo.test(e))t.style.setProperty(e,n);else if(vo.test(n))t.style.setProperty(T(e),n.replace(vo,""),"important");else{var r=yo(e);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)t.style[r]=n[o];else t.style[r]=n}},_o=["Webkit","Moz","ms"],yo=x((function(t){if(go=go||document.createElement("div").style,"filter"!==(t=w(t))&&t in go)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<_o.length;n++){var r=_o[n]+e;if(r in go)return r}}));function Eo(t,e){var n=e.data,r=t.data;if(!(o(n.staticStyle)&&o(n.style)&&o(r.staticStyle)&&o(r.style))){var a,s,c=e.elm,u=r.staticStyle,l=r.normalizedStyle||r.style||{},f=u||l,p=ho(e.data.style)||{};e.data.normalizedStyle=i(p.__ob__)?O({},p):p;var d=function(t,e){var n,r={};if(e)for(var o=t;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=po(o.data))&&O(r,n);(n=po(t.data))&&O(r,n);for(var i=t;i=i.parent;)i.data&&(n=po(i.data))&&O(r,n);return r}(e,!0);for(s in f)o(d[s])&&bo(c,s,"");for(s in d)(a=d[s])!==f[s]&&bo(c,s,null==a?"":a)}}var xo={create:Eo,update:Eo},ko=/\s+/;function wo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ko).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Co(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ko).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Ao(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&O(e,To(t.name||"v")),O(e,t),e}return"string"==typeof t?To(t):void 0}}var To=x((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),So=Y&&!Q,Ro="transition",Oo="animation",No="transition",Lo="transitionend",Io="animation",Do="animationend";So&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(No="WebkitTransition",Lo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Io="WebkitAnimation",Do="webkitAnimationEnd"));var Mo=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Po(t){Mo((function(){Mo(t)}))}function jo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),wo(t,e))}function Fo(t,e){t._transitionClasses&&_(t._transitionClasses,e),Co(t,e)}function Uo(t,e,n){var r=Bo(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Ro?Lo:Do,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c<a&&u()}),i+1),t.addEventListener(s,l)}var $o=/\b(transform|all)(,|$)/;function Bo(t,e){var n,r=window.getComputedStyle(t),o=(r[No+"Delay"]||"").split(", "),i=(r[No+"Duration"]||"").split(", "),a=zo(o,i),s=(r[Io+"Delay"]||"").split(", "),c=(r[Io+"Duration"]||"").split(", "),u=zo(s,c),l=0,f=0;return e===Ro?a>0&&(n=Ro,l=a,f=i.length):e===Oo?u>0&&(n=Oo,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ro:Oo:null)?n===Ro?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ro&&$o.test(r[No+"Property"])}}function zo(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map((function(e,n){return qo(e)+qo(t[n])})))}function qo(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function Ho(t,e){var n=t.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Ao(t.data.transition);if(!o(r)&&!i(n._enterCb)&&1===n.nodeType){for(var a=r.css,s=r.type,u=r.enterClass,l=r.enterToClass,f=r.enterActiveClass,p=r.appearClass,d=r.appearToClass,h=r.appearActiveClass,m=r.beforeEnter,v=r.enter,b=r.afterEnter,_=r.enterCancelled,y=r.beforeAppear,E=r.appear,x=r.afterAppear,k=r.appearCancelled,w=r.duration,C=Qe,A=Qe.$vnode;A&&A.parent;)C=A.context,A=A.parent;var T=!C._isMounted||!t.isRootInsert;if(!T||E||""===E){var S=T&&p?p:u,R=T&&h?h:f,O=T&&d?d:l,N=T&&y||m,L=T&&"function"==typeof E?E:v,I=T&&x||b,D=T&&k||_,M=g(c(w)?w.enter:w);0;var P=!1!==a&&!Q,F=Wo(L),U=n._enterCb=j((function(){P&&(Fo(n,O),Fo(n,R)),U.cancelled?(P&&Fo(n,S),D&&D(n)):I&&I(n),n._enterCb=null}));t.data.show||ue(t,"insert",(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];r&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),L&&L(n,U)})),N&&N(n),P&&(jo(n,S),jo(n,R),Po((function(){Fo(n,S),U.cancelled||(jo(n,O),F||(Vo(M)?setTimeout(U,M):Uo(n,s,U)))}))),t.data.show&&(e&&e(),L&&L(n,U)),P||F||U()}}}function Go(t,e){var n=t.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=Ao(t.data.transition);if(o(r)||1!==n.nodeType)return e();if(!i(n._leaveCb)){var a=r.css,s=r.type,u=r.leaveClass,l=r.leaveToClass,f=r.leaveActiveClass,p=r.beforeLeave,d=r.leave,h=r.afterLeave,m=r.leaveCancelled,v=r.delayLeave,b=r.duration,_=!1!==a&&!Q,y=Wo(d),E=g(c(b)?b.leave:b);0;var x=n._leaveCb=j((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[t.key]=null),_&&(Fo(n,l),Fo(n,f)),x.cancelled?(_&&Fo(n,u),m&&m(n)):(e(),h&&h(n)),n._leaveCb=null}));v?v(k):k()}function k(){x.cancelled||(!t.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[t.key]=t),p&&p(n),_&&(jo(n,u),jo(n,f),Po((function(){Fo(n,u),x.cancelled||(jo(n,l),y||(Vo(E)?setTimeout(x,E):Uo(n,s,x)))}))),d&&d(n,x),_||y||x())}}function Vo(t){return"number"==typeof t&&!isNaN(t)}function Wo(t){if(o(t))return!1;var e=t.fns;return i(e)?Wo(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function Yo(t,e){!0!==e.data.show&&Ho(e)}var Ko=function(t){var e,n,r={},c=t.modules,u=t.nodeOps;for(e=0;e<cr.length;++e)for(r[cr[e]]=[],n=0;n<c.length;++n)i(c[n][cr[e]])&&r[cr[e]].push(c[n][cr[e]]);function l(t){var e=u.parentNode(t);i(e)&&u.removeChild(e,t)}function f(t,e,n,o,s,c,l){if(i(t.elm)&&i(c)&&(t=c[l]=Et(t)),t.isRootInsert=!s,!function(t,e,n,o){var s=t.data;if(i(s)){var c=i(t.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(t,!1),i(t.componentInstance))return p(t,e),d(n,t.elm,o),a(c)&&function(t,e,n,o){var a,s=t;for(;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](sr,s);e.push(s);break}d(n,t.elm,o)}(t,e,n,o),!0}}(t,e,n,o)){var f=t.data,g=t.children,m=t.tag;i(m)?(t.elm=t.ns?u.createElementNS(t.ns,m):u.createElement(m,t),b(t),h(t,g,e),i(f)&&v(t,e),d(n,t.elm,o)):a(t.isComment)?(t.elm=u.createComment(t.text),d(n,t.elm,o)):(t.elm=u.createTextNode(t.text),d(n,t.elm,o))}}function p(t,e){i(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,g(t)?(v(t,e),b(t)):(ar(t),e.push(t))}function d(t,e,n){i(t)&&(i(n)?u.parentNode(n)===t&&u.insertBefore(t,e,n):u.appendChild(t,e))}function h(t,e,n){if(Array.isArray(e)){0;for(var r=0;r<e.length;++r)f(e[r],n,t.elm,null,!0,e,r)}else s(t.text)&&u.appendChild(t.elm,u.createTextNode(String(t.text)))}function g(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return i(t.tag)}function v(t,n){for(var o=0;o<r.create.length;++o)r.create[o](sr,t);i(e=t.data.hook)&&(i(e.create)&&e.create(sr,t),i(e.insert)&&n.push(t))}function b(t){var e;if(i(e=t.fnScopeId))u.setStyleScope(t.elm,e);else for(var n=t;n;)i(e=n.context)&&i(e=e.$options._scopeId)&&u.setStyleScope(t.elm,e),n=n.parent;i(e=Qe)&&e!==t.context&&e!==t.fnContext&&i(e=e.$options._scopeId)&&u.setStyleScope(t.elm,e)}function _(t,e,n,r,o,i){for(;r<=o;++r)f(n[r],i,t,e,!1,n,r)}function y(t){var e,n,o=t.data;if(i(o))for(i(e=o.hook)&&i(e=e.destroy)&&e(t),e=0;e<r.destroy.length;++e)r.destroy[e](t);if(i(e=t.children))for(n=0;n<t.children.length;++n)y(t.children[n])}function E(t,e,n,r){for(;n<=r;++n){var o=e[n];i(o)&&(i(o.tag)?(x(o),y(o)):l(o.elm))}}function x(t,e){if(i(e)||i(t.data)){var n,o=r.remove.length+1;for(i(e)?e.listeners+=o:e=function(t,e){function n(){0==--n.listeners&&l(t)}return n.listeners=e,n}(t.elm,o),i(n=t.componentInstance)&&i(n=n._vnode)&&i(n.data)&&x(n,e),n=0;n<r.remove.length;++n)r.remove[n](t,e);i(n=t.data.hook)&&i(n=n.remove)?n(t,e):e()}else l(t.elm)}function k(t,e,n,r){for(var o=n;o<r;o++){var a=e[o];if(i(a)&&ur(t,a))return o}}function w(t,e,n,s,c,l){if(t!==e){i(e.elm)&&i(s)&&(e=s[c]=Et(e));var p=e.elm=t.elm;if(a(t.isAsyncPlaceholder))i(e.asyncFactory.resolved)?T(t.elm,e,n):e.isAsyncPlaceholder=!0;else if(a(e.isStatic)&&a(t.isStatic)&&e.key===t.key&&(a(e.isCloned)||a(e.isOnce)))e.componentInstance=t.componentInstance;else{var d,h=e.data;i(h)&&i(d=h.hook)&&i(d=d.prepatch)&&d(t,e);var m=t.children,v=e.children;if(i(h)&&g(e)){for(d=0;d<r.update.length;++d)r.update[d](t,e);i(d=h.hook)&&i(d=d.update)&&d(t,e)}o(e.text)?i(m)&&i(v)?m!==v&&function(t,e,n,r,a){var s,c,l,p=0,d=0,h=e.length-1,g=e[0],m=e[h],v=n.length-1,b=n[0],y=n[v],x=!a;for(0;p<=h&&d<=v;)o(g)?g=e[++p]:o(m)?m=e[--h]:ur(g,b)?(w(g,b,r,n,d),g=e[++p],b=n[++d]):ur(m,y)?(w(m,y,r,n,v),m=e[--h],y=n[--v]):ur(g,y)?(w(g,y,r,n,v),x&&u.insertBefore(t,g.elm,u.nextSibling(m.elm)),g=e[++p],y=n[--v]):ur(m,b)?(w(m,b,r,n,d),x&&u.insertBefore(t,m.elm,g.elm),m=e[--h],b=n[++d]):(o(s)&&(s=lr(e,p,h)),o(c=i(b.key)?s[b.key]:k(b,e,p,h))?f(b,r,t,g.elm,!1,n,d):ur(l=e[c],b)?(w(l,b,r,n,d),e[c]=void 0,x&&u.insertBefore(t,l.elm,g.elm)):f(b,r,t,g.elm,!1,n,d),b=n[++d]);p>h?_(t,o(n[v+1])?null:n[v+1].elm,n,d,v,r):d>v&&E(0,e,p,h)}(p,m,v,n,l):i(v)?(i(t.text)&&u.setTextContent(p,""),_(p,null,v,0,v.length-1,n)):i(m)?E(0,m,0,m.length-1):i(t.text)&&u.setTextContent(p,""):t.text!==e.text&&u.setTextContent(p,e.text),i(h)&&i(d=h.hook)&&i(d=d.postpatch)&&d(t,e)}}}function C(t,e,n){if(a(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r<e.length;++r)e[r].data.hook.insert(e[r])}var A=m("attrs,class,staticClass,staticStyle,key");function T(t,e,n,r){var o,s=e.tag,c=e.data,u=e.children;if(r=r||c&&c.pre,e.elm=t,a(e.isComment)&&i(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(e,!0),i(o=e.componentInstance)))return p(e,n),!0;if(i(s)){if(i(u))if(t.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==t.innerHTML)return!1}else{for(var l=!0,f=t.firstChild,d=0;d<u.length;d++){if(!f||!T(f,u[d],n,r)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else h(e,u,n);if(i(c)){var g=!1;for(var m in c)if(!A(m)){g=!0,v(e,n);break}!g&&c.class&&ie(c.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,n,s){if(!o(e)){var c,l=!1,p=[];if(o(t))l=!0,f(e,p);else{var d=i(t.nodeType);if(!d&&ur(t,e))w(t,e,p,null,null,s);else{if(d){if(1===t.nodeType&&t.hasAttribute(F)&&(t.removeAttribute(F),n=!0),a(n)&&T(t,e,p))return C(e,p,!0),t;c=t,t=new vt(u.tagName(c).toLowerCase(),{},[],void 0,c)}var h=t.elm,m=u.parentNode(h);if(f(e,p,h._leaveCb?null:m,u.nextSibling(h)),i(e.parent))for(var v=e.parent,b=g(e);v;){for(var _=0;_<r.destroy.length;++_)r.destroy[_](v);if(v.elm=e.elm,b){for(var x=0;x<r.create.length;++x)r.create[x](sr,v);var k=v.data.hook.insert;if(k.merged)for(var A=1;A<k.fns.length;A++)k.fns[A]()}else ar(v);v=v.parent}i(m)?E(0,[t],0,0):i(t.tag)&&y(t)}}return C(e,p,l),e.elm}i(t)&&y(t)}}({nodeOps:or,modules:[Er,Rr,so,lo,xo,Y?{create:Yo,activate:Yo,remove:function(t,e){!0!==t.data.show?Go(t,e):e()}}:{}].concat(vr)});Q&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&ri(t,"input")}));var Xo={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ue(n,"postpatch",(function(){Xo.componentUpdated(t,e,n)})):Zo(t,e,n.context),t._vOptions=[].map.call(t.options,ti)):("textarea"===n.tag||nr(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",ei),t.addEventListener("compositionend",ni),t.addEventListener("change",ni),Q&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Zo(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,ti);if(o.some((function(t,e){return!M(t,r[e])})))(t.multiple?e.value.some((function(t){return Qo(t,o)})):e.value!==e.oldValue&&Qo(e.value,o))&&ri(t,"change")}}};function Zo(t,e,n){Jo(t,e,n),(J||tt)&&setTimeout((function(){Jo(t,e,n)}),0)}function Jo(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=t.options.length;s<c;s++)if(a=t.options[s],o)i=P(r,ti(a))>-1,a.selected!==i&&(a.selected=i);else if(M(ti(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Qo(t,e){return e.every((function(e){return!M(e,t)}))}function ti(t){return"_value"in t?t._value:t.value}function ei(t){t.target.composing=!0}function ni(t){t.target.composing&&(t.target.composing=!1,ri(t.target,"input"))}function ri(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function oi(t){return!t.componentInstance||t.data&&t.data.transition?t:oi(t.componentInstance._vnode)}var ii={model:Xo,show:{bind:function(t,e,n){var r=e.value,o=(n=oi(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Ho(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=oi(n)).data&&n.data.transition?(n.data.show=!0,r?Ho(n,(function(){t.style.display=t.__vOriginalDisplay})):Go(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},ai={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function si(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?si(Ye(e.children)):t}function ci(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var i in o)e[w(i)]=o[i];return e}function ui(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var li=function(t){return t.tag||We(t)},fi=function(t){return"show"===t.name},pi={name:"transition",props:ai,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(li)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=si(o);if(!i)return o;if(this._leaving)return ui(t,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:s(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var c=(i.data||(i.data={})).transition=ci(this),u=this._vnode,l=si(u);if(i.data.directives&&i.data.directives.some(fi)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!We(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=O({},c);if("out-in"===r)return this._leaving=!0,ue(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ui(t,o);if("in-out"===r){if(We(i))return u;var p,d=function(){p()};ue(c,"afterEnter",d),ue(c,"enterCancelled",d),ue(f,"delayLeave",(function(t){p=t}))}}return o}}},di=O({tag:String,moveClass:String},ai);function hi(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function gi(t){t.data.newPos=t.elm.getBoundingClientRect()}function mi(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}delete di.mode;var vi={Transition:pi,TransitionGroup:{props:di,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=tn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ci(this),s=0;s<o.length;s++){var c=o[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else;}if(r){for(var u=[],l=[],f=0;f<r.length;f++){var p=r[f];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?u.push(p):l.push(p)}this.kept=t(e,null,u),this.removed=l}return t(e,null,i)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(hi),t.forEach(gi),t.forEach(mi),this._reflow=document.body.offsetHeight,t.forEach((function(t){if(t.data.moved){var n=t.elm,r=n.style;jo(n,e),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Lo,n._moveCb=function t(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Lo,t),n._moveCb=null,Fo(n,e))})}})))},methods:{hasMove:function(t,e){if(!So)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach((function(t){Co(n,t)})),wo(n,e),n.style.display="none",this.$el.appendChild(n);var r=Bo(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};Tn.config.mustUseProp=jn,Tn.config.isReservedTag=Qn,Tn.config.isReservedAttr=Mn,Tn.config.getTagNamespace=tr,Tn.config.isUnknownElement=function(t){if(!Y)return!0;if(Qn(t))return!1;if(t=t.toLowerCase(),null!=er[t])return er[t];var e=document.createElement(t);return t.indexOf("-")>-1?er[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:er[t]=/HTMLUnknownElement/.test(e.toString())},O(Tn.options.directives,ii),O(Tn.options.components,vi),Tn.prototype.__patch__=Y?Ko:L,Tn.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=_t),rn(t,"beforeMount"),r=function(){t._update(t._render(),n)},new mn(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&rn(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,rn(t,"mounted")),t}(this,t=t&&Y?rr(t):void 0,e)},Y&&setTimeout((function(){B.devtools&&st&&st.emit("init",Tn)}),0);var bi=/\{\{((?:.|\r?\n)+?)\}\}/g,_i=/[-.*+?^${}()|[\]\/\\]/g,yi=x((function(t){var e=t[0].replace(_i,"\\$&"),n=t[1].replace(_i,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}));var Ei={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=zr(t,"class");n&&(t.staticClass=JSON.stringify(n));var r=Br(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}};var xi,ki={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=zr(t,"style");n&&(t.staticStyle=JSON.stringify(fo(n)));var r=Br(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},wi=function(t){return(xi=xi||document.createElement("div")).innerHTML=t,xi.textContent},Ci=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ai=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Ti=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Si=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ri=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oi="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+z.source+"]*",Ni="((?:"+Oi+"\\:)?"+Oi+")",Li=new RegExp("^<"+Ni),Ii=/^\s*(\/?)>/,Di=new RegExp("^<\\/"+Ni+"[^>]*>"),Mi=/^<!DOCTYPE [^>]+>/i,Pi=/^<!\--/,ji=/^<!\[/,Fi=m("script,style,textarea",!0),Ui={},$i={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Bi=/&(?:lt|gt|quot|amp|#39);/g,zi=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,qi=m("pre,textarea",!0),Hi=function(t,e){return t&&qi(t)&&"\n"===e[0]};function Gi(t,e){var n=e?zi:Bi;return t.replace(n,(function(t){return $i[t]}))}var Vi,Wi,Yi,Ki,Xi,Zi,Ji,Qi,ta=/^@|^v-on:/,ea=/^v-|^@|^:/,na=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ra=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,oa=/^\(|\)$/g,ia=/^\[.*\]$/,aa=/:(.*)$/,sa=/^:|^\.|^v-bind:/,ca=/\.[^.\]]+(?=[^\]]*$)/g,ua=/^v-slot(:|$)|^#/,la=/[\r\n]/,fa=/\s+/g,pa=x(wi),da="_empty_";function ha(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:Ea(e),rawAttrsMap:{},parent:n,children:[]}}function ga(t,e){Vi=e.warn||Ir,Zi=e.isPreTag||I,Ji=e.mustUseProp||I,Qi=e.getTagNamespace||I;var n=e.isReservedTag||I;(function(t){return!!t.component||!n(t.tag)}),Yi=Dr(e.modules,"transformNode"),Ki=Dr(e.modules,"preTransformNode"),Xi=Dr(e.modules,"postTransformNode"),Wi=e.delimiters;var r,o,i=[],a=!1!==e.preserveWhitespace,s=e.whitespace,c=!1,u=!1;function l(t){if(f(t),c||t.processed||(t=ma(t,e)),i.length||t===r||r.if&&(t.elseif||t.else)&&ba(r,{exp:t.elseif,block:t}),o&&!t.forbidden)if(t.elseif||t.else)a=t,(s=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(o.children))&&s.if&&ba(s,{exp:a.elseif,block:a});else{if(t.slotScope){var n=t.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=t}o.children.push(t),t.parent=o}var a,s;t.children=t.children.filter((function(t){return!t.slotScope})),f(t),t.pre&&(c=!1),Zi(t.tag)&&(u=!1);for(var l=0;l<Xi.length;l++)Xi[l](t,e)}function f(t){if(!u)for(var e;(e=t.children[t.children.length-1])&&3===e.type&&" "===e.text;)t.children.pop()}return function(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||I,s=e.canBeLeftOpenTag||I,c=0;t;){if(n=t,r&&Fi(r)){var u=0,l=r.toLowerCase(),f=Ui[l]||(Ui[l]=new RegExp("([\\s\\S]*?)(</"+l+"[^>]*>)","i")),p=t.replace(f,(function(t,n,r){return u=r.length,Fi(l)||"noscript"===l||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Hi(l,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-p.length,t=p,A(l,c-u,c)}else{var d=t.indexOf("<");if(0===d){if(Pi.test(t)){var h=t.indexOf("--\x3e");if(h>=0){e.shouldKeepComment&&e.comment(t.substring(4,h),c,c+h+3),k(h+3);continue}}if(ji.test(t)){var g=t.indexOf("]>");if(g>=0){k(g+2);continue}}var m=t.match(Mi);if(m){k(m[0].length);continue}var v=t.match(Di);if(v){var b=c;k(v[0].length),A(v[1],b,c);continue}var _=w();if(_){C(_),Hi(_.tagName,t)&&k(1);continue}}var y=void 0,E=void 0,x=void 0;if(d>=0){for(E=t.slice(d);!(Di.test(E)||Li.test(E)||Pi.test(E)||ji.test(E)||(x=E.indexOf("<",1))<0);)d+=x,E=t.slice(d);y=t.substring(0,d)}d<0&&(y=t),y&&k(y.length),e.chars&&y&&e.chars(y,c-y.length,c)}if(t===n){e.chars&&e.chars(t);break}}function k(e){c+=e,t=t.substring(e)}function w(){var e=t.match(Li);if(e){var n,r,o={tagName:e[1],attrs:[],start:c};for(k(e[0].length);!(n=t.match(Ii))&&(r=t.match(Ri)||t.match(Si));)r.start=c,k(r[0].length),r.end=c,o.attrs.push(r);if(n)return o.unarySlash=n[1],k(n[0].length),o.end=c,o}}function C(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Ti(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=t.attrs.length,f=new Array(l),p=0;p<l;p++){var d=t.attrs[p],h=d[3]||d[4]||d[5]||"",g="a"===n&&"href"===d[1]?e.shouldDecodeNewlinesForHref:e.shouldDecodeNewlines;f[p]={name:d[1],value:Gi(h,g)}}u||(o.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:t.start,end:t.end}),r=n),e.start&&e.start(n,f,u,t.start,t.end)}function A(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}A()}(t,{warn:Vi,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,n,a,s,f){var p=o&&o.ns||Qi(t);J&&"svg"===p&&(n=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];xa.test(r.name)||(r.name=r.name.replace(ka,""),e.push(r))}return e}(n));var d,h=ha(t,n,o);p&&(h.ns=p),"style"!==(d=h).tag&&("script"!==d.tag||d.attrsMap.type&&"text/javascript"!==d.attrsMap.type)||at()||(h.forbidden=!0);for(var g=0;g<Ki.length;g++)h=Ki[g](h,e)||h;c||(!function(t){null!=zr(t,"v-pre")&&(t.pre=!0)}(h),h.pre&&(c=!0)),Zi(h.tag)&&(u=!0),c?function(t){var e=t.attrsList,n=e.length;if(n)for(var r=t.attrs=new Array(n),o=0;o<n;o++)r[o]={name:e[o].name,value:JSON.stringify(e[o].value)},null!=e[o].start&&(r[o].start=e[o].start,r[o].end=e[o].end);else t.pre||(t.plain=!0)}(h):h.processed||(va(h),function(t){var e=zr(t,"v-if");if(e)t.if=e,ba(t,{exp:e,block:t});else{null!=zr(t,"v-else")&&(t.else=!0);var n=zr(t,"v-else-if");n&&(t.elseif=n)}}(h),function(t){null!=zr(t,"v-once")&&(t.once=!0)}(h)),r||(r=h),a?l(h):(o=h,i.push(h))},end:function(t,e,n){var r=i[i.length-1];i.length-=1,o=i[i.length-1],l(r)},chars:function(t,e,n){if(o&&(!J||"textarea"!==o.tag||o.attrsMap.placeholder!==t)){var r,i,l,f=o.children;if(t=u||t.trim()?"script"===(r=o).tag||"style"===r.tag?t:pa(t):f.length?s?"condense"===s&&la.test(t)?"":" ":a?" ":"":"")u||"condense"!==s||(t=t.replace(fa," ")),!c&&" "!==t&&(i=function(t,e){var n=e?yi(e):bi;if(n.test(t)){for(var r,o,i,a=[],s=[],c=n.lastIndex=0;r=n.exec(t);){(o=r.index)>c&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Nr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=o+r[0].length}return c<t.length&&(s.push(i=t.slice(c)),a.push(JSON.stringify(i))),{expression:a.join("+"),tokens:s}}}(t,Wi))?l={type:2,expression:i.expression,tokens:i.tokens,text:t}:" "===t&&f.length&&" "===f[f.length-1].text||(l={type:3,text:t}),l&&f.push(l)}},comment:function(t,e,n){if(o){var r={type:3,text:t,isComment:!0};0,o.children.push(r)}}}),r}function ma(t,e){var n;!function(t){var e=Br(t,"key");if(e){t.key=e}}(t),t.plain=!t.key&&!t.scopedSlots&&!t.attrsList.length,function(t){var e=Br(t,"ref");e&&(t.ref=e,t.refInFor=function(t){var e=t;for(;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}(t))}(t),function(t){var e;"template"===t.tag?(e=zr(t,"scope"),t.slotScope=e||zr(t,"slot-scope")):(e=zr(t,"slot-scope"))&&(t.slotScope=e);var n=Br(t,"slot");n&&(t.slotTarget='""'===n?'"default"':n,t.slotTargetDynamic=!(!t.attrsMap[":slot"]&&!t.attrsMap["v-bind:slot"]),"template"===t.tag||t.slotScope||Pr(t,"slot",n,function(t,e){return t.rawAttrsMap[":"+e]||t.rawAttrsMap["v-bind:"+e]||t.rawAttrsMap[e]}(t,"slot")));if("template"===t.tag){var r=qr(t,ua);if(r){0;var o=_a(r),i=o.name,a=o.dynamic;t.slotTarget=i,t.slotTargetDynamic=a,t.slotScope=r.value||da}}else{var s=qr(t,ua);if(s){0;var c=t.scopedSlots||(t.scopedSlots={}),u=_a(s),l=u.name,f=u.dynamic,p=c[l]=ha("template",[],t);p.slotTarget=l,p.slotTargetDynamic=f,p.children=t.children.filter((function(t){if(!t.slotScope)return t.parent=p,!0})),p.slotScope=s.value||da,t.children=[],t.plain=!1}}}(t),"slot"===(n=t).tag&&(n.slotName=Br(n,"name")),function(t){var e;(e=Br(t,"is"))&&(t.component=e);null!=zr(t,"inline-template")&&(t.inlineTemplate=!0)}(t);for(var r=0;r<Yi.length;r++)t=Yi[r](t,e)||t;return function(t){var e,n,r,o,i,a,s,c,u=t.attrsList;for(e=0,n=u.length;e<n;e++){if(r=o=u[e].name,i=u[e].value,ea.test(r))if(t.hasBindings=!0,(a=ya(r.replace(ea,"")))&&(r=r.replace(ca,"")),sa.test(r))r=r.replace(sa,""),i=Nr(i),(c=ia.test(r))&&(r=r.slice(1,-1)),a&&(a.prop&&!c&&"innerHtml"===(r=w(r))&&(r="innerHTML"),a.camel&&!c&&(r=w(r)),a.sync&&(s=Vr(i,"$event"),c?$r(t,'"update:"+('+r+")",s,null,!1,0,u[e],!0):($r(t,"update:"+w(r),s,null,!1,0,u[e]),T(r)!==w(r)&&$r(t,"update:"+T(r),s,null,!1,0,u[e])))),a&&a.prop||!t.component&&Ji(t.tag,t.attrsMap.type,r)?Mr(t,r,i,u[e],c):Pr(t,r,i,u[e],c);else if(ta.test(r))r=r.replace(ta,""),(c=ia.test(r))&&(r=r.slice(1,-1)),$r(t,r,i,a,!1,0,u[e],c);else{var l=(r=r.replace(ea,"")).match(aa),f=l&&l[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),ia.test(f)&&(f=f.slice(1,-1),c=!0)),Fr(t,r,o,i,f,c,a,u[e])}else Pr(t,r,JSON.stringify(i),u[e]),!t.component&&"muted"===r&&Ji(t.tag,t.attrsMap.type,r)&&Mr(t,r,"true",u[e])}}(t),t}function va(t){var e;if(e=zr(t,"v-for")){var n=function(t){var e=t.match(na);if(!e)return;var n={};n.for=e[2].trim();var r=e[1].trim().replace(oa,""),o=r.match(ra);o?(n.alias=r.replace(ra,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r;return n}(e);n&&O(t,n)}}function ba(t,e){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(e)}function _a(t){var e=t.name.replace(ua,"");return e||"#"!==t.name[0]&&(e="default"),ia.test(e)?{name:e.slice(1,-1),dynamic:!0}:{name:'"'+e+'"',dynamic:!1}}function ya(t){var e=t.match(ca);if(e){var n={};return e.forEach((function(t){n[t.slice(1)]=!0})),n}}function Ea(t){for(var e={},n=0,r=t.length;n<r;n++)e[t[n].name]=t[n].value;return e}var xa=/^xmlns:NS\d+/,ka=/^NS\d+:/;function wa(t){return ha(t.tag,t.attrsList.slice(),t.parent)}var Ca=[Ei,ki,{preTransformNode:function(t,e){if("input"===t.tag){var n,r=t.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=Br(t,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var o=zr(t,"v-if",!0),i=o?"&&("+o+")":"",a=null!=zr(t,"v-else",!0),s=zr(t,"v-else-if",!0),c=wa(t);va(c),jr(c,"type","checkbox"),ma(c,e),c.processed=!0,c.if="("+n+")==='checkbox'"+i,ba(c,{exp:c.if,block:c});var u=wa(t);zr(u,"v-for",!0),jr(u,"type","radio"),ma(u,e),ba(c,{exp:"("+n+")==='radio'"+i,block:u});var l=wa(t);return zr(l,"v-for",!0),jr(l,":type",n),ma(l,e),ba(c,{exp:o,block:l}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var Aa,Ta,Sa={expectHTML:!0,modules:Ca,directives:{model:function(t,e,n){n;var r=e.value,o=e.modifiers,i=t.tag,a=t.attrsMap.type;if(t.component)return Gr(t,r,o),!1;if("select"===i)!function(t,e,n){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";r=r+" "+Vr(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),$r(t,"change",r,null,!0)}(t,r,o);else if("input"===i&&"checkbox"===a)!function(t,e,n){var r=n&&n.number,o=Br(t,"value")||"null",i=Br(t,"true-value")||"true",a=Br(t,"false-value")||"false";Mr(t,"checked","Array.isArray("+e+")?_i("+e+","+o+")>-1"+("true"===i?":("+e+")":":_q("+e+","+i+")")),$r(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Vr(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Vr(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Vr(e,"$$c")+"}",null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Br(t,"value")||"null";Mr(t,"checked","_q("+e+","+(o=r?"_n("+o+")":o)+")"),$r(t,"change",Vr(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type;0;var o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Qr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n("+l+")");var f=Vr(e,l);c&&(f="if($event.target.composing)return;"+f);Mr(t,"value","("+e+")"),$r(t,u,f,null,!0),(s||a)&&$r(t,"blur","$forceUpdate()")}(t,r,o);else{if(!B.isReservedTag(i))return Gr(t,r,o),!1}return!0},text:function(t,e){e.value&&Mr(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Mr(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:Ci,mustUseProp:jn,canBeLeftOpenTag:Ai,isReservedTag:Qn,getTagNamespace:tr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Ca)},Ra=x((function(t){return m("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function Oa(t,e){t&&(Aa=Ra(e.staticKeys||""),Ta=e.isReservedTag||I,function t(e){e.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||v(t.tag)||!Ta(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Aa)))}(e);if(1===e.type){if(!Ta(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var n=0,r=e.children.length;n<r;n++){var o=e.children[n];t(o),o.static||(e.static=!1)}if(e.ifConditions)for(var i=1,a=e.ifConditions.length;i<a;i++){var s=e.ifConditions[i].block;t(s),s.static||(e.static=!1)}}}(t),function t(e,n){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=n),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var r=0,o=e.children.length;r<o;r++)t(e.children[r],n||!!e.for);if(e.ifConditions)for(var i=1,a=e.ifConditions.length;i<a;i++)t(e.ifConditions[i].block,n)}}(t,!1))}var Na=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*(?:[\w$]+)?\s*\(/,La=/\([^)]*?\);*$/,Ia=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Da={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ma={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Pa=function(t){return"if("+t+")return null;"},ja={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Pa("$event.target !== $event.currentTarget"),ctrl:Pa("!$event.ctrlKey"),shift:Pa("!$event.shiftKey"),alt:Pa("!$event.altKey"),meta:Pa("!$event.metaKey"),left:Pa("'button' in $event && $event.button !== 0"),middle:Pa("'button' in $event && $event.button !== 1"),right:Pa("'button' in $event && $event.button !== 2")};function Fa(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Ua(t[i]);t[i]&&t[i].dynamic?o+=i+","+a+",":r+='"'+i+'":'+a+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function Ua(t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map((function(t){return Ua(t)})).join(",")+"]";var e=Ia.test(t.value),n=Na.test(t.value),r=Ia.test(t.value.replace(La,""));if(t.modifiers){var o="",i="",a=[];for(var s in t.modifiers)if(ja[s])i+=ja[s],Da[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;i+=Pa(["ctrl","shift","alt","meta"].filter((function(t){return!c[t]})).map((function(t){return"$event."+t+"Key"})).join("||"))}else a.push(s);return a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+t.map($a).join("&&")+")return null;"}(a)),i&&(o+=i),"function($event){"+o+(e?"return "+t.value+"($event)":n?"return ("+t.value+")($event)":r?"return "+t.value:t.value)+"}"}return e||n?t.value:"function($event){"+(r?"return "+t.value:t.value)+"}"}function $a(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var n=Da[t],r=Ma[t];return"_k($event.keyCode,"+JSON.stringify(t)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ba={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:L},za=function(t){this.options=t,this.warn=t.warn||Ir,this.transforms=Dr(t.modules,"transformCode"),this.dataGenFns=Dr(t.modules,"genData"),this.directives=O(O({},Ba),t.directives);var e=t.isReservedTag||I;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function qa(t,e){var n=new za(e);return{render:"with(this){return "+(t?Ha(t,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ha(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return Ga(t,e);if(t.once&&!t.onceProcessed)return Va(t,e);if(t.for&&!t.forProcessed)return Ya(t,e);if(t.if&&!t.ifProcessed)return Wa(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=Ja(t,e),o="_t("+n+(r?","+r:""),i=t.attrs||t.dynamicAttrs?es((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=","+i);a&&(o+=(i?"":",null")+","+a);return o+")"}(t,e);var n;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:Ja(e,n,!0);return"_c("+t+","+Ka(e,n)+(r?","+r:"")+")"}(t.component,t,e);else{var r;(!t.plain||t.pre&&e.maybeComponent(t))&&(r=Ka(t,e));var o=t.inlineTemplate?null:Ja(t,e,!0);n="_c('"+t.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var i=0;i<e.transforms.length;i++)n=e.transforms[i](t,n);return n}return Ja(t,e)||"void 0"}function Ga(t,e){t.staticProcessed=!0;var n=e.pre;return t.pre&&(e.pre=t.pre),e.staticRenderFns.push("with(this){return "+Ha(t,e)+"}"),e.pre=n,"_m("+(e.staticRenderFns.length-1)+(t.staticInFor?",true":"")+")"}function Va(t,e){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return Wa(t,e);if(t.staticInFor){for(var n="",r=t.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ha(t,e)+","+e.onceId+++","+n+")":Ha(t,e)}return Ga(t,e)}function Wa(t,e,n,r){return t.ifProcessed=!0,function t(e,n,r,o){if(!e.length)return o||"_e()";var i=e.shift();return i.exp?"("+i.exp+")?"+a(i.block)+":"+t(e,n,r,o):""+a(i.block);function a(t){return r?r(t,n):t.once?Va(t,n):Ha(t,n)}}(t.ifConditions.slice(),e,n,r)}function Ya(t,e,n,r){var o=t.for,i=t.alias,a=t.iterator1?","+t.iterator1:"",s=t.iterator2?","+t.iterator2:"";return t.forProcessed=!0,(r||"_l")+"(("+o+"),function("+i+a+s+"){return "+(n||Ha)(t,e)+"})"}function Ka(t,e){var n="{",r=function(t,e){var n=t.directives;if(!n)return;var r,o,i,a,s="directives:[",c=!1;for(r=0,o=n.length;r<o;r++){i=n[r],a=!0;var u=e.directives[i.name];u&&(a=!!u(t,i,e.warn)),a&&(c=!0,s+='{name:"'+i.name+'",rawName:"'+i.rawName+'"'+(i.value?",value:("+i.value+"),expression:"+JSON.stringify(i.value):"")+(i.arg?",arg:"+(i.isDynamicArg?i.arg:'"'+i.arg+'"'):"")+(i.modifiers?",modifiers:"+JSON.stringify(i.modifiers):"")+"},")}if(c)return s.slice(0,-1)+"]"}(t,e);r&&(n+=r+","),t.key&&(n+="key:"+t.key+","),t.ref&&(n+="ref:"+t.ref+","),t.refInFor&&(n+="refInFor:true,"),t.pre&&(n+="pre:true,"),t.component&&(n+='tag:"'+t.tag+'",');for(var o=0;o<e.dataGenFns.length;o++)n+=e.dataGenFns[o](t);if(t.attrs&&(n+="attrs:"+es(t.attrs)+","),t.props&&(n+="domProps:"+es(t.props)+","),t.events&&(n+=Fa(t.events,!1)+","),t.nativeEvents&&(n+=Fa(t.nativeEvents,!0)+","),t.slotTarget&&!t.slotScope&&(n+="slot:"+t.slotTarget+","),t.scopedSlots&&(n+=function(t,e,n){var r=t.for||Object.keys(e).some((function(t){var n=e[t];return n.slotTargetDynamic||n.if||n.for||Xa(n)})),o=!!t.if;if(!r)for(var i=t.parent;i;){if(i.slotScope&&i.slotScope!==da||i.for){r=!0;break}i.if&&(o=!0),i=i.parent}var a=Object.keys(e).map((function(t){return Za(e[t],n)})).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&o?",null,false,"+function(t){var e=5381,n=t.length;for(;n;)e=33*e^t.charCodeAt(--n);return e>>>0}(a):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var i=function(t,e){var n=t.children[0];0;if(n&&1===n.type){var r=qa(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(t){return"function(){"+t+"}"})).join(",")+"]}"}}(t,e);i&&(n+=i+",")}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b("+n+',"'+t.tag+'",'+es(t.dynamicAttrs)+")"),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Xa(t){return 1===t.type&&("slot"===t.tag||t.children.some(Xa))}function Za(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Wa(t,e,Za,"null");if(t.for&&!t.forProcessed)return Ya(t,e,Za);var r=t.slotScope===da?"":String(t.slotScope),o="function("+r+"){return "+("template"===t.tag?t.if&&n?"("+t.if+")?"+(Ja(t,e)||"undefined")+":undefined":Ja(t,e)||"undefined":Ha(t,e))+"}",i=r?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+o+i+"}"}function Ja(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return""+(r||Ha)(a,e)+s}var c=n?function(t,e){for(var n=0,r=0;r<t.length;r++){var o=t[r];if(1===o.type){if(Qa(o)||o.ifConditions&&o.ifConditions.some((function(t){return Qa(t.block)}))){n=2;break}(e(o)||o.ifConditions&&o.ifConditions.some((function(t){return e(t.block)})))&&(n=1)}}return n}(i,e.maybeComponent):0,u=o||ts;return"["+i.map((function(t){return u(t,e)})).join(",")+"]"+(c?","+c:"")}}function Qa(t){return void 0!==t.for||"template"===t.tag||"slot"===t.tag}function ts(t,e){return 1===t.type?Ha(t,e):3===t.type&&t.isComment?function(t){return"_e("+JSON.stringify(t.text)+")"}(t):function(t){return"_v("+(2===t.type?t.expression:ns(JSON.stringify(t.text)))+")"}(t)}function es(t){for(var e="",n="",r=0;r<t.length;r++){var o=t[r],i=ns(o.value);o.dynamic?n+=o.name+","+i+",":e+='"'+o.name+'":'+i+","}return e="{"+e.slice(0,-1)+"}",n?"_d("+e+",["+n.slice(0,-1)+"])":e}function ns(t){return t.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function rs(t,e){try{return new Function(t)}catch(n){return e.push({err:n,code:t}),L}}function os(t){var e=Object.create(null);return function(n,r,o){(r=O({},r)).warn;delete r.warn;var i=r.delimiters?String(r.delimiters)+n:n;if(e[i])return e[i];var a=t(n,r);var s={},c=[];return s.render=rs(a.render,c),s.staticRenderFns=a.staticRenderFns.map((function(t){return rs(t,c)})),e[i]=s}}var is,as,ss=(is=function(t,e){var n=ga(t.trim(),e);!1!==e.optimize&&Oa(n,e);var r=qa(n,e);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(t){function e(e,n){var r=Object.create(t),o=[],i=[];if(n)for(var a in n.modules&&(r.modules=(t.modules||[]).concat(n.modules)),n.directives&&(r.directives=O(Object.create(t.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(t,e,n){(n?i:o).push(t)};var s=is(e.trim(),r);return s.errors=o,s.tips=i,s}return{compile:e,compileToFunctions:os(e)}})(Sa),cs=(ss.compile,ss.compileToFunctions);function us(t){return(as=as||document.createElement("div")).innerHTML=t?'<a href="\n"/>':'<div a="\n"/>',as.innerHTML.indexOf("&#10;")>0}var ls=!!Y&&us(!1),fs=!!Y&&us(!0),ps=x((function(t){var e=rr(t);return e&&e.innerHTML})),ds=Tn.prototype.$mount;Tn.prototype.$mount=function(t,e){if((t=t&&rr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ps(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){0;var o=cs(r,{outputSourceRange:!1,shouldDecodeNewlines:ls,shouldDecodeNewlinesForHref:fs,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return ds.call(this,t,e)},Tn.compile=cs,e.a=Tn}).call(this,n(11),n(158).setImmediate)},function(t,e,n){var r=n(71),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){t.exports=n(100)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(201),o=n(204);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){var r=n(172)("toUpperCase");t.exports=r},function(t,e,n){"use strict";var r={props:{lineNumber:{required:!0}}},o=n(0),i=Object(o.a)(r,(function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"ui-line-number"},[this._v("\n    :"),e("span",{staticClass:"font-mono"},[this._v(this._s(this.lineNumber))])])}),[],!1,null,null,null);e.a=i.exports},function(t,e,n){"use strict";var r={props:{name:{required:!0},method:{default:null}},data:function(){return{segments:[],segmentsClass:""}},watch:{name:{immediate:!0,handler:function(){this.segments=this.name.split("\\"),this.segmentsClass=this.segments.pop()}}}},o=n(0),i=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"ui-exception-class"},[t._l(t.segments,(function(e,r){return n("span",{key:r,staticClass:"opacity-75"},[t._v(t._s(e)+"\\"),n("wbr")])})),n("span",[t._v(t._s(t.segmentsClass)),n("wbr")]),t.method?n("span",{staticClass:"opacity-75"},[t._v("::"+t._s(t.method))]):t._e()],2)}),[],!1,null,null,null);e.a=i.exports},function(t,e,n){var r=n(217);t.exports=function(t){return t&&t.length?r(t):[]}},function(t,e,n){var r=n(70);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(23),o=n(177),i=n(178),a="[object Null]",s="[object Undefined]",c=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?s:a:c&&c in Object(t)?o(t):i(t)}},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e){function n(t,e,n,r,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(r,o)}t.exports=function(t){return function(){var e=this,r=arguments;return new Promise((function(o,i){var a=t.apply(e,r);function s(t){n(a,o,i,s,c,"next",t)}function c(t){n(a,o,i,s,c,"throw",t)}s(void 0)}))}}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var r=n(8).Symbol;t.exports=r},function(t,e,n){var r=n(18),o=n(19),i="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||o(t)&&r(t)==i}},function(t,e,n){"use strict";e.__esModule=!0;var r=c(n(181)),o=c(n(39)),i=c(n(186)),a=c(n(195)),s=c(n(196));function c(t){return t&&t.__esModule?t:{default:t}}var u=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e||{},this.indentation=new i.default(this.cfg.indent),this.inlineBlock=new a.default,this.params=new s.default(this.cfg.params),this.tokenizer=n,this.previousReservedWord={},this.tokens=[],this.index=0}return t.prototype.format=function(t){return this.tokens=this.tokenizer.tokenize(t),this.getFormattedQueryFromTokens().trim()},t.prototype.getFormattedQueryFromTokens=function(){var t=this,e="";return this.tokens.forEach((function(n,r){t.index=r,n.type===o.default.WHITESPACE||(n.type===o.default.LINE_COMMENT?e=t.formatLineComment(n,e):n.type===o.default.BLOCK_COMMENT?e=t.formatBlockComment(n,e):n.type===o.default.RESERVED_TOPLEVEL?(e=t.formatToplevelReservedWord(n,e),t.previousReservedWord=n):n.type===o.default.RESERVED_NEWLINE?(e=t.formatNewlineReservedWord(n,e),t.previousReservedWord=n):n.type===o.default.RESERVED?(e=t.formatWithSpaces(n,e),t.previousReservedWord=n):e=n.type===o.default.OPEN_PAREN?t.formatOpeningParentheses(n,e):n.type===o.default.CLOSE_PAREN?t.formatClosingParentheses(n,e):n.type===o.default.PLACEHOLDER?t.formatPlaceholder(n,e):","===n.value?t.formatComma(n,e):":"===n.value?t.formatWithSpaceAfter(n,e):"."===n.value?t.formatWithoutSpaces(n,e):";"===n.value?t.formatQuerySeparator(n,e):t.formatWithSpaces(n,e))})),e},t.prototype.formatLineComment=function(t,e){return this.addNewline(e+t.value)},t.prototype.formatBlockComment=function(t,e){return this.addNewline(this.addNewline(e)+this.indentComment(t.value))},t.prototype.indentComment=function(t){return t.replace(/\n/g,"\n"+this.indentation.getIndent())},t.prototype.formatToplevelReservedWord=function(t,e){return this.indentation.decreaseTopLevel(),e=this.addNewline(e),this.indentation.increaseToplevel(),e+=this.equalizeWhitespace(t.value),this.addNewline(e)},t.prototype.formatNewlineReservedWord=function(t,e){return this.addNewline(e)+this.equalizeWhitespace(t.value)+" "},t.prototype.equalizeWhitespace=function(t){return t.replace(/\s+/g," ")},t.prototype.formatOpeningParentheses=function(t,e){return[o.default.WHITESPACE,o.default.OPEN_PAREN,o.default.LINE_COMMENT].includes(this.previousToken().type)||(e=(0,r.default)(e)),e+=t.value,this.inlineBlock.beginIfPossible(this.tokens,this.index),this.inlineBlock.isActive()||(this.indentation.increaseBlockLevel(),e=this.addNewline(e)),e},t.prototype.formatClosingParentheses=function(t,e){return this.inlineBlock.isActive()?(this.inlineBlock.end(),this.formatWithSpaceAfter(t,e)):(this.indentation.decreaseBlockLevel(),this.formatWithSpaces(t,this.addNewline(e)))},t.prototype.formatPlaceholder=function(t,e){return e+this.params.get(t)+" "},t.prototype.formatComma=function(t,e){return e=this.trimTrailingWhitespace(e)+t.value+" ",this.inlineBlock.isActive()?e:/^LIMIT$/i.test(this.previousReservedWord.value)?e:this.addNewline(e)},t.prototype.formatWithSpaceAfter=function(t,e){return this.trimTrailingWhitespace(e)+t.value+" "},t.prototype.formatWithoutSpaces=function(t,e){return this.trimTrailingWhitespace(e)+t.value},t.prototype.formatWithSpaces=function(t,e){return e+t.value+" "},t.prototype.formatQuerySeparator=function(t,e){return this.trimTrailingWhitespace(e)+t.value+"\n"},t.prototype.addNewline=function(t){return(0,r.default)(t)+"\n"+this.indentation.getIndent()},t.prototype.trimTrailingWhitespace=function(t){return this.previousNonWhitespaceToken().type===o.default.LINE_COMMENT?(0,r.default)(t)+"\n":(0,r.default)(t)},t.prototype.previousNonWhitespaceToken=function(){for(var t=1;this.previousToken(t).type===o.default.WHITESPACE;)t++;return this.previousToken(t)},t.prototype.previousToken=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.tokens[this.index-t]||{}},t}();e.default=u,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=a(n(197)),o=a(n(212)),i=a(n(39));function a(t){return t&&t.__esModule?t:{default:t}}var s=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.WHITESPACE_REGEX=/^(\s+)/,this.NUMBER_REGEX=/^((-\s*)?[0-9]+(\.[0-9]+)?|0x[0-9a-fA-F]+|0b[01]+)\b/,this.OPERATOR_REGEX=/^(!=|<>|==|<=|>=|!<|!>|\|\||::|->>|->|~~\*|~~|!~~\*|!~~|~\*|!~\*|!~|.)/,this.BLOCK_COMMENT_REGEX=/^(\/\*[^]*?(?:\*\/|$))/,this.LINE_COMMENT_REGEX=this.createLineCommentRegex(e.lineCommentTypes),this.RESERVED_TOPLEVEL_REGEX=this.createReservedWordRegex(e.reservedToplevelWords),this.RESERVED_NEWLINE_REGEX=this.createReservedWordRegex(e.reservedNewlineWords),this.RESERVED_PLAIN_REGEX=this.createReservedWordRegex(e.reservedWords),this.WORD_REGEX=this.createWordRegex(e.specialWordChars),this.STRING_REGEX=this.createStringRegex(e.stringTypes),this.OPEN_PAREN_REGEX=this.createParenRegex(e.openParens),this.CLOSE_PAREN_REGEX=this.createParenRegex(e.closeParens),this.INDEXED_PLACEHOLDER_REGEX=this.createPlaceholderRegex(e.indexedPlaceholderTypes,"[0-9]*"),this.IDENT_NAMED_PLACEHOLDER_REGEX=this.createPlaceholderRegex(e.namedPlaceholderTypes,"[a-zA-Z0-9._$]+"),this.STRING_NAMED_PLACEHOLDER_REGEX=this.createPlaceholderRegex(e.namedPlaceholderTypes,this.createStringPattern(e.stringTypes))}return t.prototype.createLineCommentRegex=function(t){return new RegExp("^((?:"+t.map((function(t){return(0,o.default)(t)})).join("|")+").*?(?:\n|$))")},t.prototype.createReservedWordRegex=function(t){var e=t.join("|").replace(/ /g,"\\s+");return new RegExp("^("+e+")\\b","i")},t.prototype.createWordRegex=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new RegExp("^([\\w"+t.join("")+"]+)")},t.prototype.createStringRegex=function(t){return new RegExp("^("+this.createStringPattern(t)+")")},t.prototype.createStringPattern=function(t){var e={"``":"((`[^`]*($|`))+)","[]":"((\\[[^\\]]*($|\\]))(\\][^\\]]*($|\\]))*)",'""':'(("[^"\\\\]*(?:\\\\.[^"\\\\]*)*("|$))+)',"''":"(('[^'\\\\]*(?:\\\\.[^'\\\\]*)*('|$))+)","N''":"((N'[^N'\\\\]*(?:\\\\.[^N'\\\\]*)*('|$))+)"};return t.map((function(t){return e[t]})).join("|")},t.prototype.createParenRegex=function(t){var e=this;return new RegExp("^("+t.map((function(t){return e.escapeParen(t)})).join("|")+")","i")},t.prototype.escapeParen=function(t){return 1===t.length?(0,o.default)(t):"\\b"+t+"\\b"},t.prototype.createPlaceholderRegex=function(t,e){if((0,r.default)(t))return!1;var n=t.map(o.default).join("|");return new RegExp("^((?:"+n+")(?:"+e+"))")},t.prototype.tokenize=function(t){for(var e=[],n=void 0;t.length;)n=this.getNextToken(t,n),t=t.substring(n.value.length),e.push(n);return e},t.prototype.getNextToken=function(t,e){return this.getWhitespaceToken(t)||this.getCommentToken(t)||this.getStringToken(t)||this.getOpenParenToken(t)||this.getCloseParenToken(t)||this.getPlaceholderToken(t)||this.getNumberToken(t)||this.getReservedWordToken(t,e)||this.getWordToken(t)||this.getOperatorToken(t)},t.prototype.getWhitespaceToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.WHITESPACE,regex:this.WHITESPACE_REGEX})},t.prototype.getCommentToken=function(t){return this.getLineCommentToken(t)||this.getBlockCommentToken(t)},t.prototype.getLineCommentToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.LINE_COMMENT,regex:this.LINE_COMMENT_REGEX})},t.prototype.getBlockCommentToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.BLOCK_COMMENT,regex:this.BLOCK_COMMENT_REGEX})},t.prototype.getStringToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.STRING,regex:this.STRING_REGEX})},t.prototype.getOpenParenToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.OPEN_PAREN,regex:this.OPEN_PAREN_REGEX})},t.prototype.getCloseParenToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.CLOSE_PAREN,regex:this.CLOSE_PAREN_REGEX})},t.prototype.getPlaceholderToken=function(t){return this.getIdentNamedPlaceholderToken(t)||this.getStringNamedPlaceholderToken(t)||this.getIndexedPlaceholderToken(t)},t.prototype.getIdentNamedPlaceholderToken=function(t){return this.getPlaceholderTokenWithKey({input:t,regex:this.IDENT_NAMED_PLACEHOLDER_REGEX,parseKey:function(t){return t.slice(1)}})},t.prototype.getStringNamedPlaceholderToken=function(t){var e=this;return this.getPlaceholderTokenWithKey({input:t,regex:this.STRING_NAMED_PLACEHOLDER_REGEX,parseKey:function(t){return e.getEscapedPlaceholderKey({key:t.slice(2,-1),quoteChar:t.slice(-1)})}})},t.prototype.getIndexedPlaceholderToken=function(t){return this.getPlaceholderTokenWithKey({input:t,regex:this.INDEXED_PLACEHOLDER_REGEX,parseKey:function(t){return t.slice(1)}})},t.prototype.getPlaceholderTokenWithKey=function(t){var e=t.input,n=t.regex,r=t.parseKey,o=this.getTokenOnFirstMatch({input:e,regex:n,type:i.default.PLACEHOLDER});return o&&(o.key=r(o.value)),o},t.prototype.getEscapedPlaceholderKey=function(t){var e=t.key,n=t.quoteChar;return e.replace(new RegExp((0,o.default)("\\")+n,"g"),n)},t.prototype.getNumberToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.NUMBER,regex:this.NUMBER_REGEX})},t.prototype.getOperatorToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.OPERATOR,regex:this.OPERATOR_REGEX})},t.prototype.getReservedWordToken=function(t,e){if(!e||!e.value||"."!==e.value)return this.getToplevelReservedToken(t)||this.getNewlineReservedToken(t)||this.getPlainReservedToken(t)},t.prototype.getToplevelReservedToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.RESERVED_TOPLEVEL,regex:this.RESERVED_TOPLEVEL_REGEX})},t.prototype.getNewlineReservedToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.RESERVED_NEWLINE,regex:this.RESERVED_NEWLINE_REGEX})},t.prototype.getPlainReservedToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.RESERVED,regex:this.RESERVED_PLAIN_REGEX})},t.prototype.getWordToken=function(t){return this.getTokenOnFirstMatch({input:t,type:i.default.WORD,regex:this.WORD_REGEX})},t.prototype.getTokenOnFirstMatch=function(t){var e=t.input,n=t.type,r=t.regex,o=e.match(r);if(o)return{type:n,value:o[1]}},t}();e.default=s,t.exports=e.default},function(t,e,n){var r=n(12)(Object,"create");t.exports=r},function(t,e,n){var r=n(225),o=n(226),i=n(227),a=n(228),s=n(229);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,t.exports=c},function(t,e,n){var r=n(40);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},function(t,e,n){var r=n(231);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e,n){var r=n(24),o=1/0;t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}},function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}t.exports=function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}},function(t,e,n){"use strict";function r(t,e,n){var r=t.editor,o={sublime:"subl://open?url=file://%path&line=%line",textmate:"txmt://open?url=file://%path&line=%line",emacs:"emacs://open?url=file://%path&line=%line",macvim:"mvim://open/?url=file://%path&line=%line",phpstorm:"phpstorm://open?file=%path&line=%line",idea:"idea://open?file=%path&line=%line",vscode:"vscode://file/%path:%line","vscode-insiders":"vscode-insiders://file/%path:%line","vscode-remote":"vscode://vscode-remote/%path:%line","vscode-insiders-remote":"vscode-insiders://vscode-remote/%path:%line",vscodium:"vscodium://file/%path:%line",atom:"atom://core/open/file?filename=%path&line=%line",nova:"nova://core/open/file?filename=%path&line=%line",netbeans:"netbeans://open/?f=%path:%line",xdebug:"xdebug://%path@%line"};return e=(t.remoteSitesPath||!1).length>0&&(t.localSitesPath||!1).length>0?e.replace(t.remoteSitesPath,t.localSitesPath):e,Object.keys(o).includes(r)?o[r].replace("%path",encodeURIComponent(e)).replace("%line",encodeURIComponent(n)):(console.error("'".concat(r,"' is not supported. Support editors are: ").concat(Object.keys(o).join(", "))),null)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r={props:{label:{required:!0},name:{required:!0},disabled:{required:!1},value:{required:!1,default:!1}},methods:{checkboxChanged:function(t){this.$emit("input",t.target.checked)}}},o=n(0),i=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"checkbox-label",class:t.disabled?"text-gray-400 pointer-events-none":"",attrs:{for:t.name}},[n("input",{staticClass:"checkbox",attrs:{id:t.name,type:"checkbox",disabled:t.disabled},domProps:{checked:t.value},on:{change:t.checkboxChanged}}),t._v("\n    "+t._s(t.label)+"\n")])}),[],!1,null,null,null);e.a=i.exports},function(t,e){t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},function(t,e,n){"use strict";function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(t){for(var e=0;e<this.__rules__.length;e++)if(this.__rules__[e].name===t)return e;return-1},r.prototype.__compile__=function(){var t=this,e=[""];t.__rules__.forEach((function(t){t.enabled&&t.alt.forEach((function(t){e.indexOf(t)<0&&e.push(t)}))})),t.__cache__={},e.forEach((function(e){t.__cache__[e]=[],t.__rules__.forEach((function(n){n.enabled&&(e&&n.alt.indexOf(e)<0||t.__cache__[e].push(n.fn))}))}))},r.prototype.at=function(t,e,n){var r=this.__find__(t),o=n||{};if(-1===r)throw new Error("Parser rule not found: "+t);this.__rules__[r].fn=e,this.__rules__[r].alt=o.alt||[],this.__cache__=null},r.prototype.before=function(t,e,n,r){var o=this.__find__(t),i=r||{};if(-1===o)throw new Error("Parser rule not found: "+t);this.__rules__.splice(o,0,{name:e,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null},r.prototype.after=function(t,e,n,r){var o=this.__find__(t),i=r||{};if(-1===o)throw new Error("Parser rule not found: "+t);this.__rules__.splice(o+1,0,{name:e,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null},r.prototype.push=function(t,e,n){var r=n||{};this.__rules__.push({name:t,enabled:!0,fn:e,alt:r.alt||[]}),this.__cache__=null},r.prototype.enable=function(t,e){Array.isArray(t)||(t=[t]);var n=[];return t.forEach((function(t){var r=this.__find__(t);if(r<0){if(e)return;throw new Error("Rules manager: invalid rule name "+t)}this.__rules__[r].enabled=!0,n.push(t)}),this),this.__cache__=null,n},r.prototype.enableOnly=function(t,e){Array.isArray(t)||(t=[t]),this.__rules__.forEach((function(t){t.enabled=!1})),this.enable(t,e)},r.prototype.disable=function(t,e){Array.isArray(t)||(t=[t]);var n=[];return t.forEach((function(t){var r=this.__find__(t);if(r<0){if(e)return;throw new Error("Rules manager: invalid rule name "+t)}this.__rules__[r].enabled=!1,n.push(t)}),this),this.__cache__=null,n},r.prototype.getRules=function(t){return null===this.__cache__&&this.__compile__(),this.__cache__[t]||[]},t.exports=r},function(t,e,n){"use strict";function r(t,e,n){this.type=t,this.tag=e,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}r.prototype.attrIndex=function(t){var e,n,r;if(!this.attrs)return-1;for(n=0,r=(e=this.attrs).length;n<r;n++)if(e[n][0]===t)return n;return-1},r.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]},r.prototype.attrSet=function(t,e){var n=this.attrIndex(t),r=[t,e];n<0?this.attrPush(r):this.attrs[n]=r},r.prototype.attrGet=function(t){var e=this.attrIndex(t),n=null;return e>=0&&(n=this.attrs[e][1]),n},r.prototype.attrJoin=function(t,e){var n=this.attrIndex(t);n<0?this.attrPush([t,e]):this.attrs[n][1]=this.attrs[n][1]+" "+e},t.exports=r},function(t,e,n){"use strict";e.__esModule=!0,e.default={WHITESPACE:"whitespace",WORD:"word",STRING:"string",RESERVED:"reserved",RESERVED_TOPLEVEL:"reserved-toplevel",RESERVED_NEWLINE:"reserved-newline",OPERATOR:"operator",OPEN_PAREN:"open-paren",CLOSE_PAREN:"close-paren",LINE_COMMENT:"line-comment",BLOCK_COMMENT:"block-comment",NUMBER:"number",PLACEHOLDER:"placeholder"},t.exports=e.default},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(74),o=n(42);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e){var n=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}},function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var o=typeof t;return!!(e=null==e?n:e)&&("number"==o||"symbol"!=o&&r.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e,n){var r=n(12)(n(8),"Map");t.exports=r},function(t,e,n){var r=n(207),o=n(19),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},function(t,e,n){(function(t){var r=n(8),o=n(208),i=e&&!e.nodeType&&e,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===i?r.Buffer:void 0,c=(s?s.isBuffer:void 0)||o;t.exports=c}).call(this,n(22)(t))},function(t,e,n){var r=n(209),o=n(210),i=n(211),a=i&&i.isTypedArray,s=a?o(a):r;t.exports=s},function(t,e,n){var r=n(218),o=n(230),i=n(232),a=n(233),s=n(234);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,t.exports=c},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},function(t,e,n){var r=n(245),o=n(75),i=n(41);t.exports=function(t){return i(t)?r(t):o(t)}},function(t,e,n){var r=n(9),o=n(24),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!i.test(t)||null!=e&&t in Object(e))}},function(t,e,n){"use strict";var r=n(164);function o(t){if("string"!=typeof t)throw new Error("The url must be a string.");var e=r(t),n=e.resource.split("."),i=null;switch(e.toString=function(t){return o.stringify(this,t)},e.source=n.length>2?n.slice(1-n.length).join("."):e.source=e.resource,e.git_suffix=/\.git$/.test(e.pathname),e.name=decodeURIComponent(e.pathname.replace(/^\//,"").replace(/\.git$/,"")),e.owner=decodeURIComponent(e.user),e.source){case"git.cloudforge.com":e.owner=e.user,e.organization=n[0],e.source="cloudforge.com";break;case"visualstudio.com":if("vs-ssh.visualstudio.com"===e.resource){4===(i=e.name.split("/")).length&&(e.organization=i[1],e.owner=i[2],e.name=i[3],e.full_name=i[2]+"/"+i[3]);break}2===(i=e.name.split("/")).length?(e.owner=i[1],e.name=i[1],e.full_name="_git/"+e.name):3===i.length?(e.name=i[2],"DefaultCollection"===i[0]?(e.owner=i[2],e.organization=i[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=i[0],e.full_name=e.owner+"/_git/"+e.name)):4===i.length&&(e.organization=i[0],e.owner=i[1],e.name=i[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break;case"dev.azure.com":case"azure.com":if("ssh.dev.azure.com"===e.resource){4===(i=e.name.split("/")).length&&(e.organization=i[1],e.owner=i[2],e.name=i[3]);break}5===(i=e.name.split("/")).length?(e.organization=i[0],e.owner=i[1],e.name=i[4],e.full_name="_git/"+e.name):3===i.length?(e.name=i[2],"DefaultCollection"===i[0]?(e.owner=i[2],e.organization=i[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=i[0],e.full_name=e.owner+"/_git/"+e.name)):4===i.length&&(e.organization=i[0],e.owner=i[1],e.name=i[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break;default:var a=(i=e.name.split("/")).length-1;if(i.length>=2){var s=i.indexOf("blob",2),c=i.indexOf("tree",2),u=i.indexOf("commit",2);a=s>0?s-1:c>0?c-1:u>0?u-1:a,e.owner=i.slice(0,a).join("/"),e.name=i[a],u&&(e.commit=i[a+2])}e.ref="",e.filepathtype="",e.filepath="",i.length>a+2&&["blob","tree"].indexOf(i[a+1])>=0&&(e.filepathtype=i[a+1],e.ref=i[a+2],i.length>a+3&&(e.filepath=i.slice(a+3).join("/"))),e.organization=e.owner}return e.full_name||(e.full_name=e.owner,e.name&&(e.full_name&&(e.full_name+="/"),e.full_name+=e.name)),e}o.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var n=t.port?":"+t.port:"",r=t.user||"git",o=t.git_suffix?".git":"";switch(e){case"ssh":return n?"ssh://"+r+"@"+t.resource+n+"/"+t.full_name+o:r+"@"+t.resource+":"+t.full_name+o;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+r+"@"+t.resource+n+"/"+t.full_name+o;case"http":case"https":return e+"://"+(t.token?
                /*!
                 * buildToken
                 * Builds OAuth token prefix (helper function)
                 *
                 * @name buildToken
                 * @function
                 * @param {GitUrl} obj The parsed Git url object.
                 * @return {String} token prefix
                 */
                function(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"")+t.resource+n+"/"+t.full_name+o;default:return t.href}},t.exports=o},function(t,e,n){(function(t,r){var o;
                /**
                 * @license
                 * Lodash <https://lodash.com/>
                 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
                 * Released under MIT license <https://lodash.com/license>
                 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
                 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
                 */(function(){var i,a=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",f=500,p="__lodash_placeholder__",d=1,h=2,g=4,m=1,v=2,b=1,_=2,y=4,E=8,x=16,k=32,w=64,C=128,A=256,T=512,S=30,R="...",O=800,N=16,L=1,I=2,D=1/0,M=9007199254740991,P=17976931348623157e292,j=NaN,F=4294967295,U=F-1,$=F>>>1,B=[["ary",C],["bind",b],["bindKey",_],["curry",E],["curryRight",x],["flip",T],["partial",k],["partialRight",w],["rearg",A]],z="[object Arguments]",q="[object Array]",H="[object AsyncFunction]",G="[object Boolean]",V="[object Date]",W="[object DOMException]",Y="[object Error]",K="[object Function]",X="[object GeneratorFunction]",Z="[object Map]",J="[object Number]",Q="[object Null]",tt="[object Object]",et="[object Proxy]",nt="[object RegExp]",rt="[object Set]",ot="[object String]",it="[object Symbol]",at="[object Undefined]",st="[object WeakMap]",ct="[object WeakSet]",ut="[object ArrayBuffer]",lt="[object DataView]",ft="[object Float32Array]",pt="[object Float64Array]",dt="[object Int8Array]",ht="[object Int16Array]",gt="[object Int32Array]",mt="[object Uint8Array]",vt="[object Uint8ClampedArray]",bt="[object Uint16Array]",_t="[object Uint32Array]",yt=/\b__p \+= '';/g,Et=/\b(__p \+=) '' \+/g,xt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,kt=/&(?:amp|lt|gt|quot|#39);/g,wt=/[&<>"']/g,Ct=RegExp(kt.source),At=RegExp(wt.source),Tt=/<%-([\s\S]+?)%>/g,St=/<%([\s\S]+?)%>/g,Rt=/<%=([\s\S]+?)%>/g,Ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Nt=/^\w*$/,Lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,It=/[\\^$.*+?()[\]{}|]/g,Dt=RegExp(It.source),Mt=/^\s+/,Pt=/\s/,jt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ft=/\{\n\/\* \[wrapped with (.+)\] \*/,Ut=/,? & /,$t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bt=/[()=,{}\[\]\/\s]/,zt=/\\(\\)?/g,qt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ht=/\w*$/,Gt=/^[-+]0x[0-9a-f]+$/i,Vt=/^0b[01]+$/i,Wt=/^\[object .+?Constructor\]$/,Yt=/^0o[0-7]+$/i,Kt=/^(?:0|[1-9]\d*)$/,Xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zt=/($^)/,Jt=/['\n\r\u2028\u2029\\]/g,Qt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ee="[\\ud800-\\udfff]",ne="["+te+"]",re="["+Qt+"]",oe="\\d+",ie="[\\u2700-\\u27bf]",ae="[a-z\\xdf-\\xf6\\xf8-\\xff]",se="[^\\ud800-\\udfff"+te+oe+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ce="\\ud83c[\\udffb-\\udfff]",ue="[^\\ud800-\\udfff]",le="(?:\\ud83c[\\udde6-\\uddff]){2}",fe="[\\ud800-\\udbff][\\udc00-\\udfff]",pe="[A-Z\\xc0-\\xd6\\xd8-\\xde]",de="(?:"+ae+"|"+se+")",he="(?:"+pe+"|"+se+")",ge="(?:"+re+"|"+ce+")"+"?",me="[\\ufe0e\\ufe0f]?"+ge+("(?:\\u200d(?:"+[ue,le,fe].join("|")+")[\\ufe0e\\ufe0f]?"+ge+")*"),ve="(?:"+[ie,le,fe].join("|")+")"+me,be="(?:"+[ue+re+"?",re,le,fe,ee].join("|")+")",_e=RegExp("['’]","g"),ye=RegExp(re,"g"),Ee=RegExp(ce+"(?="+ce+")|"+be+me,"g"),xe=RegExp([pe+"?"+ae+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ne,pe,"$"].join("|")+")",he+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ne,pe+de,"$"].join("|")+")",pe+"?"+de+"+(?:['’](?:d|ll|m|re|s|t|ve))?",pe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",oe,ve].join("|"),"g"),ke=RegExp("[\\u200d\\ud800-\\udfff"+Qt+"\\ufe0e\\ufe0f]"),we=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ce=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ae=-1,Te={};Te[ft]=Te[pt]=Te[dt]=Te[ht]=Te[gt]=Te[mt]=Te[vt]=Te[bt]=Te[_t]=!0,Te[z]=Te[q]=Te[ut]=Te[G]=Te[lt]=Te[V]=Te[Y]=Te[K]=Te[Z]=Te[J]=Te[tt]=Te[nt]=Te[rt]=Te[ot]=Te[st]=!1;var Se={};Se[z]=Se[q]=Se[ut]=Se[lt]=Se[G]=Se[V]=Se[ft]=Se[pt]=Se[dt]=Se[ht]=Se[gt]=Se[Z]=Se[J]=Se[tt]=Se[nt]=Se[rt]=Se[ot]=Se[it]=Se[mt]=Se[vt]=Se[bt]=Se[_t]=!0,Se[Y]=Se[K]=Se[st]=!1;var Re={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Oe=parseFloat,Ne=parseInt,Le="object"==typeof t&&t&&t.Object===Object&&t,Ie="object"==typeof self&&self&&self.Object===Object&&self,De=Le||Ie||Function("return this")(),Me=e&&!e.nodeType&&e,Pe=Me&&"object"==typeof r&&r&&!r.nodeType&&r,je=Pe&&Pe.exports===Me,Fe=je&&Le.process,Ue=function(){try{var t=Pe&&Pe.require&&Pe.require("util").types;return t||Fe&&Fe.binding&&Fe.binding("util")}catch(t){}}(),$e=Ue&&Ue.isArrayBuffer,Be=Ue&&Ue.isDate,ze=Ue&&Ue.isMap,qe=Ue&&Ue.isRegExp,He=Ue&&Ue.isSet,Ge=Ue&&Ue.isTypedArray;function Ve(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function We(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var a=t[o];e(r,a,n(a),t)}return r}function Ye(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function Ke(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function Xe(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function Ze(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}function Je(t,e){return!!(null==t?0:t.length)&&un(t,e,0)>-1}function Qe(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}function tn(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}function en(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}function nn(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}function rn(t,e,n,r){var o=null==t?0:t.length;for(r&&o&&(n=t[--o]);o--;)n=e(n,t[o],o,t);return n}function on(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var an=dn("length");function sn(t,e,n){var r;return n(t,(function(t,n,o){if(e(t,n,o))return r=n,!1})),r}function cn(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}function un(t,e,n){return e==e?function(t,e,n){var r=n-1,o=t.length;for(;++r<o;)if(t[r]===e)return r;return-1}(t,e,n):cn(t,fn,n)}function ln(t,e,n,r){for(var o=n-1,i=t.length;++o<i;)if(r(t[o],e))return o;return-1}function fn(t){return t!=t}function pn(t,e){var n=null==t?0:t.length;return n?mn(t,e)/n:j}function dn(t){return function(e){return null==e?i:e[t]}}function hn(t){return function(e){return null==t?i:t[e]}}function gn(t,e,n,r,o){return o(t,(function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)})),n}function mn(t,e){for(var n,r=-1,o=t.length;++r<o;){var a=e(t[r]);a!==i&&(n=n===i?a:n+a)}return n}function vn(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function bn(t){return t?t.slice(0,Mn(t)+1).replace(Mt,""):t}function _n(t){return function(e){return t(e)}}function yn(t,e){return tn(e,(function(e){return t[e]}))}function En(t,e){return t.has(e)}function xn(t,e){for(var n=-1,r=t.length;++n<r&&un(e,t[n],0)>-1;);return n}function kn(t,e){for(var n=t.length;n--&&un(e,t[n],0)>-1;);return n}var wn=hn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"}),Cn=hn({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function An(t){return"\\"+Re[t]}function Tn(t){return ke.test(t)}function Sn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function Rn(t,e){return function(n){return t(e(n))}}function On(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var a=t[n];a!==e&&a!==p||(t[n]=p,i[o++]=n)}return i}function Nn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function Ln(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function In(t){return Tn(t)?function(t){var e=Ee.lastIndex=0;for(;Ee.test(t);)++e;return e}(t):an(t)}function Dn(t){return Tn(t)?function(t){return t.match(Ee)||[]}(t):function(t){return t.split("")}(t)}function Mn(t){for(var e=t.length;e--&&Pt.test(t.charAt(e)););return e}var Pn=hn({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var jn=function t(e){var n,r=(e=null==e?De:jn.defaults(De.Object(),e,jn.pick(De,Ce))).Array,o=e.Date,Pt=e.Error,Qt=e.Function,te=e.Math,ee=e.Object,ne=e.RegExp,re=e.String,oe=e.TypeError,ie=r.prototype,ae=Qt.prototype,se=ee.prototype,ce=e["__core-js_shared__"],ue=ae.toString,le=se.hasOwnProperty,fe=0,pe=(n=/[^.]+$/.exec(ce&&ce.keys&&ce.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",de=se.toString,he=ue.call(ee),ge=De._,me=ne("^"+ue.call(le).replace(It,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ve=je?e.Buffer:i,be=e.Symbol,Ee=e.Uint8Array,ke=ve?ve.allocUnsafe:i,Re=Rn(ee.getPrototypeOf,ee),Le=ee.create,Ie=se.propertyIsEnumerable,Me=ie.splice,Pe=be?be.isConcatSpreadable:i,Fe=be?be.iterator:i,Ue=be?be.toStringTag:i,an=function(){try{var t=Bi(ee,"defineProperty");return t({},"",{}),t}catch(t){}}(),hn=e.clearTimeout!==De.clearTimeout&&e.clearTimeout,Fn=o&&o.now!==De.Date.now&&o.now,Un=e.setTimeout!==De.setTimeout&&e.setTimeout,$n=te.ceil,Bn=te.floor,zn=ee.getOwnPropertySymbols,qn=ve?ve.isBuffer:i,Hn=e.isFinite,Gn=ie.join,Vn=Rn(ee.keys,ee),Wn=te.max,Yn=te.min,Kn=o.now,Xn=e.parseInt,Zn=te.random,Jn=ie.reverse,Qn=Bi(e,"DataView"),tr=Bi(e,"Map"),er=Bi(e,"Promise"),nr=Bi(e,"Set"),rr=Bi(e,"WeakMap"),or=Bi(ee,"create"),ir=rr&&new rr,ar={},sr=da(Qn),cr=da(tr),ur=da(er),lr=da(nr),fr=da(rr),pr=be?be.prototype:i,dr=pr?pr.valueOf:i,hr=pr?pr.toString:i;function gr(t){if(Os(t)&&!_s(t)&&!(t instanceof _r)){if(t instanceof br)return t;if(le.call(t,"__wrapped__"))return ha(t)}return new br(t)}var mr=function(){function t(){}return function(e){if(!Rs(e))return{};if(Le)return Le(e);t.prototype=e;var n=new t;return t.prototype=i,n}}();function vr(){}function br(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function _r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=F,this.__views__=[]}function yr(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Er(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function xr(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function kr(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new xr;++e<n;)this.add(t[e])}function wr(t){var e=this.__data__=new Er(t);this.size=e.size}function Cr(t,e){var n=_s(t),r=!n&&bs(t),o=!n&&!r&&ks(t),i=!n&&!r&&!o&&Fs(t),a=n||r||o||i,s=a?vn(t.length,re):[],c=s.length;for(var u in t)!e&&!le.call(t,u)||a&&("length"==u||o&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||Yi(u,c))||s.push(u);return s}function Ar(t){var e=t.length;return e?t[wo(0,e-1)]:i}function Tr(t,e){return la(ii(t),Pr(e,0,t.length))}function Sr(t){return la(ii(t))}function Rr(t,e,n){(n===i||gs(t[e],n))&&(n!==i||e in t)||Dr(t,e,n)}function Or(t,e,n){var r=t[e];le.call(t,e)&&gs(r,n)&&(n!==i||e in t)||Dr(t,e,n)}function Nr(t,e){for(var n=t.length;n--;)if(gs(t[n][0],e))return n;return-1}function Lr(t,e,n,r){return Br(t,(function(t,o,i){e(r,t,n(t),i)})),r}function Ir(t,e){return t&&ai(e,ac(e),t)}function Dr(t,e,n){"__proto__"==e&&an?an(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Mr(t,e){for(var n=-1,o=e.length,a=r(o),s=null==t;++n<o;)a[n]=s?i:ec(t,e[n]);return a}function Pr(t,e,n){return t==t&&(n!==i&&(t=t<=n?t:n),e!==i&&(t=t>=e?t:e)),t}function jr(t,e,n,r,o,a){var s,c=e&d,u=e&h,l=e&g;if(n&&(s=o?n(t,r,o,a):n(t)),s!==i)return s;if(!Rs(t))return t;var f=_s(t);if(f){if(s=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&le.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!c)return ii(t,s)}else{var p=Hi(t),m=p==K||p==X;if(ks(t))return Qo(t,c);if(p==tt||p==z||m&&!o){if(s=u||m?{}:Vi(t),!c)return u?function(t,e){return ai(t,qi(t),e)}(t,function(t,e){return t&&ai(e,sc(e),t)}(s,t)):function(t,e){return ai(t,zi(t),e)}(t,Ir(s,t))}else{if(!Se[p])return o?t:{};s=function(t,e,n){var r=t.constructor;switch(e){case ut:return ti(t);case G:case V:return new r(+t);case lt:return function(t,e){var n=e?ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case ft:case pt:case dt:case ht:case gt:case mt:case vt:case bt:case _t:return ei(t,n);case Z:return new r;case J:case ot:return new r(t);case nt:return function(t){var e=new t.constructor(t.source,Ht.exec(t));return e.lastIndex=t.lastIndex,e}(t);case rt:return new r;case it:return o=t,dr?ee(dr.call(o)):{}}var o}(t,p,c)}}a||(a=new wr);var v=a.get(t);if(v)return v;a.set(t,s),Ms(t)?t.forEach((function(r){s.add(jr(r,e,n,r,t,a))})):Ns(t)&&t.forEach((function(r,o){s.set(o,jr(r,e,n,o,t,a))}));var b=f?i:(l?u?Di:Ii:u?sc:ac)(t);return Ye(b||t,(function(r,o){b&&(r=t[o=r]),Or(s,o,jr(r,e,n,o,t,a))})),s}function Fr(t,e,n){var r=n.length;if(null==t)return!r;for(t=ee(t);r--;){var o=n[r],a=e[o],s=t[o];if(s===i&&!(o in t)||!a(s))return!1}return!0}function Ur(t,e,n){if("function"!=typeof t)throw new oe(c);return aa((function(){t.apply(i,n)}),e)}function $r(t,e,n,r){var o=-1,i=Je,s=!0,c=t.length,u=[],l=e.length;if(!c)return u;n&&(e=tn(e,_n(n))),r?(i=Qe,s=!1):e.length>=a&&(i=En,s=!1,e=new kr(e));t:for(;++o<c;){var f=t[o],p=null==n?f:n(f);if(f=r||0!==f?f:0,s&&p==p){for(var d=l;d--;)if(e[d]===p)continue t;u.push(f)}else i(e,p,r)||u.push(f)}return u}gr.templateSettings={escape:Tt,evaluate:St,interpolate:Rt,variable:"",imports:{_:gr}},gr.prototype=vr.prototype,gr.prototype.constructor=gr,br.prototype=mr(vr.prototype),br.prototype.constructor=br,_r.prototype=mr(vr.prototype),_r.prototype.constructor=_r,yr.prototype.clear=function(){this.__data__=or?or(null):{},this.size=0},yr.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},yr.prototype.get=function(t){var e=this.__data__;if(or){var n=e[t];return n===l?i:n}return le.call(e,t)?e[t]:i},yr.prototype.has=function(t){var e=this.__data__;return or?e[t]!==i:le.call(e,t)},yr.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=or&&e===i?l:e,this},Er.prototype.clear=function(){this.__data__=[],this.size=0},Er.prototype.delete=function(t){var e=this.__data__,n=Nr(e,t);return!(n<0)&&(n==e.length-1?e.pop():Me.call(e,n,1),--this.size,!0)},Er.prototype.get=function(t){var e=this.__data__,n=Nr(e,t);return n<0?i:e[n][1]},Er.prototype.has=function(t){return Nr(this.__data__,t)>-1},Er.prototype.set=function(t,e){var n=this.__data__,r=Nr(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},xr.prototype.clear=function(){this.size=0,this.__data__={hash:new yr,map:new(tr||Er),string:new yr}},xr.prototype.delete=function(t){var e=Ui(this,t).delete(t);return this.size-=e?1:0,e},xr.prototype.get=function(t){return Ui(this,t).get(t)},xr.prototype.has=function(t){return Ui(this,t).has(t)},xr.prototype.set=function(t,e){var n=Ui(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},kr.prototype.add=kr.prototype.push=function(t){return this.__data__.set(t,l),this},kr.prototype.has=function(t){return this.__data__.has(t)},wr.prototype.clear=function(){this.__data__=new Er,this.size=0},wr.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},wr.prototype.get=function(t){return this.__data__.get(t)},wr.prototype.has=function(t){return this.__data__.has(t)},wr.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Er){var r=n.__data__;if(!tr||r.length<a-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new xr(r)}return n.set(t,e),this.size=n.size,this};var Br=ui(Kr),zr=ui(Xr,!0);function qr(t,e){var n=!0;return Br(t,(function(t,r,o){return n=!!e(t,r,o)})),n}function Hr(t,e,n){for(var r=-1,o=t.length;++r<o;){var a=t[r],s=e(a);if(null!=s&&(c===i?s==s&&!js(s):n(s,c)))var c=s,u=a}return u}function Gr(t,e){var n=[];return Br(t,(function(t,r,o){e(t,r,o)&&n.push(t)})),n}function Vr(t,e,n,r,o){var i=-1,a=t.length;for(n||(n=Wi),o||(o=[]);++i<a;){var s=t[i];e>0&&n(s)?e>1?Vr(s,e-1,n,r,o):en(o,s):r||(o[o.length]=s)}return o}var Wr=li(),Yr=li(!0);function Kr(t,e){return t&&Wr(t,e,ac)}function Xr(t,e){return t&&Yr(t,e,ac)}function Zr(t,e){return Ze(e,(function(e){return As(t[e])}))}function Jr(t,e){for(var n=0,r=(e=Ko(e,t)).length;null!=t&&n<r;)t=t[pa(e[n++])];return n&&n==r?t:i}function Qr(t,e,n){var r=e(t);return _s(t)?r:en(r,n(t))}function to(t){return null==t?t===i?at:Q:Ue&&Ue in ee(t)?function(t){var e=le.call(t,Ue),n=t[Ue];try{t[Ue]=i;var r=!0}catch(t){}var o=de.call(t);r&&(e?t[Ue]=n:delete t[Ue]);return o}(t):function(t){return de.call(t)}(t)}function eo(t,e){return t>e}function no(t,e){return null!=t&&le.call(t,e)}function ro(t,e){return null!=t&&e in ee(t)}function oo(t,e,n){for(var o=n?Qe:Je,a=t[0].length,s=t.length,c=s,u=r(s),l=1/0,f=[];c--;){var p=t[c];c&&e&&(p=tn(p,_n(e))),l=Yn(p.length,l),u[c]=!n&&(e||a>=120&&p.length>=120)?new kr(c&&p):i}p=t[0];var d=-1,h=u[0];t:for(;++d<a&&f.length<l;){var g=p[d],m=e?e(g):g;if(g=n||0!==g?g:0,!(h?En(h,m):o(f,m,n))){for(c=s;--c;){var v=u[c];if(!(v?En(v,m):o(t[c],m,n)))continue t}h&&h.push(m),f.push(g)}}return f}function io(t,e,n){var r=null==(t=ra(t,e=Ko(e,t)))?t:t[pa(Ca(e))];return null==r?i:Ve(r,t,n)}function ao(t){return Os(t)&&to(t)==z}function so(t,e,n,r,o){return t===e||(null==t||null==e||!Os(t)&&!Os(e)?t!=t&&e!=e:function(t,e,n,r,o,a){var s=_s(t),c=_s(e),u=s?q:Hi(t),l=c?q:Hi(e),f=(u=u==z?tt:u)==tt,p=(l=l==z?tt:l)==tt,d=u==l;if(d&&ks(t)){if(!ks(e))return!1;s=!0,f=!1}if(d&&!f)return a||(a=new wr),s||Fs(t)?Ni(t,e,n,r,o,a):function(t,e,n,r,o,i,a){switch(n){case lt:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case ut:return!(t.byteLength!=e.byteLength||!i(new Ee(t),new Ee(e)));case G:case V:case J:return gs(+t,+e);case Y:return t.name==e.name&&t.message==e.message;case nt:case ot:return t==e+"";case Z:var s=Sn;case rt:var c=r&m;if(s||(s=Nn),t.size!=e.size&&!c)return!1;var u=a.get(t);if(u)return u==e;r|=v,a.set(t,e);var l=Ni(s(t),s(e),r,o,i,a);return a.delete(t),l;case it:if(dr)return dr.call(t)==dr.call(e)}return!1}(t,e,u,n,r,o,a);if(!(n&m)){var h=f&&le.call(t,"__wrapped__"),g=p&&le.call(e,"__wrapped__");if(h||g){var b=h?t.value():t,_=g?e.value():e;return a||(a=new wr),o(b,_,n,r,a)}}if(!d)return!1;return a||(a=new wr),function(t,e,n,r,o,a){var s=n&m,c=Ii(t),u=c.length,l=Ii(e).length;if(u!=l&&!s)return!1;var f=u;for(;f--;){var p=c[f];if(!(s?p in e:le.call(e,p)))return!1}var d=a.get(t),h=a.get(e);if(d&&h)return d==e&&h==t;var g=!0;a.set(t,e),a.set(e,t);var v=s;for(;++f<u;){p=c[f];var b=t[p],_=e[p];if(r)var y=s?r(_,b,p,e,t,a):r(b,_,p,t,e,a);if(!(y===i?b===_||o(b,_,n,r,a):y)){g=!1;break}v||(v="constructor"==p)}if(g&&!v){var E=t.constructor,x=e.constructor;E!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof E&&E instanceof E&&"function"==typeof x&&x instanceof x)&&(g=!1)}return a.delete(t),a.delete(e),g}(t,e,n,r,o,a)}(t,e,n,r,so,o))}function co(t,e,n,r){var o=n.length,a=o,s=!r;if(null==t)return!a;for(t=ee(t);o--;){var c=n[o];if(s&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}for(;++o<a;){var u=(c=n[o])[0],l=t[u],f=c[1];if(s&&c[2]){if(l===i&&!(u in t))return!1}else{var p=new wr;if(r)var d=r(l,f,u,t,e,p);if(!(d===i?so(f,l,m|v,r,p):d))return!1}}return!0}function uo(t){return!(!Rs(t)||(e=t,pe&&pe in e))&&(As(t)?me:Wt).test(da(t));var e}function lo(t){return"function"==typeof t?t:null==t?Lc:"object"==typeof t?_s(t)?vo(t[0],t[1]):mo(t):Bc(t)}function fo(t){if(!Qi(t))return Vn(t);var e=[];for(var n in ee(t))le.call(t,n)&&"constructor"!=n&&e.push(n);return e}function po(t){if(!Rs(t))return function(t){var e=[];if(null!=t)for(var n in ee(t))e.push(n);return e}(t);var e=Qi(t),n=[];for(var r in t)("constructor"!=r||!e&&le.call(t,r))&&n.push(r);return n}function ho(t,e){return t<e}function go(t,e){var n=-1,o=Es(t)?r(t.length):[];return Br(t,(function(t,r,i){o[++n]=e(t,r,i)})),o}function mo(t){var e=$i(t);return 1==e.length&&e[0][2]?ea(e[0][0],e[0][1]):function(n){return n===t||co(n,t,e)}}function vo(t,e){return Xi(t)&&ta(e)?ea(pa(t),e):function(n){var r=ec(n,t);return r===i&&r===e?nc(n,t):so(e,r,m|v)}}function bo(t,e,n,r,o){t!==e&&Wr(e,(function(a,s){if(o||(o=new wr),Rs(a))!function(t,e,n,r,o,a,s){var c=oa(t,n),u=oa(e,n),l=s.get(u);if(l)return void Rr(t,n,l);var f=a?a(c,u,n+"",t,e,s):i,p=f===i;if(p){var d=_s(u),h=!d&&ks(u),g=!d&&!h&&Fs(u);f=u,d||h||g?_s(c)?f=c:xs(c)?f=ii(c):h?(p=!1,f=Qo(u,!0)):g?(p=!1,f=ei(u,!0)):f=[]:Is(u)||bs(u)?(f=c,bs(c)?f=Vs(c):Rs(c)&&!As(c)||(f=Vi(u))):p=!1}p&&(s.set(u,f),o(f,u,r,a,s),s.delete(u));Rr(t,n,f)}(t,e,s,n,bo,r,o);else{var c=r?r(oa(t,s),a,s+"",t,e,o):i;c===i&&(c=a),Rr(t,s,c)}}),sc)}function _o(t,e){var n=t.length;if(n)return Yi(e+=e<0?n:0,n)?t[e]:i}function yo(t,e,n){e=e.length?tn(e,(function(t){return _s(t)?function(e){return Jr(e,1===t.length?t[0]:t)}:t})):[Lc];var r=-1;return e=tn(e,_n(Fi())),function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}(go(t,(function(t,n,o){return{criteria:tn(e,(function(e){return e(t)})),index:++r,value:t}})),(function(t,e){return function(t,e,n){var r=-1,o=t.criteria,i=e.criteria,a=o.length,s=n.length;for(;++r<a;){var c=ni(o[r],i[r]);if(c){if(r>=s)return c;var u=n[r];return c*("desc"==u?-1:1)}}return t.index-e.index}(t,e,n)}))}function Eo(t,e,n){for(var r=-1,o=e.length,i={};++r<o;){var a=e[r],s=Jr(t,a);n(s,a)&&Ro(i,Ko(a,t),s)}return i}function xo(t,e,n,r){var o=r?ln:un,i=-1,a=e.length,s=t;for(t===e&&(e=ii(e)),n&&(s=tn(t,_n(n)));++i<a;)for(var c=0,u=e[i],l=n?n(u):u;(c=o(s,l,c,r))>-1;)s!==t&&Me.call(s,c,1),Me.call(t,c,1);return t}function ko(t,e){for(var n=t?e.length:0,r=n-1;n--;){var o=e[n];if(n==r||o!==i){var i=o;Yi(o)?Me.call(t,o,1):Bo(t,o)}}return t}function wo(t,e){return t+Bn(Zn()*(e-t+1))}function Co(t,e){var n="";if(!t||e<1||e>M)return n;do{e%2&&(n+=t),(e=Bn(e/2))&&(t+=t)}while(e);return n}function Ao(t,e){return sa(na(t,e,Lc),t+"")}function To(t){return Ar(gc(t))}function So(t,e){var n=gc(t);return la(n,Pr(e,0,n.length))}function Ro(t,e,n,r){if(!Rs(t))return t;for(var o=-1,a=(e=Ko(e,t)).length,s=a-1,c=t;null!=c&&++o<a;){var u=pa(e[o]),l=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return t;if(o!=s){var f=c[u];(l=r?r(f,u,c):i)===i&&(l=Rs(f)?f:Yi(e[o+1])?[]:{})}Or(c,u,l),c=c[u]}return t}var Oo=ir?function(t,e){return ir.set(t,e),t}:Lc,No=an?function(t,e){return an(t,"toString",{configurable:!0,enumerable:!1,value:Rc(e),writable:!0})}:Lc;function Lo(t){return la(gc(t))}function Io(t,e,n){var o=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var a=r(i);++o<i;)a[o]=t[o+e];return a}function Do(t,e){var n;return Br(t,(function(t,r,o){return!(n=e(t,r,o))})),!!n}function Mo(t,e,n){var r=0,o=null==t?r:t.length;if("number"==typeof e&&e==e&&o<=$){for(;r<o;){var i=r+o>>>1,a=t[i];null!==a&&!js(a)&&(n?a<=e:a<e)?r=i+1:o=i}return o}return Po(t,e,Lc,n)}function Po(t,e,n,r){var o=0,a=null==t?0:t.length;if(0===a)return 0;for(var s=(e=n(e))!=e,c=null===e,u=js(e),l=e===i;o<a;){var f=Bn((o+a)/2),p=n(t[f]),d=p!==i,h=null===p,g=p==p,m=js(p);if(s)var v=r||g;else v=l?g&&(r||d):c?g&&d&&(r||!h):u?g&&d&&!h&&(r||!m):!h&&!m&&(r?p<=e:p<e);v?o=f+1:a=f}return Yn(a,U)}function jo(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var a=t[n],s=e?e(a):a;if(!n||!gs(s,c)){var c=s;i[o++]=0===a?0:a}}return i}function Fo(t){return"number"==typeof t?t:js(t)?j:+t}function Uo(t){if("string"==typeof t)return t;if(_s(t))return tn(t,Uo)+"";if(js(t))return hr?hr.call(t):"";var e=t+"";return"0"==e&&1/t==-D?"-0":e}function $o(t,e,n){var r=-1,o=Je,i=t.length,s=!0,c=[],u=c;if(n)s=!1,o=Qe;else if(i>=a){var l=e?null:Ci(t);if(l)return Nn(l);s=!1,o=En,u=new kr}else u=e?[]:c;t:for(;++r<i;){var f=t[r],p=e?e(f):f;if(f=n||0!==f?f:0,s&&p==p){for(var d=u.length;d--;)if(u[d]===p)continue t;e&&u.push(p),c.push(f)}else o(u,p,n)||(u!==c&&u.push(p),c.push(f))}return c}function Bo(t,e){return null==(t=ra(t,e=Ko(e,t)))||delete t[pa(Ca(e))]}function zo(t,e,n,r){return Ro(t,e,n(Jr(t,e)),r)}function qo(t,e,n,r){for(var o=t.length,i=r?o:-1;(r?i--:++i<o)&&e(t[i],i,t););return n?Io(t,r?0:i,r?i+1:o):Io(t,r?i+1:0,r?o:i)}function Ho(t,e){var n=t;return n instanceof _r&&(n=n.value()),nn(e,(function(t,e){return e.func.apply(e.thisArg,en([t],e.args))}),n)}function Go(t,e,n){var o=t.length;if(o<2)return o?$o(t[0]):[];for(var i=-1,a=r(o);++i<o;)for(var s=t[i],c=-1;++c<o;)c!=i&&(a[i]=$r(a[i]||s,t[c],e,n));return $o(Vr(a,1),e,n)}function Vo(t,e,n){for(var r=-1,o=t.length,a=e.length,s={};++r<o;){var c=r<a?e[r]:i;n(s,t[r],c)}return s}function Wo(t){return xs(t)?t:[]}function Yo(t){return"function"==typeof t?t:Lc}function Ko(t,e){return _s(t)?t:Xi(t,e)?[t]:fa(Ws(t))}var Xo=Ao;function Zo(t,e,n){var r=t.length;return n=n===i?r:n,!e&&n>=r?t:Io(t,e,n)}var Jo=hn||function(t){return De.clearTimeout(t)};function Qo(t,e){if(e)return t.slice();var n=t.length,r=ke?ke(n):new t.constructor(n);return t.copy(r),r}function ti(t){var e=new t.constructor(t.byteLength);return new Ee(e).set(new Ee(t)),e}function ei(t,e){var n=e?ti(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function ni(t,e){if(t!==e){var n=t!==i,r=null===t,o=t==t,a=js(t),s=e!==i,c=null===e,u=e==e,l=js(e);if(!c&&!l&&!a&&t>e||a&&s&&u&&!c&&!l||r&&s&&u||!n&&u||!o)return 1;if(!r&&!a&&!l&&t<e||l&&n&&o&&!r&&!a||c&&n&&o||!s&&o||!u)return-1}return 0}function ri(t,e,n,o){for(var i=-1,a=t.length,s=n.length,c=-1,u=e.length,l=Wn(a-s,0),f=r(u+l),p=!o;++c<u;)f[c]=e[c];for(;++i<s;)(p||i<a)&&(f[n[i]]=t[i]);for(;l--;)f[c++]=t[i++];return f}function oi(t,e,n,o){for(var i=-1,a=t.length,s=-1,c=n.length,u=-1,l=e.length,f=Wn(a-c,0),p=r(f+l),d=!o;++i<f;)p[i]=t[i];for(var h=i;++u<l;)p[h+u]=e[u];for(;++s<c;)(d||i<a)&&(p[h+n[s]]=t[i++]);return p}function ii(t,e){var n=-1,o=t.length;for(e||(e=r(o));++n<o;)e[n]=t[n];return e}function ai(t,e,n,r){var o=!n;n||(n={});for(var a=-1,s=e.length;++a<s;){var c=e[a],u=r?r(n[c],t[c],c,n,t):i;u===i&&(u=t[c]),o?Dr(n,c,u):Or(n,c,u)}return n}function si(t,e){return function(n,r){var o=_s(n)?We:Lr,i=e?e():{};return o(n,t,Fi(r,2),i)}}function ci(t){return Ao((function(e,n){var r=-1,o=n.length,a=o>1?n[o-1]:i,s=o>2?n[2]:i;for(a=t.length>3&&"function"==typeof a?(o--,a):i,s&&Ki(n[0],n[1],s)&&(a=o<3?i:a,o=1),e=ee(e);++r<o;){var c=n[r];c&&t(e,c,r,a)}return e}))}function ui(t,e){return function(n,r){if(null==n)return n;if(!Es(n))return t(n,r);for(var o=n.length,i=e?o:-1,a=ee(n);(e?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function li(t){return function(e,n,r){for(var o=-1,i=ee(e),a=r(e),s=a.length;s--;){var c=a[t?s:++o];if(!1===n(i[c],c,i))break}return e}}function fi(t){return function(e){var n=Tn(e=Ws(e))?Dn(e):i,r=n?n[0]:e.charAt(0),o=n?Zo(n,1).join(""):e.slice(1);return r[t]()+o}}function pi(t){return function(e){return nn(Ac(bc(e).replace(_e,"")),t,"")}}function di(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=mr(t.prototype),r=t.apply(n,e);return Rs(r)?r:n}}function hi(t){return function(e,n,r){var o=ee(e);if(!Es(e)){var a=Fi(n,3);e=ac(e),n=function(t){return a(o[t],t,o)}}var s=t(e,n,r);return s>-1?o[a?e[s]:s]:i}}function gi(t){return Li((function(e){var n=e.length,r=n,o=br.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new oe(c);if(o&&!s&&"wrapper"==Pi(a))var s=new br([],!0)}for(r=s?r:n;++r<n;){var u=Pi(a=e[r]),l="wrapper"==u?Mi(a):i;s=l&&Zi(l[0])&&l[1]==(C|E|k|A)&&!l[4].length&&1==l[9]?s[Pi(l[0])].apply(s,l[3]):1==a.length&&Zi(a)?s[u]():s.thru(a)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&_s(r))return s.plant(r).value();for(var o=0,i=n?e[o].apply(this,t):r;++o<n;)i=e[o].call(this,i);return i}}))}function mi(t,e,n,o,a,s,c,u,l,f){var p=e&C,d=e&b,h=e&_,g=e&(E|x),m=e&T,v=h?i:di(t);return function b(){for(var _=arguments.length,y=r(_),E=_;E--;)y[E]=arguments[E];if(g)var x=ji(b),k=function(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}(y,x);if(o&&(y=ri(y,o,a,g)),s&&(y=oi(y,s,c,g)),_-=k,g&&_<f){var w=On(y,x);return ki(t,e,mi,b.placeholder,n,y,w,u,l,f-_)}var C=d?n:this,A=h?C[t]:t;return _=y.length,u?y=function(t,e){var n=t.length,r=Yn(e.length,n),o=ii(t);for(;r--;){var a=e[r];t[r]=Yi(a,n)?o[a]:i}return t}(y,u):m&&_>1&&y.reverse(),p&&l<_&&(y.length=l),this&&this!==De&&this instanceof b&&(A=v||di(A)),A.apply(C,y)}}function vi(t,e){return function(n,r){return function(t,e,n,r){return Kr(t,(function(t,o,i){e(r,n(t),o,i)})),r}(n,t,e(r),{})}}function bi(t,e){return function(n,r){var o;if(n===i&&r===i)return e;if(n!==i&&(o=n),r!==i){if(o===i)return r;"string"==typeof n||"string"==typeof r?(n=Uo(n),r=Uo(r)):(n=Fo(n),r=Fo(r)),o=t(n,r)}return o}}function _i(t){return Li((function(e){return e=tn(e,_n(Fi())),Ao((function(n){var r=this;return t(e,(function(t){return Ve(t,r,n)}))}))}))}function yi(t,e){var n=(e=e===i?" ":Uo(e)).length;if(n<2)return n?Co(e,t):e;var r=Co(e,$n(t/In(e)));return Tn(e)?Zo(Dn(r),0,t).join(""):r.slice(0,t)}function Ei(t){return function(e,n,o){return o&&"number"!=typeof o&&Ki(e,n,o)&&(n=o=i),e=zs(e),n===i?(n=e,e=0):n=zs(n),function(t,e,n,o){for(var i=-1,a=Wn($n((e-t)/(n||1)),0),s=r(a);a--;)s[o?a:++i]=t,t+=n;return s}(e,n,o=o===i?e<n?1:-1:zs(o),t)}}function xi(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Gs(e),n=Gs(n)),t(e,n)}}function ki(t,e,n,r,o,a,s,c,u,l){var f=e&E;e|=f?k:w,(e&=~(f?w:k))&y||(e&=~(b|_));var p=[t,e,o,f?a:i,f?s:i,f?i:a,f?i:s,c,u,l],d=n.apply(i,p);return Zi(t)&&ia(d,p),d.placeholder=r,ca(d,t,e)}function wi(t){var e=te[t];return function(t,n){if(t=Gs(t),(n=null==n?0:Yn(qs(n),292))&&Hn(t)){var r=(Ws(t)+"e").split("e");return+((r=(Ws(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Ci=nr&&1/Nn(new nr([,-0]))[1]==D?function(t){return new nr(t)}:jc;function Ai(t){return function(e){var n=Hi(e);return n==Z?Sn(e):n==rt?Ln(e):function(t,e){return tn(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Ti(t,e,n,o,a,s,u,l){var f=e&_;if(!f&&"function"!=typeof t)throw new oe(c);var d=o?o.length:0;if(d||(e&=~(k|w),o=a=i),u=u===i?u:Wn(qs(u),0),l=l===i?l:qs(l),d-=a?a.length:0,e&w){var h=o,g=a;o=a=i}var m=f?i:Mi(t),v=[t,e,n,o,a,h,g,s,u,l];if(m&&function(t,e){var n=t[1],r=e[1],o=n|r,i=o<(b|_|C),a=r==C&&n==E||r==C&&n==A&&t[7].length<=e[8]||r==(C|A)&&e[7].length<=e[8]&&n==E;if(!i&&!a)return t;r&b&&(t[2]=e[2],o|=n&b?0:y);var s=e[3];if(s){var c=t[3];t[3]=c?ri(c,s,e[4]):s,t[4]=c?On(t[3],p):e[4]}(s=e[5])&&(c=t[5],t[5]=c?oi(c,s,e[6]):s,t[6]=c?On(t[5],p):e[6]);(s=e[7])&&(t[7]=s);r&C&&(t[8]=null==t[8]?e[8]:Yn(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=o}(v,m),t=v[0],e=v[1],n=v[2],o=v[3],a=v[4],!(l=v[9]=v[9]===i?f?0:t.length:Wn(v[9]-d,0))&&e&(E|x)&&(e&=~(E|x)),e&&e!=b)T=e==E||e==x?function(t,e,n){var o=di(t);return function a(){for(var s=arguments.length,c=r(s),u=s,l=ji(a);u--;)c[u]=arguments[u];var f=s<3&&c[0]!==l&&c[s-1]!==l?[]:On(c,l);return(s-=f.length)<n?ki(t,e,mi,a.placeholder,i,c,f,i,i,n-s):Ve(this&&this!==De&&this instanceof a?o:t,this,c)}}(t,e,l):e!=k&&e!=(b|k)||a.length?mi.apply(i,v):function(t,e,n,o){var i=e&b,a=di(t);return function e(){for(var s=-1,c=arguments.length,u=-1,l=o.length,f=r(l+c),p=this&&this!==De&&this instanceof e?a:t;++u<l;)f[u]=o[u];for(;c--;)f[u++]=arguments[++s];return Ve(p,i?n:this,f)}}(t,e,n,o);else var T=function(t,e,n){var r=e&b,o=di(t);return function e(){return(this&&this!==De&&this instanceof e?o:t).apply(r?n:this,arguments)}}(t,e,n);return ca((m?Oo:ia)(T,v),t,e)}function Si(t,e,n,r){return t===i||gs(t,se[n])&&!le.call(r,n)?e:t}function Ri(t,e,n,r,o,a){return Rs(t)&&Rs(e)&&(a.set(e,t),bo(t,e,i,Ri,a),a.delete(e)),t}function Oi(t){return Is(t)?i:t}function Ni(t,e,n,r,o,a){var s=n&m,c=t.length,u=e.length;if(c!=u&&!(s&&u>c))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var p=-1,d=!0,h=n&v?new kr:i;for(a.set(t,e),a.set(e,t);++p<c;){var g=t[p],b=e[p];if(r)var _=s?r(b,g,p,e,t,a):r(g,b,p,t,e,a);if(_!==i){if(_)continue;d=!1;break}if(h){if(!on(e,(function(t,e){if(!En(h,e)&&(g===t||o(g,t,n,r,a)))return h.push(e)}))){d=!1;break}}else if(g!==b&&!o(g,b,n,r,a)){d=!1;break}}return a.delete(t),a.delete(e),d}function Li(t){return sa(na(t,i,ya),t+"")}function Ii(t){return Qr(t,ac,zi)}function Di(t){return Qr(t,sc,qi)}var Mi=ir?function(t){return ir.get(t)}:jc;function Pi(t){for(var e=t.name+"",n=ar[e],r=le.call(ar,e)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==t)return o.name}return e}function ji(t){return(le.call(gr,"placeholder")?gr:t).placeholder}function Fi(){var t=gr.iteratee||Ic;return t=t===Ic?lo:t,arguments.length?t(arguments[0],arguments[1]):t}function Ui(t,e){var n,r,o=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof e?"string":"hash"]:o.map}function $i(t){for(var e=ac(t),n=e.length;n--;){var r=e[n],o=t[r];e[n]=[r,o,ta(o)]}return e}function Bi(t,e){var n=function(t,e){return null==t?i:t[e]}(t,e);return uo(n)?n:i}var zi=zn?function(t){return null==t?[]:(t=ee(t),Ze(zn(t),(function(e){return Ie.call(t,e)})))}:Hc,qi=zn?function(t){for(var e=[];t;)en(e,zi(t)),t=Re(t);return e}:Hc,Hi=to;function Gi(t,e,n){for(var r=-1,o=(e=Ko(e,t)).length,i=!1;++r<o;){var a=pa(e[r]);if(!(i=null!=t&&n(t,a)))break;t=t[a]}return i||++r!=o?i:!!(o=null==t?0:t.length)&&Ss(o)&&Yi(a,o)&&(_s(t)||bs(t))}function Vi(t){return"function"!=typeof t.constructor||Qi(t)?{}:mr(Re(t))}function Wi(t){return _s(t)||bs(t)||!!(Pe&&t&&t[Pe])}function Yi(t,e){var n=typeof t;return!!(e=null==e?M:e)&&("number"==n||"symbol"!=n&&Kt.test(t))&&t>-1&&t%1==0&&t<e}function Ki(t,e,n){if(!Rs(n))return!1;var r=typeof e;return!!("number"==r?Es(n)&&Yi(e,n.length):"string"==r&&e in n)&&gs(n[e],t)}function Xi(t,e){if(_s(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!js(t))||(Nt.test(t)||!Ot.test(t)||null!=e&&t in ee(e))}function Zi(t){var e=Pi(t),n=gr[e];if("function"!=typeof n||!(e in _r.prototype))return!1;if(t===n)return!0;var r=Mi(n);return!!r&&t===r[0]}(Qn&&Hi(new Qn(new ArrayBuffer(1)))!=lt||tr&&Hi(new tr)!=Z||er&&"[object Promise]"!=Hi(er.resolve())||nr&&Hi(new nr)!=rt||rr&&Hi(new rr)!=st)&&(Hi=function(t){var e=to(t),n=e==tt?t.constructor:i,r=n?da(n):"";if(r)switch(r){case sr:return lt;case cr:return Z;case ur:return"[object Promise]";case lr:return rt;case fr:return st}return e});var Ji=ce?As:Gc;function Qi(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||se)}function ta(t){return t==t&&!Rs(t)}function ea(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==i||t in ee(n)))}}function na(t,e,n){return e=Wn(e===i?t.length-1:e,0),function(){for(var o=arguments,i=-1,a=Wn(o.length-e,0),s=r(a);++i<a;)s[i]=o[e+i];i=-1;for(var c=r(e+1);++i<e;)c[i]=o[i];return c[e]=n(s),Ve(t,this,c)}}function ra(t,e){return e.length<2?t:Jr(t,Io(e,0,-1))}function oa(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var ia=ua(Oo),aa=Un||function(t,e){return De.setTimeout(t,e)},sa=ua(No);function ca(t,e,n){var r=e+"";return sa(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(jt,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Ye(B,(function(n){var r="_."+n[0];e&n[1]&&!Je(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(Ft);return e?e[1].split(Ut):[]}(r),n)))}function ua(t){var e=0,n=0;return function(){var r=Kn(),o=N-(r-n);if(n=r,o>0){if(++e>=O)return arguments[0]}else e=0;return t.apply(i,arguments)}}function la(t,e){var n=-1,r=t.length,o=r-1;for(e=e===i?r:e;++n<e;){var a=wo(n,o),s=t[a];t[a]=t[n],t[n]=s}return t.length=e,t}var fa=function(t){var e=us(t,(function(t){return n.size===f&&n.clear(),t})),n=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Lt,(function(t,n,r,o){e.push(r?o.replace(zt,"$1"):n||t)})),e}));function pa(t){if("string"==typeof t||js(t))return t;var e=t+"";return"0"==e&&1/t==-D?"-0":e}function da(t){if(null!=t){try{return ue.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function ha(t){if(t instanceof _r)return t.clone();var e=new br(t.__wrapped__,t.__chain__);return e.__actions__=ii(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var ga=Ao((function(t,e){return xs(t)?$r(t,Vr(e,1,xs,!0)):[]})),ma=Ao((function(t,e){var n=Ca(e);return xs(n)&&(n=i),xs(t)?$r(t,Vr(e,1,xs,!0),Fi(n,2)):[]})),va=Ao((function(t,e){var n=Ca(e);return xs(n)&&(n=i),xs(t)?$r(t,Vr(e,1,xs,!0),i,n):[]}));function ba(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=null==n?0:qs(n);return o<0&&(o=Wn(r+o,0)),cn(t,Fi(e,3),o)}function _a(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r-1;return n!==i&&(o=qs(n),o=n<0?Wn(r+o,0):Yn(o,r-1)),cn(t,Fi(e,3),o,!0)}function ya(t){return(null==t?0:t.length)?Vr(t,1):[]}function Ea(t){return t&&t.length?t[0]:i}var xa=Ao((function(t){var e=tn(t,Wo);return e.length&&e[0]===t[0]?oo(e):[]})),ka=Ao((function(t){var e=Ca(t),n=tn(t,Wo);return e===Ca(n)?e=i:n.pop(),n.length&&n[0]===t[0]?oo(n,Fi(e,2)):[]})),wa=Ao((function(t){var e=Ca(t),n=tn(t,Wo);return(e="function"==typeof e?e:i)&&n.pop(),n.length&&n[0]===t[0]?oo(n,i,e):[]}));function Ca(t){var e=null==t?0:t.length;return e?t[e-1]:i}var Aa=Ao(Ta);function Ta(t,e){return t&&t.length&&e&&e.length?xo(t,e):t}var Sa=Li((function(t,e){var n=null==t?0:t.length,r=Mr(t,e);return ko(t,tn(e,(function(t){return Yi(t,n)?+t:t})).sort(ni)),r}));function Ra(t){return null==t?t:Jn.call(t)}var Oa=Ao((function(t){return $o(Vr(t,1,xs,!0))})),Na=Ao((function(t){var e=Ca(t);return xs(e)&&(e=i),$o(Vr(t,1,xs,!0),Fi(e,2))})),La=Ao((function(t){var e=Ca(t);return e="function"==typeof e?e:i,$o(Vr(t,1,xs,!0),i,e)}));function Ia(t){if(!t||!t.length)return[];var e=0;return t=Ze(t,(function(t){if(xs(t))return e=Wn(t.length,e),!0})),vn(e,(function(e){return tn(t,dn(e))}))}function Da(t,e){if(!t||!t.length)return[];var n=Ia(t);return null==e?n:tn(n,(function(t){return Ve(e,i,t)}))}var Ma=Ao((function(t,e){return xs(t)?$r(t,e):[]})),Pa=Ao((function(t){return Go(Ze(t,xs))})),ja=Ao((function(t){var e=Ca(t);return xs(e)&&(e=i),Go(Ze(t,xs),Fi(e,2))})),Fa=Ao((function(t){var e=Ca(t);return e="function"==typeof e?e:i,Go(Ze(t,xs),i,e)})),Ua=Ao(Ia);var $a=Ao((function(t){var e=t.length,n=e>1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,Da(t,n)}));function Ba(t){var e=gr(t);return e.__chain__=!0,e}function za(t,e){return e(t)}var qa=Li((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return Mr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof _r&&Yi(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:za,args:[o],thisArg:i}),new br(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(o)}));var Ha=si((function(t,e,n){le.call(t,n)?++t[n]:Dr(t,n,1)}));var Ga=hi(ba),Va=hi(_a);function Wa(t,e){return(_s(t)?Ye:Br)(t,Fi(e,3))}function Ya(t,e){return(_s(t)?Ke:zr)(t,Fi(e,3))}var Ka=si((function(t,e,n){le.call(t,n)?t[n].push(e):Dr(t,n,[e])}));var Xa=Ao((function(t,e,n){var o=-1,i="function"==typeof e,a=Es(t)?r(t.length):[];return Br(t,(function(t){a[++o]=i?Ve(e,t,n):io(t,e,n)})),a})),Za=si((function(t,e,n){Dr(t,n,e)}));function Ja(t,e){return(_s(t)?tn:go)(t,Fi(e,3))}var Qa=si((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var ts=Ao((function(t,e){if(null==t)return[];var n=e.length;return n>1&&Ki(t,e[0],e[1])?e=[]:n>2&&Ki(e[0],e[1],e[2])&&(e=[e[0]]),yo(t,Vr(e,1),[])})),es=Fn||function(){return De.Date.now()};function ns(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,Ti(t,C,i,i,i,i,e)}function rs(t,e){var n;if("function"!=typeof e)throw new oe(c);return t=qs(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var os=Ao((function(t,e,n){var r=b;if(n.length){var o=On(n,ji(os));r|=k}return Ti(t,r,e,n,o)})),is=Ao((function(t,e,n){var r=b|_;if(n.length){var o=On(n,ji(is));r|=k}return Ti(e,r,t,n,o)}));function as(t,e,n){var r,o,a,s,u,l,f=0,p=!1,d=!1,h=!0;if("function"!=typeof t)throw new oe(c);function g(e){var n=r,a=o;return r=o=i,f=e,s=t.apply(a,n)}function m(t){var n=t-l;return l===i||n>=e||n<0||d&&t-f>=a}function v(){var t=es();if(m(t))return b(t);u=aa(v,function(t){var n=e-(t-l);return d?Yn(n,a-(t-f)):n}(t))}function b(t){return u=i,h&&r?g(t):(r=o=i,s)}function _(){var t=es(),n=m(t);if(r=arguments,o=this,l=t,n){if(u===i)return function(t){return f=t,u=aa(v,e),p?g(t):s}(l);if(d)return Jo(u),u=aa(v,e),g(l)}return u===i&&(u=aa(v,e)),s}return e=Gs(e)||0,Rs(n)&&(p=!!n.leading,a=(d="maxWait"in n)?Wn(Gs(n.maxWait)||0,e):a,h="trailing"in n?!!n.trailing:h),_.cancel=function(){u!==i&&Jo(u),f=0,r=l=o=u=i},_.flush=function(){return u===i?s:b(es())},_}var ss=Ao((function(t,e){return Ur(t,1,e)})),cs=Ao((function(t,e,n){return Ur(t,Gs(e)||0,n)}));function us(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new oe(c);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(us.Cache||xr),n}function ls(t){if("function"!=typeof t)throw new oe(c);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}us.Cache=xr;var fs=Xo((function(t,e){var n=(e=1==e.length&&_s(e[0])?tn(e[0],_n(Fi())):tn(Vr(e,1),_n(Fi()))).length;return Ao((function(r){for(var o=-1,i=Yn(r.length,n);++o<i;)r[o]=e[o].call(this,r[o]);return Ve(t,this,r)}))})),ps=Ao((function(t,e){var n=On(e,ji(ps));return Ti(t,k,i,e,n)})),ds=Ao((function(t,e){var n=On(e,ji(ds));return Ti(t,w,i,e,n)})),hs=Li((function(t,e){return Ti(t,A,i,i,i,e)}));function gs(t,e){return t===e||t!=t&&e!=e}var ms=xi(eo),vs=xi((function(t,e){return t>=e})),bs=ao(function(){return arguments}())?ao:function(t){return Os(t)&&le.call(t,"callee")&&!Ie.call(t,"callee")},_s=r.isArray,ys=$e?_n($e):function(t){return Os(t)&&to(t)==ut};function Es(t){return null!=t&&Ss(t.length)&&!As(t)}function xs(t){return Os(t)&&Es(t)}var ks=qn||Gc,ws=Be?_n(Be):function(t){return Os(t)&&to(t)==V};function Cs(t){if(!Os(t))return!1;var e=to(t);return e==Y||e==W||"string"==typeof t.message&&"string"==typeof t.name&&!Is(t)}function As(t){if(!Rs(t))return!1;var e=to(t);return e==K||e==X||e==H||e==et}function Ts(t){return"number"==typeof t&&t==qs(t)}function Ss(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=M}function Rs(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Os(t){return null!=t&&"object"==typeof t}var Ns=ze?_n(ze):function(t){return Os(t)&&Hi(t)==Z};function Ls(t){return"number"==typeof t||Os(t)&&to(t)==J}function Is(t){if(!Os(t)||to(t)!=tt)return!1;var e=Re(t);if(null===e)return!0;var n=le.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&ue.call(n)==he}var Ds=qe?_n(qe):function(t){return Os(t)&&to(t)==nt};var Ms=He?_n(He):function(t){return Os(t)&&Hi(t)==rt};function Ps(t){return"string"==typeof t||!_s(t)&&Os(t)&&to(t)==ot}function js(t){return"symbol"==typeof t||Os(t)&&to(t)==it}var Fs=Ge?_n(Ge):function(t){return Os(t)&&Ss(t.length)&&!!Te[to(t)]};var Us=xi(ho),$s=xi((function(t,e){return t<=e}));function Bs(t){if(!t)return[];if(Es(t))return Ps(t)?Dn(t):ii(t);if(Fe&&t[Fe])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[Fe]());var e=Hi(t);return(e==Z?Sn:e==rt?Nn:gc)(t)}function zs(t){return t?(t=Gs(t))===D||t===-D?(t<0?-1:1)*P:t==t?t:0:0===t?t:0}function qs(t){var e=zs(t),n=e%1;return e==e?n?e-n:e:0}function Hs(t){return t?Pr(qs(t),0,F):0}function Gs(t){if("number"==typeof t)return t;if(js(t))return j;if(Rs(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Rs(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=bn(t);var n=Vt.test(t);return n||Yt.test(t)?Ne(t.slice(2),n?2:8):Gt.test(t)?j:+t}function Vs(t){return ai(t,sc(t))}function Ws(t){return null==t?"":Uo(t)}var Ys=ci((function(t,e){if(Qi(e)||Es(e))ai(e,ac(e),t);else for(var n in e)le.call(e,n)&&Or(t,n,e[n])})),Ks=ci((function(t,e){ai(e,sc(e),t)})),Xs=ci((function(t,e,n,r){ai(e,sc(e),t,r)})),Zs=ci((function(t,e,n,r){ai(e,ac(e),t,r)})),Js=Li(Mr);var Qs=Ao((function(t,e){t=ee(t);var n=-1,r=e.length,o=r>2?e[2]:i;for(o&&Ki(e[0],e[1],o)&&(r=1);++n<r;)for(var a=e[n],s=sc(a),c=-1,u=s.length;++c<u;){var l=s[c],f=t[l];(f===i||gs(f,se[l])&&!le.call(t,l))&&(t[l]=a[l])}return t})),tc=Ao((function(t){return t.push(i,Ri),Ve(uc,i,t)}));function ec(t,e,n){var r=null==t?i:Jr(t,e);return r===i?n:r}function nc(t,e){return null!=t&&Gi(t,e,ro)}var rc=vi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=de.call(e)),t[e]=n}),Rc(Lc)),oc=vi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=de.call(e)),le.call(t,e)?t[e].push(n):t[e]=[n]}),Fi),ic=Ao(io);function ac(t){return Es(t)?Cr(t):fo(t)}function sc(t){return Es(t)?Cr(t,!0):po(t)}var cc=ci((function(t,e,n){bo(t,e,n)})),uc=ci((function(t,e,n,r){bo(t,e,n,r)})),lc=Li((function(t,e){var n={};if(null==t)return n;var r=!1;e=tn(e,(function(e){return e=Ko(e,t),r||(r=e.length>1),e})),ai(t,Di(t),n),r&&(n=jr(n,d|h|g,Oi));for(var o=e.length;o--;)Bo(n,e[o]);return n}));var fc=Li((function(t,e){return null==t?{}:function(t,e){return Eo(t,e,(function(e,n){return nc(t,n)}))}(t,e)}));function pc(t,e){if(null==t)return{};var n=tn(Di(t),(function(t){return[t]}));return e=Fi(e),Eo(t,n,(function(t,n){return e(t,n[0])}))}var dc=Ai(ac),hc=Ai(sc);function gc(t){return null==t?[]:yn(t,ac(t))}var mc=pi((function(t,e,n){return e=e.toLowerCase(),t+(n?vc(e):e)}));function vc(t){return Cc(Ws(t).toLowerCase())}function bc(t){return(t=Ws(t))&&t.replace(Xt,wn).replace(ye,"")}var _c=pi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),yc=pi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Ec=fi("toLowerCase");var xc=pi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var kc=pi((function(t,e,n){return t+(n?" ":"")+Cc(e)}));var wc=pi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Cc=fi("toUpperCase");function Ac(t,e,n){return t=Ws(t),(e=n?i:e)===i?function(t){return we.test(t)}(t)?function(t){return t.match(xe)||[]}(t):function(t){return t.match($t)||[]}(t):t.match(e)||[]}var Tc=Ao((function(t,e){try{return Ve(t,i,e)}catch(t){return Cs(t)?t:new Pt(t)}})),Sc=Li((function(t,e){return Ye(e,(function(e){e=pa(e),Dr(t,e,os(t[e],t))})),t}));function Rc(t){return function(){return t}}var Oc=gi(),Nc=gi(!0);function Lc(t){return t}function Ic(t){return lo("function"==typeof t?t:jr(t,d))}var Dc=Ao((function(t,e){return function(n){return io(n,t,e)}})),Mc=Ao((function(t,e){return function(n){return io(t,n,e)}}));function Pc(t,e,n){var r=ac(e),o=Zr(e,r);null!=n||Rs(e)&&(o.length||!r.length)||(n=e,e=t,t=this,o=Zr(e,ac(e)));var i=!(Rs(n)&&"chain"in n&&!n.chain),a=As(t);return Ye(o,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__),o=n.__actions__=ii(this.__actions__);return o.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,en([this.value()],arguments))})})),t}function jc(){}var Fc=_i(tn),Uc=_i(Xe),$c=_i(on);function Bc(t){return Xi(t)?dn(pa(t)):function(t){return function(e){return Jr(e,t)}}(t)}var zc=Ei(),qc=Ei(!0);function Hc(){return[]}function Gc(){return!1}var Vc=bi((function(t,e){return t+e}),0),Wc=wi("ceil"),Yc=bi((function(t,e){return t/e}),1),Kc=wi("floor");var Xc,Zc=bi((function(t,e){return t*e}),1),Jc=wi("round"),Qc=bi((function(t,e){return t-e}),0);return gr.after=function(t,e){if("function"!=typeof e)throw new oe(c);return t=qs(t),function(){if(--t<1)return e.apply(this,arguments)}},gr.ary=ns,gr.assign=Ys,gr.assignIn=Ks,gr.assignInWith=Xs,gr.assignWith=Zs,gr.at=Js,gr.before=rs,gr.bind=os,gr.bindAll=Sc,gr.bindKey=is,gr.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return _s(t)?t:[t]},gr.chain=Ba,gr.chunk=function(t,e,n){e=(n?Ki(t,e,n):e===i)?1:Wn(qs(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var a=0,s=0,c=r($n(o/e));a<o;)c[s++]=Io(t,a,a+=e);return c},gr.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,o=[];++e<n;){var i=t[e];i&&(o[r++]=i)}return o},gr.concat=function(){var t=arguments.length;if(!t)return[];for(var e=r(t-1),n=arguments[0],o=t;o--;)e[o-1]=arguments[o];return en(_s(n)?ii(n):[n],Vr(e,1))},gr.cond=function(t){var e=null==t?0:t.length,n=Fi();return t=e?tn(t,(function(t){if("function"!=typeof t[1])throw new oe(c);return[n(t[0]),t[1]]})):[],Ao((function(n){for(var r=-1;++r<e;){var o=t[r];if(Ve(o[0],this,n))return Ve(o[1],this,n)}}))},gr.conforms=function(t){return function(t){var e=ac(t);return function(n){return Fr(n,t,e)}}(jr(t,d))},gr.constant=Rc,gr.countBy=Ha,gr.create=function(t,e){var n=mr(t);return null==e?n:Ir(n,e)},gr.curry=function t(e,n,r){var o=Ti(e,E,i,i,i,i,i,n=r?i:n);return o.placeholder=t.placeholder,o},gr.curryRight=function t(e,n,r){var o=Ti(e,x,i,i,i,i,i,n=r?i:n);return o.placeholder=t.placeholder,o},gr.debounce=as,gr.defaults=Qs,gr.defaultsDeep=tc,gr.defer=ss,gr.delay=cs,gr.difference=ga,gr.differenceBy=ma,gr.differenceWith=va,gr.drop=function(t,e,n){var r=null==t?0:t.length;return r?Io(t,(e=n||e===i?1:qs(e))<0?0:e,r):[]},gr.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?Io(t,0,(e=r-(e=n||e===i?1:qs(e)))<0?0:e):[]},gr.dropRightWhile=function(t,e){return t&&t.length?qo(t,Fi(e,3),!0,!0):[]},gr.dropWhile=function(t,e){return t&&t.length?qo(t,Fi(e,3),!0):[]},gr.fill=function(t,e,n,r){var o=null==t?0:t.length;return o?(n&&"number"!=typeof n&&Ki(t,e,n)&&(n=0,r=o),function(t,e,n,r){var o=t.length;for((n=qs(n))<0&&(n=-n>o?0:o+n),(r=r===i||r>o?o:qs(r))<0&&(r+=o),r=n>r?0:Hs(r);n<r;)t[n++]=e;return t}(t,e,n,r)):[]},gr.filter=function(t,e){return(_s(t)?Ze:Gr)(t,Fi(e,3))},gr.flatMap=function(t,e){return Vr(Ja(t,e),1)},gr.flatMapDeep=function(t,e){return Vr(Ja(t,e),D)},gr.flatMapDepth=function(t,e,n){return n=n===i?1:qs(n),Vr(Ja(t,e),n)},gr.flatten=ya,gr.flattenDeep=function(t){return(null==t?0:t.length)?Vr(t,D):[]},gr.flattenDepth=function(t,e){return(null==t?0:t.length)?Vr(t,e=e===i?1:qs(e)):[]},gr.flip=function(t){return Ti(t,T)},gr.flow=Oc,gr.flowRight=Nc,gr.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var o=t[e];r[o[0]]=o[1]}return r},gr.functions=function(t){return null==t?[]:Zr(t,ac(t))},gr.functionsIn=function(t){return null==t?[]:Zr(t,sc(t))},gr.groupBy=Ka,gr.initial=function(t){return(null==t?0:t.length)?Io(t,0,-1):[]},gr.intersection=xa,gr.intersectionBy=ka,gr.intersectionWith=wa,gr.invert=rc,gr.invertBy=oc,gr.invokeMap=Xa,gr.iteratee=Ic,gr.keyBy=Za,gr.keys=ac,gr.keysIn=sc,gr.map=Ja,gr.mapKeys=function(t,e){var n={};return e=Fi(e,3),Kr(t,(function(t,r,o){Dr(n,e(t,r,o),t)})),n},gr.mapValues=function(t,e){var n={};return e=Fi(e,3),Kr(t,(function(t,r,o){Dr(n,r,e(t,r,o))})),n},gr.matches=function(t){return mo(jr(t,d))},gr.matchesProperty=function(t,e){return vo(t,jr(e,d))},gr.memoize=us,gr.merge=cc,gr.mergeWith=uc,gr.method=Dc,gr.methodOf=Mc,gr.mixin=Pc,gr.negate=ls,gr.nthArg=function(t){return t=qs(t),Ao((function(e){return _o(e,t)}))},gr.omit=lc,gr.omitBy=function(t,e){return pc(t,ls(Fi(e)))},gr.once=function(t){return rs(2,t)},gr.orderBy=function(t,e,n,r){return null==t?[]:(_s(e)||(e=null==e?[]:[e]),_s(n=r?i:n)||(n=null==n?[]:[n]),yo(t,e,n))},gr.over=Fc,gr.overArgs=fs,gr.overEvery=Uc,gr.overSome=$c,gr.partial=ps,gr.partialRight=ds,gr.partition=Qa,gr.pick=fc,gr.pickBy=pc,gr.property=Bc,gr.propertyOf=function(t){return function(e){return null==t?i:Jr(t,e)}},gr.pull=Aa,gr.pullAll=Ta,gr.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?xo(t,e,Fi(n,2)):t},gr.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?xo(t,e,i,n):t},gr.pullAt=Sa,gr.range=zc,gr.rangeRight=qc,gr.rearg=hs,gr.reject=function(t,e){return(_s(t)?Ze:Gr)(t,ls(Fi(e,3)))},gr.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,o=[],i=t.length;for(e=Fi(e,3);++r<i;){var a=t[r];e(a,r,t)&&(n.push(a),o.push(r))}return ko(t,o),n},gr.rest=function(t,e){if("function"!=typeof t)throw new oe(c);return Ao(t,e=e===i?e:qs(e))},gr.reverse=Ra,gr.sampleSize=function(t,e,n){return e=(n?Ki(t,e,n):e===i)?1:qs(e),(_s(t)?Tr:So)(t,e)},gr.set=function(t,e,n){return null==t?t:Ro(t,e,n)},gr.setWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:Ro(t,e,n,r)},gr.shuffle=function(t){return(_s(t)?Sr:Lo)(t)},gr.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Ki(t,e,n)?(e=0,n=r):(e=null==e?0:qs(e),n=n===i?r:qs(n)),Io(t,e,n)):[]},gr.sortBy=ts,gr.sortedUniq=function(t){return t&&t.length?jo(t):[]},gr.sortedUniqBy=function(t,e){return t&&t.length?jo(t,Fi(e,2)):[]},gr.split=function(t,e,n){return n&&"number"!=typeof n&&Ki(t,e,n)&&(e=n=i),(n=n===i?F:n>>>0)?(t=Ws(t))&&("string"==typeof e||null!=e&&!Ds(e))&&!(e=Uo(e))&&Tn(t)?Zo(Dn(t),0,n):t.split(e,n):[]},gr.spread=function(t,e){if("function"!=typeof t)throw new oe(c);return e=null==e?0:Wn(qs(e),0),Ao((function(n){var r=n[e],o=Zo(n,0,e);return r&&en(o,r),Ve(t,this,o)}))},gr.tail=function(t){var e=null==t?0:t.length;return e?Io(t,1,e):[]},gr.take=function(t,e,n){return t&&t.length?Io(t,0,(e=n||e===i?1:qs(e))<0?0:e):[]},gr.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?Io(t,(e=r-(e=n||e===i?1:qs(e)))<0?0:e,r):[]},gr.takeRightWhile=function(t,e){return t&&t.length?qo(t,Fi(e,3),!1,!0):[]},gr.takeWhile=function(t,e){return t&&t.length?qo(t,Fi(e,3)):[]},gr.tap=function(t,e){return e(t),t},gr.throttle=function(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new oe(c);return Rs(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),as(t,e,{leading:r,maxWait:e,trailing:o})},gr.thru=za,gr.toArray=Bs,gr.toPairs=dc,gr.toPairsIn=hc,gr.toPath=function(t){return _s(t)?tn(t,pa):js(t)?[t]:ii(fa(Ws(t)))},gr.toPlainObject=Vs,gr.transform=function(t,e,n){var r=_s(t),o=r||ks(t)||Fs(t);if(e=Fi(e,4),null==n){var i=t&&t.constructor;n=o?r?new i:[]:Rs(t)&&As(i)?mr(Re(t)):{}}return(o?Ye:Kr)(t,(function(t,r,o){return e(n,t,r,o)})),n},gr.unary=function(t){return ns(t,1)},gr.union=Oa,gr.unionBy=Na,gr.unionWith=La,gr.uniq=function(t){return t&&t.length?$o(t):[]},gr.uniqBy=function(t,e){return t&&t.length?$o(t,Fi(e,2)):[]},gr.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?$o(t,i,e):[]},gr.unset=function(t,e){return null==t||Bo(t,e)},gr.unzip=Ia,gr.unzipWith=Da,gr.update=function(t,e,n){return null==t?t:zo(t,e,Yo(n))},gr.updateWith=function(t,e,n,r){return r="function"==typeof r?r:i,null==t?t:zo(t,e,Yo(n),r)},gr.values=gc,gr.valuesIn=function(t){return null==t?[]:yn(t,sc(t))},gr.without=Ma,gr.words=Ac,gr.wrap=function(t,e){return ps(Yo(e),t)},gr.xor=Pa,gr.xorBy=ja,gr.xorWith=Fa,gr.zip=Ua,gr.zipObject=function(t,e){return Vo(t||[],e||[],Or)},gr.zipObjectDeep=function(t,e){return Vo(t||[],e||[],Ro)},gr.zipWith=$a,gr.entries=dc,gr.entriesIn=hc,gr.extend=Ks,gr.extendWith=Xs,Pc(gr,gr),gr.add=Vc,gr.attempt=Tc,gr.camelCase=mc,gr.capitalize=vc,gr.ceil=Wc,gr.clamp=function(t,e,n){return n===i&&(n=e,e=i),n!==i&&(n=(n=Gs(n))==n?n:0),e!==i&&(e=(e=Gs(e))==e?e:0),Pr(Gs(t),e,n)},gr.clone=function(t){return jr(t,g)},gr.cloneDeep=function(t){return jr(t,d|g)},gr.cloneDeepWith=function(t,e){return jr(t,d|g,e="function"==typeof e?e:i)},gr.cloneWith=function(t,e){return jr(t,g,e="function"==typeof e?e:i)},gr.conformsTo=function(t,e){return null==e||Fr(t,e,ac(e))},gr.deburr=bc,gr.defaultTo=function(t,e){return null==t||t!=t?e:t},gr.divide=Yc,gr.endsWith=function(t,e,n){t=Ws(t),e=Uo(e);var r=t.length,o=n=n===i?r:Pr(qs(n),0,r);return(n-=e.length)>=0&&t.slice(n,o)==e},gr.eq=gs,gr.escape=function(t){return(t=Ws(t))&&At.test(t)?t.replace(wt,Cn):t},gr.escapeRegExp=function(t){return(t=Ws(t))&&Dt.test(t)?t.replace(It,"\\$&"):t},gr.every=function(t,e,n){var r=_s(t)?Xe:qr;return n&&Ki(t,e,n)&&(e=i),r(t,Fi(e,3))},gr.find=Ga,gr.findIndex=ba,gr.findKey=function(t,e){return sn(t,Fi(e,3),Kr)},gr.findLast=Va,gr.findLastIndex=_a,gr.findLastKey=function(t,e){return sn(t,Fi(e,3),Xr)},gr.floor=Kc,gr.forEach=Wa,gr.forEachRight=Ya,gr.forIn=function(t,e){return null==t?t:Wr(t,Fi(e,3),sc)},gr.forInRight=function(t,e){return null==t?t:Yr(t,Fi(e,3),sc)},gr.forOwn=function(t,e){return t&&Kr(t,Fi(e,3))},gr.forOwnRight=function(t,e){return t&&Xr(t,Fi(e,3))},gr.get=ec,gr.gt=ms,gr.gte=vs,gr.has=function(t,e){return null!=t&&Gi(t,e,no)},gr.hasIn=nc,gr.head=Ea,gr.identity=Lc,gr.includes=function(t,e,n,r){t=Es(t)?t:gc(t),n=n&&!r?qs(n):0;var o=t.length;return n<0&&(n=Wn(o+n,0)),Ps(t)?n<=o&&t.indexOf(e,n)>-1:!!o&&un(t,e,n)>-1},gr.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=null==n?0:qs(n);return o<0&&(o=Wn(r+o,0)),un(t,e,o)},gr.inRange=function(t,e,n){return e=zs(e),n===i?(n=e,e=0):n=zs(n),function(t,e,n){return t>=Yn(e,n)&&t<Wn(e,n)}(t=Gs(t),e,n)},gr.invoke=ic,gr.isArguments=bs,gr.isArray=_s,gr.isArrayBuffer=ys,gr.isArrayLike=Es,gr.isArrayLikeObject=xs,gr.isBoolean=function(t){return!0===t||!1===t||Os(t)&&to(t)==G},gr.isBuffer=ks,gr.isDate=ws,gr.isElement=function(t){return Os(t)&&1===t.nodeType&&!Is(t)},gr.isEmpty=function(t){if(null==t)return!0;if(Es(t)&&(_s(t)||"string"==typeof t||"function"==typeof t.splice||ks(t)||Fs(t)||bs(t)))return!t.length;var e=Hi(t);if(e==Z||e==rt)return!t.size;if(Qi(t))return!fo(t).length;for(var n in t)if(le.call(t,n))return!1;return!0},gr.isEqual=function(t,e){return so(t,e)},gr.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:i)?n(t,e):i;return r===i?so(t,e,i,n):!!r},gr.isError=Cs,gr.isFinite=function(t){return"number"==typeof t&&Hn(t)},gr.isFunction=As,gr.isInteger=Ts,gr.isLength=Ss,gr.isMap=Ns,gr.isMatch=function(t,e){return t===e||co(t,e,$i(e))},gr.isMatchWith=function(t,e,n){return n="function"==typeof n?n:i,co(t,e,$i(e),n)},gr.isNaN=function(t){return Ls(t)&&t!=+t},gr.isNative=function(t){if(Ji(t))throw new Pt(s);return uo(t)},gr.isNil=function(t){return null==t},gr.isNull=function(t){return null===t},gr.isNumber=Ls,gr.isObject=Rs,gr.isObjectLike=Os,gr.isPlainObject=Is,gr.isRegExp=Ds,gr.isSafeInteger=function(t){return Ts(t)&&t>=-M&&t<=M},gr.isSet=Ms,gr.isString=Ps,gr.isSymbol=js,gr.isTypedArray=Fs,gr.isUndefined=function(t){return t===i},gr.isWeakMap=function(t){return Os(t)&&Hi(t)==st},gr.isWeakSet=function(t){return Os(t)&&to(t)==ct},gr.join=function(t,e){return null==t?"":Gn.call(t,e)},gr.kebabCase=_c,gr.last=Ca,gr.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=qs(n))<0?Wn(r+o,0):Yn(o,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,o):cn(t,fn,o,!0)},gr.lowerCase=yc,gr.lowerFirst=Ec,gr.lt=Us,gr.lte=$s,gr.max=function(t){return t&&t.length?Hr(t,Lc,eo):i},gr.maxBy=function(t,e){return t&&t.length?Hr(t,Fi(e,2),eo):i},gr.mean=function(t){return pn(t,Lc)},gr.meanBy=function(t,e){return pn(t,Fi(e,2))},gr.min=function(t){return t&&t.length?Hr(t,Lc,ho):i},gr.minBy=function(t,e){return t&&t.length?Hr(t,Fi(e,2),ho):i},gr.stubArray=Hc,gr.stubFalse=Gc,gr.stubObject=function(){return{}},gr.stubString=function(){return""},gr.stubTrue=function(){return!0},gr.multiply=Zc,gr.nth=function(t,e){return t&&t.length?_o(t,qs(e)):i},gr.noConflict=function(){return De._===this&&(De._=ge),this},gr.noop=jc,gr.now=es,gr.pad=function(t,e,n){t=Ws(t);var r=(e=qs(e))?In(t):0;if(!e||r>=e)return t;var o=(e-r)/2;return yi(Bn(o),n)+t+yi($n(o),n)},gr.padEnd=function(t,e,n){t=Ws(t);var r=(e=qs(e))?In(t):0;return e&&r<e?t+yi(e-r,n):t},gr.padStart=function(t,e,n){t=Ws(t);var r=(e=qs(e))?In(t):0;return e&&r<e?yi(e-r,n)+t:t},gr.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),Xn(Ws(t).replace(Mt,""),e||0)},gr.random=function(t,e,n){if(n&&"boolean"!=typeof n&&Ki(t,e,n)&&(e=n=i),n===i&&("boolean"==typeof e?(n=e,e=i):"boolean"==typeof t&&(n=t,t=i)),t===i&&e===i?(t=0,e=1):(t=zs(t),e===i?(e=t,t=0):e=zs(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var o=Zn();return Yn(t+o*(e-t+Oe("1e-"+((o+"").length-1))),e)}return wo(t,e)},gr.reduce=function(t,e,n){var r=_s(t)?nn:gn,o=arguments.length<3;return r(t,Fi(e,4),n,o,Br)},gr.reduceRight=function(t,e,n){var r=_s(t)?rn:gn,o=arguments.length<3;return r(t,Fi(e,4),n,o,zr)},gr.repeat=function(t,e,n){return e=(n?Ki(t,e,n):e===i)?1:qs(e),Co(Ws(t),e)},gr.replace=function(){var t=arguments,e=Ws(t[0]);return t.length<3?e:e.replace(t[1],t[2])},gr.result=function(t,e,n){var r=-1,o=(e=Ko(e,t)).length;for(o||(o=1,t=i);++r<o;){var a=null==t?i:t[pa(e[r])];a===i&&(r=o,a=n),t=As(a)?a.call(t):a}return t},gr.round=Jc,gr.runInContext=t,gr.sample=function(t){return(_s(t)?Ar:To)(t)},gr.size=function(t){if(null==t)return 0;if(Es(t))return Ps(t)?In(t):t.length;var e=Hi(t);return e==Z||e==rt?t.size:fo(t).length},gr.snakeCase=xc,gr.some=function(t,e,n){var r=_s(t)?on:Do;return n&&Ki(t,e,n)&&(e=i),r(t,Fi(e,3))},gr.sortedIndex=function(t,e){return Mo(t,e)},gr.sortedIndexBy=function(t,e,n){return Po(t,e,Fi(n,2))},gr.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=Mo(t,e);if(r<n&&gs(t[r],e))return r}return-1},gr.sortedLastIndex=function(t,e){return Mo(t,e,!0)},gr.sortedLastIndexBy=function(t,e,n){return Po(t,e,Fi(n,2),!0)},gr.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=Mo(t,e,!0)-1;if(gs(t[n],e))return n}return-1},gr.startCase=kc,gr.startsWith=function(t,e,n){return t=Ws(t),n=null==n?0:Pr(qs(n),0,t.length),e=Uo(e),t.slice(n,n+e.length)==e},gr.subtract=Qc,gr.sum=function(t){return t&&t.length?mn(t,Lc):0},gr.sumBy=function(t,e){return t&&t.length?mn(t,Fi(e,2)):0},gr.template=function(t,e,n){var r=gr.templateSettings;n&&Ki(t,e,n)&&(e=i),t=Ws(t),e=Xs({},e,r,Si);var o,a,s=Xs({},e.imports,r.imports,Si),c=ac(s),l=yn(s,c),f=0,p=e.interpolate||Zt,d="__p += '",h=ne((e.escape||Zt).source+"|"+p.source+"|"+(p===Rt?qt:Zt).source+"|"+(e.evaluate||Zt).source+"|$","g"),g="//# sourceURL="+(le.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ae+"]")+"\n";t.replace(h,(function(e,n,r,i,s,c){return r||(r=i),d+=t.slice(f,c).replace(Jt,An),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),s&&(a=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=c+e.length,e})),d+="';\n";var m=le.call(e,"variable")&&e.variable;if(m){if(Bt.test(m))throw new Pt(u)}else d="with (obj) {\n"+d+"\n}\n";d=(a?d.replace(yt,""):d).replace(Et,"$1").replace(xt,"$1;"),d="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var v=Tc((function(){return Qt(c,g+"return "+d).apply(i,l)}));if(v.source=d,Cs(v))throw v;return v},gr.times=function(t,e){if((t=qs(t))<1||t>M)return[];var n=F,r=Yn(t,F);e=Fi(e),t-=F;for(var o=vn(r,e);++n<t;)e(n);return o},gr.toFinite=zs,gr.toInteger=qs,gr.toLength=Hs,gr.toLower=function(t){return Ws(t).toLowerCase()},gr.toNumber=Gs,gr.toSafeInteger=function(t){return t?Pr(qs(t),-M,M):0===t?t:0},gr.toString=Ws,gr.toUpper=function(t){return Ws(t).toUpperCase()},gr.trim=function(t,e,n){if((t=Ws(t))&&(n||e===i))return bn(t);if(!t||!(e=Uo(e)))return t;var r=Dn(t),o=Dn(e);return Zo(r,xn(r,o),kn(r,o)+1).join("")},gr.trimEnd=function(t,e,n){if((t=Ws(t))&&(n||e===i))return t.slice(0,Mn(t)+1);if(!t||!(e=Uo(e)))return t;var r=Dn(t);return Zo(r,0,kn(r,Dn(e))+1).join("")},gr.trimStart=function(t,e,n){if((t=Ws(t))&&(n||e===i))return t.replace(Mt,"");if(!t||!(e=Uo(e)))return t;var r=Dn(t);return Zo(r,xn(r,Dn(e))).join("")},gr.truncate=function(t,e){var n=S,r=R;if(Rs(e)){var o="separator"in e?e.separator:o;n="length"in e?qs(e.length):n,r="omission"in e?Uo(e.omission):r}var a=(t=Ws(t)).length;if(Tn(t)){var s=Dn(t);a=s.length}if(n>=a)return t;var c=n-In(r);if(c<1)return r;var u=s?Zo(s,0,c).join(""):t.slice(0,c);if(o===i)return u+r;if(s&&(c+=u.length-c),Ds(o)){if(t.slice(c).search(o)){var l,f=u;for(o.global||(o=ne(o.source,Ws(Ht.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var p=l.index;u=u.slice(0,p===i?c:p)}}else if(t.indexOf(Uo(o),c)!=c){var d=u.lastIndexOf(o);d>-1&&(u=u.slice(0,d))}return u+r},gr.unescape=function(t){return(t=Ws(t))&&Ct.test(t)?t.replace(kt,Pn):t},gr.uniqueId=function(t){var e=++fe;return Ws(t)+e},gr.upperCase=wc,gr.upperFirst=Cc,gr.each=Wa,gr.eachRight=Ya,gr.first=Ea,Pc(gr,(Xc={},Kr(gr,(function(t,e){le.call(gr.prototype,e)||(Xc[e]=t)})),Xc),{chain:!1}),gr.VERSION="4.17.21",Ye(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){gr[t].placeholder=gr})),Ye(["drop","take"],(function(t,e){_r.prototype[t]=function(n){n=n===i?1:Wn(qs(n),0);var r=this.__filtered__&&!e?new _r(this):this.clone();return r.__filtered__?r.__takeCount__=Yn(n,r.__takeCount__):r.__views__.push({size:Yn(n,F),type:t+(r.__dir__<0?"Right":"")}),r},_r.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Ye(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=n==L||3==n;_r.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Fi(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Ye(["head","last"],(function(t,e){var n="take"+(e?"Right":"");_r.prototype[t]=function(){return this[n](1).value()[0]}})),Ye(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");_r.prototype[t]=function(){return this.__filtered__?new _r(this):this[n](1)}})),_r.prototype.compact=function(){return this.filter(Lc)},_r.prototype.find=function(t){return this.filter(t).head()},_r.prototype.findLast=function(t){return this.reverse().find(t)},_r.prototype.invokeMap=Ao((function(t,e){return"function"==typeof t?new _r(this):this.map((function(n){return io(n,t,e)}))})),_r.prototype.reject=function(t){return this.filter(ls(Fi(t)))},_r.prototype.slice=function(t,e){t=qs(t);var n=this;return n.__filtered__&&(t>0||e<0)?new _r(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(n=(e=qs(e))<0?n.dropRight(-e):n.take(e-t)),n)},_r.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},_r.prototype.toArray=function(){return this.take(F)},Kr(_r.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),o=gr[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);o&&(gr.prototype[e]=function(){var e=this.__wrapped__,s=r?[1]:arguments,c=e instanceof _r,u=s[0],l=c||_s(e),f=function(t){var e=o.apply(gr,en([t],s));return r&&p?e[0]:e};l&&n&&"function"==typeof u&&1!=u.length&&(c=l=!1);var p=this.__chain__,d=!!this.__actions__.length,h=a&&!p,g=c&&!d;if(!a&&l){e=g?e:new _r(this);var m=t.apply(e,s);return m.__actions__.push({func:za,args:[f],thisArg:i}),new br(m,p)}return h&&g?t.apply(this,s):(m=this.thru(f),h?r?m.value()[0]:m.value():m)})})),Ye(["pop","push","shift","sort","splice","unshift"],(function(t){var e=ie[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);gr.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var o=this.value();return e.apply(_s(o)?o:[],t)}return this[n]((function(n){return e.apply(_s(n)?n:[],t)}))}})),Kr(_r.prototype,(function(t,e){var n=gr[e];if(n){var r=n.name+"";le.call(ar,r)||(ar[r]=[]),ar[r].push({name:e,func:n})}})),ar[mi(i,_).name]=[{name:"wrapper",func:i}],_r.prototype.clone=function(){var t=new _r(this.__wrapped__);return t.__actions__=ii(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=ii(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=ii(this.__views__),t},_r.prototype.reverse=function(){if(this.__filtered__){var t=new _r(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},_r.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=_s(t),r=e<0,o=n?t.length:0,i=function(t,e,n){var r=-1,o=n.length;for(;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=Yn(e,t+a);break;case"takeRight":t=Wn(t,e-a)}}return{start:t,end:e}}(0,o,this.__views__),a=i.start,s=i.end,c=s-a,u=r?s:a-1,l=this.__iteratees__,f=l.length,p=0,d=Yn(c,this.__takeCount__);if(!n||!r&&o==c&&d==c)return Ho(t,this.__actions__);var h=[];t:for(;c--&&p<d;){for(var g=-1,m=t[u+=e];++g<f;){var v=l[g],b=v.iteratee,_=v.type,y=b(m);if(_==I)m=y;else if(!y){if(_==L)continue t;break t}}h[p++]=m}return h},gr.prototype.at=qa,gr.prototype.chain=function(){return Ba(this)},gr.prototype.commit=function(){return new br(this.value(),this.__chain__)},gr.prototype.next=function(){this.__values__===i&&(this.__values__=Bs(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},gr.prototype.plant=function(t){for(var e,n=this;n instanceof vr;){var r=ha(n);r.__index__=0,r.__values__=i,e?o.__wrapped__=r:e=r;var o=r;n=n.__wrapped__}return o.__wrapped__=t,e},gr.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof _r){var e=t;return this.__actions__.length&&(e=new _r(this)),(e=e.reverse()).__actions__.push({func:za,args:[Ra],thisArg:i}),new br(e,this.__chain__)}return this.thru(Ra)},gr.prototype.toJSON=gr.prototype.valueOf=gr.prototype.value=function(){return Ho(this.__wrapped__,this.__actions__)},gr.prototype.first=gr.prototype.head,Fe&&(gr.prototype[Fe]=function(){return this}),gr}();De._=jn,(o=function(){return jn}.call(e,n,e,r))===i||(r.exports=o)}).call(this)}).call(this,n(11),n(22)(t))},function(t,e){function n(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw new Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw new Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach((function(e){var r=t[e];"object"!=typeof r||Object.isFrozen(r)||n(r)})),t}var r=n,o=n;r.default=o;class i{constructor(t){void 0===t.data&&(t.data={}),this.data=t.data}ignoreMatch(){this.ignore=!0}}function a(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function s(t,...e){const n=Object.create(null);for(const e in t)n[e]=t[e];return e.forEach((function(t){for(const e in t)n[e]=t[e]})),n}function c(t){return t.nodeName.toLowerCase()}var u=Object.freeze({__proto__:null,escapeHTML:a,inherit:s,nodeStream:function(t){const e=[];return function t(n,r){for(let o=n.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(e.push({event:"start",offset:r,node:o}),r=t(o,r),c(o).match(/br|hr|img|input/)||e.push({event:"stop",offset:r,node:o}));return r}(t,0),e},mergeStreams:function(t,e,n){let r=0,o="";const i=[];function s(){return t.length&&e.length?t[0].offset!==e[0].offset?t[0].offset<e[0].offset?t:e:"start"===e[0].event?t:e:t.length?t:e}function u(t){o+="<"+c(t)+[].map.call(t.attributes,(function(t){return" "+t.nodeName+'="'+a(t.value)+'"'})).join("")+">"}function l(t){o+="</"+c(t)+">"}function f(t){("start"===t.event?u:l)(t.node)}for(;t.length||e.length;){let e=s();if(o+=a(n.substring(r,e[0].offset)),r=e[0].offset,e===t){i.reverse().forEach(l);do{f(e.splice(0,1)[0]),e=s()}while(e===t&&e.length&&e[0].offset===r);i.reverse().forEach(u)}else"start"===e[0].event?i.push(e[0].node):i.pop(),f(e.splice(0,1)[0])}return o+a(n.substr(r))}});const l="</span>",f=t=>!!t.kind;class p{constructor(t,e){this.buffer="",this.classPrefix=e.classPrefix,t.walk(this)}addText(t){this.buffer+=a(t)}openNode(t){if(!f(t))return;let e=t.kind;t.sublanguage||(e=`${this.classPrefix}${e}`),this.span(e)}closeNode(t){f(t)&&(this.buffer+=l)}value(){return this.buffer}span(t){this.buffer+=`<span class="${t}">`}}class d{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const e={kind:t,children:[]};this.add(e),this.stack.push(e)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,e){return"string"==typeof e?t.addText(e):e.children&&(t.openNode(e),e.children.forEach(e=>this._walk(t,e)),t.closeNode(e)),t}static _collapse(t){"string"!=typeof t&&t.children&&(t.children.every(t=>"string"==typeof t)?t.children=[t.children.join("")]:t.children.forEach(t=>{d._collapse(t)}))}}class h extends d{constructor(t){super(),this.options=t}addKeyword(t,e){""!==t&&(this.openNode(e),this.addText(t),this.closeNode())}addText(t){""!==t&&this.add(t)}addSublanguage(t,e){const n=t.root;n.kind=e,n.sublanguage=!0,this.add(n)}toHTML(){return new p(this,this.options).value()}finalize(){return!0}}function g(t){return t?"string"==typeof t?t:t.source:null}const m="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v={begin:"\\\\[\\s\\S]",relevance:0},b={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[v]},_={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[v]},y={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},E=function(t,e,n={}){const r=s({className:"comment",begin:t,end:e,contains:[]},n);return r.contains.push(y),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},x=E("//","$"),k=E("/\\*","\\*/"),w=E("#","$"),C={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},A={className:"number",begin:m,relevance:0},T={className:"number",begin:"\\b(0b[01]+)",relevance:0},S={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},R={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[v,{begin:/\[/,end:/\]/,relevance:0,contains:[v]}]}]},O={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},N={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},L={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var I=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:m,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(t={})=>{const e=/^#![ ]*\//;return t.binary&&(t.begin=function(...t){return t.map(t=>g(t)).join("")}(e,/.*\b/,t.binary,/\b.*/)),s({className:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,e)=>{0!==t.index&&e.ignoreMatch()}},t)},BACKSLASH_ESCAPE:v,APOS_STRING_MODE:b,QUOTE_STRING_MODE:_,PHRASAL_WORDS_MODE:y,COMMENT:E,C_LINE_COMMENT_MODE:x,C_BLOCK_COMMENT_MODE:k,HASH_COMMENT_MODE:w,NUMBER_MODE:C,C_NUMBER_MODE:A,BINARY_NUMBER_MODE:T,CSS_NUMBER_MODE:S,REGEXP_MODE:R,TITLE_MODE:O,UNDERSCORE_TITLE_MODE:N,METHOD_GUARD:L,END_SAME_AS_BEGIN:function(t){return Object.assign(t,{"on:begin":(t,e)=>{e.data._beginMatch=t[1]},"on:end":(t,e)=>{e.data._beginMatch!==t[1]&&e.ignoreMatch()}})}});const D=["of","and","for","in","not","or","if","then","parent","list","value"];function M(t){function e(e,n){return new RegExp(g(e),"m"+(t.case_insensitive?"i":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(t,e){e.position=this.position++,this.matchIndexes[this.matchAt]=e,this.regexes.push([e,t]),this.matchAt+=function(t){return new RegExp(t.toString()+"|").exec("").length-1}(t)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const t=this.regexes.map(t=>t[1]);this.matcherRe=e(function(t,e="|"){const n=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,o="";for(let i=0;i<t.length;i++){const a=r+=1;let s=g(t[i]);for(i>0&&(o+=e),o+="(";s.length>0;){const t=n.exec(s);if(null==t){o+=s;break}o+=s.substring(0,t.index),s=s.substring(t.index+t[0].length),"\\"===t[0][0]&&t[1]?o+="\\"+String(Number(t[1])+a):(o+=t[0],"("===t[0]&&r++)}o+=")"}return o}(t),!0),this.lastIndex=0}exec(t){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(t);if(!e)return null;const n=e.findIndex((t,e)=>e>0&&void 0!==t),r=this.matchIndexes[n];return e.splice(0,n),Object.assign(e,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(t){if(this.multiRegexes[t])return this.multiRegexes[t];const e=new n;return this.rules.slice(t).forEach(([t,n])=>e.addRule(t,n)),e.compile(),this.multiRegexes[t]=e,e}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(t,e){this.rules.push([t,e]),"begin"===e.type&&this.count++}exec(t){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let n=e.exec(t);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,n=e.exec(t)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function o(t,e){"."===t.input[t.index-1]&&e.ignoreMatch()}if(t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return t.classNameAliases=s(t.classNameAliases||{}),function n(i,a){const c=i;if(i.compiled)return c;i.compiled=!0,i.__beforeBegin=null,i.keywords=i.keywords||i.beginKeywords;let u=null;if("object"==typeof i.keywords&&(u=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=function(t,e){const n={};"string"==typeof t?r("keyword",t):Object.keys(t).forEach((function(e){r(e,t[e])}));return n;function r(t,r){e&&(r=r.toLowerCase()),r.split(" ").forEach((function(e){const r=e.split("|");n[r[0]]=[t,P(r[0],r[1])]}))}}(i.keywords,t.case_insensitive)),i.lexemes&&u)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=e(i.lexemes||u||/\w+/,!0),a&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",i.__beforeBegin=o),i.begin||(i.begin=/\B|\b/),c.beginRe=e(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(c.endRe=e(i.end)),c.terminator_end=g(i.end)||"",i.endsWithParent&&a.terminator_end&&(c.terminator_end+=(i.end?"|":"")+a.terminator_end)),i.illegal&&(c.illegalRe=e(i.illegal)),void 0===i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(t){return function(t){t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map((function(e){return s(t,{variants:null},e)})));if(t.cached_variants)return t.cached_variants;if(function t(e){if(!e)return!1;return e.endsWithParent||t(e.starts)}(t))return s(t,{starts:t.starts?s(t.starts):null});if(Object.isFrozen(t))return s(t);return t}("self"===t?i:t)}))),i.contains.forEach((function(t){n(t,c)})),i.starts&&n(i.starts,a),c.matcher=function(t){const e=new r;return t.contains.forEach(t=>e.addRule(t.begin,{rule:t,type:"begin"})),t.terminator_end&&e.addRule(t.terminator_end,{type:"end"}),t.illegal&&e.addRule(t.illegal,{type:"illegal"}),e}(c),c}(t)}function P(t,e){return e?Number(e):function(t){return D.includes(t.toLowerCase())}(t)?0:1}function j(t){const e={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!t.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,a(this.code);let e;return this.autoDetect?(e=t.highlightAuto(this.code),this.detectedLanguage=e.language):(e=t.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),e.value},autoDetect(){return!this.language||(t=this.autodetect,Boolean(t||""===t));var t},ignoreIllegals:()=>!0},render(t){return t("pre",{},[t("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:e,VuePlugin:{install(t){t.component("highlightjs",e)}}}}const F=a,U=s,{nodeStream:$,mergeStreams:B}=u,z=Symbol("nomatch");var q=function(t){const e=[],n=Object.create(null),o=Object.create(null),a=[];let s=!0;const c=/(^(<[^>]+>|\t|)+|\n)/gm,u="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:h};function p(t){return f.noHighlightRe.test(t)}function d(t,e,n,r){const o={code:e,language:t};k("before:highlight",o);const i=o.result?o.result:g(o.language,o.code,n,r);return i.code=o.code,k("after:highlight",i),i}function g(t,e,r,o){const a=e;function c(t,e){const n=E.case_insensitive?e[0].toLowerCase():e[0];return Object.prototype.hasOwnProperty.call(t.keywords,n)&&t.keywords[n]}function l(){null!=w.subLanguage?function(){if(""===T)return;let t=null;if("string"==typeof w.subLanguage){if(!n[w.subLanguage])return void A.addText(T);t=g(w.subLanguage,T,!0,C[w.subLanguage]),C[w.subLanguage]=t.top}else t=m(T,w.subLanguage.length?w.subLanguage:null);w.relevance>0&&(S+=t.relevance),A.addSublanguage(t.emitter,t.language)}():function(){if(!w.keywords)return void A.addText(T);let t=0;w.keywordPatternRe.lastIndex=0;let e=w.keywordPatternRe.exec(T),n="";for(;e;){n+=T.substring(t,e.index);const r=c(w,e);if(r){const[t,o]=r;A.addText(n),n="",S+=o;const i=E.classNameAliases[t]||t;A.addKeyword(e[0],i)}else n+=e[0];t=w.keywordPatternRe.lastIndex,e=w.keywordPatternRe.exec(T)}n+=T.substr(t),A.addText(n)}(),T=""}function p(t){return t.className&&A.openNode(E.classNameAliases[t.className]||t.className),w=Object.create(t,{parent:{value:w}})}function d(t){return 0===w.matcher.regexIndex?(T+=t[0],1):(N=!0,0)}function h(t){const e=t[0],n=t.rule,r=new i(n),o=[n.__beforeBegin,n["on:begin"]];for(const n of o)if(n&&(n(t,r),r.ignore))return d(e);return n&&n.endSameAsBegin&&(n.endRe=new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?T+=e:(n.excludeBegin&&(T+=e),l(),n.returnBegin||n.excludeBegin||(T=e)),p(n),n.returnBegin?0:e.length}function v(t){const e=t[0],n=a.substr(t.index),r=function t(e,n,r){let o=function(t,e){const n=t&&t.exec(e);return n&&0===n.index}(e.endRe,r);if(o){if(e["on:end"]){const t=new i(e);e["on:end"](n,t),t.ignore&&(o=!1)}if(o){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return t(e.parent,n,r)}(w,t,n);if(!r)return z;const o=w;o.skip?T+=e:(o.returnEnd||o.excludeEnd||(T+=e),l(),o.excludeEnd&&(T=e));do{w.className&&A.closeNode(),w.skip||w.subLanguage||(S+=w.relevance),w=w.parent}while(w!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),p(r.starts)),o.returnEnd?0:e.length}let b={};function _(e,n){const o=n&&n[0];if(T+=e,null==o)return l(),0;if("begin"===b.type&&"end"===n.type&&b.index===n.index&&""===o){if(T+=a.slice(n.index,n.index+1),!s){const e=new Error("0 width match regex");throw e.languageName=t,e.badRule=b.rule,e}return 1}if(b=n,"begin"===n.type)return h(n);if("illegal"===n.type&&!r){const t=new Error('Illegal lexeme "'+o+'" for mode "'+(w.className||"<unnamed>")+'"');throw t.mode=w,t}if("end"===n.type){const t=v(n);if(t!==z)return t}if("illegal"===n.type&&""===o)return 1;if(O>1e5&&O>3*n.index){throw new Error("potential infinite loop, way more iterations than matches")}return T+=o,o.length}const E=y(t);if(!E)throw console.error(u.replace("{}",t)),new Error('Unknown language: "'+t+'"');const x=M(E);let k="",w=o||x;const C={},A=new f.__emitter(f);!function(){const t=[];for(let e=w;e!==E;e=e.parent)e.className&&t.unshift(e.className);t.forEach(t=>A.openNode(t))}();let T="",S=0,R=0,O=0,N=!1;try{for(w.matcher.considerAll();;){O++,N?N=!1:w.matcher.considerAll(),w.matcher.lastIndex=R;const t=w.matcher.exec(a);if(!t)break;const e=_(a.substring(R,t.index),t);R=t.index+e}return _(a.substr(R)),A.closeAllNodes(),A.finalize(),k=A.toHTML(),{relevance:S,value:k,language:t,illegal:!1,emitter:A,top:w}}catch(e){if(e.message&&e.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:e.message,context:a.slice(R-100,R+100),mode:e.mode},sofar:k,relevance:0,value:F(a),emitter:A};if(s)return{illegal:!1,relevance:0,value:F(a),emitter:A,language:t,top:w,errorRaised:e};throw e}}function m(t,e){e=e||f.languages||Object.keys(n);const r=function(t){const e={relevance:0,emitter:new f.__emitter(f),value:F(t),illegal:!1,top:l};return e.emitter.addText(t),e}(t),o=e.filter(y).filter(x).map(e=>g(e,t,!1));o.unshift(r);const i=o.sort((t,e)=>{if(t.relevance!==e.relevance)return e.relevance-t.relevance;if(t.language&&e.language){if(y(t.language).supersetOf===e.language)return 1;if(y(e.language).supersetOf===t.language)return-1}return 0}),[a,s]=i,c=a;return c.second_best=s,c}function v(t){return f.tabReplace||f.useBR?t.replace(c,t=>"\n"===t?f.useBR?"<br>":t:f.tabReplace?t.replace(/\t/g,f.tabReplace):t):t}function b(t){let e=null;const n=function(t){let e=t.className+" ";e+=t.parentNode?t.parentNode.className:"";const n=f.languageDetectRe.exec(e);if(n){const e=y(n[1]);return e||(console.warn(u.replace("{}",n[1])),console.warn("Falling back to no-highlight mode for this block.",t)),e?n[1]:"no-highlight"}return e.split(/\s+/).find(t=>p(t)||y(t))}(t);if(p(n))return;k("before:highlightBlock",{block:t,language:n}),f.useBR?(e=document.createElement("div")).innerHTML=t.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,"\n"):e=t;const r=e.textContent,i=n?d(n,r,!0):m(r),a=$(e);if(a.length){const t=document.createElement("div");t.innerHTML=i.value,i.value=B(a,$(t),r)}i.value=v(i.value),k("after:highlightBlock",{block:t,result:i}),t.innerHTML=i.value,t.className=function(t,e,n){const r=e?o[e]:n,i=[t.trim()];return t.match(/\bhljs\b/)||i.push("hljs"),t.includes(r)||i.push(r),i.join(" ").trim()}(t.className,n,i.language),t.result={language:i.language,re:i.relevance,relavance:i.relevance},i.second_best&&(t.second_best={language:i.second_best.language,re:i.second_best.relevance,relavance:i.second_best.relevance})}const _=()=>{if(_.called)return;_.called=!0;const t=document.querySelectorAll("pre code");e.forEach.call(t,b)};function y(t){return t=(t||"").toLowerCase(),n[t]||n[o[t]]}function E(t,{languageName:e}){"string"==typeof t&&(t=[t]),t.forEach(t=>{o[t]=e})}function x(t){const e=y(t);return e&&!e.disableAutodetect}function k(t,e){const n=t;a.forEach((function(t){t[n]&&t[n](e)}))}Object.assign(t,{highlight:d,highlightAuto:m,fixMarkup:function(t){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),v(t)},highlightBlock:b,configure:function(t){t.useBR&&(console.warn("'useBR' option is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2559")),f=U(f,t)},initHighlighting:_,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",_,!1)},registerLanguage:function(e,r){let o=null;try{o=r(t)}catch(t){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!s)throw t;console.error(t),o=l}o.name||(o.name=e),n[e]=o,o.rawDefinition=r.bind(null,t),o.aliases&&E(o.aliases,{languageName:e})},listLanguages:function(){return Object.keys(n)},getLanguage:y,registerAliases:E,requireLanguage:function(t){console.warn("requireLanguage is deprecated and will be removed entirely in the future."),console.warn("Please see https://github.com/highlightjs/highlight.js/pull/2844");const e=y(t);if(e)return e;throw new Error("The '{}' language is required, but not loaded.".replace("{}",t))},autoDetection:x,inherit:U,addPlugin:function(t){a.push(t)},vuePlugin:j(t).VuePlugin}),t.debugMode=function(){s=!1},t.safeMode=function(){s=!0},t.versionString="10.4.1";for(const t in I)"object"==typeof I[t]&&r(I[t]);return Object.assign(t,I),t}({});t.exports=q},function(t,e,n){"use strict";t.exports=n(103)},function(t,e,n){"use strict";t.exports.encode=n(104),t.exports.decode=n(105),t.exports.format=n(106),t.exports.parse=n(107)},function(t,e){t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},function(t,e){t.exports=/[\0-\x1F\x7F-\x9F]/},function(t,e){t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},function(t,e,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",o="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",i=new RegExp("^(?:"+r+"|"+o+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),a=new RegExp("^(?:"+r+"|"+o+")");t.exports.HTML_TAG_RE=i,t.exports.HTML_OPEN_CLOSE_TAG_RE=a},function(t,e,n){"use strict";t.exports.tokenize=function(t,e){var n,r,o,i,a=t.pos,s=t.src.charCodeAt(a);if(e)return!1;if(126!==s)return!1;if(o=(r=t.scanDelims(t.pos,!0)).length,i=String.fromCharCode(s),o<2)return!1;for(o%2&&(t.push("text","",0).content=i,o--),n=0;n<o;n+=2)t.push("text","",0).content=i+i,t.delimiters.push({marker:s,jump:n,token:t.tokens.length-1,level:t.level,end:-1,open:r.can_open,close:r.can_close});return t.pos+=r.length,!0},t.exports.postProcess=function(t){var e,n,r,o,i,a=[],s=t.delimiters,c=t.delimiters.length;for(e=0;e<c;e++)126===(r=s[e]).marker&&-1!==r.end&&(o=s[r.end],(i=t.tokens[r.token]).type="s_open",i.tag="s",i.nesting=1,i.markup="~~",i.content="",(i=t.tokens[o.token]).type="s_close",i.tag="s",i.nesting=-1,i.markup="~~",i.content="","text"===t.tokens[o.token-1].type&&"~"===t.tokens[o.token-1].content&&a.push(o.token-1));for(;a.length;){for(n=(e=a.pop())+1;n<t.tokens.length&&"s_close"===t.tokens[n].type;)n++;e!==--n&&(i=t.tokens[n],t.tokens[n]=t.tokens[e],t.tokens[e]=i)}}},function(t,e,n){"use strict";t.exports.tokenize=function(t,e){var n,r,o=t.pos,i=t.src.charCodeAt(o);if(e)return!1;if(95!==i&&42!==i)return!1;for(r=t.scanDelims(t.pos,42===i),n=0;n<r.length;n++)t.push("text","",0).content=String.fromCharCode(i),t.delimiters.push({marker:i,length:r.length,jump:n,token:t.tokens.length-1,level:t.level,end:-1,open:r.can_open,close:r.can_close});return t.pos+=r.length,!0},t.exports.postProcess=function(t){var e,n,r,o,i,a,s=t.delimiters;for(e=t.delimiters.length-1;e>=0;e--)95!==(n=s[e]).marker&&42!==n.marker||-1!==n.end&&(r=s[n.end],a=e>0&&s[e-1].end===n.end+1&&s[e-1].token===n.token-1&&s[n.end+1].token===r.token+1&&s[e-1].marker===n.marker,i=String.fromCharCode(n.marker),(o=t.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=t.tokens[r.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(t.tokens[s[e-1].token].content="",t.tokens[s[n.end+1].token].content="",e--))}},function(t,e,n){(function(t,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){e&&e.nodeType,t&&t.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,c=2147483647,u=36,l=1,f=26,p=38,d=700,h=72,g=128,m="-",v=/^xn--/,b=/[^\x20-\x7E]/,_=/[\x2E\u3002\uFF0E\uFF61]/g,y={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},E=u-l,x=Math.floor,k=String.fromCharCode;function w(t){throw new RangeError(y[t])}function C(t,e){for(var n=t.length,r=[];n--;)r[n]=e(t[n]);return r}function A(t,e){var n=t.split("@"),r="";return n.length>1&&(r=n[0]+"@",t=n[1]),r+C((t=t.replace(_,".")).split("."),e).join(".")}function T(t){for(var e,n,r=[],o=0,i=t.length;o<i;)(e=t.charCodeAt(o++))>=55296&&e<=56319&&o<i?56320==(64512&(n=t.charCodeAt(o++)))?r.push(((1023&e)<<10)+(1023&n)+65536):(r.push(e),o--):r.push(e);return r}function S(t){return C(t,(function(t){var e="";return t>65535&&(e+=k((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=k(t)})).join("")}function R(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function O(t,e,n){var r=0;for(t=n?x(t/d):t>>1,t+=x(t/e);t>E*f>>1;r+=u)t=x(t/E);return x(r+(E+1)*t/(t+p))}function N(t){var e,n,r,o,i,a,s,p,d,v,b,_=[],y=t.length,E=0,k=g,C=h;for((n=t.lastIndexOf(m))<0&&(n=0),r=0;r<n;++r)t.charCodeAt(r)>=128&&w("not-basic"),_.push(t.charCodeAt(r));for(o=n>0?n+1:0;o<y;){for(i=E,a=1,s=u;o>=y&&w("invalid-input"),((p=(b=t.charCodeAt(o++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:u)>=u||p>x((c-E)/a))&&w("overflow"),E+=p*a,!(p<(d=s<=C?l:s>=C+f?f:s-C));s+=u)a>x(c/(v=u-d))&&w("overflow"),a*=v;C=O(E-i,e=_.length+1,0==i),x(E/e)>c-k&&w("overflow"),k+=x(E/e),E%=e,_.splice(E++,0,k)}return S(_)}function L(t){var e,n,r,o,i,a,s,p,d,v,b,_,y,E,C,A=[];for(_=(t=T(t)).length,e=g,n=0,i=h,a=0;a<_;++a)(b=t[a])<128&&A.push(k(b));for(r=o=A.length,o&&A.push(m);r<_;){for(s=c,a=0;a<_;++a)(b=t[a])>=e&&b<s&&(s=b);for(s-e>x((c-n)/(y=r+1))&&w("overflow"),n+=(s-e)*y,e=s,a=0;a<_;++a)if((b=t[a])<e&&++n>c&&w("overflow"),b==e){for(p=n,d=u;!(p<(v=d<=i?l:d>=i+f?f:d-i));d+=u)C=p-v,E=u-v,A.push(k(R(v+C%E,0))),p=x(C/E);A.push(k(R(p,0))),i=O(n,y,r==o),n=0,++r}++n,++e}return A.join("")}s={version:"1.4.1",ucs2:{decode:T,encode:S},decode:N,encode:L,toASCII:function(t){return A(t,(function(t){return b.test(t)?"xn--"+L(t):t}))},toUnicode:function(t){return A(t,(function(t){return v.test(t)?N(t.slice(4).toLowerCase()):t}))}},void 0===(o=function(){return s}.call(e,n,e,t))||(t.exports=o)}()}).call(this,n(22)(t),n(11))},function(t,e,n){"use strict";t.exports=function(t,e){!0===e&&(e=0);var n=t.indexOf("://"),r=t.substring(0,n).split("+").filter(Boolean);return"number"==typeof e?r[e]:r}},function(t,e,n){"use strict";var r=n(64);t.exports=function t(e){if(Array.isArray(e))return-1!==e.indexOf("ssh")||-1!==e.indexOf("rsync");if("string"!=typeof e)return!1;var n=r(e);return e=e.substring(e.indexOf("://")+3),!!t(n)||e.indexOf("@")<e.indexOf(":")}},function(t,e,n){"use strict";e.decode=e.parse=n(167),e.encode=e.stringify=n(168)},function(t,e,n){var r=n(173);t.exports=function(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:r(t,e,n)}},function(t,e){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},function(t,e,n){var r=n(174),o=n(68),i=n(175);t.exports=function(t){return o(t)?i(t):r(t)}},function(t,e,n){var r=n(23),o=n(176),i=n(9),a=n(24),s=1/0,c=r?r.prototype:void 0,u=c?c.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-s?"-0":n}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(11))},function(t,e,n){var r=n(183),o=n(184),i=n(185);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},function(t,e){var n=/\s/;t.exports=function(t){for(var e=t.length;e--&&n.test(t.charAt(e)););return e}},function(t,e,n){var r=n(18),o=n(20),i="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";t.exports=function(t){if(!o(t))return!1;var e=r(t);return e==a||e==s||e==i||e==c}},function(t,e,n){var r=n(76),o=n(198),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e,n){var r=n(200),o=n(44),i=n(205),a=n(79),s=n(206),c=n(18),u=n(78),l=u(r),f=u(o),p=u(i),d=u(a),h=u(s),g=c;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=g(new o)||i&&"[object Promise]"!=g(i.resolve())||a&&"[object Set]"!=g(new a)||s&&"[object WeakMap]"!=g(new s))&&(g=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=g},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(12)(n(8),"Set");t.exports=r},function(t,e,n){var r=n(48),o=n(235),i=n(236);function a(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,t.exports=a},function(t,e){t.exports=function(t,e){return t.has(e)}},function(t,e,n){var r=n(28),o=n(250),i=n(251),a=n(252),s=n(253),c=n(254);function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=s,u.prototype.set=c,t.exports=u},function(t,e,n){var r=n(255),o=n(19);t.exports=function t(e,n,i,a,s){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!=e&&n!=n:r(e,n,i,a,t,s))}},function(t,e,n){var r=n(80),o=n(256),i=n(81),a=1,s=2;t.exports=function(t,e,n,c,u,l){var f=n&a,p=t.length,d=e.length;if(p!=d&&!(f&&d>p))return!1;var h=l.get(t),g=l.get(e);if(h&&g)return h==e&&g==t;var m=-1,v=!0,b=n&s?new r:void 0;for(l.set(t,e),l.set(e,t);++m<p;){var _=t[m],y=e[m];if(c)var E=f?c(y,_,m,e,t,l):c(_,y,m,t,e,l);if(void 0!==E){if(E)continue;v=!1;break}if(b){if(!o(e,(function(t,e){if(!i(b,e)&&(_===t||u(_,t,n,c,l)))return b.push(e)}))){v=!1;break}}else if(_!==y&&!u(_,y,n,c,l)){v=!1;break}}return l.delete(t),l.delete(e),v}},function(t,e,n){var r=n(20);t.exports=function(t){return t==t&&!r(t)}},function(t,e){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},function(t,e,n){var r=n(88),o=n(31);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}},function(t,e,n){var r=n(9),o=n(51),i=n(270),a=n(17);t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:i(a(t))}},function(t,e){var n={utf8:{stringToBytes:function(t){return n.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(n.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e},bytesToString:function(t){for(var e=[],n=0;n<t.length;n++)e.push(String.fromCharCode(t[n]));return e.join("")}}};t.exports=n},function(t,e,n){var r=n(161),o=n(162),i=n(163);t.exports=function(t,e){return r(t)||o(t,e)||i()}},function(t,e,n){"use strict";e.__esModule=!0;var r=s(n(180)),o=s(n(213)),i=s(n(214)),a=s(n(215));function s(t){return t&&t.__esModule?t:{default:t}}e.default={format:function(t,e){switch((e=e||{}).language){case"db2":return new r.default(e).format(t);case"n1ql":return new o.default(e).format(t);case"pl/sql":return new i.default(e).format(t);case"sql":case void 0:return new a.default(e).format(t);default:throw Error("Unsupported SQL dialect: "+e.language)}}},t.exports=e.default},function(t,e,n){var r=n(241),o=n(242),i=n(247);t.exports=function(t,e){return r(t,i(e,3),o)}},function(t,e,n){var r,o,i,a,s;r=n(280),o=n(89).utf8,i=n(281),a=n(89).bin,(s=function(t,e){t.constructor==String?t=e&&"binary"===e.encoding?a.stringToBytes(t):o.stringToBytes(t):i(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||(t=t.toString());for(var n=r.bytesToWords(t),c=8*t.length,u=1732584193,l=-271733879,f=-1732584194,p=271733878,d=0;d<n.length;d++)n[d]=16711935&(n[d]<<8|n[d]>>>24)|4278255360&(n[d]<<24|n[d]>>>8);n[c>>>5]|=128<<c%32,n[14+(c+64>>>9<<4)]=c;var h=s._ff,g=s._gg,m=s._hh,v=s._ii;for(d=0;d<n.length;d+=16){var b=u,_=l,y=f,E=p;u=h(u,l,f,p,n[d+0],7,-680876936),p=h(p,u,l,f,n[d+1],12,-389564586),f=h(f,p,u,l,n[d+2],17,606105819),l=h(l,f,p,u,n[d+3],22,-1044525330),u=h(u,l,f,p,n[d+4],7,-176418897),p=h(p,u,l,f,n[d+5],12,1200080426),f=h(f,p,u,l,n[d+6],17,-1473231341),l=h(l,f,p,u,n[d+7],22,-45705983),u=h(u,l,f,p,n[d+8],7,1770035416),p=h(p,u,l,f,n[d+9],12,-1958414417),f=h(f,p,u,l,n[d+10],17,-42063),l=h(l,f,p,u,n[d+11],22,-1990404162),u=h(u,l,f,p,n[d+12],7,1804603682),p=h(p,u,l,f,n[d+13],12,-40341101),f=h(f,p,u,l,n[d+14],17,-1502002290),u=g(u,l=h(l,f,p,u,n[d+15],22,1236535329),f,p,n[d+1],5,-165796510),p=g(p,u,l,f,n[d+6],9,-1069501632),f=g(f,p,u,l,n[d+11],14,643717713),l=g(l,f,p,u,n[d+0],20,-373897302),u=g(u,l,f,p,n[d+5],5,-701558691),p=g(p,u,l,f,n[d+10],9,38016083),f=g(f,p,u,l,n[d+15],14,-660478335),l=g(l,f,p,u,n[d+4],20,-405537848),u=g(u,l,f,p,n[d+9],5,568446438),p=g(p,u,l,f,n[d+14],9,-1019803690),f=g(f,p,u,l,n[d+3],14,-187363961),l=g(l,f,p,u,n[d+8],20,1163531501),u=g(u,l,f,p,n[d+13],5,-1444681467),p=g(p,u,l,f,n[d+2],9,-51403784),f=g(f,p,u,l,n[d+7],14,1735328473),u=m(u,l=g(l,f,p,u,n[d+12],20,-1926607734),f,p,n[d+5],4,-378558),p=m(p,u,l,f,n[d+8],11,-2022574463),f=m(f,p,u,l,n[d+11],16,1839030562),l=m(l,f,p,u,n[d+14],23,-35309556),u=m(u,l,f,p,n[d+1],4,-1530992060),p=m(p,u,l,f,n[d+4],11,1272893353),f=m(f,p,u,l,n[d+7],16,-155497632),l=m(l,f,p,u,n[d+10],23,-1094730640),u=m(u,l,f,p,n[d+13],4,681279174),p=m(p,u,l,f,n[d+0],11,-358537222),f=m(f,p,u,l,n[d+3],16,-722521979),l=m(l,f,p,u,n[d+6],23,76029189),u=m(u,l,f,p,n[d+9],4,-640364487),p=m(p,u,l,f,n[d+12],11,-421815835),f=m(f,p,u,l,n[d+15],16,530742520),u=v(u,l=m(l,f,p,u,n[d+2],23,-995338651),f,p,n[d+0],6,-198630844),p=v(p,u,l,f,n[d+7],10,1126891415),f=v(f,p,u,l,n[d+14],15,-1416354905),l=v(l,f,p,u,n[d+5],21,-57434055),u=v(u,l,f,p,n[d+12],6,1700485571),p=v(p,u,l,f,n[d+3],10,-1894986606),f=v(f,p,u,l,n[d+10],15,-1051523),l=v(l,f,p,u,n[d+1],21,-2054922799),u=v(u,l,f,p,n[d+8],6,1873313359),p=v(p,u,l,f,n[d+15],10,-30611744),f=v(f,p,u,l,n[d+6],15,-1560198380),l=v(l,f,p,u,n[d+13],21,1309151649),u=v(u,l,f,p,n[d+4],6,-145523070),p=v(p,u,l,f,n[d+11],10,-1120210379),f=v(f,p,u,l,n[d+2],15,718787259),l=v(l,f,p,u,n[d+9],21,-343485551),u=u+b>>>0,l=l+_>>>0,f=f+y>>>0,p=p+E>>>0}return r.endian([u,l,f,p])})._ff=function(t,e,n,r,o,i,a){var s=t+(e&n|~e&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},s._gg=function(t,e,n,r,o,i,a){var s=t+(e&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},s._hh=function(t,e,n,r,o,i,a){var s=t+(e^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},s._ii=function(t,e,n,r,o,i,a){var s=t+(n^(e|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+e},s._blocksize=16,s._digestsize=16,t.exports=function(t,e){if(null==t)throw new Error("Illegal argument "+t);var n=r.wordsToBytes(s(t,e));return e&&e.asBytes?n:e&&e.asString?a.bytesToString(n):r.bytesToHex(n)}},function(t,e,n){var r=n(95);"string"==typeof r&&(r=[[t.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(97)(r,o);r.locals&&(t.exports=r.locals)},function(t,e,n){(t.exports=n(96)(!1)).push([t.i,'@charset \'UTF-8\';\n\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n  margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n  background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\n/* Forms\n   ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type="button"],\n[type="reset"],\n[type="submit"] {\n  -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type="button"]::-moz-focus-inner,\n[type="reset"]::-moz-focus-inner,\n[type="submit"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type="button"]:-moz-focusring,\n[type="reset"]:-moz-focusring,\n[type="submit"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type="checkbox"],\n[type="radio"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type="number"]::-webkit-inner-spin-button,\n[type="number"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type="search"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type="search"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\n/*\n * Add the correct display in all browsers.\n */\n\n/* Misc\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n  display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n  display: none;\n}\n\n/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * 1. Prevent padding and border from affecting element width\n * https://goo.gl/pYtbK7\n * 2. Change the default font family in all browsers (opinionated)\n */\n\nhtml {\n  box-sizing: border-box; /* 1 */\n  font-family: sans-serif; /* 2 */\n}\n\n*,\n*::before,\n*::after {\n  box-sizing: inherit;\n}\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\n\ndl,\ndd,\nh2,\nh3,\nh5,\np,\npre {\n  margin: 0;\n}\n\nbutton {\n  background: transparent;\n  padding: 0;\n}\n\n/**\n * Work around a Firefox/IE bug where the transparent `button` background\n * results in a loss of the default `button` focus styles.\n */\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the system font stack as a sane default.\n * 2. Use Tailwind\'s default "normal" line-height so the user isn\'t forced\n * to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */\n  line-height: 1.5; /* 2 */\n}\n\n/**\n * Allow adding a border to an element by just adding a border-width.\n *\n * By default, the way the browser specifies that an element should have no\n * border is by setting it\'s border-style to `none` in the user-agent\n * stylesheet.\n *\n * In order to easily add borders to elements by just setting the `border-width`\n * property, we change the default border-style for all elements to `solid`, and\n * use border-width to hide them instead. This way our `border` utilities only\n * need to set the `border-width` property instead of the entire `border`\n * shorthand, making our border utilities much more straightforward to compose.\n *\n * https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n*::before,\n*::after {\n  border-width: 0;\n  border-style: solid;\n  border-color: rgb(232, 229, 239);\n  border-color: var(--gray-300);\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\ntextarea {\n  resize: vertical;\n}\n\ninput::-moz-placeholder,\ntextarea::-moz-placeholder {\n  color: #a0aec0;\n}\n\ninput:-ms-input-placeholder,\ntextarea:-ms-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  color: #a0aec0;\n}\n\nbutton,\n[role="button"] {\n  cursor: pointer;\n}\n\n\nh2,\nh3,\nh5 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don\'t inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n  padding: 0;\n  line-height: inherit;\n  color: inherit;\n}\n\n/**\n * Use the configured \'mono\' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * \'mono\' font family.\n */\n\npre,\ncode {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n}\n\n/**\n * Make replaced elements `display: block` by default as that\'s\n * the behavior you want almost all of the time. Inspired by\n * CSS Remedy, with `svg` added as well.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\n\nsvg,\ncanvas {\n  display: block;\n  vertical-align: middle;\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their instrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\n:root {\n  --white: rgb(255, 255, 255);\n  --blue-400: rgb(122, 122, 255);\n  --green-100: rgb(227, 255, 242);\n  --green-300: rgb(148, 242, 200);\n  --green-400: rgb(114, 224, 175);\n  --green-500: rgb(34, 212, 146);\n  --purple-100: rgb(251, 245, 255);\n  --purple-200: rgb(236, 211, 253);\n  --purple-300: rgb(214, 188, 250);\n  --purple-400: rgb(183, 148, 244);\n  --purple-500: rgb(121, 0, 245);\n  --purple-600: rgb(113, 7, 220);\n  --purple-800: rgb(79, 15, 143);\n  --red-100: rgb(255, 235, 243);\n  --red-300: rgb(250, 133, 162);\n  --red-400: rgb(250, 78, 121);\n  --yellow-100: rgb(255, 253, 235);\n  --yellow-200: rgb(255, 248, 196);\n  --yellow-300: rgb(255, 243, 148);\n  --yellow-400: rgb(255, 234, 79);\n  --tint-50: rgba(0, 0, 150, 0.015);\n  --tint-100: rgba(0, 0, 150, 0.025);\n  --tint-200: rgba(0, 0, 100, 0.07);\n  --tint-300: rgba(25, 0, 100, 0.1);\n  --tint-400: rgba(20, 0, 100, 0.2);\n  --tint-500: rgba(30, 20, 90, 0.35);\n  --tint-600: rgba(30, 20, 70, 0.5);\n  --tint-700: rgba(15, 10, 60, 0.75);\n  --gray-50: rgb(252, 252, 253);\n  --gray-100: rgb(247, 247, 252);\n  --gray-200: rgb(238, 238, 245);\n  --gray-300: rgb(232, 229, 239);\n  --gray-400: rgb(209, 204, 224);\n  --gray-500: rgb(176, 173, 197);\n  --gray-600: rgb(142, 137, 162);\n  --gray-700: rgb(75, 71, 109);\n  --gray-800: rgb(51, 47, 81);\n  /* dark theme */\n  --dark-white: rgb(38, 38, 50);\n  --dark-blue-400: rgb(85, 0, 255);\n  --dark-green-100: rgb(32, 97, 90);\n  --dark-green-300: rgb(55, 111, 123);\n  --dark-green-500: rgb(63, 152, 142);\n  --dark-purple-100: rgb(60, 46, 96);\n  --dark-purple-200: rgb(81, 50, 128);\n  --dark-purple-300: rgb(104, 85, 147);\n  --dark-purple-400: rgb(106, 87, 148);\n  --dark-purple-500: rgb(126, 107, 167);\n  --dark-purple-600: rgb(145, 127, 183);\n  --dark-purple-800: rgb(158, 140, 194);\n  --dark-red-100: rgb(255, 235, 243);\n  --dark-red-300: rgb(250, 133, 162);\n  --dark-red-400: rgb(250, 78, 121);\n  --dark-yellow-100: rgb(61, 57, 49);\n  --dark-yellow-200: rgb(90, 78, 53);\n  --dark-yellow-300: rgb(119, 103, 70);\n  --dark-yellow-400: rgb(145, 121, 90);\n  --dark-tint-50: rgba(240, 240, 245, 0.05);\n  --dark-tint-100: rgba(240, 240, 245, 0.075);\n  --dark-tint-200: rgba(240, 240, 245, 0.1);\n  --dark-tint-300: rgba(240, 240, 245, 0.125);\n  --dark-tint-400: rgba(240, 240, 245, 0.25);\n  --dark-tint-500: rgba(240, 240, 245, 0.45);\n  --dark-tint-600: rgba(240, 240, 245, 0.55);\n  --dark-tint-700: rgba(240, 240, 245, 0.65);\n  --dark-gray-0: rgb(30, 30, 40);\n  --dark-gray-50: rgb(38, 38, 50);\n  --dark-gray-100: rgb(48, 48, 58);\n  --dark-gray-200: rgb(51, 51, 65);\n  --dark-gray-300: rgb(75, 75, 85);\n  --dark-gray-400: rgb(142, 142, 160);\n  --dark-gray-500: rgb(152, 152, 170);\n  --dark-gray-600: rgb(165, 165, 175);\n  --dark-gray-700: rgb(216, 216, 223);\n  --dark-gray-800: rgb(230, 230, 235);\n  --dark-shadow-sm: \'0 2px 0 var(--gray-0)\';\n  --dark-shadow-default: \'0 2px 0 var(--gray-50), 2px 4px 0 var(--gray-0)\';\n  --dark-shadow-lg: \'0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50), 4px 6px 0 var(--gray-0)\';\n  --dark-shadow-input: \'inset 0 2px 0 var(--gray-100)\';\n}\n\nhtml {\n  box-sizing: border-box;\n  font-size: 14px;\n  background-color: rgb(238, 238, 245);\n  background-color: var(--gray-200);\n  overflow-x: hidden;\n  overflow-y: scroll;\n}\n\n@media (min-width: 1024px) {\n  html {\n    font-size: 16px;\n  }\n}\n\n/* Exclude iframes like 1Password save modals */\n\n*:not(iframe),\n*:after,\n*:before {\n  position: relative;\n}\n\n*:focus {\n  outline: 0 !important;\n}\n\nbody {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n  color: rgb(51, 47, 81);\n  color: var(--gray-800);\n  line-height: 1.5;\n  width: 100%;\n}\n\n/* Dark theme */\n\n@media (prefers-color-scheme: dark) {\n  html.theme-auto {\n    --white: var(--dark-white);\n    --blue-400: var(--dark-blue-400);\n    --green-100: var(--dark-green-100);\n    --green-300: var(--dark-green-300);\n    --green-400: var(--dark-green-400);\n    --green-500: var(--dark-green-500);\n    --purple-100: var(--dark-purple-100);\n    --purple-200: var(--dark-purple-200);\n    --purple-300: var(--dark-purple-300);\n    --purple-400: var(--dark-purple-400);\n    --purple-500: var(--dark-purple-500);\n    --purple-600: var(--dark-purple-600);\n    --purple-800: var(--dark-purple-800);\n    --red-100: var(--dark-red-100);\n    --red-300: var(--dark-red-300);\n    --red-400: var(--dark-red-400);\n    --yellow-100: var(--dark-yellow-100);\n    --yellow-200: var(--dark-yellow-200);\n    --yellow-300: var(--dark-yellow-300);\n    --yellow-400: var(--dark-yellow-400);\n    --tint-50: var(--dark-tint-50);\n    --tint-100: var(--dark-tint-100);\n    --tint-200: var(--dark-tint-200);\n    --tint-300: var(--dark-tint-300);\n    --tint-400: var(--dark-tint-400);\n    --tint-500: var(--dark-tint-500);\n    --tint-600: var(--dark-tint-600);\n    --tint-700: var(--dark-tint-700);\n    --gray-0: var(--dark-gray-0);\n    --gray-50: var(--dark-gray-50);\n    --gray-100: var(--dark-gray-100);\n    --gray-200: var(--dark-gray-200);\n    --gray-300: var(--dark-gray-300);\n    --gray-400: var(--dark-gray-400);\n    --gray-500: var(--dark-gray-500);\n    --gray-600: var(--dark-gray-600);\n    --gray-700: var(--dark-gray-700);\n    --gray-800: var(--dark-gray-800);\n    --shadow-sm: \'0 2px 0 var(--gray-50)\';\n    --shadow-default: \'0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50)\';\n    --shadow-lg: \'0 2px 0 var(--gray-200), 2px 4px 0 var(--gray-100), 4px 6px 0 var(--gray-50)\';\n    --shadow-input: \'inset 0 2px 0 var(--gray-100)\';\n  }\n\n  html.theme-auto {\n    background-color: rgb(30, 30, 40);\n    background-color: var(--dark-gray-0);\n  }\n\n  html.theme-auto .checkbox:before {\n    background-color: rgb(51, 47, 81);\n    background-color: var(--gray-800);\n  }\n\n  html.theme-auto .tab-nav,\n    html.theme-auto .dropdown {\n    background-color: rgb(209, 204, 224);\n    background-color: var(--gray-400);\n  }\n}\n\nhtml.theme-dark {\n  --white: var(--dark-white);\n  --blue-400: var(--dark-blue-400);\n  --green-100: var(--dark-green-100);\n  --green-300: var(--dark-green-300);\n  --green-400: var(--dark-green-400);\n  --green-500: var(--dark-green-500);\n  --purple-100: var(--dark-purple-100);\n  --purple-200: var(--dark-purple-200);\n  --purple-300: var(--dark-purple-300);\n  --purple-400: var(--dark-purple-400);\n  --purple-500: var(--dark-purple-500);\n  --purple-600: var(--dark-purple-600);\n  --purple-800: var(--dark-purple-800);\n  --red-100: var(--dark-red-100);\n  --red-300: var(--dark-red-300);\n  --red-400: var(--dark-red-400);\n  --yellow-100: var(--dark-yellow-100);\n  --yellow-200: var(--dark-yellow-200);\n  --yellow-300: var(--dark-yellow-300);\n  --yellow-400: var(--dark-yellow-400);\n  --tint-50: var(--dark-tint-50);\n  --tint-100: var(--dark-tint-100);\n  --tint-200: var(--dark-tint-200);\n  --tint-300: var(--dark-tint-300);\n  --tint-400: var(--dark-tint-400);\n  --tint-500: var(--dark-tint-500);\n  --tint-600: var(--dark-tint-600);\n  --tint-700: var(--dark-tint-700);\n  --gray-0: var(--dark-gray-0);\n  --gray-50: var(--dark-gray-50);\n  --gray-100: var(--dark-gray-100);\n  --gray-200: var(--dark-gray-200);\n  --gray-300: var(--dark-gray-300);\n  --gray-400: var(--dark-gray-400);\n  --gray-500: var(--dark-gray-500);\n  --gray-600: var(--dark-gray-600);\n  --gray-700: var(--dark-gray-700);\n  --gray-800: var(--dark-gray-800);\n  --shadow-sm: \'0 2px 0 var(--gray-50)\';\n  --shadow-default: \'0 2px 0 var(--gray-100), 2px 4px 0 var(--gray-50)\';\n  --shadow-lg: \'0 2px 0 var(--gray-200), 2px 4px 0 var(--gray-100), 4px 6px 0 var(--gray-50)\';\n  --shadow-input: \'inset 0 2px 0 var(--gray-100)\';\n}\n\nhtml.theme-dark {\n  background-color: rgb(30, 30, 40);\n  background-color: var(--dark-gray-0);\n}\n\nhtml.theme-dark .checkbox:before {\n  background-color: rgb(51, 47, 81);\n  background-color: var(--gray-800);\n}\n\nhtml.theme-dark .tab-nav,\nhtml.theme-dark .dropdown {\n  background-color: rgb(209, 204, 224);\n  background-color: var(--gray-400);\n}\n\n.alert-empty {\n  color: rgba(30, 20, 90, 0.35);\n  color: var(--tint-500);\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n  text-align: center;\n}\n\n.button {\n  display: inline-flex;\n  align-items: center;\n  justify-items: center;\n  align-content: center;\n  justify-content: center;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  min-height: 2.5rem;\n  border-width: 0;\n  background-color: rgb(121, 0, 245);\n  background-color: var(--purple-500);\n  overflow: hidden;\n  border-radius: 0.125rem;\n  color: rgb(255, 255, 255);\n  color: var(--white);\n  line-height: 1;\n  text-decoration: none;\n}\n\n.button:after {\n  content: \'\';\n  display: block;\n  position: absolute;\n  left: 100%;\n  bottom: 0;\n  width: 200%;\n  height: 100vh;\n  background-color: rgba(30, 20, 90, 0.35);\n  background-color: var(--tint-500);\n  transform: translateX(-1rem) skewX(-65deg);\n  transform-origin: 0% 100%;\n  transition: transform 0.75s ease-out;\n}\n\n.button:hover:after {\n  transform: translateX(-1.5rem) skewX(-65deg);\n  transition-duration: 0.3s;\n}\n\n.button:not(:disabled):active:after {\n  transition-delay: 0.2s;\n  transition-duration: 0.3s;\n  transform: translateX(-100%) skewX(-65deg);\n}\n\n.button-secondary {\n  display: inline-flex;\n  align-items: center;\n  justify-items: center;\n  align-content: center;\n  justify-content: center;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  min-height: 2.5rem;\n  border-width: 0;\n  background-color: rgb(121, 0, 245);\n  background-color: var(--purple-500);\n  overflow: hidden;\n  border-radius: 0.125rem;\n  color: rgb(255, 255, 255);\n  color: var(--white);\n  line-height: 1;\n  text-decoration: none;\n  background-color: rgba(0, 0, 100, 0.07);\n  background-color: var(--tint-200);\n  color: rgba(15, 10, 60, 0.75);\n  color: var(--tint-700);\n}\n\n.button-secondary:hover {\n  background-color: rgba(25, 0, 100, 0.1);\n  background-color: var(--tint-300);\n}\n\n.button-secondary:not(:disabled):active {\n  background-color: rgba(30, 20, 90, 0.35);\n  background-color: var(--tint-500);\n  opacity: 0.5;\n}\n\n.button:focus,\n.button-secondary:focus {\n  outline: 0;\n}\n\n.button:disabled,\n.button-secondary:disabled {\n  cursor: not-allowed;\n  opacity: 0.25;\n}\n\n.button-sm {\n  font-size: 0.875rem;\n}\n\n.button.button-sm,\n.button-secondary.button-sm {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  min-height: 1.5rem;\n  border-radius: 0.125rem;\n}\n\n.button-lg {\n  font-size: 1.125rem;\n}\n\n.button.button-lg,\n.button-secondary.button-lg {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n  min-height: 3rem;\n}\n\n.button-lg.button:after {\n  transform: translateX(-2rem) skewX(-65deg);\n}\n\n.button-lg.button:hover:after {\n  transform: translateX(-3rem) skewX(-65deg);\n}\n\n.card {\n  position: relative;\n  display: grid;\n  align-items: stretch;\n  border-width: 1px;\n  border-color: rgba(25, 0, 100, 0.1);\n  border-color: var(--tint-300);\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n  box-shadow: var(--shadow-sm);\n  border-radius: 0.125rem;\n}\n\n.card-details {\n  overflow: hidden;\n}\n\n.card-details-overflow {\n  display: grid;\n  grid-gap: 1rem;\n  padding: 1.5rem;\n  overflow-x: auto;\n}\n\n.card-danger {\n  background-color: rgb(250, 78, 121);\n  background-color: var(--red-400);\n  color: rgb(255, 255, 255);\n  color: var(--white);\n}\n\n@media (min-width: 768px) {\n  .card {\n    grid-template-columns: 16rem 1fr;\n  }\n\n  .card-has-header {\n    grid-template-rows: auto 1fr;\n  }\n\n  .card.card-no-props {\n    display: block;\n  }\n\n  .card-header {\n    grid-column-end: span 2;\n  }\n\n  .card-details-overflow {\n    padding: 2rem;\n  }\n}\n\n.checkbox-label {\n  display: grid;\n  justify-content: flex-start;\n  grid-template-columns: auto;\n  grid-auto-flow: column;\n  grid-gap: 0.5rem;\n  min-height: 0;\n  cursor: pointer;\n  color: rgb(51, 47, 81);\n  color: var(--gray-800);\n}\n\n.checkbox {\n  width: 1.5em;\n  height: 1.5em;\n  border-style: none;\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n}\n\n.checkbox:before {\n  position: absolute;\n  width: 1.5em;\n  height: 1.5em;\n  border-width: 1px;\n  border-color: rgba(0, 0, 100, 0.07);\n  border-color: var(--tint-200);\n  background-color: rgb(252, 252, 253);\n  background-color: var(--gray-50);\n  box-shadow: var(--shadow-default);\n  border-radius: 0.125rem;\n  overflow: hidden;\n  content: \'\';\n}\n\n.checkbox:after {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  color: rgb(121, 0, 245);\n  color: var(--purple-500);\n  font-size: 1.2em;\n  font-weight: 900;\n  line-height: 1;\n  content: \'✓\';\n  transition: transform 0.1s;\n  transform: translate(-50%, -50%) scale(0);\n}\n\n.checkbox:focus,\n.checkbox:hover {\n  outline: 0;\n}\n\n.checkbox:focus:before {\n  border-color: rgba(25, 0, 100, 0.1);\n  border-color: var(--tint-300);\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n}\n\n.checkbox:hover:before {\n  border-color: rgba(25, 0, 100, 0.1);\n  border-color: var(--tint-300);\n}\n\n.checkbox:checked:after {\n  transform: translate(-50%, -50%) scale(1);\n}\n\n.checkbox:disabled {\n  opacity: 0.5;\n}\n\n.code {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n}\n\n.code-inline {\n  display: inline-block;\n  margin-top: -0.25rem;\n  margin-bottom: -0.25rem;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  border-radius: 0.125rem;\n  background-color: rgb(247, 247, 252);\n  background-color: var(--gray-100);\n  border-width: 1px;\n  border-color: rgba(0, 0, 150, 0.025);\n  border-color: var(--tint-100);\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n  word-break: break-all;\n}\n\n.code-block {\n  display: block;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  border-radius: 0.125rem;\n  background-color: rgb(247, 247, 252);\n  background-color: var(--gray-100);\n  border-width: 1px;\n  border-color: rgba(0, 0, 150, 0.025);\n  border-color: var(--tint-100);\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n}\n\n.code-inline pre,\n.code-block pre {\n  white-space: pre-wrap;\n}\n\n.definition-list {\n  display: grid;\n  grid-column-gap: 1.5rem;\n  grid-row-gap: 0.5rem;\n}\n\n.definition-list .definition-list {\n  border-left-width: 2px;\n  border-color: rgb(232, 229, 239);\n  border-color: var(--gray-300);\n  padding-left: 1rem;\n}\n\n@media (min-width: 640px) {\n  .definition-list {\n    grid-template-columns: 8rem 1fr;\n  }\n\n  .definition-list .definition-list {\n    grid-template-columns: auto 1fr;\n  }\n}\n\n@media (min-width: 1024px) {\n  .definition-list {\n    grid-template-columns: 14rem 1fr;\n  }\n}\n\n.definition-list-title {\n  font-weight: 600;\n  margin-bottom: 0.75rem;\n}\n\n@media (min-width: 640px) {\n  .definition-list-title {\n    margin-left: 9.5rem;\n  }\n}\n\n@media (min-width: 1024px) {\n  .definition-list-title {\n    margin-left: 15.5rem;\n  }\n}\n\n.definition-label {\n  color: rgba(30, 20, 70, 0.5);\n  color: var(--tint-600);\n  word-wrap: break-word;\n  line-height: 1.25;\n}\n\n@media (min-width: 640px) {\n  .definition-label {\n    text-align: right;\n  }\n}\n\n.definition-value {\n  word-break: break-all;\n  margin-bottom: 1rem;\n  line-height: 1.25;\n}\n\n@media (min-width: 640px) {\n  .definition-value {\n    margin-bottom: 0;\n  }\n}\n\n.definition-label:empty:after,\n.definition-value:empty:after {\n  content: \'—\';\n  color: rgb(232, 229, 239);\n  color: var(--gray-300);\n}\n\n.definition-list-empty {\n  color: rgb(232, 229, 239);\n  color: var(--gray-300);\n}\n\n@media (min-width: 640px) {\n  .definition-list-empty {\n    grid-column-start: 2;\n  }\n\n  .definition-list .definition-list .definition-list-empty {\n    grid-column-start: 1;\n  }\n}\n\n.dropdown {\n  position: absolute;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  overflow-y: auto;\n  max-height: \'66vh\';\n  border-width: 1px;\n  border-top-width: 0;\n  border-color: rgba(0, 0, 100, 0.07);\n  border-color: var(--tint-200);\n  color: rgb(255, 255, 255);\n  color: var(--white);\n  background-color: rgb(75, 71, 109);\n  background-color: var(--gray-700);\n}\n\n.layout-col {\n  max-width: 80rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (min-width: 640px) {\n  .layout-col {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n}\n\n.link {\n  text-decoration: underline;\n  -webkit-text-decoration-color: rgb(209, 204, 224);\n          text-decoration-color: rgb(209, 204, 224);\n  -webkit-text-decoration-color: var(--gray-400);\n          text-decoration-color: var(--gray-400);\n}\n\n.link:hover {\n  color: rgb(121, 0, 245);\n  color: var(--purple-500);\n  -webkit-text-decoration-color: rgb(214, 188, 250);\n          text-decoration-color: rgb(214, 188, 250);\n  -webkit-text-decoration-color: var(--purple-300);\n          text-decoration-color: var(--purple-300);\n}\n\n.links a {\n  text-decoration: underline;\n  -webkit-text-decoration-color: rgb(209, 204, 224);\n          text-decoration-color: rgb(209, 204, 224);\n  -webkit-text-decoration-color: var(--gray-400);\n          text-decoration-color: var(--gray-400);\n}\n\n.links a:hover {\n  color: rgb(121, 0, 245);\n  color: var(--purple-500);\n  -webkit-text-decoration-color: rgb(214, 188, 250);\n          text-decoration-color: rgb(214, 188, 250);\n  -webkit-text-decoration-color: var(--purple-300);\n          text-decoration-color: var(--purple-300);\n}\n\n.link-dimmed {\n  font-weight: 400;\n  text-decoration: underline;\n  color: rgba(30, 20, 70, 0.5);\n  color: var(--tint-600);\n  -webkit-text-decoration-color: rgba(20, 0, 100, 0.2);\n          text-decoration-color: rgba(20, 0, 100, 0.2);\n  -webkit-text-decoration-color: var(--tint-400);\n          text-decoration-color: var(--tint-400);\n}\n\n.link-dimmed:hover {\n  color: rgba(15, 10, 60, 0.75);\n  color: var(--tint-700);\n  -webkit-text-decoration-color: rgba(30, 20, 90, 0.35);\n          text-decoration-color: rgba(30, 20, 90, 0.35);\n  -webkit-text-decoration-color: var(--tint-500);\n          text-decoration-color: var(--tint-500);\n}\n\n.link-solution {\n  text-decoration: underline;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n  -webkit-text-decoration-color: rgba(20, 0, 100, 0.2);\n          text-decoration-color: rgba(20, 0, 100, 0.2);\n  -webkit-text-decoration-color: var(--tint-400);\n          text-decoration-color: var(--tint-400);\n}\n\n.link-solution:hover {\n  color: rgb(51, 47, 81);\n  color: var(--gray-800);\n  -webkit-text-decoration-color: rgba(30, 20, 90, 0.35);\n          text-decoration-color: rgba(30, 20, 90, 0.35);\n  -webkit-text-decoration-color: var(--tint-500);\n          text-decoration-color: var(--tint-500);\n}\n\n.grid {\n  display: grid;\n}\n\n.cols-2 {\n  grid-template-columns: repeat(2, 1fr);\n}\n\n.cols-auto {\n  grid-template-columns: auto;\n  grid-auto-flow: column;\n}\n\n.cols-auto-1fr {\n  grid-template-columns: auto 1fr;\n}\n\n.gap-1 {\n  grid-gap: 0.25rem;\n}\n\n.gap-2 {\n  grid-gap: 0.5rem;\n}\n\n.gapy-2 {\n  grid-row-gap: 0.5rem;\n}\n\n.gap-4 {\n  grid-gap: 1rem;\n}\n\n.gapx-4 {\n  grid-column-gap: 1rem;\n}\n\n.gapx-6 {\n  grid-column-gap: 1.5rem;\n}\n\n.span-2 {\n  grid-column-end: span 2;\n}\n\n.place-center {\n  align-items: center;\n  justify-items: center;\n  align-content: center;\n  justify-content: center;\n}\n\n.icon {\n  fill: currentColor;\n  height: 1em;\n  line-height: 1;\n  width: 1em;\n  display: inline-block;\n  vertical-align: baseline;\n  vertical-align: initial;\n}\n\n.scrollbar::-webkit-scrollbar,\n.scrollbar::-webkit-scrollbar-corner {\n  width: 4px;\n  height: 4px;\n}\n\n.scrollbar::-webkit-scrollbar-track {\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n}\n\n.scrollbar::-webkit-scrollbar-track:horizontal,\n.scrollbar-lg::-webkit-scrollbar-track:horizontal {\n  border-top: solid 1px rgba(0, 0, 0, 0.1);\n}\n\n.scrollbar::-webkit-scrollbar-track:vertical,\n.scrollbar-lg::-webkit-scrollbar-track:vertical {\n  border-left: solid 1px rgba(0, 0, 0, 0.1);\n}\n\n.scrollbar::-webkit-scrollbar-thumb {\n  background-color: rgb(209, 204, 224);\n  background-color: var(--gray-400);\n  border-radius: 2px;\n}\n\n.scrollbar-lg::-webkit-scrollbar,\n.scrollbar-lg::-webkit-scrollbar-corner {\n  width: 8px;\n  height: 8px;\n}\n\n.scrollbar-lg::-webkit-scrollbar-track {\n  background-color: rgb(252, 252, 253);\n  background-color: var(--gray-50);\n}\n\n.scrollbar-lg::-webkit-scrollbar-thumb {\n  background-color: rgb(142, 137, 162);\n  background-color: var(--gray-600);\n  border-radius: 4px;\n}\n\n:root {\n  --stack-height: var(--tab-main-height);\n}\n\n.stack {\n  display: grid;\n  grid-template: calc(0.4 * calc(100vh - 3rem)) calc(0.6 * calc(100vh - 3rem)) / 1fr;\n  grid-template: calc(0.4 * var(--stack-height)) calc(0.6 * var(--stack-height)) / 1fr;\n}\n\n@media (min-width: 640px) {\n  .stack {\n    align-items: stretch;\n    grid-template: calc(100vh - 3rem) / 22rem 1fr;\n    grid-template: var(--stack-height) / 22rem 1fr;\n  }\n}\n\n.stack-nav {\n  height: 100%;\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n  border-bottom-width: 1px;\n  border-color: rgb(232, 229, 239);\n  border-color: var(--gray-300);\n  font-size: 0.75rem;\n  overflow: hidden;\n  display: grid;\n  grid-template: 1fr / 100%;\n}\n\n@media (min-width: 640px) {\n  .stack-nav {\n    display: grid;\n    grid-template: auto 1fr / 100%;\n    border-bottom-width: 0;\n    border-right-width: 1px;\n  }\n}\n\n.stack-nav-actions {\n  display: none;\n}\n\n@media (min-width: 640px) {\n  .stack-nav-actions {\n    display: grid;\n    align-items: center;\n    justify-content: space-between;\n    grid-template-columns: auto;\n    grid-auto-flow: column;\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n    background-color: rgb(247, 247, 252);\n    background-color: var(--gray-100);\n  }\n}\n\n.stack-nav-arrows {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  justify-content: center;\n  align-items: center;\n  grid-gap: 0.25rem;\n  width: 2.5rem;\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n\n.stack-nav-arrow {\n  color: rgb(176, 173, 197);\n  color: var(--gray-500);\n  font-size: 0.75rem;\n}\n\n.stack-nav-arrow:hover {\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n}\n\n.stack-frames {\n  overflow: hidden;\n  border-top-width: 1px;\n  border-color: rgb(238, 238, 245);\n  border-color: var(--gray-200);\n}\n\n.stack-frames-scroll {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n.stack-frame-group {\n  border-bottom-width: 1px;\n  border-color: rgb(232, 229, 239);\n  border-color: var(--gray-300);\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n}\n\n.stack-frame {\n  display: grid;\n  align-items: flex-end;\n  grid-template-columns: 2rem auto auto;\n}\n\n@media (min-width: 640px) {\n  .stack-frame {\n    grid-template-columns: 3rem 1fr auto;\n  }\n}\n\n.stack-frame:not(:first-child) {\n  margin-top: -0.5rem;\n}\n\n.stack-frame-selected,\n.stack-frame-selected .stack-frame-header {\n  background-color: rgb(251, 245, 255);\n  background-color: var(--purple-100);\n  z-index: 10;\n}\n\n.stack-frame-group-vendor .stack-frame-selected,\n.stack-frame-group-vendor .stack-frame-selected .stack-frame-header {\n  /* @apply bg-gray-100; */\n}\n\n.stack-frame-number {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n  color: rgb(121, 0, 245);\n  color: var(--purple-500);\n  font-feature-settings: "tnum";\n  font-variant-numeric: tabular-nums;\n  text-align: center;\n}\n\n.stack-frame-group-vendor .stack-frame-number {\n  color: rgba(30, 20, 90, 0.35);\n  color: var(--tint-500);\n}\n\n.stack-frame-header {\n  margin-right: -2.5rem;\n  width: 100%;\n}\n\n.stack-frame-text {\n  display: grid;\n  align-items: center;\n  grid-gap: 0.5rem;\n  border-left-width: 2px;\n  padding-left: 0.75rem;\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n  border-color: rgb(214, 188, 250);\n  border-color: var(--purple-300);\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n}\n\n.stack-frame-group-vendor .stack-frame-text {\n  border-color: rgb(232, 229, 239);\n  border-color: var(--gray-300);\n}\n\n.stack-frame-selected .stack-frame-text {\n  border-color: rgb(121, 0, 245);\n  border-color: var(--purple-500);\n}\n\n.stack-frame-group-vendor .stack-frame-selected .stack-frame-text {\n  border-color: rgb(176, 173, 197);\n  border-color: var(--gray-500);\n}\n\n.stack-frame-line {\n  padding-left: 0.5rem;\n  padding-right: 0.25rem;\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n  text-align: right;\n  line-height: 1.25;\n}\n\n.stack-main {\n  display: grid;\n  height: 100%;\n  overflow: hidden;\n  background-color: rgb(247, 247, 252);\n  background-color: var(--gray-100);\n  grid-template: auto 1fr / 100%;\n}\n\n.stack-main-header {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  border-bottom-width: 1px;\n  border-color: rgb(238, 238, 245);\n  border-color: var(--gray-200);\n  font-size: 0.75rem;\n}\n\n@media (min-width: 640px) {\n  .stack-main-header {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n    font-size: 1rem;\n  }\n}\n\n.stack-main-content {\n  overflow: hidden;\n}\n\n.stack-viewer {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: flex;\n  overflow: auto;\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n  font-size: 0.75rem;\n}\n\n.stack-ruler {\n  position: sticky;\n  flex: none;\n  left: 0;\n  z-index: 20;\n}\n\n.stack-lines {\n  min-height: 100%;\n  border-right-width: 1px;\n  border-color: rgb(238, 238, 245);\n  border-color: var(--gray-200);\n  background-color: rgb(247, 247, 252);\n  background-color: var(--gray-100);\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n\n.stack-line {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n  color: rgba(30, 20, 70, 0.5);\n  color: var(--tint-600);\n  line-height: 2;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n\n.stack-line-highlight {\n  background-color: rgb(236, 211, 253);\n  background-color: var(--purple-200);\n}\n\n.stack-line-selected {\n  background-color: rgb(255, 248, 196);\n  background-color: var(--yellow-200);\n}\n\n.stack-line-highlight.stack-line-selected {\n  background-color: rgb(255, 243, 148);\n  background-color: var(--yellow-300);\n}\n\n.stack-code {\n  flex-grow: 1;\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.stack-code-line {\n  padding-left: 1.5rem;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n  line-height: 2;\n}\n\n.stack-code-line:hover {\n  background-color: rgb(251, 245, 255);\n  background-color: var(--purple-100);\n}\n\n.stack-code-line .editor-link {\n  display: inline-block;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  opacity: 0;\n  color: rgb(183, 148, 244);\n  color: var(--purple-400);\n}\n\n.stack-code-line .editor-link:hover {\n  color: rgb(121, 0, 245);\n  color: var(--purple-500);\n}\n\n.stack-code-line:hover .editor-link {\n  opacity: 1;\n}\n\n.stack-code-line-highlight {\n  background-color: rgb(251, 245, 255);\n  background-color: var(--purple-100);\n}\n\n.stack-code-line-selected {\n  background-color: rgb(255, 253, 235);\n  background-color: var(--yellow-100);\n}\n\n.stack-code-line-highlight.stack-code-line-selected {\n  background-color: rgb(255, 248, 196);\n  background-color: var(--yellow-200);\n}\n\n.solution-hiding {\n  pointer-events: none;\n}\n\n.solution-hidden {\n  height: 0;\n  overflow: hidden;\n}\n\n.solution-hidden .solution-main,\n.solution-hiding .solution-main {\n  transform: translateY(-25px) scaleY(0.95);\n  opacity: 0;\n}\n\n.solution-main {\n  z-index: 1;\n  color: rgb(51, 47, 81);\n  color: var(--gray-800);\n  opacity: 1;\n  transition: all 0.1s;\n}\n\n.solution-toggle {\n  position: absolute;\n  z-index: 10;\n  top: 0.5rem;\n  right: 10px;\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  font-size: 0.75rem;\n  line-height: 1;\n  cursor: pointer;\n}\n\n.solution-toggle-show {\n  top: 0;\n  background-color: rgb(148, 242, 200);\n  background-color: var(--green-300);\n  box-shadow: var(--shadow-sm);\n  border-bottom-right-radius: 0.125rem;\n  border-bottom-left-radius: 0.125rem;\n  z-index: 0;\n  clip-path: polygon(0 0, 100% 0, 100% 100%, 9px 100%, 0 calc(100% - 5px));\n  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 9px 100%, 0 calc(100% - 5px));\n}\n\n.solution-toggle-show a {\n  text-decoration: none;\n}\n\n.solution-background {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  top: -6px;\n  margin: 0 10px;\n  background-color: rgb(148, 242, 200);\n  background-color: var(--green-300);\n  box-shadow: var(--shadow-default);\n  border-width: 1px;\n  border-color: rgba(25, 0, 100, 0.1);\n  border-color: var(--tint-300);\n  overflow: hidden;\n  border-bottom-right-radius: 0.125rem;\n  border-bottom-left-radius: 0.125rem;\n}\n\n.solution-title {\n  font-weight: 600;\n  font-size: 1.5rem;\n  line-height: 1.25;\n  margin-bottom: 1rem;\n}\n\n.solution-content-wrapper {\n  padding: 3rem;\n  overflow-x: auto;\n  display: grid;\n}\n\n.solution-description {\n  max-width: 56rem;\n}\n\n@media (min-width: 768px) {\n  .solution-content {\n    margin-left: 15rem;\n  }\n}\n\n.solution code {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n  display: inline-block;\n  margin-top: -0.25rem;\n  margin-bottom: -0.25rem;\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n  border-radius: 0.125rem;\n  background-color: rgba(0, 0, 150, 0.025);\n  background-color: var(--tint-100);\n  border-width: 1px;\n  border-color: rgba(0, 0, 150, 0.025);\n  border-color: var(--tint-100);\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n  color: rgb(75, 71, 109);\n  color: var(--gray-700);\n  word-break: break-all;\n  line-height: 1.25;\n}\n\n:root {\n  --tab-main-height: calc(100vh - 3rem);\n}\n\n.tabs {\n  z-index: 10;\n}\n\n.tab-main {\n  z-index: 1;\n  border-left-width: 1px;\n  border-right-width: 1px;\n  border-bottom-width: 1px;\n  border-color: rgba(25, 0, 100, 0.1);\n  border-color: var(--tint-300);\n  min-height: calc(100vh - 3rem);\n  min-height: var(--tab-main-height);\n}\n\n.tab-content {\n  background-color: rgb(255, 255, 255);\n  background-color: var(--white);\n  font-size: 0.875rem;\n  min-height: calc(100vh - 3rem);\n  min-height: var(--tab-main-height);\n}\n\n.tab-content-section {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n  border-top-width: 2px;\n  border-color: rgba(0, 0, 100, 0.07);\n  border-color: var(--tint-200);\n}\n\n.tab-content-section:first-child {\n  border-top-width: 0;\n}\n\n.tab-nav {\n  position: sticky;\n  position: -webkit-sticky;\n  display: grid;\n  justify-content: center;\n  grid-template-columns: auto;\n  grid-auto-flow: column;\n  grid-gap: 0.5rem;\n  top: 0;\n  width: 100%;\n  z-index: 10;\n  background-color: rgb(75, 71, 109);\n  background-color: var(--gray-700);\n  padding: 0.25rem;\n  box-shadow: var(--shadow-default);\n  border-top-left-radius: 0.125rem;\n  border-top-right-radius: 0.125rem;\n  font-size: 0.75rem;\n}\n\n.tab-bar {\n  display: grid;\n  grid-template-columns: auto;\n  grid-auto-flow: column;\n  justify-content: flex-start;\n  grid-gap: 0.25rem;\n  overflow-x: auto;\n  overflow-y: hidden;\n}\n\n.tab-bar::-webkit-scrollbar {\n  height: 2px;\n}\n\n@media (min-width: 640px) {\n  .tab-bar {\n    justify-content: center;\n  }\n}\n\n.tab {\n  padding-left: 1rem;\n  padding-right: 1rem;\n  color: rgb(232, 229, 239);\n  color: var(--gray-300);\n  white-space: nowrap;\n  border-radius: 0.125rem;\n  height: 2.5rem;\n  font-size: 0.875rem;\n}\n\n.tab-delimiter {\n  border-left-width: 1px;\n  border-color: rgb(142, 137, 162);\n  border-color: var(--gray-600);\n}\n\n.tab:hover {\n  background-color: rgba(20, 0, 100, 0.2);\n  background-color: var(--tint-400);\n  color: rgb(255, 255, 255);\n  color: var(--white);\n}\n\n.tab-active,\n.tab-active:hover {\n  background-color: rgba(30, 20, 70, 0.5);\n  background-color: var(--tint-600);\n  color: rgb(255, 255, 255);\n  color: var(--white);\n}\n\n.ui-url {\n  display: inline-block;\n  line-height: 1.25;\n  font-size: 0.875rem;\n  font-weight: 400;\n  text-decoration: underline;\n  color: rgba(30, 20, 70, 0.5);\n  color: var(--tint-600);\n  -webkit-text-decoration-color: rgba(20, 0, 100, 0.2);\n          text-decoration-color: rgba(20, 0, 100, 0.2);\n  -webkit-text-decoration-color: var(--tint-400);\n          text-decoration-color: var(--tint-400);\n}\n\n.ui-url:hover {\n  color: rgba(15, 10, 60, 0.75);\n  color: var(--tint-700);\n  -webkit-text-decoration-color: rgba(30, 20, 90, 0.35);\n          text-decoration-color: rgba(30, 20, 90, 0.35);\n  -webkit-text-decoration-color: var(--tint-500);\n          text-decoration-color: var(--tint-500);\n}\n\n.ui-path {\n  display: inline-block;\n  line-height: 1.25;\n}\n\n.ui-exception-message {\n  font-weight: 600;\n  line-height: 1.25;\n  word-wrap: break-word;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 5;\n  overflow: hidden;\n}\n\n.ui-exception-message-full {\n  -webkit-line-clamp: unset;\n}\n\n.ui-exception-class {\n  display: inline-block;\n  line-height: 1.25;\n  color: rgba(30, 20, 70, 0.5);\n  color: var(--tint-600);\n}\n\n.ui-line-number {\n  display: inline-block;\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n  border-radius: 0.125rem;\n  background-color: rgba(0, 0, 150, 0.015);\n  background-color: var(--tint-50);\n  color: rgba(30, 20, 70, 0.5);\n  color: var(--tint-600);\n  font-size: 0.75rem;\n  line-height: 1.25;\n}\n\n.dark .hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  color: #abb2bf;\n  background: #282c34;\n}\n\n.dark .hljs-comment,\n.dark .hljs-quote {\n  color: #5c6370;\n  font-style: italic;\n}\n\n.dark .hljs-doctag,\n.dark .hljs-keyword,\n.dark .hljs-formula {\n  color: #c678dd;\n}\n\n.dark .hljs-section,\n.dark .hljs-name,\n.dark .hljs-selector-tag,\n.dark .hljs-deletion,\n.dark .hljs-subst {\n  color: #e06c75;\n}\n\n.dark .hljs-literal {\n  color: #56b6c2;\n}\n\n.dark .hljs-string,\n.dark .hljs-regexp,\n.dark .hljs-addition,\n.dark .hljs-attribute,\n.dark .hljs-meta-string {\n  color: #98c379;\n}\n\n.dark .hljs-built_in,\n.dark .hljs-class .dark .hljs-title {\n  color: #e6c07b;\n}\n\n.dark .hljs-attr,\n.dark .hljs-variable,\n.dark .hljs-template-variable,\n.dark .hljs-type,\n.dark .hljs-selector-class,\n.dark .hljs-selector-attr,\n.dark .hljs-selector-pseudo,\n.dark .hljs-number {\n  color: #d19a66;\n}\n\n.dark .hljs-symbol,\n.dark .hljs-bullet,\n.dark .hljs-link,\n.dark .hljs-meta,\n.dark .hljs-selector-id,\n.dark .hljs-title {\n  color: #61aeee;\n}\n\n.dark .hljs-emphasis {\n  font-style: italic;\n}\n\n.dark .hljs-strong {\n  font-weight: bold;\n}\n\n.dark .hljs-link {\n  text-decoration: underline;\n}\n\n.light .hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  color: #383a42;\n  background: #fafafa;\n}\n\n.light .hljs-comment,\n.light .hljs-quote {\n  color: #a0a1a7;\n  font-style: italic;\n}\n\n.light .hljs-doctag,\n.light .hljs-keyword,\n.light .hljs-formula {\n  color: #a626a4;\n}\n\n.light .hljs-section,\n.light .hljs-name,\n.light .hljs-selector-tag,\n.light .hljs-deletion,\n.light .hljs-subst {\n  color: #e45649;\n}\n\n.light .hljs-literal {\n  color: #0184bb;\n}\n\n.light .hljs-string,\n.light .hljs-regexp,\n.light .hljs-addition,\n.light .hljs-attribute,\n.light .hljs-meta-string {\n  color: #50a14f;\n}\n\n.light .hljs-built_in,\n.light .hljs-class .light .hljs-title {\n  color: #c18401;\n}\n\n.light .hljs-attr,\n.light .hljs-variable,\n.light .hljs-template-variable,\n.light .hljs-type,\n.light .hljs-selector-class,\n.light .hljs-selector-attr,\n.light .hljs-selector-pseudo,\n.light .hljs-number {\n  color: #986801;\n}\n\n.light .hljs-symbol,\n.light .hljs-bullet,\n.light .hljs-link,\n.light .hljs-meta,\n.light .hljs-selector-id,\n.light .hljs-title {\n  color: #4078f2;\n}\n\n.light .hljs-emphasis {\n  font-style: italic;\n}\n\n.light .hljs-strong {\n  font-weight: bold;\n}\n\n.light .hljs-link {\n  text-decoration: underline;\n}\n\n/* \n    Dumps are hidden asap in errorPage.blade \n    What follows is !important\n*/\n\n.tabs pre.sf-dump {\n  display: block !important;\n}\n\n.sf-dump-public.sf-dump-highlight,\n.sf-dump-protected.sf-dump-highlight,\n.sf-dump-private.sf-dump-highlight,\n.sf-dump-str.sf-dump-highlight,\n.sf-dump-key.sf-dump-highlight {\n  background-color: rgb(251, 245, 255) !important;\n  background-color: var(--purple-100) !important;\n  border-color: rgb(236, 211, 253) !important;\n  border-color: var(--purple-200) !important;\n}\n\n.sf-dump-public.sf-dump-highlight-active,\n.sf-dump-protected.sf-dump-highlight-active,\n.sf-dump-private.sf-dump-highlight-active,\n.sf-dump-str.sf-dump-highlight-active,\n.sf-dump-key.sf-dump-highlight-active {\n  background-color: rgb(255, 253, 235) !important;\n  background-color: var(--yellow-100) !important;\n  border-color: rgb(255, 248, 196) !important;\n  border-color: var(--yellow-200) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > * {\n  border-color: rgb(232, 229, 239) !important;\n  border-color: var(--gray-300) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > input.sf-dump-search-input {\n  font-size: 0.75rem !important;\n  background-color: rgb(51, 47, 81) !important;\n  background-color: var(--gray-800) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next,\npre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous {\n  background-color: rgba(0, 0, 150, 0.025) !important;\n  background-color: var(--tint-100) !important;\n}\n\npre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-count {\n  font-size: 0.875rem !important;\n}\n\npre.sf-dump,\npre.sf-dump .sf-dump-default {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;\n  background-color: rgb(247, 247, 252) !important;\n  background-color: var(--gray-100) !important;\n  color: rgb(51, 47, 81) !important;\n  color: var(--gray-800) !important;\n}\n\npre.sf-dump .sf-dump-num {\n  color: rgb(250, 133, 162) !important;\n  color: var(--red-300) !important;\n}\n\npre.sf-dump .sf-dump-const {\n  font-weight: 400 !important;\n}\n\npre.sf-dump .sf-dump-str {\n  font-weight: 400 !important;\n  color: rgb(142, 137, 162) !important;\n  color: var(--gray-600) !important;\n}\n\npre.sf-dump .sf-dump-note {\n  color: rgb(122, 122, 255) !important;\n  color: var(--blue-400) !important;\n}\n\npre.sf-dump .sf-dump-ref {\n  color: rgb(142, 137, 162) !important;\n  color: var(--gray-600) !important;\n}\n\npre.sf-dump .sf-dump-public,\npre.sf-dump .sf-dump-protected,\npre.sf-dump .sf-dump-private {\n  color: rgb(121, 0, 245) !important;\n  color: var(--purple-500) !important;\n}\n\npre.sf-dump .sf-dump-meta {\n  color: rgb(121, 0, 245) !important;\n  color: var(--purple-500) !important;\n}\n\npre.sf-dump .sf-dump-key {\n  color: rgb(113, 7, 220) !important;\n  color: var(--purple-600) !important;\n}\n\npre.sf-dump .sf-dump-index {\n  color: rgb(122, 122, 255) !important;\n  color: var(--blue-400) !important;\n}\n\npre.sf-dump .sf-dump-ellipsis {\n  color: rgb(113, 7, 220) !important;\n  color: var(--purple-600) !important;\n}\n\n.bg-gray-100{\n  background-color: rgb(247, 247, 252) !important;\n  background-color: var(--gray-100) !important;\n}\n\n.bg-tint-200{\n  background-color: rgba(0, 0, 100, 0.07) !important;\n  background-color: var(--tint-200) !important;\n}\n\n.bg-tint-300{\n  background-color: rgba(25, 0, 100, 0.1) !important;\n  background-color: var(--tint-300) !important;\n}\n\n.bg-tint-600{\n  background-color: rgba(30, 20, 70, 0.5) !important;\n  background-color: var(--tint-600) !important;\n}\n\n.hover\\:bg-tint-100:hover{\n  background-color: rgba(0, 0, 150, 0.025) !important;\n  background-color: var(--tint-100) !important;\n}\n\n.hover\\:bg-tint-400:hover{\n  background-color: rgba(20, 0, 100, 0.2) !important;\n  background-color: var(--tint-400) !important;\n}\n\n.hover\\:bg-tint-700:hover{\n  background-color: rgba(15, 10, 60, 0.75) !important;\n  background-color: var(--tint-700) !important;\n}\n\n.border-gray-700{\n  border-color: rgb(75, 71, 109) !important;\n  border-color: var(--gray-700) !important;\n}\n\n.border-tint-200{\n  border-color: rgba(0, 0, 100, 0.07) !important;\n  border-color: var(--tint-200) !important;\n}\n\n.border-tint-300{\n  border-color: rgba(25, 0, 100, 0.1) !important;\n  border-color: var(--tint-300) !important;\n}\n\n.rounded-full{\n  border-radius: 9999px !important;\n}\n\n.rounded-t{\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.border-none{\n  border-style: none !important;\n}\n\n.border-t-2{\n  border-top-width: 2px !important;\n}\n\n.border-b{\n  border-bottom-width: 1px !important;\n}\n\n.cursor-pointer{\n  cursor: pointer !important;\n}\n\n.inline-block{\n  display: inline-block !important;\n}\n\n.flex{\n  display: flex !important;\n}\n\n.inline-flex{\n  display: inline-flex !important;\n}\n\n.hidden{\n  display: none !important;\n}\n\n.items-center{\n  align-items: center !important;\n}\n\n.items-baseline{\n  align-items: baseline !important;\n}\n\n.justify-start{\n  justify-content: flex-start !important;\n}\n\n.justify-end{\n  justify-content: flex-end !important;\n}\n\n.justify-center{\n  justify-content: center !important;\n}\n\n.font-mono{\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;\n}\n\n.font-normal{\n  font-weight: 400 !important;\n}\n\n.font-medium{\n  font-weight: 500 !important;\n}\n\n.font-semibold{\n  font-weight: 600 !important;\n}\n\n.h-5{\n  height: 1.25rem !important;\n}\n\n.h-8{\n  height: 2rem !important;\n}\n\n.h-full{\n  height: 100% !important;\n}\n\n.mx-0{\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.ml-0{\n  margin-left: 0 !important;\n}\n\n.mt-1{\n  margin-top: 0.25rem !important;\n}\n\n.mr-1{\n  margin-right: 0.25rem !important;\n}\n\n.mb-1{\n  margin-bottom: 0.25rem !important;\n}\n\n.mt-2{\n  margin-top: 0.5rem !important;\n}\n\n.mr-2{\n  margin-right: 0.5rem !important;\n}\n\n.mb-2{\n  margin-bottom: 0.5rem !important;\n}\n\n.ml-2{\n  margin-left: 0.5rem !important;\n}\n\n.mb-3{\n  margin-bottom: 0.75rem !important;\n}\n\n.mt-4{\n  margin-top: 1rem !important;\n}\n\n.mr-4{\n  margin-right: 1rem !important;\n}\n\n.mb-4{\n  margin-bottom: 1rem !important;\n}\n\n.ml-6{\n  margin-left: 1.5rem !important;\n}\n\n.mt-8{\n  margin-top: 2rem !important;\n}\n\n.mt-12{\n  margin-top: 3rem !important;\n}\n\n.ml-auto{\n  margin-left: auto !important;\n}\n\n.min-w-8{\n  min-width: 2rem !important;\n}\n\n.opacity-25{\n  opacity: 0.25 !important;\n}\n\n.opacity-50{\n  opacity: 0.5 !important;\n}\n\n.opacity-75{\n  opacity: 0.75 !important;\n}\n\n.overflow-visible{\n  overflow: visible !important;\n}\n\n.p-4{\n  padding: 1rem !important;\n}\n\n.p-12{\n  padding: 3rem !important;\n}\n\n.py-2{\n  padding-top: 0.5rem !important;\n  padding-bottom: 0.5rem !important;\n}\n\n.px-2{\n  padding-left: 0.5rem !important;\n  padding-right: 0.5rem !important;\n}\n\n.py-4{\n  padding-top: 1rem !important;\n  padding-bottom: 1rem !important;\n}\n\n.px-4{\n  padding-left: 1rem !important;\n  padding-right: 1rem !important;\n}\n\n.px-6{\n  padding-left: 1.5rem !important;\n  padding-right: 1.5rem !important;\n}\n\n.pt-2{\n  padding-top: 0.5rem !important;\n}\n\n.pt-10{\n  padding-top: 2.5rem !important;\n}\n\n.pointer-events-none{\n  pointer-events: none !important;\n}\n\n.static{\n  position: static !important;\n}\n\n.absolute{\n  position: absolute !important;\n}\n\n.relative{\n  position: relative !important;\n}\n\n.sticky{\n  position: sticky !important;\n}\n\n.inset-0{\n  top: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  left: 0 !important;\n}\n\n.top-0{\n  top: 0 !important;\n}\n\n.right-0{\n  right: 0 !important;\n}\n\n.bottom-0{\n  bottom: 0 !important;\n}\n\n.left-0{\n  left: 0 !important;\n}\n\n.top-full{\n  top: 100% !important;\n}\n\n.left-full{\n  left: 100% !important;\n}\n\n.text-left{\n  text-align: left !important;\n}\n\n.text-white{\n  color: rgb(255, 255, 255) !important;\n  color: var(--white) !important;\n}\n\n.text-green-300{\n  color: rgb(148, 242, 200) !important;\n  color: var(--green-300) !important;\n}\n\n.text-purple-400{\n  color: rgb(183, 148, 244) !important;\n  color: var(--purple-400) !important;\n}\n\n.text-purple-800{\n  color: rgb(79, 15, 143) !important;\n  color: var(--purple-800) !important;\n}\n\n.text-gray-200{\n  color: rgb(238, 238, 245) !important;\n  color: var(--gray-200) !important;\n}\n\n.text-gray-300{\n  color: rgb(232, 229, 239) !important;\n  color: var(--gray-300) !important;\n}\n\n.text-gray-400{\n  color: rgb(209, 204, 224) !important;\n  color: var(--gray-400) !important;\n}\n\n.text-gray-500{\n  color: rgb(176, 173, 197) !important;\n  color: var(--gray-500) !important;\n}\n\n.text-gray-800{\n  color: rgb(51, 47, 81) !important;\n  color: var(--gray-800) !important;\n}\n\n.text-tint-600{\n  color: rgba(30, 20, 70, 0.5) !important;\n  color: var(--tint-600) !important;\n}\n\n.hover\\:text-white:hover{\n  color: rgb(255, 255, 255) !important;\n  color: var(--white) !important;\n}\n\n.hover\\:text-purple-500:hover{\n  color: rgb(121, 0, 245) !important;\n  color: var(--purple-500) !important;\n}\n\n.text-xs{\n  font-size: 0.75rem !important;\n}\n\n.text-sm{\n  font-size: 0.875rem !important;\n}\n\n.text-base{\n  font-size: 1rem !important;\n}\n\n.text-xl{\n  font-size: 1.25rem !important;\n}\n\n.text-2xl{\n  font-size: 1.5rem !important;\n}\n\n.italic{\n  font-style: italic !important;\n}\n\n.uppercase{\n  text-transform: uppercase !important;\n}\n\n.underline{\n  text-decoration: underline !important;\n}\n\n.no-underline{\n  text-decoration: none !important;\n}\n\n.tracking-wider{\n  letter-spacing: 0.05em !important;\n}\n\n.align-middle{\n  vertical-align: middle !important;\n}\n\n.whitespace-no-wrap{\n  white-space: nowrap !important;\n}\n\n.w-4{\n  width: 1rem !important;\n}\n\n.w-full{\n  width: 100% !important;\n}\n\n.z-1{\n  z-index: 1 !important;\n}\n\n.z-10{\n  z-index: 10 !important;\n}\n\n@media (min-width: 640px){\n\n  .sm\\:block{\n    display: block !important;\n  }\n\n  .sm\\:ml-6{\n    margin-left: 1.5rem !important;\n  }\n}\n\n@media (min-width: 768px){\n\n  .md\\:block{\n    display: block !important;\n  }\n}\n',""])},function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(c," */")),i=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot).concat(t," */")}));return[n].concat(i).concat([o]).join("\n")}var a,s,c;return[n].join("\n")}(e,t);return e[2]?"@media ".concat(e[2],"{").concat(n,"}"):n})).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(var a=0;a<t.length;a++){var s=t[a];null!=s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="(".concat(s[2],") and (").concat(n,")")),e.push(s))}},e}},function(t,e,n){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),s=function(t,e){return e?e.querySelector(t):document.querySelector(t)},c=function(t){var e={};return function(t,n){if("function"==typeof t)return t();if(void 0===e[t]){var r=s.call(this,t,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}}(),u=null,l=0,f=[],p=n(98);function d(t,e){for(var n=0;n<t.length;n++){var r=t[n],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(_(r.parts[a],e))}else{var s=[];for(a=0;a<r.parts.length;a++)s.push(_(r.parts[a],e));i[r.id]={id:r.id,refs:1,parts:s}}}}function h(t,e){for(var n=[],r={},o=0;o<t.length;o++){var i=t[o],a=e.base?i[0]+e.base:i[0],s={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}function g(t,e){var n=c(t.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=f[f.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),f.push(e);else if("bottom"===t.insertAt)n.appendChild(e);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=c(t.insertAt.before,n);n.insertBefore(e,o)}}function m(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=f.indexOf(t);e>=0&&f.splice(e,1)}function v(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var r=function(){0;return n.nc}();r&&(t.attrs.nonce=r)}return b(e,t.attrs),g(t,e),e}function b(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function _(t,e){var n,r,o,i;if(e.transform&&t.css){if(!(i="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var a=l++;n=u||(u=v(e)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",b(e,t.attrs),g(t,e),e}(e),r=w.bind(null,n,e),o=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(e),r=k.bind(null,n),o=function(){m(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=a()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=h(t,e);return d(n,e),function(t){for(var r=[],o=0;o<n.length;o++){var a=n[o];(s=i[a.id]).refs--,r.push(s)}t&&d(h(t,e),e);for(o=0;o<r.length;o++){var s;if(0===(s=r[o]).refs){for(var c=0;c<s.parts.length;c++)s.parts[c]();delete i[s.id]}}}};var y,E=(y=[],function(t,e){return y[t]=e,y.filter(Boolean).join("\n")});function x(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=E(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function k(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function w(t,e,n){var r=n.css,o=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&o;(e.convertToAbsoluteUrls||i)&&(r=p(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}},function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(t,e){var o,i=e.trim().replace(/^"(.*)"$/,(function(t,e){return e})).replace(/^'(.*)'$/,(function(t,e){return e}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?t:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},function(t,e){Sfdump=window.Sfdump||function(t){var e=t.createElement("style"),n=/([.*+?^${}()|\[\]\/\\])/g,r=/\bsf-dump-\d+-ref[012]\w+\b/,o=0<=navigator.platform.toUpperCase().indexOf("MAC")?"Cmd":"Ctrl",i=function(t,e,n){t.addEventListener(e,n,!1)};function a(e,n){var r,o,i=e.nextSibling||{},a=i.className;if(/\bsf-dump-compact\b/.test(a))r="▼",o="sf-dump-expanded";else{if(!/\bsf-dump-expanded\b/.test(a))return!1;r="▶",o="sf-dump-compact"}if(t.createEvent&&i.dispatchEvent){var s=t.createEvent("Event");s.initEvent("sf-dump-expanded"===o?"sfbeforedumpexpand":"sfbeforedumpcollapse",!0,!1),i.dispatchEvent(s)}if(e.lastChild.innerHTML=r,i.className=i.className.replace(/\bsf-dump-(compact|expanded)\b/,o),n)try{for(e=i.querySelectorAll("."+a),i=0;i<e.length;++i)-1==e[i].className.indexOf(o)&&(e[i].className=o,e[i].previousSibling.lastChild.innerHTML=r)}catch(t){}return!0}function s(t,e){var n=(t.nextSibling||{}).className;return!!/\bsf-dump-compact\b/.test(n)&&(a(t,e),!0)}function c(t){var e=t.querySelector("a.sf-dump-toggle");return!!e&&(function(t,e){var n=(t.nextSibling||{}).className;!!/\bsf-dump-expanded\b/.test(n)&&a(t,e)}(e,!0),s(e),!0)}function u(t){Array.from(t.querySelectorAll(".sf-dump-str, .sf-dump-key, .sf-dump-public, .sf-dump-protected, .sf-dump-private")).forEach((function(t){t.className=t.className.replace(/\bsf-dump-highlight\b/,""),t.className=t.className.replace(/\bsf-dump-highlight-active\b/,"")}))}return(t.documentElement.firstElementChild||t.documentElement.children[0]).appendChild(e),t.addEventListener||(i=function(t,e,n){t.attachEvent("on"+e,(function(t){t.preventDefault=function(){t.returnValue=!1},t.target=t.srcElement,n(t)}))}),function(l,f){l=t.getElementById(l);for(var p,d,h=new RegExp("^("+(l.getAttribute("data-indent-pad")||"  ").replace(n,"\\$1")+")+","m"),g={$options:$options},m=l.getElementsByTagName("A"),v=m.length,b=0,_=[];b<v;)_.push(m[b++]);for(b in f)g[b]=f[b];function y(t,e){i(l,t,(function(t,n){"A"==t.target.tagName?e(t.target,t):"A"==t.target.parentNode.tagName?e(t.target.parentNode,t):(n=t.target.nextElementSibling)&&"A"==n.tagName&&(/\bsf-dump-toggle\b/.test(n.className)||(n=n.nextElementSibling),e(n,t,!0))}))}function E(t){return t.ctrlKey||t.metaKey}function x(t){return"concat("+t.match(/[^'"]+|['"]/g).map((function(t){return"'"==t?'"\'"':'"'==t?"'\"'":"'"+t+"'"})).join(",")+", '')"}function k(t){return"contains(concat(' ', normalize-space(@class), ' '), ' "+t+" ')"}for(i(l,"mouseover",(function(t){""!=e.innerHTML&&(e.innerHTML="")})),y("mouseover",(function(t,n,o){if(o)n.target.style.cursor="pointer";else if(t=r.exec(t.className))try{e.innerHTML="pre.sf-dump ."+t[0]+"{background-color: #B729D9; color: #FFF !important; border-radius: 2px}"}catch(n){}})),y("click",(function(e,r,o){if(/\bsf-dump-toggle\b/.test(e.className)){if(r.preventDefault(),!a(e,E(r))){var i=t.getElementById(e.getAttribute("href").substr(1)),s=i.previousSibling,c=i.parentNode,u=e.parentNode;u.replaceChild(i,e),c.replaceChild(e,s),u.insertBefore(s,i),c=c.firstChild.nodeValue.match(h),u=u.firstChild.nodeValue.match(h),c&&u&&c[0]!==u[0]&&(i.innerHTML=i.innerHTML.replace(new RegExp("^"+c[0].replace(n,"\\$1"),"mg"),u[0])),/\bsf-dump-compact\b/.test(i.className)&&a(s,E(r))}if(o);else if(t.getSelection)try{t.getSelection().removeAllRanges()}catch(r){t.getSelection().empty()}else t.selection.empty()}else/\bsf-dump-str-toggle\b/.test(e.className)&&(r.preventDefault(),(r=e.parentNode.parentNode).className=r.className.replace(/\bsf-dump-str-(expand|collapse)\b/,e.parentNode.className))})),v=(m=l.getElementsByTagName("SAMP")).length,b=0;b<v;)_.push(m[b++]);for(v=_.length,b=0;b<v;++b)if("SAMP"==(m=_[b]).tagName){"A"!=(y=m.previousSibling||{}).tagName?((y=t.createElement("A")).className="sf-dump-ref",m.parentNode.insertBefore(y,m)):y.innerHTML+=" ",y.title=(y.title?y.title+"\n[":"[")+o+"+click] Expand all children",y.innerHTML+="<span>▼</span>",y.className+=" sf-dump-toggle",f=1,"sf-dump"!=m.parentNode.className&&(f+=m.parentNode.getAttribute("data-depth")/1),m.setAttribute("data-depth",f);var w=m.className;m.className="sf-dump-expanded",(w?"sf-dump-expanded"!==w:f>g.maxDepth)&&a(y)}else if(/\bsf-dump-ref\b/.test(m.className)&&(y=m.getAttribute("href"))&&(y=y.substr(1),m.className+=" "+y,/[\[{]$/.test(m.previousSibling.nodeValue))){y=y!=m.nextSibling.id&&t.getElementById(y);try{p=y.nextSibling,m.appendChild(y),p.parentNode.insertBefore(y,p),/^[@#]/.test(m.innerHTML)?m.innerHTML+=" <span>▶</span>":(m.innerHTML="<span>▶</span>",m.className="sf-dump-ref"),m.className+=" sf-dump-toggle"}catch(t){"&"==m.innerHTML.charAt(0)&&(m.innerHTML="…",m.className="sf-dump-ref")}}if(t.evaluate&&Array.from&&l.children.length>1){var C=function(t){var e,n,r=t.current();r&&(!function(t){for(var e,n=[];(t=t.parentNode||{})&&(e=t.previousSibling)&&"A"===e.tagName;)n.push(e);0!==n.length&&n.forEach((function(t){s(t)}))}(r),function(t,e,n){u(t),Array.from(n||[]).forEach((function(t){/\bsf-dump-highlight\b/.test(t.className)||(t.className=t.className+" sf-dump-highlight")})),/\bsf-dump-highlight-active\b/.test(e.className)||(e.className=e.className+" sf-dump-highlight-active")}(l,r,t.nodes),"scrollIntoView"in r&&(r.scrollIntoView(!0),e=r.getBoundingClientRect(),n=A.getBoundingClientRect(),e.top<n.top+n.height&&window.scrollBy(0,-(n.top+n.height+5)))),R.textContent=(t.isEmpty()?0:t.idx+1)+" of "+t.count()};l.setAttribute("tabindex",0),SearchState=function(){this.nodes=[],this.idx=0},SearchState.prototype={next:function(){return this.isEmpty()?this.current():(this.idx=this.idx<this.nodes.length-1?this.idx+1:0,this.current())},previous:function(){return this.isEmpty()?this.current():(this.idx=this.idx>0?this.idx-1:this.nodes.length-1,this.current())},isEmpty:function(){return 0===this.count()},current:function(){return this.isEmpty()?null:this.nodes[this.idx]},reset:function(){this.nodes=[],this.idx=0},count:function(){return this.nodes.length}};var A=t.createElement("div");A.className="sf-dump-search-wrapper sf-dump-search-hidden",A.innerHTML='\n                <input type="text" class="sf-dump-search-input">\n                <span class="sf-dump-search-count">0 of 0</span>\n            <button type="button" class="sf-dump-search-input-previous" tabindex="-1">\n                <svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1683 1331l-166 165q-19 19-45 19t-45-19L896 965l-531 531q-19 19-45 19t-45-19l-166-165q-19-19-19-45.5t19-45.5l742-741q19-19 45-19t45 19l742 741q19 19 19 45.5t-19 45.5z"/></svg>\n            </button>\n            <button type="button" class="sf-dump-search-input-next" tabindex="-1">\n                <svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1683 808l-742 741q-19 19-45 19t-45-19L109 808q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z"/></svg>\n            </button>\n            ',l.insertBefore(A,l.firstChild);var T=new SearchState,S=A.querySelector(".sf-dump-search-input"),R=A.querySelector(".sf-dump-search-count"),O=0,N="";i(S,"keyup",(function(e){var n=e.target.value;n!==N&&(N=n,clearTimeout(O),O=setTimeout((function(){if(T.reset(),c(l),u(l),""!==n){for(var e=["sf-dump-str","sf-dump-key","sf-dump-public","sf-dump-protected","sf-dump-private"].map(k).join(" or "),r=t.evaluate(".//span["+e+"][contains(translate(child::text(), "+x(n.toUpperCase())+", "+x(n.toLowerCase())+"), "+x(n.toLowerCase())+")]",l,null,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);node=r.iterateNext();)T.nodes.push(node);C(T)}else R.textContent="0 of 0"}),400))})),Array.from(A.querySelectorAll(".sf-dump-search-input-next, .sf-dump-search-input-previous")).forEach((function(t){i(t,"click",(function(t){t.preventDefault(),-1!==t.target.className.indexOf("next")?T.next():T.previous(),S.focus(),c(l),C(T)}))})),i(l,"keydown",(function(t){var e=!/\bsf-dump-search-hidden\b/.test(A.className);if(114===t.keyCode&&!e||E(t)&&70===t.keyCode){if(70===t.keyCode&&document.activeElement===S)return;t.preventDefault(),A.className=A.className.replace(/\bsf-dump-search-hidden\b/,""),S.focus()}else e&&(27===t.keyCode?(A.className+=" sf-dump-search-hidden",t.preventDefault(),u(l),S.value=""):(E(t)&&71===t.keyCode||13===t.keyCode||114===t.keyCode)&&(t.preventDefault(),t.shiftKey?T.previous():T.next(),c(l),C(T)))}))}if(!(0>=g.maxStringLength))try{for(v=(m=l.querySelectorAll(".sf-dump-str")).length,b=0,_=[];b<v;)_.push(m[b++]);for(v=_.length,b=0;b<v;++b)0<(f=(p=(m=_[b]).innerText||m.textContent).length-g.maxStringLength)&&(d=m.innerHTML,m[m.innerText?"innerText":"textContent"]=p.substring(0,g.maxStringLength),m.className+=" sf-dump-str-collapse",m.innerHTML="<span class=sf-dump-str-collapse>"+d+'<a class="sf-dump-ref sf-dump-str-toggle" title="Collapse"> ◀</a></span><span class=sf-dump-str-expand>'+m.innerHTML+'<a class="sf-dump-ref sf-dump-str-toggle" title="'+f+' remaining characters"> ▶</a></span>')}catch(t){}}}(document)},function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new T(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return R()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=w(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=u(t,e,n);if("normal"===c.type){if(r=n.done?d:f,c.arg===h)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=d,n.method="throw",n.arg=c.arg)}}}(t,n,a),i}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var l="suspendedStart",f="suspendedYield",p="executing",d="completed",h={};function g(){}function m(){}function v(){}var b={};b[i]=function(){return this};var _=Object.getPrototypeOf,y=_&&_(_(S([])));y&&y!==n&&r.call(y,i)&&(b=y);var E=v.prototype=g.prototype=Object.create(b);function x(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function k(t){var e;this._invoke=function(n,o){function i(){return new Promise((function(e,i){!function e(n,o,i,a){var s=u(t[n],t,o);if("throw"!==s.type){var c=s.arg,l=c.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then((function(t){e("next",t,i,a)}),(function(t){e("throw",t,i,a)})):Promise.resolve(l).then((function(t){c.value=t,i(c)}),(function(t){return e("throw",t,i,a)}))}a(s.arg)}(n,o,e,i)}))}return e=e?e.then(i,i):i()}}function w(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,w(t,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=u(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(C,this),this.reset(!0)}function S(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}return{next:R}}function R(){return{value:e,done:!0}}return m.prototype=E.constructor=v,v.constructor=m,v[s]=m.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(E),t},t.awrap=function(t){return{__await:t}},x(k.prototype),k.prototype[a]=function(){return this},t.AsyncIterator=k,t.async=function(e,n,r,o){var i=new k(c(e,n,r,o));return t.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},x(E),E[s]="Generator",E[i]=function(){return this},E.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=S,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return s.type="throw",s.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),h},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),A(n),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:S(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){"use strict";t.exports=n(102)},function(t,e,n){"use strict";var r=n(1),o=n(110),i=n(114),a=n(115),s=n(123),c=n(137),u=n(150),l=n(56),f=n(63),p={default:n(152),zero:n(153),commonmark:n(154)},d=/^(vbscript|javascript|file|data):/,h=/^data:image\/(gif|png|jpeg|webp);/;function g(t){var e=t.trim().toLowerCase();return!d.test(e)||!!h.test(e)}var m=["http:","https:","mailto:"];function v(t){var e=l.parse(t,!0);if(e.hostname&&(!e.protocol||m.indexOf(e.protocol)>=0))try{e.hostname=f.toASCII(e.hostname)}catch(t){}return l.encode(l.format(e))}function b(t){var e=l.parse(t,!0);if(e.hostname&&(!e.protocol||m.indexOf(e.protocol)>=0))try{e.hostname=f.toUnicode(e.hostname)}catch(t){}return l.decode(l.format(e))}function _(t,e){if(!(this instanceof _))return new _(t,e);e||r.isString(t)||(e=t||{},t="default"),this.inline=new c,this.block=new s,this.core=new a,this.renderer=new i,this.linkify=new u,this.validateLink=g,this.normalizeLink=v,this.normalizeLinkText=b,this.utils=r,this.helpers=r.assign({},o),this.options={},this.configure(t),e&&this.set(e)}_.prototype.set=function(t){return r.assign(this.options,t),this},_.prototype.configure=function(t){var e,n=this;if(r.isString(t)&&!(t=p[e=t]))throw new Error('Wrong `markdown-it` preset "'+e+'", check name');if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&n.set(t.options),t.components&&Object.keys(t.components).forEach((function(e){t.components[e].rules&&n[e].ruler.enableOnly(t.components[e].rules),t.components[e].rules2&&n[e].ruler2.enableOnly(t.components[e].rules2)})),this},_.prototype.enable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){n=n.concat(this[e].ruler.enable(t,!0))}),this),n=n.concat(this.inline.ruler2.enable(t,!0));var r=t.filter((function(t){return n.indexOf(t)<0}));if(r.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},_.prototype.disable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){n=n.concat(this[e].ruler.disable(t,!0))}),this),n=n.concat(this.inline.ruler2.disable(t,!0));var r=t.filter((function(t){return n.indexOf(t)<0}));if(r.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},_.prototype.use=function(t){var e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this},_.prototype.parse=function(t,e){if("string"!=typeof t)throw new Error("Input data should be a String");var n=new this.core.State(t,this,e);return this.core.process(n),n.tokens},_.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)},_.prototype.parseInline=function(t,e){var n=new this.core.State(t,this,e);return n.inlineMode=!0,this.core.process(n),n.tokens},_.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)},t.exports=_},function(t){t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ﬃ","fflig":"ﬀ","ffllig":"ﬄ","Ffr":"𝔉","ffr":"𝔣","filig":"ﬁ","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"ﬂ","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"Ĳ","ijlig":"ĳ","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ŉ","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},function(t,e,n){"use strict";var r={};function o(t,e,n){var i,a,s,c,u,l="";for("string"!=typeof e&&(n=e,e=o.defaultChars),void 0===n&&(n=!0),u=function(t){var e,n,o=r[t];if(o)return o;for(o=r[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?o.push(n):o.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e<t.length;e++)o[t.charCodeAt(e)]=t[e];return o}(e),i=0,a=t.length;i<a;i++)if(s=t.charCodeAt(i),n&&37===s&&i+2<a&&/^[0-9a-f]{2}$/i.test(t.slice(i+1,i+3)))l+=t.slice(i,i+3),i+=2;else if(s<128)l+=u[s];else if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&i+1<a&&(c=t.charCodeAt(i+1))>=56320&&c<=57343){l+=encodeURIComponent(t[i]+t[i+1]),i++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(t[i]);return l}o.defaultChars=";/?:@&=+$,-_.!~*'()#",o.componentChars="-_.!~*'()",t.exports=o},function(t,e,n){"use strict";var r={};function o(t,e){var n;return"string"!=typeof e&&(e=o.defaultChars),n=function(t){var e,n,o=r[t];if(o)return o;for(o=r[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),o.push(n);for(e=0;e<t.length;e++)o[n=t.charCodeAt(e)]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return o}(e),t.replace(/(%[a-f0-9]{2})+/gi,(function(t){var e,r,o,i,a,s,c,u="";for(e=0,r=t.length;e<r;e+=3)(o=parseInt(t.slice(e+1,e+3),16))<128?u+=n[o]:192==(224&o)&&e+3<r&&128==(192&(i=parseInt(t.slice(e+4,e+6),16)))?(u+=(c=o<<6&1984|63&i)<128?"��":String.fromCharCode(c),e+=3):224==(240&o)&&e+6<r&&(i=parseInt(t.slice(e+4,e+6),16),a=parseInt(t.slice(e+7,e+9),16),128==(192&i)&&128==(192&a))?(u+=(c=o<<12&61440|i<<6&4032|63&a)<2048||c>=55296&&c<=57343?"���":String.fromCharCode(c),e+=6):240==(248&o)&&e+9<r&&(i=parseInt(t.slice(e+4,e+6),16),a=parseInt(t.slice(e+7,e+9),16),s=parseInt(t.slice(e+10,e+12),16),128==(192&i)&&128==(192&a)&&128==(192&s))?((c=o<<18&1835008|i<<12&258048|a<<6&4032|63&s)<65536||c>1114111?u+="����":(c-=65536,u+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),e+=9):u+="�";return u}))}o.defaultChars=";/?:@&=+$,#",o.componentChars="",t.exports=o},function(t,e,n){"use strict";t.exports=function(t){var e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&-1!==t.hostname.indexOf(":")?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||""}},function(t,e,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var o=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,s=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(s),u=["%","/","?",";","#"].concat(c),l=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,d={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};r.prototype.parse=function(t,e){var n,r,i,s,c,g=t;if(g=g.trim(),!e&&1===t.split("#").length){var m=a.exec(g);if(m)return this.pathname=m[1],m[2]&&(this.search=m[2]),this}var v=o.exec(g);if(v&&(i=(v=v[0]).toLowerCase(),this.protocol=v,g=g.substr(v.length)),(e||v||g.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(c="//"===g.substr(0,2))||v&&d[v]||(g=g.substr(2),this.slashes=!0)),!d[v]&&(c||v&&!h[v])){var b,_,y=-1;for(n=0;n<l.length;n++)-1!==(s=g.indexOf(l[n]))&&(-1===y||s<y)&&(y=s);for(-1!==(_=-1===y?g.lastIndexOf("@"):g.lastIndexOf("@",y))&&(b=g.slice(0,_),g=g.slice(_+1),this.auth=b),y=-1,n=0;n<u.length;n++)-1!==(s=g.indexOf(u[n]))&&(-1===y||s<y)&&(y=s);-1===y&&(y=g.length),":"===g[y-1]&&y--;var E=g.slice(0,y);g=g.slice(y),this.parseHost(E),this.hostname=this.hostname||"";var x="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!x){var k=this.hostname.split(/\./);for(n=0,r=k.length;n<r;n++){var w=k[n];if(w&&!w.match(f)){for(var C="",A=0,T=w.length;A<T;A++)w.charCodeAt(A)>127?C+="x":C+=w[A];if(!C.match(f)){var S=k.slice(0,n),R=k.slice(n+1),O=w.match(p);O&&(S.push(O[1]),R.unshift(O[2])),R.length&&(g=R.join(".")+g),this.hostname=S.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var N=g.indexOf("#");-1!==N&&(this.hash=g.substr(N),g=g.slice(0,N));var L=g.indexOf("?");return-1!==L&&(this.search=g.substr(L),g=g.slice(0,L)),g&&(this.pathname=g),h[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},r.prototype.parseHost=function(t){var e=i.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)},t.exports=function(t,e){if(t&&t instanceof r)return t;var n=new r;return n.parse(t,e),n}},function(t,e,n){"use strict";e.Any=n(57),e.Cc=n(58),e.Cf=n(109),e.P=n(36),e.Z=n(59)},function(t,e){t.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(t,e,n){"use strict";e.parseLinkLabel=n(111),e.parseLinkDestination=n(112),e.parseLinkTitle=n(113)},function(t,e,n){"use strict";t.exports=function(t,e,n){var r,o,i,a,s=-1,c=t.posMax,u=t.pos;for(t.pos=e+1,r=1;t.pos<c;){if(93===(i=t.src.charCodeAt(t.pos))&&0===--r){o=!0;break}if(a=t.pos,t.md.inline.skipToken(t),91===i)if(a===t.pos-1)r++;else if(n)return t.pos=u,-1}return o&&(s=t.pos),t.pos=u,s}},function(t,e,n){"use strict";var r=n(1).unescapeAll;t.exports=function(t,e,n){var o,i,a=e,s={ok:!1,pos:0,lines:0,str:""};if(60===t.charCodeAt(e)){for(e++;e<n;){if(10===(o=t.charCodeAt(e)))return s;if(62===o)return s.pos=e+1,s.str=r(t.slice(a+1,e)),s.ok=!0,s;92===o&&e+1<n?e+=2:e++}return s}for(i=0;e<n&&32!==(o=t.charCodeAt(e))&&!(o<32||127===o);)if(92===o&&e+1<n)e+=2;else{if(40===o&&i++,41===o){if(0===i)break;i--}e++}return a===e?s:0!==i?s:(s.str=r(t.slice(a,e)),s.lines=0,s.pos=e,s.ok=!0,s)}},function(t,e,n){"use strict";var r=n(1).unescapeAll;t.exports=function(t,e,n){var o,i,a=0,s=e,c={ok:!1,pos:0,lines:0,str:""};if(e>=n)return c;if(34!==(i=t.charCodeAt(e))&&39!==i&&40!==i)return c;for(e++,40===i&&(i=41);e<n;){if((o=t.charCodeAt(e))===i)return c.pos=e+1,c.lines=a,c.str=r(t.slice(s+1,e)),c.ok=!0,c;10===o?a++:92===o&&e+1<n&&(e++,10===t.charCodeAt(e)&&a++),e++}return c}},function(t,e,n){"use strict";var r=n(1).assign,o=n(1).unescapeAll,i=n(1).escapeHtml,a={};function s(){this.rules=r({},a)}a.code_inline=function(t,e,n,r,o){var a=t[e];return"<code"+o.renderAttrs(a)+">"+i(t[e].content)+"</code>"},a.code_block=function(t,e,n,r,o){var a=t[e];return"<pre"+o.renderAttrs(a)+"><code>"+i(t[e].content)+"</code></pre>\n"},a.fence=function(t,e,n,r,a){var s,c,u,l,f=t[e],p=f.info?o(f.info).trim():"",d="";return p&&(d=p.split(/\s+/g)[0]),0===(s=n.highlight&&n.highlight(f.content,d)||i(f.content)).indexOf("<pre")?s+"\n":p?(c=f.attrIndex("class"),u=f.attrs?f.attrs.slice():[],c<0?u.push(["class",n.langPrefix+d]):u[c][1]+=" "+n.langPrefix+d,l={attrs:u},"<pre><code"+a.renderAttrs(l)+">"+s+"</code></pre>\n"):"<pre><code"+a.renderAttrs(f)+">"+s+"</code></pre>\n"},a.image=function(t,e,n,r,o){var i=t[e];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,n,r),o.renderToken(t,e,n)},a.hardbreak=function(t,e,n){return n.xhtmlOut?"<br />\n":"<br>\n"},a.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},a.text=function(t,e){return i(t[e].content)},a.html_block=function(t,e){return t[e].content},a.html_inline=function(t,e){return t[e].content},s.prototype.renderAttrs=function(t){var e,n,r;if(!t.attrs)return"";for(r="",e=0,n=t.attrs.length;e<n;e++)r+=" "+i(t.attrs[e][0])+'="'+i(t.attrs[e][1])+'"';return r},s.prototype.renderToken=function(t,e,n){var r,o="",i=!1,a=t[e];return a.hidden?"":(a.block&&-1!==a.nesting&&e&&t[e-1].hidden&&(o+="\n"),o+=(-1===a.nesting?"</":"<")+a.tag,o+=this.renderAttrs(a),0===a.nesting&&n.xhtmlOut&&(o+=" /"),a.block&&(i=!0,1===a.nesting&&e+1<t.length&&("inline"===(r=t[e+1]).type||r.hidden?i=!1:-1===r.nesting&&r.tag===a.tag&&(i=!1))),o+=i?">\n":">")},s.prototype.renderInline=function(t,e,n){for(var r,o="",i=this.rules,a=0,s=t.length;a<s;a++)void 0!==i[r=t[a].type]?o+=i[r](t,a,e,n,this):o+=this.renderToken(t,a,e);return o},s.prototype.renderInlineAsText=function(t,e,n){for(var r="",o=0,i=t.length;o<i;o++)"text"===t[o].type?r+=t[o].content:"image"===t[o].type&&(r+=this.renderInlineAsText(t[o].children,e,n));return r},s.prototype.render=function(t,e,n){var r,o,i,a="",s=this.rules;for(r=0,o=t.length;r<o;r++)"inline"===(i=t[r].type)?a+=this.renderInline(t[r].children,e,n):void 0!==s[i]?a+=s[t[r].type](t,r,e,n,this):a+=this.renderToken(t,r,e,n);return a},t.exports=s},function(t,e,n){"use strict";var r=n(37),o=[["normalize",n(116)],["block",n(117)],["inline",n(118)],["linkify",n(119)],["replacements",n(120)],["smartquotes",n(121)]];function i(){this.ruler=new r;for(var t=0;t<o.length;t++)this.ruler.push(o[t][0],o[t][1])}i.prototype.process=function(t){var e,n,r;for(e=0,n=(r=this.ruler.getRules("")).length;e<n;e++)r[e](t)},i.prototype.State=n(122),t.exports=i},function(t,e,n){"use strict";var r=/\r\n?|\n/g,o=/\0/g;t.exports=function(t){var e;e=(e=t.src.replace(r,"\n")).replace(o,"�"),t.src=e}},function(t,e,n){"use strict";t.exports=function(t){var e;t.inlineMode?((e=new t.Token("inline","",0)).content=t.src,e.map=[0,1],e.children=[],t.tokens.push(e)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}},function(t,e,n){"use strict";t.exports=function(t){var e,n,r,o=t.tokens;for(n=0,r=o.length;n<r;n++)"inline"===(e=o[n]).type&&t.md.inline.parse(e.content,t.md,t.env,e.children)}},function(t,e,n){"use strict";var r=n(1).arrayReplaceAt;function o(t){return/^<\/a\s*>/i.test(t)}t.exports=function(t){var e,n,i,a,s,c,u,l,f,p,d,h,g,m,v,b,_,y,E=t.tokens;if(t.md.options.linkify)for(n=0,i=E.length;n<i;n++)if("inline"===E[n].type&&t.md.linkify.pretest(E[n].content))for(g=0,e=(a=E[n].children).length-1;e>=0;e--)if("link_close"!==(c=a[e]).type){if("html_inline"===c.type&&(y=c.content,/^<a[>\s]/i.test(y)&&g>0&&g--,o(c.content)&&g++),!(g>0)&&"text"===c.type&&t.md.linkify.test(c.content)){for(f=c.content,_=t.md.linkify.match(f),u=[],h=c.level,d=0,l=0;l<_.length;l++)m=_[l].url,v=t.md.normalizeLink(m),t.md.validateLink(v)&&(b=_[l].text,b=_[l].schema?"mailto:"!==_[l].schema||/^mailto:/i.test(b)?t.md.normalizeLinkText(b):t.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):t.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,""),(p=_[l].index)>d&&((s=new t.Token("text","",0)).content=f.slice(d,p),s.level=h,u.push(s)),(s=new t.Token("link_open","a",1)).attrs=[["href",v]],s.level=h++,s.markup="linkify",s.info="auto",u.push(s),(s=new t.Token("text","",0)).content=b,s.level=h,u.push(s),(s=new t.Token("link_close","a",-1)).level=--h,s.markup="linkify",s.info="auto",u.push(s),d=_[l].lastIndex);d<f.length&&((s=new t.Token("text","",0)).content=f.slice(d),s.level=h,u.push(s)),E[n].children=a=r(a,e,u)}}else for(e--;a[e].level!==c.level&&"link_open"!==a[e].type;)e--}},function(t,e,n){"use strict";var r=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,o=/\((c|tm|r|p)\)/i,i=/\((c|tm|r|p)\)/gi,a={c:"©",r:"®",p:"§",tm:"™"};function s(t,e){return a[e.toLowerCase()]}function c(t){var e,n,r=0;for(e=t.length-1;e>=0;e--)"text"!==(n=t[e]).type||r||(n.content=n.content.replace(i,s)),"link_open"===n.type&&"auto"===n.info&&r--,"link_close"===n.type&&"auto"===n.info&&r++}function u(t){var e,n,o=0;for(e=t.length-1;e>=0;e--)"text"!==(n=t[e]).type||o||r.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),"link_open"===n.type&&"auto"===n.info&&o--,"link_close"===n.type&&"auto"===n.info&&o++}t.exports=function(t){var e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&(o.test(t.tokens[e].content)&&c(t.tokens[e].children),r.test(t.tokens[e].content)&&u(t.tokens[e].children))}},function(t,e,n){"use strict";var r=n(1).isWhiteSpace,o=n(1).isPunctChar,i=n(1).isMdAsciiPunct,a=/['"]/,s=/['"]/g,c="’";function u(t,e,n){return t.substr(0,e)+n+t.substr(e+1)}function l(t,e){var n,a,l,f,p,d,h,g,m,v,b,_,y,E,x,k,w,C,A,T,S;for(A=[],n=0;n<t.length;n++){for(a=t[n],h=t[n].level,w=A.length-1;w>=0&&!(A[w].level<=h);w--);if(A.length=w+1,"text"===a.type){p=0,d=(l=a.content).length;t:for(;p<d&&(s.lastIndex=p,f=s.exec(l));){if(x=k=!0,p=f.index+1,C="'"===f[0],m=32,f.index-1>=0)m=l.charCodeAt(f.index-1);else for(w=n-1;w>=0&&("softbreak"!==t[w].type&&"hardbreak"!==t[w].type);w--)if("text"===t[w].type){m=t[w].content.charCodeAt(t[w].content.length-1);break}if(v=32,p<d)v=l.charCodeAt(p);else for(w=n+1;w<t.length&&("softbreak"!==t[w].type&&"hardbreak"!==t[w].type);w++)if("text"===t[w].type){v=t[w].content.charCodeAt(0);break}if(b=i(m)||o(String.fromCharCode(m)),_=i(v)||o(String.fromCharCode(v)),y=r(m),(E=r(v))?x=!1:_&&(y||b||(x=!1)),y?k=!1:b&&(E||_||(k=!1)),34===v&&'"'===f[0]&&m>=48&&m<=57&&(k=x=!1),x&&k&&(x=!1,k=_),x||k){if(k)for(w=A.length-1;w>=0&&(g=A[w],!(A[w].level<h));w--)if(g.single===C&&A[w].level===h){g=A[w],C?(T=e.md.options.quotes[2],S=e.md.options.quotes[3]):(T=e.md.options.quotes[0],S=e.md.options.quotes[1]),a.content=u(a.content,f.index,S),t[g.token].content=u(t[g.token].content,g.pos,T),p+=S.length-1,g.token===n&&(p+=T.length-1),d=(l=a.content).length,A.length=w;continue t}x?A.push({token:n,pos:f.index,single:C,level:h}):k&&C&&(a.content=u(a.content,f.index,c))}else C&&(a.content=u(a.content,f.index,c))}}}}t.exports=function(t){var e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&a.test(t.tokens[e].content)&&l(t.tokens[e].children,t)}},function(t,e,n){"use strict";var r=n(38);function o(t,e,n){this.src=t,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=e}o.prototype.Token=r,t.exports=o},function(t,e,n){"use strict";var r=n(37),o=[["table",n(124),["paragraph","reference"]],["code",n(125)],["fence",n(126),["paragraph","reference","blockquote","list"]],["blockquote",n(127),["paragraph","reference","blockquote","list"]],["hr",n(128),["paragraph","reference","blockquote","list"]],["list",n(129),["paragraph","reference","blockquote"]],["reference",n(130)],["heading",n(131),["paragraph","reference","blockquote"]],["lheading",n(132)],["html_block",n(133),["paragraph","reference","blockquote"]],["paragraph",n(135)]];function i(){this.ruler=new r;for(var t=0;t<o.length;t++)this.ruler.push(o[t][0],o[t][1],{alt:(o[t][2]||[]).slice()})}i.prototype.tokenize=function(t,e,n){for(var r,o=this.ruler.getRules(""),i=o.length,a=e,s=!1,c=t.md.options.maxNesting;a<n&&(t.line=a=t.skipEmptyLines(a),!(a>=n))&&!(t.sCount[a]<t.blkIndent);){if(t.level>=c){t.line=n;break}for(r=0;r<i&&!o[r](t,a,n,!1);r++);t.tight=!s,t.isEmpty(t.line-1)&&(s=!0),(a=t.line)<n&&t.isEmpty(a)&&(s=!0,a++,t.line=a)}},i.prototype.parse=function(t,e,n,r){var o;t&&(o=new this.State(t,e,n,r),this.tokenize(o,o.line,o.lineMax))},i.prototype.State=n(136),t.exports=i},function(t,e,n){"use strict";var r=n(1).isSpace;function o(t,e){var n=t.bMarks[e]+t.blkIndent,r=t.eMarks[e];return t.src.substr(n,r-n)}function i(t){var e,n=[],r=0,o=t.length,i=0,a=0,s=!1,c=0;for(e=t.charCodeAt(r);r<o;)96===e?s?(s=!1,c=r):i%2==0&&(s=!0,c=r):124!==e||i%2!=0||s||(n.push(t.substring(a,r)),a=r+1),92===e?i++:i=0,++r===o&&s&&(s=!1,r=c+1),e=t.charCodeAt(r);return n.push(t.substring(a)),n}t.exports=function(t,e,n,a){var s,c,u,l,f,p,d,h,g,m,v,b;if(e+2>n)return!1;if(f=e+1,t.sCount[f]<t.blkIndent)return!1;if(t.sCount[f]-t.blkIndent>=4)return!1;if((u=t.bMarks[f]+t.tShift[f])>=t.eMarks[f])return!1;if(124!==(s=t.src.charCodeAt(u++))&&45!==s&&58!==s)return!1;for(;u<t.eMarks[f];){if(124!==(s=t.src.charCodeAt(u))&&45!==s&&58!==s&&!r(s))return!1;u++}for(p=(c=o(t,e+1)).split("|"),g=[],l=0;l<p.length;l++){if(!(m=p[l].trim())){if(0===l||l===p.length-1)continue;return!1}if(!/^:?-+:?$/.test(m))return!1;58===m.charCodeAt(m.length-1)?g.push(58===m.charCodeAt(0)?"center":"right"):58===m.charCodeAt(0)?g.push("left"):g.push("")}if(-1===(c=o(t,e).trim()).indexOf("|"))return!1;if(t.sCount[e]-t.blkIndent>=4)return!1;if((d=(p=i(c.replace(/^\||\|$/g,""))).length)>g.length)return!1;if(a)return!0;for((h=t.push("table_open","table",1)).map=v=[e,0],(h=t.push("thead_open","thead",1)).map=[e,e+1],(h=t.push("tr_open","tr",1)).map=[e,e+1],l=0;l<p.length;l++)(h=t.push("th_open","th",1)).map=[e,e+1],g[l]&&(h.attrs=[["style","text-align:"+g[l]]]),(h=t.push("inline","",0)).content=p[l].trim(),h.map=[e,e+1],h.children=[],h=t.push("th_close","th",-1);for(h=t.push("tr_close","tr",-1),h=t.push("thead_close","thead",-1),(h=t.push("tbody_open","tbody",1)).map=b=[e+2,0],f=e+2;f<n&&!(t.sCount[f]<t.blkIndent)&&-1!==(c=o(t,f).trim()).indexOf("|")&&!(t.sCount[f]-t.blkIndent>=4);f++){for(p=i(c.replace(/^\||\|$/g,"")),h=t.push("tr_open","tr",1),l=0;l<d;l++)h=t.push("td_open","td",1),g[l]&&(h.attrs=[["style","text-align:"+g[l]]]),(h=t.push("inline","",0)).content=p[l]?p[l].trim():"",h.children=[],h=t.push("td_close","td",-1);h=t.push("tr_close","tr",-1)}return h=t.push("tbody_close","tbody",-1),h=t.push("table_close","table",-1),v[1]=b[1]=f,t.line=f,!0}},function(t,e,n){"use strict";t.exports=function(t,e,n){var r,o,i;if(t.sCount[e]-t.blkIndent<4)return!1;for(o=r=e+1;r<n;)if(t.isEmpty(r))r++;else{if(!(t.sCount[r]-t.blkIndent>=4))break;o=++r}return t.line=o,(i=t.push("code_block","code",0)).content=t.getLines(e,o,4+t.blkIndent,!0),i.map=[e,t.line],!0}},function(t,e,n){"use strict";t.exports=function(t,e,n,r){var o,i,a,s,c,u,l,f=!1,p=t.bMarks[e]+t.tShift[e],d=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(p+3>d)return!1;if(126!==(o=t.src.charCodeAt(p))&&96!==o)return!1;if(c=p,(i=(p=t.skipChars(p,o))-c)<3)return!1;if(l=t.src.slice(c,p),a=t.src.slice(p,d),96===o&&a.indexOf(String.fromCharCode(o))>=0)return!1;if(r)return!0;for(s=e;!(++s>=n)&&!((p=c=t.bMarks[s]+t.tShift[s])<(d=t.eMarks[s])&&t.sCount[s]<t.blkIndent);)if(t.src.charCodeAt(p)===o&&!(t.sCount[s]-t.blkIndent>=4||(p=t.skipChars(p,o))-c<i||(p=t.skipSpaces(p))<d)){f=!0;break}return i=t.sCount[e],t.line=s+(f?1:0),(u=t.push("fence","code",0)).info=a,u.content=t.getLines(e+1,s,i,!0),u.markup=l,u.map=[e,t.line],!0}},function(t,e,n){"use strict";var r=n(1).isSpace;t.exports=function(t,e,n,o){var i,a,s,c,u,l,f,p,d,h,g,m,v,b,_,y,E,x,k,w,C=t.lineMax,A=t.bMarks[e]+t.tShift[e],T=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(62!==t.src.charCodeAt(A++))return!1;if(o)return!0;for(c=d=t.sCount[e]+A-(t.bMarks[e]+t.tShift[e]),32===t.src.charCodeAt(A)?(A++,c++,d++,i=!1,y=!0):9===t.src.charCodeAt(A)?(y=!0,(t.bsCount[e]+d)%4==3?(A++,c++,d++,i=!1):i=!0):y=!1,h=[t.bMarks[e]],t.bMarks[e]=A;A<T&&(a=t.src.charCodeAt(A),r(a));)9===a?d+=4-(d+t.bsCount[e]+(i?1:0))%4:d++,A++;for(g=[t.bsCount[e]],t.bsCount[e]=t.sCount[e]+1+(y?1:0),l=A>=T,b=[t.sCount[e]],t.sCount[e]=d-c,_=[t.tShift[e]],t.tShift[e]=A-t.bMarks[e],x=t.md.block.ruler.getRules("blockquote"),v=t.parentType,t.parentType="blockquote",w=!1,p=e+1;p<n&&(t.sCount[p]<t.blkIndent&&(w=!0),!((A=t.bMarks[p]+t.tShift[p])>=(T=t.eMarks[p])));p++)if(62!==t.src.charCodeAt(A++)||w){if(l)break;for(E=!1,s=0,u=x.length;s<u;s++)if(x[s](t,p,n,!0)){E=!0;break}if(E){t.lineMax=p,0!==t.blkIndent&&(h.push(t.bMarks[p]),g.push(t.bsCount[p]),_.push(t.tShift[p]),b.push(t.sCount[p]),t.sCount[p]-=t.blkIndent);break}h.push(t.bMarks[p]),g.push(t.bsCount[p]),_.push(t.tShift[p]),b.push(t.sCount[p]),t.sCount[p]=-1}else{for(c=d=t.sCount[p]+A-(t.bMarks[p]+t.tShift[p]),32===t.src.charCodeAt(A)?(A++,c++,d++,i=!1,y=!0):9===t.src.charCodeAt(A)?(y=!0,(t.bsCount[p]+d)%4==3?(A++,c++,d++,i=!1):i=!0):y=!1,h.push(t.bMarks[p]),t.bMarks[p]=A;A<T&&(a=t.src.charCodeAt(A),r(a));)9===a?d+=4-(d+t.bsCount[p]+(i?1:0))%4:d++,A++;l=A>=T,g.push(t.bsCount[p]),t.bsCount[p]=t.sCount[p]+1+(y?1:0),b.push(t.sCount[p]),t.sCount[p]=d-c,_.push(t.tShift[p]),t.tShift[p]=A-t.bMarks[p]}for(m=t.blkIndent,t.blkIndent=0,(k=t.push("blockquote_open","blockquote",1)).markup=">",k.map=f=[e,0],t.md.block.tokenize(t,e,p),(k=t.push("blockquote_close","blockquote",-1)).markup=">",t.lineMax=C,t.parentType=v,f[1]=t.line,s=0;s<_.length;s++)t.bMarks[s+e]=h[s],t.tShift[s+e]=_[s],t.sCount[s+e]=b[s],t.bsCount[s+e]=g[s];return t.blkIndent=m,!0}},function(t,e,n){"use strict";var r=n(1).isSpace;t.exports=function(t,e,n,o){var i,a,s,c,u=t.bMarks[e]+t.tShift[e],l=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(42!==(i=t.src.charCodeAt(u++))&&45!==i&&95!==i)return!1;for(a=1;u<l;){if((s=t.src.charCodeAt(u++))!==i&&!r(s))return!1;s===i&&a++}return!(a<3)&&(!!o||(t.line=e+1,(c=t.push("hr","hr",0)).map=[e,t.line],c.markup=Array(a+1).join(String.fromCharCode(i)),!0))}},function(t,e,n){"use strict";var r=n(1).isSpace;function o(t,e){var n,o,i,a;return o=t.bMarks[e]+t.tShift[e],i=t.eMarks[e],42!==(n=t.src.charCodeAt(o++))&&45!==n&&43!==n?-1:o<i&&(a=t.src.charCodeAt(o),!r(a))?-1:o}function i(t,e){var n,o=t.bMarks[e]+t.tShift[e],i=o,a=t.eMarks[e];if(i+1>=a)return-1;if((n=t.src.charCodeAt(i++))<48||n>57)return-1;for(;;){if(i>=a)return-1;if(!((n=t.src.charCodeAt(i++))>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-o>=10)return-1}return i<a&&(n=t.src.charCodeAt(i),!r(n))?-1:i}t.exports=function(t,e,n,r){var a,s,c,u,l,f,p,d,h,g,m,v,b,_,y,E,x,k,w,C,A,T,S,R,O,N,L,I,D=!1,M=!0;if(t.sCount[e]-t.blkIndent>=4)return!1;if(t.listIndent>=0&&t.sCount[e]-t.listIndent>=4&&t.sCount[e]<t.blkIndent)return!1;if(r&&"paragraph"===t.parentType&&t.tShift[e]>=t.blkIndent&&(D=!0),(S=i(t,e))>=0){if(p=!0,O=t.bMarks[e]+t.tShift[e],b=Number(t.src.substr(O,S-O-1)),D&&1!==b)return!1}else{if(!((S=o(t,e))>=0))return!1;p=!1}if(D&&t.skipSpaces(S)>=t.eMarks[e])return!1;if(v=t.src.charCodeAt(S-1),r)return!0;for(m=t.tokens.length,p?(I=t.push("ordered_list_open","ol",1),1!==b&&(I.attrs=[["start",b]])):I=t.push("bullet_list_open","ul",1),I.map=g=[e,0],I.markup=String.fromCharCode(v),y=e,R=!1,L=t.md.block.ruler.getRules("list"),k=t.parentType,t.parentType="list";y<n;){for(T=S,_=t.eMarks[y],f=E=t.sCount[y]+S-(t.bMarks[e]+t.tShift[e]);T<_;){if(9===(a=t.src.charCodeAt(T)))E+=4-(E+t.bsCount[y])%4;else{if(32!==a)break;E++}T++}if((l=(s=T)>=_?1:E-f)>4&&(l=1),u=f+l,(I=t.push("list_item_open","li",1)).markup=String.fromCharCode(v),I.map=d=[e,0],A=t.tight,C=t.tShift[e],w=t.sCount[e],x=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=u,t.tight=!0,t.tShift[e]=s-t.bMarks[e],t.sCount[e]=E,s>=_&&t.isEmpty(e+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,e,n,!0),t.tight&&!R||(M=!1),R=t.line-e>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=x,t.tShift[e]=C,t.sCount[e]=w,t.tight=A,(I=t.push("list_item_close","li",-1)).markup=String.fromCharCode(v),y=e=t.line,d[1]=y,s=t.bMarks[e],y>=n)break;if(t.sCount[y]<t.blkIndent)break;if(t.sCount[e]-t.blkIndent>=4)break;for(N=!1,c=0,h=L.length;c<h;c++)if(L[c](t,y,n,!0)){N=!0;break}if(N)break;if(p){if((S=i(t,y))<0)break}else if((S=o(t,y))<0)break;if(v!==t.src.charCodeAt(S-1))break}return(I=p?t.push("ordered_list_close","ol",-1):t.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(v),g[1]=y,t.line=y,t.parentType=k,M&&function(t,e){var n,r,o=t.level+2;for(n=e+2,r=t.tokens.length-2;n<r;n++)t.tokens[n].level===o&&"paragraph_open"===t.tokens[n].type&&(t.tokens[n+2].hidden=!0,t.tokens[n].hidden=!0,n+=2)}(t,m),!0}},function(t,e,n){"use strict";var r=n(1).normalizeReference,o=n(1).isSpace;t.exports=function(t,e,n,i){var a,s,c,u,l,f,p,d,h,g,m,v,b,_,y,E,x=0,k=t.bMarks[e]+t.tShift[e],w=t.eMarks[e],C=e+1;if(t.sCount[e]-t.blkIndent>=4)return!1;if(91!==t.src.charCodeAt(k))return!1;for(;++k<w;)if(93===t.src.charCodeAt(k)&&92!==t.src.charCodeAt(k-1)){if(k+1===w)return!1;if(58!==t.src.charCodeAt(k+1))return!1;break}for(u=t.lineMax,y=t.md.block.ruler.getRules("reference"),g=t.parentType,t.parentType="reference";C<u&&!t.isEmpty(C);C++)if(!(t.sCount[C]-t.blkIndent>3||t.sCount[C]<0)){for(_=!1,f=0,p=y.length;f<p;f++)if(y[f](t,C,u,!0)){_=!0;break}if(_)break}for(w=(b=t.getLines(e,C,t.blkIndent,!1).trim()).length,k=1;k<w;k++){if(91===(a=b.charCodeAt(k)))return!1;if(93===a){h=k;break}10===a?x++:92===a&&++k<w&&10===b.charCodeAt(k)&&x++}if(h<0||58!==b.charCodeAt(h+1))return!1;for(k=h+2;k<w;k++)if(10===(a=b.charCodeAt(k)))x++;else if(!o(a))break;if(!(m=t.md.helpers.parseLinkDestination(b,k,w)).ok)return!1;if(l=t.md.normalizeLink(m.str),!t.md.validateLink(l))return!1;for(s=k=m.pos,c=x+=m.lines,v=k;k<w;k++)if(10===(a=b.charCodeAt(k)))x++;else if(!o(a))break;for(m=t.md.helpers.parseLinkTitle(b,k,w),k<w&&v!==k&&m.ok?(E=m.str,k=m.pos,x+=m.lines):(E="",k=s,x=c);k<w&&(a=b.charCodeAt(k),o(a));)k++;if(k<w&&10!==b.charCodeAt(k)&&E)for(E="",k=s,x=c;k<w&&(a=b.charCodeAt(k),o(a));)k++;return!(k<w&&10!==b.charCodeAt(k))&&(!!(d=r(b.slice(1,h)))&&(!!i||(void 0===t.env.references&&(t.env.references={}),void 0===t.env.references[d]&&(t.env.references[d]={title:E,href:l}),t.parentType=g,t.line=e+x+1,!0)))}},function(t,e,n){"use strict";var r=n(1).isSpace;t.exports=function(t,e,n,o){var i,a,s,c,u=t.bMarks[e]+t.tShift[e],l=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(35!==(i=t.src.charCodeAt(u))||u>=l)return!1;for(a=1,i=t.src.charCodeAt(++u);35===i&&u<l&&a<=6;)a++,i=t.src.charCodeAt(++u);return!(a>6||u<l&&!r(i))&&(!!o||(l=t.skipSpacesBack(l,u),(s=t.skipCharsBack(l,35,u))>u&&r(t.src.charCodeAt(s-1))&&(l=s),t.line=e+1,(c=t.push("heading_open","h"+String(a),1)).markup="########".slice(0,a),c.map=[e,t.line],(c=t.push("inline","",0)).content=t.src.slice(u,l).trim(),c.map=[e,t.line],c.children=[],(c=t.push("heading_close","h"+String(a),-1)).markup="########".slice(0,a),!0))}},function(t,e,n){"use strict";t.exports=function(t,e,n){var r,o,i,a,s,c,u,l,f,p,d=e+1,h=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;for(p=t.parentType,t.parentType="paragraph";d<n&&!t.isEmpty(d);d++)if(!(t.sCount[d]-t.blkIndent>3)){if(t.sCount[d]>=t.blkIndent&&(c=t.bMarks[d]+t.tShift[d])<(u=t.eMarks[d])&&(45===(f=t.src.charCodeAt(c))||61===f)&&(c=t.skipChars(c,f),(c=t.skipSpaces(c))>=u)){l=61===f?1:2;break}if(!(t.sCount[d]<0)){for(o=!1,i=0,a=h.length;i<a;i++)if(h[i](t,d,n,!0)){o=!0;break}if(o)break}}return!!l&&(r=t.getLines(e,d,t.blkIndent,!1).trim(),t.line=d+1,(s=t.push("heading_open","h"+String(l),1)).markup=String.fromCharCode(f),s.map=[e,t.line],(s=t.push("inline","",0)).content=r,s.map=[e,t.line-1],s.children=[],(s=t.push("heading_close","h"+String(l),-1)).markup=String.fromCharCode(f),t.parentType=p,!0)}},function(t,e,n){"use strict";var r=n(134),o=n(60).HTML_OPEN_CLOSE_TAG_RE,i=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+r.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(o.source+"\\s*$"),/^$/,!1]];t.exports=function(t,e,n,r){var o,a,s,c,u=t.bMarks[e]+t.tShift[e],l=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(!t.md.options.html)return!1;if(60!==t.src.charCodeAt(u))return!1;for(c=t.src.slice(u,l),o=0;o<i.length&&!i[o][0].test(c);o++);if(o===i.length)return!1;if(r)return i[o][2];if(a=e+1,!i[o][1].test(c))for(;a<n&&!(t.sCount[a]<t.blkIndent);a++)if(u=t.bMarks[a]+t.tShift[a],l=t.eMarks[a],c=t.src.slice(u,l),i[o][1].test(c)){0!==c.length&&a++;break}return t.line=a,(s=t.push("html_block","",0)).map=[e,a],s.content=t.getLines(e,a,t.blkIndent,!0),!0}},function(t,e,n){"use strict";t.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},function(t,e,n){"use strict";t.exports=function(t,e){var n,r,o,i,a,s,c=e+1,u=t.md.block.ruler.getRules("paragraph"),l=t.lineMax;for(s=t.parentType,t.parentType="paragraph";c<l&&!t.isEmpty(c);c++)if(!(t.sCount[c]-t.blkIndent>3||t.sCount[c]<0)){for(r=!1,o=0,i=u.length;o<i;o++)if(u[o](t,c,l,!0)){r=!0;break}if(r)break}return n=t.getLines(e,c,t.blkIndent,!1).trim(),t.line=c,(a=t.push("paragraph_open","p",1)).map=[e,t.line],(a=t.push("inline","",0)).content=n,a.map=[e,t.line],a.children=[],a=t.push("paragraph_close","p",-1),t.parentType=s,!0}},function(t,e,n){"use strict";var r=n(38),o=n(1).isSpace;function i(t,e,n,r){var i,a,s,c,u,l,f,p;for(this.src=t,this.md=e,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",p=!1,s=c=l=f=0,u=(a=this.src).length;c<u;c++){if(i=a.charCodeAt(c),!p){if(o(i)){l++,9===i?f+=4-f%4:f++;continue}p=!0}10!==i&&c!==u-1||(10!==i&&c++,this.bMarks.push(s),this.eMarks.push(c),this.tShift.push(l),this.sCount.push(f),this.bsCount.push(0),p=!1,l=0,f=0,s=c+1)}this.bMarks.push(a.length),this.eMarks.push(a.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}i.prototype.push=function(t,e,n){var o=new r(t,e,n);return o.block=!0,n<0&&this.level--,o.level=this.level,n>0&&this.level++,this.tokens.push(o),o},i.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]},i.prototype.skipEmptyLines=function(t){for(var e=this.lineMax;t<e&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t},i.prototype.skipSpaces=function(t){for(var e,n=this.src.length;t<n&&(e=this.src.charCodeAt(t),o(e));t++);return t},i.prototype.skipSpacesBack=function(t,e){if(t<=e)return t;for(;t>e;)if(!o(this.src.charCodeAt(--t)))return t+1;return t},i.prototype.skipChars=function(t,e){for(var n=this.src.length;t<n&&this.src.charCodeAt(t)===e;t++);return t},i.prototype.skipCharsBack=function(t,e,n){if(t<=n)return t;for(;t>n;)if(e!==this.src.charCodeAt(--t))return t+1;return t},i.prototype.getLines=function(t,e,n,r){var i,a,s,c,u,l,f,p=t;if(t>=e)return"";for(l=new Array(e-t),i=0;p<e;p++,i++){for(a=0,f=c=this.bMarks[p],u=p+1<e||r?this.eMarks[p]+1:this.eMarks[p];c<u&&a<n;){if(s=this.src.charCodeAt(c),o(s))9===s?a+=4-(a+this.bsCount[p])%4:a++;else{if(!(c-f<this.tShift[p]))break;a++}c++}l[i]=a>n?new Array(a-n+1).join(" ")+this.src.slice(c,u):this.src.slice(c,u)}return l.join("")},i.prototype.Token=r,t.exports=i},function(t,e,n){"use strict";var r=n(37),o=[["text",n(138)],["newline",n(139)],["escape",n(140)],["backticks",n(141)],["strikethrough",n(61).tokenize],["emphasis",n(62).tokenize],["link",n(142)],["image",n(143)],["autolink",n(144)],["html_inline",n(145)],["entity",n(146)]],i=[["balance_pairs",n(147)],["strikethrough",n(61).postProcess],["emphasis",n(62).postProcess],["text_collapse",n(148)]];function a(){var t;for(this.ruler=new r,t=0;t<o.length;t++)this.ruler.push(o[t][0],o[t][1]);for(this.ruler2=new r,t=0;t<i.length;t++)this.ruler2.push(i[t][0],i[t][1])}a.prototype.skipToken=function(t){var e,n,r=t.pos,o=this.ruler.getRules(""),i=o.length,a=t.md.options.maxNesting,s=t.cache;if(void 0===s[r]){if(t.level<a)for(n=0;n<i&&(t.level++,e=o[n](t,!0),t.level--,!e);n++);else t.pos=t.posMax;e||t.pos++,s[r]=t.pos}else t.pos=s[r]},a.prototype.tokenize=function(t){for(var e,n,r=this.ruler.getRules(""),o=r.length,i=t.posMax,a=t.md.options.maxNesting;t.pos<i;){if(t.level<a)for(n=0;n<o&&!(e=r[n](t,!1));n++);if(e){if(t.pos>=i)break}else t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},a.prototype.parse=function(t,e,n,r){var o,i,a,s=new this.State(t,e,n,r);for(this.tokenize(s),a=(i=this.ruler2.getRules("")).length,o=0;o<a;o++)i[o](s)},a.prototype.State=n(149),t.exports=a},function(t,e,n){"use strict";function r(t){switch(t){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}t.exports=function(t,e){for(var n=t.pos;n<t.posMax&&!r(t.src.charCodeAt(n));)n++;return n!==t.pos&&(e||(t.pending+=t.src.slice(t.pos,n)),t.pos=n,!0)}},function(t,e,n){"use strict";var r=n(1).isSpace;t.exports=function(t,e){var n,o,i=t.pos;if(10!==t.src.charCodeAt(i))return!1;for(n=t.pending.length-1,o=t.posMax,e||(n>=0&&32===t.pending.charCodeAt(n)?n>=1&&32===t.pending.charCodeAt(n-1)?(t.pending=t.pending.replace(/ +$/,""),t.push("hardbreak","br",0)):(t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0)):t.push("softbreak","br",0)),i++;i<o&&r(t.src.charCodeAt(i));)i++;return t.pos=i,!0}},function(t,e,n){"use strict";for(var r=n(1).isSpace,o=[],i=0;i<256;i++)o.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(t){o[t.charCodeAt(0)]=1})),t.exports=function(t,e){var n,i=t.pos,a=t.posMax;if(92!==t.src.charCodeAt(i))return!1;if(++i<a){if((n=t.src.charCodeAt(i))<256&&0!==o[n])return e||(t.pending+=t.src[i]),t.pos+=2,!0;if(10===n){for(e||t.push("hardbreak","br",0),i++;i<a&&(n=t.src.charCodeAt(i),r(n));)i++;return t.pos=i,!0}}return e||(t.pending+="\\"),t.pos++,!0}},function(t,e,n){"use strict";t.exports=function(t,e){var n,r,o,i,a,s,c=t.pos;if(96!==t.src.charCodeAt(c))return!1;for(n=c,c++,r=t.posMax;c<r&&96===t.src.charCodeAt(c);)c++;for(o=t.src.slice(n,c),i=a=c;-1!==(i=t.src.indexOf("`",a));){for(a=i+1;a<r&&96===t.src.charCodeAt(a);)a++;if(a-i===o.length)return e||((s=t.push("code_inline","code",0)).markup=o,s.content=t.src.slice(c,i).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),t.pos=a,!0}return e||(t.pending+=o),t.pos+=o.length,!0}},function(t,e,n){"use strict";var r=n(1).normalizeReference,o=n(1).isSpace;t.exports=function(t,e){var n,i,a,s,c,u,l,f,p,d="",h=t.pos,g=t.posMax,m=t.pos,v=!0;if(91!==t.src.charCodeAt(t.pos))return!1;if(c=t.pos+1,(s=t.md.helpers.parseLinkLabel(t,t.pos,!0))<0)return!1;if((u=s+1)<g&&40===t.src.charCodeAt(u)){for(v=!1,u++;u<g&&(i=t.src.charCodeAt(u),o(i)||10===i);u++);if(u>=g)return!1;for(m=u,(l=t.md.helpers.parseLinkDestination(t.src,u,t.posMax)).ok&&(d=t.md.normalizeLink(l.str),t.md.validateLink(d)?u=l.pos:d=""),m=u;u<g&&(i=t.src.charCodeAt(u),o(i)||10===i);u++);if(l=t.md.helpers.parseLinkTitle(t.src,u,t.posMax),u<g&&m!==u&&l.ok)for(p=l.str,u=l.pos;u<g&&(i=t.src.charCodeAt(u),o(i)||10===i);u++);else p="";(u>=g||41!==t.src.charCodeAt(u))&&(v=!0),u++}if(v){if(void 0===t.env.references)return!1;if(u<g&&91===t.src.charCodeAt(u)?(m=u+1,(u=t.md.helpers.parseLinkLabel(t,u))>=0?a=t.src.slice(m,u++):u=s+1):u=s+1,a||(a=t.src.slice(c,s)),!(f=t.env.references[r(a)]))return t.pos=h,!1;d=f.href,p=f.title}return e||(t.pos=c,t.posMax=s,t.push("link_open","a",1).attrs=n=[["href",d]],p&&n.push(["title",p]),t.md.inline.tokenize(t),t.push("link_close","a",-1)),t.pos=u,t.posMax=g,!0}},function(t,e,n){"use strict";var r=n(1).normalizeReference,o=n(1).isSpace;t.exports=function(t,e){var n,i,a,s,c,u,l,f,p,d,h,g,m,v="",b=t.pos,_=t.posMax;if(33!==t.src.charCodeAt(t.pos))return!1;if(91!==t.src.charCodeAt(t.pos+1))return!1;if(u=t.pos+2,(c=t.md.helpers.parseLinkLabel(t,t.pos+1,!1))<0)return!1;if((l=c+1)<_&&40===t.src.charCodeAt(l)){for(l++;l<_&&(i=t.src.charCodeAt(l),o(i)||10===i);l++);if(l>=_)return!1;for(m=l,(p=t.md.helpers.parseLinkDestination(t.src,l,t.posMax)).ok&&(v=t.md.normalizeLink(p.str),t.md.validateLink(v)?l=p.pos:v=""),m=l;l<_&&(i=t.src.charCodeAt(l),o(i)||10===i);l++);if(p=t.md.helpers.parseLinkTitle(t.src,l,t.posMax),l<_&&m!==l&&p.ok)for(d=p.str,l=p.pos;l<_&&(i=t.src.charCodeAt(l),o(i)||10===i);l++);else d="";if(l>=_||41!==t.src.charCodeAt(l))return t.pos=b,!1;l++}else{if(void 0===t.env.references)return!1;if(l<_&&91===t.src.charCodeAt(l)?(m=l+1,(l=t.md.helpers.parseLinkLabel(t,l))>=0?s=t.src.slice(m,l++):l=c+1):l=c+1,s||(s=t.src.slice(u,c)),!(f=t.env.references[r(s)]))return t.pos=b,!1;v=f.href,d=f.title}return e||(a=t.src.slice(u,c),t.md.inline.parse(a,t.md,t.env,g=[]),(h=t.push("image","img",0)).attrs=n=[["src",v],["alt",""]],h.children=g,h.content=a,d&&n.push(["title",d])),t.pos=l,t.posMax=_,!0}},function(t,e,n){"use strict";var r=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,o=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;t.exports=function(t,e){var n,i,a,s,c,u,l=t.pos;return 60===t.src.charCodeAt(l)&&(!((n=t.src.slice(l)).indexOf(">")<0)&&(o.test(n)?(s=(i=n.match(o))[0].slice(1,-1),c=t.md.normalizeLink(s),!!t.md.validateLink(c)&&(e||((u=t.push("link_open","a",1)).attrs=[["href",c]],u.markup="autolink",u.info="auto",(u=t.push("text","",0)).content=t.md.normalizeLinkText(s),(u=t.push("link_close","a",-1)).markup="autolink",u.info="auto"),t.pos+=i[0].length,!0)):!!r.test(n)&&(s=(a=n.match(r))[0].slice(1,-1),c=t.md.normalizeLink("mailto:"+s),!!t.md.validateLink(c)&&(e||((u=t.push("link_open","a",1)).attrs=[["href",c]],u.markup="autolink",u.info="auto",(u=t.push("text","",0)).content=t.md.normalizeLinkText(s),(u=t.push("link_close","a",-1)).markup="autolink",u.info="auto"),t.pos+=a[0].length,!0))))}},function(t,e,n){"use strict";var r=n(60).HTML_TAG_RE;t.exports=function(t,e){var n,o,i,a=t.pos;return!!t.md.options.html&&(i=t.posMax,!(60!==t.src.charCodeAt(a)||a+2>=i)&&(!(33!==(n=t.src.charCodeAt(a+1))&&63!==n&&47!==n&&!function(t){var e=32|t;return e>=97&&e<=122}(n))&&(!!(o=t.src.slice(a).match(r))&&(e||(t.push("html_inline","",0).content=t.src.slice(a,a+o[0].length)),t.pos+=o[0].length,!0))))}},function(t,e,n){"use strict";var r=n(55),o=n(1).has,i=n(1).isValidEntityCode,a=n(1).fromCodePoint,s=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;t.exports=function(t,e){var n,u,l=t.pos,f=t.posMax;if(38!==t.src.charCodeAt(l))return!1;if(l+1<f)if(35===t.src.charCodeAt(l+1)){if(u=t.src.slice(l).match(s))return e||(n="x"===u[1][0].toLowerCase()?parseInt(u[1].slice(1),16):parseInt(u[1],10),t.pending+=i(n)?a(n):a(65533)),t.pos+=u[0].length,!0}else if((u=t.src.slice(l).match(c))&&o(r,u[1]))return e||(t.pending+=r[u[1]]),t.pos+=u[0].length,!0;return e||(t.pending+="&"),t.pos++,!0}},function(t,e,n){"use strict";t.exports=function(t){var e,n,r,o,i=t.delimiters,a=t.delimiters.length;for(e=0;e<a;e++)if((r=i[e]).close)for(n=e-r.jump-1;n>=0;){if((o=i[n]).open&&o.marker===r.marker&&o.end<0&&o.level===r.level){var s=!1;if((o.close||r.open)&&void 0!==o.length&&void 0!==r.length&&(o.length+r.length)%3==0&&(o.length%3==0&&r.length%3==0||(s=!0)),!s){r.jump=e-n,r.open=!1,o.end=e,o.jump=0;break}}n-=o.jump+1}}},function(t,e,n){"use strict";t.exports=function(t){var e,n,r=0,o=t.tokens,i=t.tokens.length;for(e=n=0;e<i;e++)o[e].nesting<0&&r--,o[e].level=r,o[e].nesting>0&&r++,"text"===o[e].type&&e+1<i&&"text"===o[e+1].type?o[e+1].content=o[e].content+o[e+1].content:(e!==n&&(o[n]=o[e]),n++);e!==n&&(o.length=n)}},function(t,e,n){"use strict";var r=n(38),o=n(1).isWhiteSpace,i=n(1).isPunctChar,a=n(1).isMdAsciiPunct;function s(t,e,n,r){this.src=t,this.env=n,this.md=e,this.tokens=r,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[]}s.prototype.pushPending=function(){var t=new r("text","",0);return t.content=this.pending,t.level=this.pendingLevel,this.tokens.push(t),this.pending="",t},s.prototype.push=function(t,e,n){this.pending&&this.pushPending();var o=new r(t,e,n);return n<0&&this.level--,o.level=this.level,n>0&&this.level++,this.pendingLevel=this.level,this.tokens.push(o),o},s.prototype.scanDelims=function(t,e){var n,r,s,c,u,l,f,p,d,h=t,g=!0,m=!0,v=this.posMax,b=this.src.charCodeAt(t);for(n=t>0?this.src.charCodeAt(t-1):32;h<v&&this.src.charCodeAt(h)===b;)h++;return s=h-t,r=h<v?this.src.charCodeAt(h):32,f=a(n)||i(String.fromCharCode(n)),d=a(r)||i(String.fromCharCode(r)),l=o(n),(p=o(r))?g=!1:d&&(l||f||(g=!1)),l?m=!1:f&&(p||d||(m=!1)),e?(c=g,u=m):(c=g&&(!m||f),u=m&&(!g||d)),{can_open:c,can_close:u,length:s}},s.prototype.Token=r,t.exports=s},function(t,e,n){"use strict";function r(t){return Array.prototype.slice.call(arguments,1).forEach((function(e){e&&Object.keys(e).forEach((function(n){t[n]=e[n]}))})),t}function o(t){return Object.prototype.toString.call(t)}function i(t){return"[object Function]"===o(t)}function a(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var c={"http:":{validate:function(t,e,n){var r=t.slice(e);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,n){var r=t.slice(e);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?e>=3&&":"===t[e-3]?0:e>=3&&"/"===t[e-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var r=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},u="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",l="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function f(t){var e=t.re=n(151)(t.__opts__),r=t.__tlds__.slice();function s(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||r.push(u),r.push(e.src_xn),e.src_tlds=r.join("|"),e.email_fuzzy=RegExp(s(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(s(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(s(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(s(e.tpl_host_fuzzy_test),"i");var c=[];function l(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){var n=t.__schemas__[e];if(null!==n){var r={validate:null,link:null};if(t.__compiled__[e]=r,"[object Object]"===o(n))return!function(t){return"[object RegExp]"===o(t)}(n.validate)?i(n.validate)?r.validate=n.validate:l(e,n):r.validate=function(t){return function(e,n){var r=e.slice(n);return t.test(r)?r.match(t)[0].length:0}}(n.validate),void(i(n.normalize)?r.normalize=n.normalize:n.normalize?l(e,n):r.normalize=function(t,e){e.normalize(t)});!function(t){return"[object String]"===o(t)}(n)?l(e,n):c.push(e)}})),c.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:function(t,e){e.normalize(t)}};var f=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(a).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+e.src_ZPCc+"))("+f+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+e.src_ZPCc+"))("+f+")","ig"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),function(t){t.__index__=-1,t.__text_cache__=""}(t)}function p(t,e){var n=t.__index__,r=t.__last_index__,o=t.__text_cache__.slice(n,r);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=r+e,this.raw=o,this.text=o,this.url=o}function d(t,e){var n=new p(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function h(t,e){if(!(this instanceof h))return new h(t,e);var n;e||(n=t,Object.keys(n||{}).reduce((function(t,e){return t||s.hasOwnProperty(e)}),!1)&&(e=t,t={})),this.__opts__=r({},s,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},c,t),this.__compiled__={},this.__tlds__=l,this.__tlds_replaced__=!1,this.re={},f(this)}h.prototype.add=function(t,e){return this.__schemas__[t]=e,f(this),this},h.prototype.set=function(t){return this.__opts__=r(this.__opts__,t),this},h.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var e,n,r,o,i,a,s,c;if(this.re.schema_test.test(t))for((s=this.re.schema_search).lastIndex=0;null!==(e=s.exec(t));)if(o=this.testSchemaAt(t,e[2],s.lastIndex)){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c<this.__index__)&&null!==(n=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(i=n.index+n[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&t.indexOf("@")>=0&&null!==(r=t.match(this.re.email_fuzzy))&&(i=r.index+r[1].length,a=r.index+r[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a)),this.__index__>=0},h.prototype.pretest=function(t){return this.re.pretest.test(t)},h.prototype.testSchemaAt=function(t,e,n){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,n,this):0},h.prototype.match=function(t){var e=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(d(this,e)),e=this.__last_index__);for(var r=e?t.slice(e):t;this.test(r);)n.push(d(this,e)),r=r.slice(this.__last_index__),e+=this.__last_index__;return n.length?n:null},h.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,n){return t!==n[e-1]})).reverse(),f(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,f(this),this)},h.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},h.prototype.onCompile=function(){},t.exports=h},function(t,e,n){"use strict";t.exports=function(t){var e={};e.src_Any=n(57).source,e.src_Cc=n(58).source,e.src_Z=n(59).source,e.src_P=n(36).source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");return e.src_pseudo_letter="(?:(?![><｜]|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|[><｜]|"+e.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|[><｜]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+e.src_ZCc+"|[.]).|"+(t&&t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+e.src_ZCc+").|\\!(?!"+e.src_ZCc+"|[!]).|\\?(?!"+e.src_ZCc+"|[?]).)+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy='(^|[><｜]|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+e.src_ZPCc+"))((?![$+<=>^`|｜])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+e.src_ZPCc+"))((?![$+<=>^`|｜])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}},function(t,e,n){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},function(t,e,n){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},function(t,e,n){"use strict";t.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},function(t,e){t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(159),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(11))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,o,i,a,s,c=1,u={},l=!1,f=t.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(t);p=p&&p.setTimeout?p:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){h(t.data)},r=function(t){i.port2.postMessage(t)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(t){var e=f.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,o.removeChild(e),e=null},o.appendChild(e)}):r=function(t){setTimeout(h,0,t)}:(a="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(a)&&h(+e.data.slice(a.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),r=function(e){t.postMessage(a+e,"*")}),p.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var o={callback:t,args:e};return u[c]=o,r(c),c++},p.clearImmediate=d}function d(t){delete u[t]}function h(t){if(l)setTimeout(h,0,t);else{var e=u[t];if(e){l=!0;try{!function(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(n,r)}}(e)}finally{d(t),l=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(11),n(160))},function(t,e){var n,r,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(t){r=a}}();var c,u=[],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var t=s(p);l=!0;for(var e=u.length;e;){for(c=u,u=[];++f<e;)c&&c[f].run();f=-1,e=u.length}c=null,l=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function g(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];u.push(new h(t,e)),1!==u.length||l||s(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e){t.exports=function(t){if(Array.isArray(t))return t}},function(t,e){t.exports=function(t,e){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(t,e,n){"use strict";var r=n(165),o=n(65);t.exports=function(t){var e=r(t);e.token="";var n=e.user.split(":");return 2===n.length&&("x-oauth-basic"===n[1]?e.token=n[0]:"x-token-auth"===n[0]&&(e.token=n[1])),o(e.protocols)||o(t)?e.protocol="ssh":e.protocols.length?e.protocol=e.protocols[0]:e.protocol="file",e.href=e.href.replace(/\/$/,""),e}},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=n(166),i=n(169);t.exports=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof t||!t.trim())throw new Error("Invalid url.");return e&&("object"!==(void 0===e?"undefined":r(e))&&(e={stripFragment:!1}),t=i(t,e)),o(t)}},function(t,e,n){"use strict";var r=n(64),o=n(65),i=n(66);t.exports=function(t){t=(t||"").trim();var e={protocols:r(t),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:t,query:Object.create(null)},n=t.indexOf("://"),a=null,s=null;t.startsWith(".")&&(t.startsWith("./")&&(t=t.substring(2)),e.pathname=t,e.protocol="file");var c=t.charAt(1);return e.protocol||(e.protocol=e.protocols[0],e.protocol||(o(t)?e.protocol="ssh":"/"===c||"~"===c?(t=t.substring(2),e.protocol="file"):e.protocol="file")),-1!==n&&(t=t.substring(n+3)),s=t.split("/"),"file"!==e.protocol?e.resource=s.shift():e.resource="",2===(a=e.resource.split("@")).length&&(e.user=a[0],e.resource=a[1]),2===(a=e.resource.split(":")).length&&(e.resource=a[0],a[1]?(e.port=Number(a[1]),isNaN(e.port)&&(e.port=null,s.unshift(a[1]))):e.port=null),s=s.filter(Boolean),"file"===e.protocol?e.pathname=e.href:e.pathname=e.pathname||("file"!==e.protocol||"/"===e.href[0]?"/":"")+s.join("/"),2===(a=e.pathname.split("#")).length&&(e.pathname=a[0],e.hash=a[1]),2===(a=e.pathname.split("?")).length&&(e.pathname=a[0],e.search=a[1]),e.query=i.parse(e.search),e.href=e.href.replace(/\/$/,""),e.pathname=e.pathname.replace(/\/$/,""),e}},function(t,e,n){"use strict";function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,n,i){e=e||"&",n=n||"=";var a={};if("string"!=typeof t||0===t.length)return a;var s=/\+/g;t=t.split(e);var c=1e3;i&&"number"==typeof i.maxKeys&&(c=i.maxKeys);var u=t.length;c>0&&u>c&&(u=c);for(var l=0;l<u;++l){var f,p,d,h,g=t[l].replace(s,"%20"),m=g.indexOf(n);m>=0?(f=g.substr(0,m),p=g.substr(m+1)):(f=g,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e,n){"use strict";var r=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,n,s){return e=e||"&",n=n||"=",null===t&&(t=void 0),"object"==typeof t?i(a(t),(function(a){var s=encodeURIComponent(r(a))+n;return o(t[a])?i(t[a],(function(t){return s+encodeURIComponent(r(t))})).join(e):s+encodeURIComponent(r(t[a]))})).join(e):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(t)):""};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function i(t,e){if(t.map)return t.map(e);for(var n=[],r=0;r<t.length;r++)n.push(e(t[r],r));return n}var a=Object.keys||function(t){var e=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.push(n);return e}},function(t,e,n){"use strict";const r="undefined"==typeof URL?n(170).URL:URL,o=(t,e)=>e.some(e=>e instanceof RegExp?e.test(t):e===t);t.exports=(t,e)=>{e=Object.assign({defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripHash:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},e),Reflect.has(e,"normalizeHttps")&&(e.forceHttp=e.normalizeHttps),Reflect.has(e,"normalizeHttp")&&(e.forceHttps=e.normalizeHttp),Reflect.has(e,"stripFragment")&&(e.stripHash=e.stripFragment);const n=(t=t.trim()).startsWith("//");!n&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));const i=new r(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&"https:"===i.protocol&&(i.protocol="http:"),e.forceHttps&&"http:"===i.protocol&&(i.protocol="https:"),e.stripHash&&(i.hash=""),i.pathname&&(i.pathname=i.pathname.replace(/((?![https?:]).)\/{2,}/g,(t,e)=>/^(?!\/)/g.test(e)?`${e}/`:"/")),i.pathname&&(i.pathname=decodeURI(i.pathname)),!0===e.removeDirectoryIndex&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let t=i.pathname.split("/");const n=t[t.length-1];o(n,e.removeDirectoryIndex)&&(t=t.slice(0,t.length-1),i.pathname=t.slice(1).join("/")+"/")}if(i.hostname&&(i.hostname=i.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z\.]{2,5})$/.test(i.hostname)&&(i.hostname=i.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(const t of[...i.searchParams.keys()])o(t,e.removeQueryParameters)&&i.searchParams.delete(t);return e.sortQueryParameters&&i.searchParams.sort(),t=i.toString(),(e.removeTrailingSlash||"/"===i.pathname)&&(t=t.replace(/\/$/,"")),n&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),t}},function(t,e,n){"use strict";var r=n(63),o=n(171);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}e.parse=_,e.resolve=function(t,e){return _(t,!1,!0).resolve(e)},e.resolveObject=function(t,e){return t?_(t,!1,!0).resolveObject(e):e},e.format=function(t){o.isString(t)&&(t=_(t));return t instanceof i?t.format():i.prototype.format.call(t)},e.Url=i;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(u),f=["%","/","?",";","#"].concat(l),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(66);function _(t,e,n){if(t&&o.isObject(t)&&t instanceof i)return t;var r=new i;return r.parse(t,e,n),r}i.prototype.parse=function(t,e,n){if(!o.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var i=t.indexOf("?"),s=-1!==i&&i<t.indexOf("#")?"?":"#",u=t.split(s);u[0]=u[0].replace(/\\/g,"/");var _=t=u.join(s);if(_=_.trim(),!n&&1===t.split("#").length){var y=c.exec(_);if(y)return this.path=_,this.href=_,this.pathname=y[1],y[2]?(this.search=y[2],this.query=e?b.parse(this.search.substr(1)):this.search.substr(1)):e&&(this.search="",this.query={}),this}var E=a.exec(_);if(E){var x=(E=E[0]).toLowerCase();this.protocol=x,_=_.substr(E.length)}if(n||E||_.match(/^\/\/[^@\/]+@[^@\/]+/)){var k="//"===_.substr(0,2);!k||E&&m[E]||(_=_.substr(2),this.slashes=!0)}if(!m[E]&&(k||E&&!v[E])){for(var w,C,A=-1,T=0;T<p.length;T++){-1!==(S=_.indexOf(p[T]))&&(-1===A||S<A)&&(A=S)}-1!==(C=-1===A?_.lastIndexOf("@"):_.lastIndexOf("@",A))&&(w=_.slice(0,C),_=_.slice(C+1),this.auth=decodeURIComponent(w)),A=-1;for(T=0;T<f.length;T++){var S;-1!==(S=_.indexOf(f[T]))&&(-1===A||S<A)&&(A=S)}-1===A&&(A=_.length),this.host=_.slice(0,A),_=_.slice(A),this.parseHost(),this.hostname=this.hostname||"";var R="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!R)for(var O=this.hostname.split(/\./),N=(T=0,O.length);T<N;T++){var L=O[T];if(L&&!L.match(d)){for(var I="",D=0,M=L.length;D<M;D++)L.charCodeAt(D)>127?I+="x":I+=L[D];if(!I.match(d)){var P=O.slice(0,T),j=O.slice(T+1),F=L.match(h);F&&(P.push(F[1]),j.unshift(F[2])),j.length&&(_="/"+j.join(".")+_),this.hostname=P.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=r.toASCII(this.hostname));var U=this.port?":"+this.port:"",$=this.hostname||"";this.host=$+U,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==_[0]&&(_="/"+_))}if(!g[x])for(T=0,N=l.length;T<N;T++){var B=l[T];if(-1!==_.indexOf(B)){var z=encodeURIComponent(B);z===B&&(z=escape(B)),_=_.split(B).join(z)}}var q=_.indexOf("#");-1!==q&&(this.hash=_.substr(q),_=_.slice(0,q));var H=_.indexOf("?");if(-1!==H?(this.search=_.substr(H),this.query=_.substr(H+1),e&&(this.query=b.parse(this.query)),_=_.slice(0,H)):e&&(this.search="",this.query={}),_&&(this.pathname=_),v[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){U=this.pathname||"";var G=this.search||"";this.path=U+G}return this.href=this.format(),this},i.prototype.format=function(){var t=this.auth||"";t&&(t=(t=encodeURIComponent(t)).replace(/%3A/i,":"),t+="@");var e=this.protocol||"",n=this.pathname||"",r=this.hash||"",i=!1,a="";this.host?i=t+this.host:this.hostname&&(i=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(a=b.stringify(this.query));var s=this.search||a&&"?"+a||"";return e&&":"!==e.substr(-1)&&(e+=":"),this.slashes||(!e||v[e])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),e+i+(n=n.replace(/[?#]/g,(function(t){return encodeURIComponent(t)})))+(s=s.replace("#","%23"))+r},i.prototype.resolve=function(t){return this.resolveObject(_(t,!1,!0)).format()},i.prototype.resolveObject=function(t){if(o.isString(t)){var e=new i;e.parse(t,!1,!0),t=e}for(var n=new i,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=t.hash,""===t.href)return n.href=n.format(),n;if(t.slashes&&!t.protocol){for(var c=Object.keys(t),u=0;u<c.length;u++){var l=c[u];"protocol"!==l&&(n[l]=t[l])}return v[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(t.protocol&&t.protocol!==n.protocol){if(!v[t.protocol]){for(var f=Object.keys(t),p=0;p<f.length;p++){var d=f[p];n[d]=t[d]}return n.href=n.format(),n}if(n.protocol=t.protocol,t.host||m[t.protocol])n.pathname=t.pathname;else{for(var h=(t.pathname||"").split("/");h.length&&!(t.host=h.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=t.search,n.query=t.query,n.host=t.host||"",n.auth=t.auth,n.hostname=t.hostname||t.host,n.port=t.port,n.pathname||n.search){var g=n.pathname||"",b=n.search||"";n.path=g+b}return n.slashes=n.slashes||t.slashes,n.href=n.format(),n}var _=n.pathname&&"/"===n.pathname.charAt(0),y=t.host||t.pathname&&"/"===t.pathname.charAt(0),E=y||_||n.host&&t.pathname,x=E,k=n.pathname&&n.pathname.split("/")||[],w=(h=t.pathname&&t.pathname.split("/")||[],n.protocol&&!v[n.protocol]);if(w&&(n.hostname="",n.port=null,n.host&&(""===k[0]?k[0]=n.host:k.unshift(n.host)),n.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===h[0]?h[0]=t.host:h.unshift(t.host)),t.host=null),E=E&&(""===h[0]||""===k[0])),y)n.host=t.host||""===t.host?t.host:n.host,n.hostname=t.hostname||""===t.hostname?t.hostname:n.hostname,n.search=t.search,n.query=t.query,k=h;else if(h.length)k||(k=[]),k.pop(),k=k.concat(h),n.search=t.search,n.query=t.query;else if(!o.isNullOrUndefined(t.search)){if(w)n.hostname=n.host=k.shift(),(R=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=R.shift(),n.host=n.hostname=R.shift());return n.search=t.search,n.query=t.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!k.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=k.slice(-1)[0],A=(n.host||t.host||k.length>1)&&("."===C||".."===C)||""===C,T=0,S=k.length;S>=0;S--)"."===(C=k[S])?k.splice(S,1):".."===C?(k.splice(S,1),T++):T&&(k.splice(S,1),T--);if(!E&&!x)for(;T--;T)k.unshift("..");!E||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),A&&"/"!==k.join("/").substr(-1)&&k.push("");var R,O=""===k[0]||k[0]&&"/"===k[0].charAt(0);w&&(n.hostname=n.host=O?"":k.length?k.shift():"",(R=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=R.shift(),n.host=n.hostname=R.shift()));return(E=E||n.host&&k.length)&&!O&&k.unshift(""),k.length?n.pathname=k.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=t.auth||n.auth,n.slashes=n.slashes||t.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var t=this.host,e=s.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},function(t,e,n){"use strict";t.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},function(t,e,n){var r=n(67),o=n(68),i=n(69),a=n(17);t.exports=function(t){return function(e){e=a(e);var n=o(e)?i(e):void 0,s=n?n[0]:e.charAt(0),c=n?r(n,1).join(""):e.slice(1);return s[t]()+c}}},function(t,e){t.exports=function(t,e,n){var r=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+e];return i}},function(t,e){t.exports=function(t){return t.split("")}},function(t,e){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",i="[^\\ud800-\\udfff]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:"+r+"|"+o+")"+"?",u="[\\ufe0e\\ufe0f]?"+c+("(?:\\u200d(?:"+[i,a,s].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*"),l="(?:"+[i+r+"?",r,a,s,n].join("|")+")",f=RegExp(o+"(?="+o+")|"+l+u,"g");t.exports=function(t){return t.match(f)||[]}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},function(t,e,n){var r=n(23),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[s]=n:delete t[s]),o}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var r={"./DumpEvent.vue":291,"./GlowEvent.vue":292,"./LogEvent.vue":293,"./QueryEvent.vue":294};function o(t){var e=i(t);return n(e)}function i(t){if(!n.o(r,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return r[t]}o.keys=function(){return Object.keys(r)},o.resolve=i,t.exports=o,o.id=179},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["ABS","ACTIVATE","ALIAS","ALL","ALLOCATE","ALLOW","ALTER","ANY","ARE","ARRAY","AS","ASC","ASENSITIVE","ASSOCIATE","ASUTIME","ASYMMETRIC","AT","ATOMIC","ATTRIBUTES","AUDIT","AUTHORIZATION","AUX","AUXILIARY","AVG","BEFORE","BEGIN","BETWEEN","BIGINT","BINARY","BLOB","BOOLEAN","BOTH","BUFFERPOOL","BY","CACHE","CALL","CALLED","CAPTURE","CARDINALITY","CASCADED","CASE","CAST","CCSID","CEIL","CEILING","CHAR","CHARACTER","CHARACTER_LENGTH","CHAR_LENGTH","CHECK","CLOB","CLONE","CLOSE","CLUSTER","COALESCE","COLLATE","COLLECT","COLLECTION","COLLID","COLUMN","COMMENT","COMMIT","CONCAT","CONDITION","CONNECT","CONNECTION","CONSTRAINT","CONTAINS","CONTINUE","CONVERT","CORR","CORRESPONDING","COUNT","COUNT_BIG","COVAR_POP","COVAR_SAMP","CREATE","CROSS","CUBE","CUME_DIST","CURRENT","CURRENT_DATE","CURRENT_DEFAULT_TRANSFORM_GROUP","CURRENT_LC_CTYPE","CURRENT_PATH","CURRENT_ROLE","CURRENT_SCHEMA","CURRENT_SERVER","CURRENT_TIME","CURRENT_TIMESTAMP","CURRENT_TIMEZONE","CURRENT_TRANSFORM_GROUP_FOR_TYPE","CURRENT_USER","CURSOR","CYCLE","DATA","DATABASE","DATAPARTITIONNAME","DATAPARTITIONNUM","DATE","DAY","DAYS","DB2GENERAL","DB2GENRL","DB2SQL","DBINFO","DBPARTITIONNAME","DBPARTITIONNUM","DEALLOCATE","DEC","DECIMAL","DECLARE","DEFAULT","DEFAULTS","DEFINITION","DELETE","DENSERANK","DENSE_RANK","DEREF","DESCRIBE","DESCRIPTOR","DETERMINISTIC","DIAGNOSTICS","DISABLE","DISALLOW","DISCONNECT","DISTINCT","DO","DOCUMENT","DOUBLE","DROP","DSSIZE","DYNAMIC","EACH","EDITPROC","ELEMENT","ELSE","ELSEIF","ENABLE","ENCODING","ENCRYPTION","END","END-EXEC","ENDING","ERASE","ESCAPE","EVERY","EXCEPTION","EXCLUDING","EXCLUSIVE","EXEC","EXECUTE","EXISTS","EXIT","EXP","EXPLAIN","EXTENDED","EXTERNAL","EXTRACT","FALSE","FENCED","FETCH","FIELDPROC","FILE","FILTER","FINAL","FIRST","FLOAT","FLOOR","FOR","FOREIGN","FREE","FULL","FUNCTION","FUSION","GENERAL","GENERATED","GET","GLOBAL","GOTO","GRANT","GRAPHIC","GROUP","GROUPING","HANDLER","HASH","HASHED_VALUE","HINT","HOLD","HOUR","HOURS","IDENTITY","IF","IMMEDIATE","IN","INCLUDING","INCLUSIVE","INCREMENT","INDEX","INDICATOR","INDICATORS","INF","INFINITY","INHERIT","INNER","INOUT","INSENSITIVE","INSERT","INT","INTEGER","INTEGRITY","INTERSECTION","INTERVAL","INTO","IS","ISOBID","ISOLATION","ITERATE","JAR","JAVA","KEEP","KEY","LABEL","LANGUAGE","LARGE","LATERAL","LC_CTYPE","LEADING","LEAVE","LEFT","LIKE","LINKTYPE","LN","LOCAL","LOCALDATE","LOCALE","LOCALTIME","LOCALTIMESTAMP","LOCATOR","LOCATORS","LOCK","LOCKMAX","LOCKSIZE","LONG","LOOP","LOWER","MAINTAINED","MATCH","MATERIALIZED","MAX","MAXVALUE","MEMBER","MERGE","METHOD","MICROSECOND","MICROSECONDS","MIN","MINUTE","MINUTES","MINVALUE","MOD","MODE","MODIFIES","MODULE","MONTH","MONTHS","MULTISET","NAN","NATIONAL","NATURAL","NCHAR","NCLOB","NEW","NEW_TABLE","NEXTVAL","NO","NOCACHE","NOCYCLE","NODENAME","NODENUMBER","NOMAXVALUE","NOMINVALUE","NONE","NOORDER","NORMALIZE","NORMALIZED","NOT","NULL","NULLIF","NULLS","NUMERIC","NUMPARTS","OBID","OCTET_LENGTH","OF","OFFSET","OLD","OLD_TABLE","ON","ONLY","OPEN","OPTIMIZATION","OPTIMIZE","OPTION","ORDER","OUT","OUTER","OVER","OVERLAPS","OVERLAY","OVERRIDING","PACKAGE","PADDED","PAGESIZE","PARAMETER","PART","PARTITION","PARTITIONED","PARTITIONING","PARTITIONS","PASSWORD","PATH","PERCENTILE_CONT","PERCENTILE_DISC","PERCENT_RANK","PIECESIZE","PLAN","POSITION","POWER","PRECISION","PREPARE","PREVVAL","PRIMARY","PRIQTY","PRIVILEGES","PROCEDURE","PROGRAM","PSID","PUBLIC","QUERY","QUERYNO","RANGE","RANK","READ","READS","REAL","RECOVERY","RECURSIVE","REF","REFERENCES","REFERENCING","REFRESH","REGR_AVGX","REGR_AVGY","REGR_COUNT","REGR_INTERCEPT","REGR_R2","REGR_SLOPE","REGR_SXX","REGR_SXY","REGR_SYY","RELEASE","RENAME","REPEAT","RESET","RESIGNAL","RESTART","RESTRICT","RESULT","RESULT_SET_LOCATOR","RETURN","RETURNS","REVOKE","RIGHT","ROLE","ROLLBACK","ROLLUP","ROUND_CEILING","ROUND_DOWN","ROUND_FLOOR","ROUND_HALF_DOWN","ROUND_HALF_EVEN","ROUND_HALF_UP","ROUND_UP","ROUTINE","ROW","ROWNUMBER","ROWS","ROWSET","ROW_NUMBER","RRN","RUN","SAVEPOINT","SCHEMA","SCOPE","SCRATCHPAD","SCROLL","SEARCH","SECOND","SECONDS","SECQTY","SECURITY","SENSITIVE","SEQUENCE","SESSION","SESSION_USER","SIGNAL","SIMILAR","SIMPLE","SMALLINT","SNAN","SOME","SOURCE","SPECIFIC","SPECIFICTYPE","SQL","SQLEXCEPTION","SQLID","SQLSTATE","SQLWARNING","SQRT","STACKED","STANDARD","START","STARTING","STATEMENT","STATIC","STATMENT","STAY","STDDEV_POP","STDDEV_SAMP","STOGROUP","STORES","STYLE","SUBMULTISET","SUBSTRING","SUM","SUMMARY","SYMMETRIC","SYNONYM","SYSFUN","SYSIBM","SYSPROC","SYSTEM","SYSTEM_USER","TABLE","TABLESAMPLE","TABLESPACE","THEN","TIME","TIMESTAMP","TIMEZONE_HOUR","TIMEZONE_MINUTE","TO","TRAILING","TRANSACTION","TRANSLATE","TRANSLATION","TREAT","TRIGGER","TRIM","TRUE","TRUNCATE","TYPE","UESCAPE","UNDO","UNIQUE","UNKNOWN","UNNEST","UNTIL","UPPER","USAGE","USER","USING","VALIDPROC","VALUE","VARCHAR","VARIABLE","VARIANT","VARYING","VAR_POP","VAR_SAMP","VCAT","VERSION","VIEW","VOLATILE","VOLUMES","WHEN","WHENEVER","WHILE","WIDTH_BUCKET","WINDOW","WITH","WITHIN","WITHOUT","WLM","WRITE","XMLELEMENT","XMLEXISTS","XMLNAMESPACES","YEAR","YEARS"],s=["ADD","AFTER","ALTER COLUMN","ALTER TABLE","DELETE FROM","EXCEPT","FETCH FIRST","FROM","GROUP BY","GO","HAVING","INSERT INTO","INTERSECT","LIMIT","ORDER BY","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","UNION ALL","UPDATE","VALUES","WHERE"],c=["AND","CROSS JOIN","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"''","``","[]"],openParens:["("],closeParens:[")"],indexedPlaceholderTypes:["?"],namedPlaceholderTypes:[":"],lineCommentTypes:["--"],specialWordChars:["#","@"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e,n){var r=n(70),o=n(67),i=n(182),a=n(69),s=n(17),c=n(73);t.exports=function(t,e,n){if((t=s(t))&&(n||void 0===e))return t.slice(0,c(t)+1);if(!t||!(e=r(e)))return t;var u=a(t),l=i(u,a(e))+1;return o(u,0,l).join("")}},function(t,e,n){var r=n(72);t.exports=function(t,e){for(var n=t.length;n--&&r(e,t[n],0)>-1;);return n}},function(t,e){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}},function(t,e){t.exports=function(t){return t!=t}},function(t,e){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(187)),o=i(n(194));function i(t){return t&&t.__esModule?t:{default:t}}var a=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.indent=e||"  ",this.indentTypes=[]}return t.prototype.getIndent=function(){return(0,r.default)(this.indent,this.indentTypes.length)},t.prototype.increaseToplevel=function(){this.indentTypes.push("top-level")},t.prototype.increaseBlockLevel=function(){this.indentTypes.push("block-level")},t.prototype.decreaseTopLevel=function(){"top-level"===(0,o.default)(this.indentTypes)&&this.indentTypes.pop()},t.prototype.decreaseBlockLevel=function(){for(;this.indentTypes.length>0;){if("top-level"!==this.indentTypes.pop())break}},t}();e.default=a,t.exports=e.default},function(t,e,n){var r=n(188),o=n(189),i=n(190),a=n(17);t.exports=function(t,e,n){return e=(n?o(t,e,n):void 0===e)?1:i(e),r(a(t),e)}},function(t,e){var n=9007199254740991,r=Math.floor;t.exports=function(t,e){var o="";if(!t||e<1||e>n)return o;do{e%2&&(o+=t),(e=r(e/2))&&(t+=t)}while(e);return o}},function(t,e,n){var r=n(40),o=n(41),i=n(43),a=n(20);t.exports=function(t,e,n){if(!a(n))return!1;var s=typeof e;return!!("number"==s?o(n)&&i(e,n.length):"string"==s&&e in n)&&r(n[e],t)}},function(t,e,n){var r=n(191);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},function(t,e,n){var r=n(192),o=1/0,i=17976931348623157e292;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*i:t==t?t:0:0===t?t:0}},function(t,e,n){var r=n(193),o=n(20),i=n(24),a=NaN,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||u.test(t)?l(t.slice(2),n?2:8):s.test(t)?a:+t}},function(t,e,n){var r=n(73),o=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(o,""):t}},function(t,e){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(39),i=(r=o)&&r.__esModule?r:{default:r};var a=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.level=0}return t.prototype.beginIfPossible=function(t,e){0===this.level&&this.isInlineBlock(t,e)?this.level=1:this.level>0?this.level++:this.level=0},t.prototype.end=function(){this.level--},t.prototype.isActive=function(){return this.level>0},t.prototype.isInlineBlock=function(t,e){for(var n=0,r=0,o=e;o<t.length;o++){var a=t[o];if((n+=a.value.length)>50)return!1;if(a.type===i.default.OPEN_PAREN)r++;else if(a.type===i.default.CLOSE_PAREN&&0===--r)return!0;if(this.isForbiddenToken(a))return!1}return!1},t.prototype.isForbiddenToken=function(t){var e=t.type,n=t.value;return e===i.default.RESERVED_TOPLEVEL||e===i.default.RESERVED_NEWLINE||e===i.default.COMMENT||e===i.default.BLOCK_COMMENT||";"===n},t}();e.default=a,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=e,this.index=0}return t.prototype.get=function(t){var e=t.key,n=t.value;return this.params?e?this.params[e]:this.params[this.index++]:n},t}();e.default=r,t.exports=e.default},function(t,e,n){var r=n(75),o=n(77),i=n(45),a=n(9),s=n(41),c=n(46),u=n(76),l=n(47),f="[object Map]",p="[object Set]",d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||l(t)||i(t)))return!t.length;var e=o(t);if(e==f||e==p)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(d.call(t,n))return!1;return!0}},function(t,e,n){var r=n(199)(Object.keys,Object);t.exports=r},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var r=n(12)(n(8),"DataView");t.exports=r},function(t,e,n){var r=n(74),o=n(202),i=n(20),a=n(78),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,f=u.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?p:s).test(a(t))}},function(t,e,n){var r,o=n(203),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},function(t,e,n){var r=n(8)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e,n){var r=n(12)(n(8),"Promise");t.exports=r},function(t,e,n){var r=n(12)(n(8),"WeakMap");t.exports=r},function(t,e,n){var r=n(18),o=n(19),i="[object Arguments]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(18),o=n(42),i=n(19),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[r(t)]}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(71),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,s=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=s}).call(this,n(22)(t))},function(t,e,n){var r=n(17),o=/[\\^$.*+?()[\]{}|]/g,i=RegExp(o.source);t.exports=function(t){return(t=r(t))&&i.test(t)?t.replace(o,"\\$&"):t}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["ALL","ALTER","ANALYZE","AND","ANY","ARRAY","AS","ASC","BEGIN","BETWEEN","BINARY","BOOLEAN","BREAK","BUCKET","BUILD","BY","CALL","CASE","CAST","CLUSTER","COLLATE","COLLECTION","COMMIT","CONNECT","CONTINUE","CORRELATE","COVER","CREATE","DATABASE","DATASET","DATASTORE","DECLARE","DECREMENT","DELETE","DERIVED","DESC","DESCRIBE","DISTINCT","DO","DROP","EACH","ELEMENT","ELSE","END","EVERY","EXCEPT","EXCLUDE","EXECUTE","EXISTS","EXPLAIN","FALSE","FETCH","FIRST","FLATTEN","FOR","FORCE","FROM","FUNCTION","GRANT","GROUP","GSI","HAVING","IF","IGNORE","ILIKE","IN","INCLUDE","INCREMENT","INDEX","INFER","INLINE","INNER","INSERT","INTERSECT","INTO","IS","JOIN","KEY","KEYS","KEYSPACE","KNOWN","LAST","LEFT","LET","LETTING","LIKE","LIMIT","LSM","MAP","MAPPING","MATCHED","MATERIALIZED","MERGE","MINUS","MISSING","NAMESPACE","NEST","NOT","NULL","NUMBER","OBJECT","OFFSET","ON","OPTION","OR","ORDER","OUTER","OVER","PARSE","PARTITION","PASSWORD","PATH","POOL","PREPARE","PRIMARY","PRIVATE","PRIVILEGE","PROCEDURE","PUBLIC","RAW","REALM","REDUCE","RENAME","RETURN","RETURNING","REVOKE","RIGHT","ROLE","ROLLBACK","SATISFIES","SCHEMA","SELECT","SELF","SEMI","SET","SHOW","SOME","START","STATISTICS","STRING","SYSTEM","THEN","TO","TRANSACTION","TRIGGER","TRUE","TRUNCATE","UNDER","UNION","UNIQUE","UNKNOWN","UNNEST","UNSET","UPDATE","UPSERT","USE","USER","USING","VALIDATE","VALUE","VALUED","VALUES","VIA","VIEW","WHEN","WHERE","WHILE","WITH","WITHIN","WORK","XOR"],s=["DELETE FROM","EXCEPT ALL","EXCEPT","EXPLAIN DELETE FROM","EXPLAIN UPDATE","EXPLAIN UPSERT","FROM","GROUP BY","HAVING","INFER","INSERT INTO","INTERSECT ALL","INTERSECT","LET","LIMIT","MERGE","NEST","ORDER BY","PREPARE","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","UNION ALL","UNION","UNNEST","UPDATE","UPSERT","USE KEYS","VALUES","WHERE"],c=["AND","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN","XOR"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"''","``"],openParens:["(","[","{"],closeParens:[")","]","}"],namedPlaceholderTypes:["$"],lineCommentTypes:["#","--"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["A","ACCESSIBLE","AGENT","AGGREGATE","ALL","ALTER","ANY","ARRAY","AS","ASC","AT","ATTRIBUTE","AUTHID","AVG","BETWEEN","BFILE_BASE","BINARY_INTEGER","BINARY","BLOB_BASE","BLOCK","BODY","BOOLEAN","BOTH","BOUND","BULK","BY","BYTE","C","CALL","CALLING","CASCADE","CASE","CHAR_BASE","CHAR","CHARACTER","CHARSET","CHARSETFORM","CHARSETID","CHECK","CLOB_BASE","CLONE","CLOSE","CLUSTER","CLUSTERS","COALESCE","COLAUTH","COLLECT","COLUMNS","COMMENT","COMMIT","COMMITTED","COMPILED","COMPRESS","CONNECT","CONSTANT","CONSTRUCTOR","CONTEXT","CONTINUE","CONVERT","COUNT","CRASH","CREATE","CREDENTIAL","CURRENT","CURRVAL","CURSOR","CUSTOMDATUM","DANGLING","DATA","DATE_BASE","DATE","DAY","DECIMAL","DEFAULT","DEFINE","DELETE","DESC","DETERMINISTIC","DIRECTORY","DISTINCT","DO","DOUBLE","DROP","DURATION","ELEMENT","ELSIF","EMPTY","ESCAPE","EXCEPTIONS","EXCLUSIVE","EXECUTE","EXISTS","EXIT","EXTENDS","EXTERNAL","EXTRACT","FALSE","FETCH","FINAL","FIRST","FIXED","FLOAT","FOR","FORALL","FORCE","FROM","FUNCTION","GENERAL","GOTO","GRANT","GROUP","HASH","HEAP","HIDDEN","HOUR","IDENTIFIED","IF","IMMEDIATE","IN","INCLUDING","INDEX","INDEXES","INDICATOR","INDICES","INFINITE","INSTANTIABLE","INT","INTEGER","INTERFACE","INTERVAL","INTO","INVALIDATE","IS","ISOLATION","JAVA","LANGUAGE","LARGE","LEADING","LENGTH","LEVEL","LIBRARY","LIKE","LIKE2","LIKE4","LIKEC","LIMITED","LOCAL","LOCK","LONG","MAP","MAX","MAXLEN","MEMBER","MERGE","MIN","MINUS","MINUTE","MLSLABEL","MOD","MODE","MONTH","MULTISET","NAME","NAN","NATIONAL","NATIVE","NATURAL","NATURALN","NCHAR","NEW","NEXTVAL","NOCOMPRESS","NOCOPY","NOT","NOWAIT","NULL","NULLIF","NUMBER_BASE","NUMBER","OBJECT","OCICOLL","OCIDATE","OCIDATETIME","OCIDURATION","OCIINTERVAL","OCILOBLOCATOR","OCINUMBER","OCIRAW","OCIREF","OCIREFCURSOR","OCIROWID","OCISTRING","OCITYPE","OF","OLD","ON","ONLY","OPAQUE","OPEN","OPERATOR","OPTION","ORACLE","ORADATA","ORDER","ORGANIZATION","ORLANY","ORLVARY","OTHERS","OUT","OVERLAPS","OVERRIDING","PACKAGE","PARALLEL_ENABLE","PARAMETER","PARAMETERS","PARENT","PARTITION","PASCAL","PCTFREE","PIPE","PIPELINED","PLS_INTEGER","PLUGGABLE","POSITIVE","POSITIVEN","PRAGMA","PRECISION","PRIOR","PRIVATE","PROCEDURE","PUBLIC","RAISE","RANGE","RAW","READ","REAL","RECORD","REF","REFERENCE","RELEASE","RELIES_ON","REM","REMAINDER","RENAME","RESOURCE","RESULT_CACHE","RESULT","RETURN","RETURNING","REVERSE","REVOKE","ROLLBACK","ROW","ROWID","ROWNUM","ROWTYPE","SAMPLE","SAVE","SAVEPOINT","SB1","SB2","SB4","SECOND","SEGMENT","SELF","SEPARATE","SEQUENCE","SERIALIZABLE","SHARE","SHORT","SIZE_T","SIZE","SMALLINT","SOME","SPACE","SPARSE","SQL","SQLCODE","SQLDATA","SQLERRM","SQLNAME","SQLSTATE","STANDARD","START","STATIC","STDDEV","STORED","STRING","STRUCT","STYLE","SUBMULTISET","SUBPARTITION","SUBSTITUTABLE","SUBTYPE","SUCCESSFUL","SUM","SYNONYM","SYSDATE","TABAUTH","TABLE","TDO","THE","THEN","TIME","TIMESTAMP","TIMEZONE_ABBR","TIMEZONE_HOUR","TIMEZONE_MINUTE","TIMEZONE_REGION","TO","TRAILING","TRANSACTION","TRANSACTIONAL","TRIGGER","TRUE","TRUSTED","TYPE","UB1","UB2","UB4","UID","UNDER","UNIQUE","UNPLUG","UNSIGNED","UNTRUSTED","USE","USER","USING","VALIDATE","VALIST","VALUE","VARCHAR","VARCHAR2","VARIABLE","VARIANCE","VARRAY","VARYING","VIEW","VIEWS","VOID","WHENEVER","WHILE","WITH","WORK","WRAPPED","WRITE","YEAR","ZONE"],s=["ADD","ALTER COLUMN","ALTER TABLE","BEGIN","CONNECT BY","DECLARE","DELETE FROM","DELETE","END","EXCEPT","EXCEPTION","FETCH FIRST","FROM","GROUP BY","HAVING","INSERT INTO","INSERT","INTERSECT","LIMIT","LOOP","MODIFY","ORDER BY","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","START WITH","UNION ALL","UNION","UPDATE","VALUES","WHERE"],c=["AND","CROSS APPLY","CROSS JOIN","ELSE","END","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER APPLY","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN","WHEN","XOR"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"N''","''","``"],openParens:["(","CASE"],closeParens:[")","END"],indexedPlaceholderTypes:["?"],namedPlaceholderTypes:[":"],lineCommentTypes:["--"],specialWordChars:["_","$","#",".","@"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(25)),o=i(n(26));function i(t){return t&&t.__esModule?t:{default:t}}var a=["ACCESSIBLE","ACTION","AGAINST","AGGREGATE","ALGORITHM","ALL","ALTER","ANALYSE","ANALYZE","AS","ASC","AUTOCOMMIT","AUTO_INCREMENT","BACKUP","BEGIN","BETWEEN","BINLOG","BOTH","CASCADE","CASE","CHANGE","CHANGED","CHARACTER SET","CHARSET","CHECK","CHECKSUM","COLLATE","COLLATION","COLUMN","COLUMNS","COMMENT","COMMIT","COMMITTED","COMPRESSED","CONCURRENT","CONSTRAINT","CONTAINS","CONVERT","CREATE","CROSS","CURRENT_TIMESTAMP","DATABASE","DATABASES","DAY","DAY_HOUR","DAY_MINUTE","DAY_SECOND","DEFAULT","DEFINER","DELAYED","DELETE","DESC","DESCRIBE","DETERMINISTIC","DISTINCT","DISTINCTROW","DIV","DO","DROP","DUMPFILE","DUPLICATE","DYNAMIC","ELSE","ENCLOSED","END","ENGINE","ENGINES","ENGINE_TYPE","ESCAPE","ESCAPED","EVENTS","EXEC","EXECUTE","EXISTS","EXPLAIN","EXTENDED","FAST","FETCH","FIELDS","FILE","FIRST","FIXED","FLUSH","FOR","FORCE","FOREIGN","FULL","FULLTEXT","FUNCTION","GLOBAL","GRANT","GRANTS","GROUP_CONCAT","HEAP","HIGH_PRIORITY","HOSTS","HOUR","HOUR_MINUTE","HOUR_SECOND","IDENTIFIED","IF","IFNULL","IGNORE","IN","INDEX","INDEXES","INFILE","INSERT","INSERT_ID","INSERT_METHOD","INTERVAL","INTO","INVOKER","IS","ISOLATION","KEY","KEYS","KILL","LAST_INSERT_ID","LEADING","LEVEL","LIKE","LINEAR","LINES","LOAD","LOCAL","LOCK","LOCKS","LOGS","LOW_PRIORITY","MARIA","MASTER","MASTER_CONNECT_RETRY","MASTER_HOST","MASTER_LOG_FILE","MATCH","MAX_CONNECTIONS_PER_HOUR","MAX_QUERIES_PER_HOUR","MAX_ROWS","MAX_UPDATES_PER_HOUR","MAX_USER_CONNECTIONS","MEDIUM","MERGE","MINUTE","MINUTE_SECOND","MIN_ROWS","MODE","MODIFY","MONTH","MRG_MYISAM","MYISAM","NAMES","NATURAL","NOT","NOW()","NULL","OFFSET","ON DELETE","ON UPDATE","ON","ONLY","OPEN","OPTIMIZE","OPTION","OPTIONALLY","OUTFILE","PACK_KEYS","PAGE","PARTIAL","PARTITION","PARTITIONS","PASSWORD","PRIMARY","PRIVILEGES","PROCEDURE","PROCESS","PROCESSLIST","PURGE","QUICK","RAID0","RAID_CHUNKS","RAID_CHUNKSIZE","RAID_TYPE","RANGE","READ","READ_ONLY","READ_WRITE","REFERENCES","REGEXP","RELOAD","RENAME","REPAIR","REPEATABLE","REPLACE","REPLICATION","RESET","RESTORE","RESTRICT","RETURN","RETURNS","REVOKE","RLIKE","ROLLBACK","ROW","ROWS","ROW_FORMAT","SECOND","SECURITY","SEPARATOR","SERIALIZABLE","SESSION","SHARE","SHOW","SHUTDOWN","SLAVE","SONAME","SOUNDS","SQL","SQL_AUTO_IS_NULL","SQL_BIG_RESULT","SQL_BIG_SELECTS","SQL_BIG_TABLES","SQL_BUFFER_RESULT","SQL_CACHE","SQL_CALC_FOUND_ROWS","SQL_LOG_BIN","SQL_LOG_OFF","SQL_LOG_UPDATE","SQL_LOW_PRIORITY_UPDATES","SQL_MAX_JOIN_SIZE","SQL_NO_CACHE","SQL_QUOTE_SHOW_CREATE","SQL_SAFE_UPDATES","SQL_SELECT_LIMIT","SQL_SLAVE_SKIP_COUNTER","SQL_SMALL_RESULT","SQL_WARNINGS","START","STARTING","STATUS","STOP","STORAGE","STRAIGHT_JOIN","STRING","STRIPED","SUPER","TABLE","TABLES","TEMPORARY","TERMINATED","THEN","TO","TRAILING","TRANSACTIONAL","TRUE","TRUNCATE","TYPE","TYPES","UNCOMMITTED","UNIQUE","UNLOCK","UNSIGNED","USAGE","USE","USING","VARIABLES","VIEW","WHEN","WITH","WORK","WRITE","YEAR_MONTH"],s=["ADD","AFTER","ALTER COLUMN","ALTER TABLE","DELETE FROM","EXCEPT","FETCH FIRST","FROM","GROUP BY","GO","HAVING","INSERT INTO","INSERT","INTERSECT","LIMIT","MODIFY","ORDER BY","SELECT","SET CURRENT SCHEMA","SET SCHEMA","SET","UNION ALL","UNION","UPDATE","VALUES","WHERE"],c=["AND","CROSS APPLY","CROSS JOIN","ELSE","INNER JOIN","JOIN","LEFT JOIN","LEFT OUTER JOIN","OR","OUTER APPLY","OUTER JOIN","RIGHT JOIN","RIGHT OUTER JOIN","WHEN","XOR"],u=void 0,l=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cfg=e}return t.prototype.format=function(t){return u||(u=new o.default({reservedWords:a,reservedToplevelWords:s,reservedNewlineWords:c,stringTypes:['""',"N''","''","``","[]"],openParens:["(","CASE"],closeParens:[")","END"],indexedPlaceholderTypes:["?"],namedPlaceholderTypes:["@",":"],lineCommentTypes:["#","--"]})),new r.default(this.cfg,u).format(t)},t}();e.default=l,t.exports=e.default},function(t,e){t.exports=function(t){const e={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},n={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},r={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},o=t.inherit(t.APOS_STRING_MODE,{illegal:null}),i=t.inherit(t.QUOTE_STRING_MODE,{illegal:null,contains:t.QUOTE_STRING_MODE.contains.concat(r)}),a=t.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:t.QUOTE_STRING_MODE.contains.concat(r)}),s={className:"string",contains:[t.BACKSLASH_ESCAPE,n],variants:[t.inherit(o,{begin:"b'",end:"'"}),t.inherit(i,{begin:'b"',end:'"'}),i,o,a]},c={variants:[t.BINARY_NUMBER_MODE,t.C_NUMBER_MODE]},u={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7","php8"],case_insensitive:!0,keywords:u,contains:[t.HASH_COMMENT_MODE,t.COMMENT("//","$",{contains:[n]}),t.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),t.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),n,{className:"keyword",begin:/\$this\b/},e,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[t.UNDERSCORE_TITLE_MODE,{begin:"=>"},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:u,contains:["self",e,t.C_BLOCK_COMMENT_MODE,s,c]}]},{className:"class",beginKeywords:"class interface",relevance:0,end:/\{/,excludeEnd:!0,illegal:/[:($"]/,contains:[{beginKeywords:"extends implements"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[t.UNDERSCORE_TITLE_MODE]},s,c]}}},function(t,e,n){var r=n(80),o=n(237),i=n(238),a=n(81),s=n(239),c=n(49),u=200;t.exports=function(t,e,n){var l=-1,f=o,p=t.length,d=!0,h=[],g=h;if(n)d=!1,f=i;else if(p>=u){var m=e?null:s(t);if(m)return c(m);d=!1,f=a,g=new r}else g=e?[]:h;t:for(;++l<p;){var v=t[l],b=e?e(v):v;if(v=n||0!==v?v:0,d&&b==b){for(var _=g.length;_--;)if(g[_]===b)continue t;e&&g.push(b),h.push(v)}else f(g,b,n)||(g!==h&&g.push(b),h.push(v))}return h}},function(t,e,n){var r=n(219),o=n(28),i=n(44);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(t,e,n){var r=n(220),o=n(221),i=n(222),a=n(223),s=n(224);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,t.exports=c},function(t,e,n){var r=n(27);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var r=n(27),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return i.call(e,t)?e[t]:void 0}},function(t,e,n){var r=n(27),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},function(t,e,n){var r=n(27),o="__lodash_hash_undefined__";t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var r=n(29),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}},function(t,e,n){var r=n(29);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},function(t,e,n){var r=n(29);t.exports=function(t){return r(this.__data__,t)>-1}},function(t,e,n){var r=n(29);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(30);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(30);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(30);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(30);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e){var n="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,n),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(72);t.exports=function(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}},function(t,e){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}},function(t,e,n){var r=n(79),o=n(240),i=n(49),a=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=a},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e,n){var r;return n(t,(function(t,n,o){if(e(t,n,o))return r=n,!1})),r}},function(t,e,n){var r=n(243),o=n(50);t.exports=function(t,e){return t&&r(t,e,o)}},function(t,e,n){var r=n(244)();t.exports=r},function(t,e){t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),s=a.length;s--;){var c=a[t?s:++o];if(!1===n(i[c],c,i))break}return e}}},function(t,e,n){var r=n(246),o=n(45),i=n(9),a=n(46),s=n(43),c=n(47),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),l=!n&&o(t),f=!n&&!l&&a(t),p=!n&&!l&&!f&&c(t),d=n||l||f||p,h=d?r(t.length,String):[],g=h.length;for(var m in t)!e&&!u.call(t,m)||d&&("length"==m||f&&("offset"==m||"parent"==m)||p&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,g))||h.push(m);return h}},function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},function(t,e,n){var r=n(248),o=n(268),i=n(276),a=n(9),s=n(277);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):r(t):s(t)}},function(t,e,n){var r=n(249),o=n(267),i=n(86);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},function(t,e,n){var r=n(82),o=n(83),i=1,a=2;t.exports=function(t,e,n,s){var c=n.length,u=c,l=!s;if(null==t)return!u;for(t=Object(t);c--;){var f=n[c];if(l&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1}for(;++c<u;){var p=(f=n[c])[0],d=t[p],h=f[1];if(l&&f[2]){if(void 0===d&&!(p in t))return!1}else{var g=new r;if(s)var m=s(d,h,p,t,e,g);if(!(void 0===m?o(h,d,i|a,s,g):m))return!1}}return!0}},function(t,e,n){var r=n(28);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(28),o=n(44),i=n(48),a=200;t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||s.length<a-1)return s.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(t,e),this.size=n.size,this}},function(t,e,n){var r=n(82),o=n(84),i=n(257),a=n(260),s=n(77),c=n(9),u=n(46),l=n(47),f=1,p="[object Arguments]",d="[object Array]",h="[object Object]",g=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,m,v,b){var _=c(t),y=c(e),E=_?d:s(t),x=y?d:s(e),k=(E=E==p?h:E)==h,w=(x=x==p?h:x)==h,C=E==x;if(C&&u(t)){if(!u(e))return!1;_=!0,k=!1}if(C&&!k)return b||(b=new r),_||l(t)?o(t,e,n,m,v,b):i(t,e,E,n,m,v,b);if(!(n&f)){var A=k&&g.call(t,"__wrapped__"),T=w&&g.call(e,"__wrapped__");if(A||T){var S=A?t.value():t,R=T?e.value():e;return b||(b=new r),v(S,R,n,m,b)}}return!!C&&(b||(b=new r),a(t,e,n,m,v,b))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},function(t,e,n){var r=n(23),o=n(258),i=n(40),a=n(84),s=n(259),c=n(49),u=1,l=2,f="[object Boolean]",p="[object Date]",d="[object Error]",h="[object Map]",g="[object Number]",m="[object RegExp]",v="[object Set]",b="[object String]",_="[object Symbol]",y="[object ArrayBuffer]",E="[object DataView]",x=r?r.prototype:void 0,k=x?x.valueOf:void 0;t.exports=function(t,e,n,r,x,w,C){switch(n){case E:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case y:return!(t.byteLength!=e.byteLength||!w(new o(t),new o(e)));case f:case p:case g:return i(+t,+e);case d:return t.name==e.name&&t.message==e.message;case m:case b:return t==e+"";case h:var A=s;case v:var T=r&u;if(A||(A=c),t.size!=e.size&&!T)return!1;var S=C.get(t);if(S)return S==e;r|=l,C.set(t,e);var R=a(A(t),A(e),r,x,w,C);return C.delete(t),R;case _:if(k)return k.call(t)==k.call(e)}return!1}},function(t,e,n){var r=n(8).Uint8Array;t.exports=r},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},function(t,e,n){var r=n(261),o=1,i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,a,s,c){var u=n&o,l=r(t),f=l.length;if(f!=r(e).length&&!u)return!1;for(var p=f;p--;){var d=l[p];if(!(u?d in e:i.call(e,d)))return!1}var h=c.get(t),g=c.get(e);if(h&&g)return h==e&&g==t;var m=!0;c.set(t,e),c.set(e,t);for(var v=u;++p<f;){var b=t[d=l[p]],_=e[d];if(a)var y=u?a(_,b,d,e,t,c):a(b,_,d,t,e,c);if(!(void 0===y?b===_||s(b,_,n,a,c):y)){m=!1;break}v||(v="constructor"==d)}if(m&&!v){var E=t.constructor,x=e.constructor;E!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof E&&E instanceof E&&"function"==typeof x&&x instanceof x)&&(m=!1)}return c.delete(t),c.delete(e),m}},function(t,e,n){var r=n(262),o=n(264),i=n(50);t.exports=function(t){return r(t,i,o)}},function(t,e,n){var r=n(263),o=n(9);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},function(t,e,n){var r=n(265),o=n(266),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(t){return null==t?[]:(t=Object(t),r(a(t),(function(e){return i.call(t,e)})))}:o;t.exports=s},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}},function(t,e){t.exports=function(){return[]}},function(t,e,n){var r=n(85),o=n(50);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],a=t[i];e[n]=[i,a,r(a)]}return e}},function(t,e,n){var r=n(83),o=n(269),i=n(273),a=n(51),s=n(85),c=n(86),u=n(31),l=1,f=2;t.exports=function(t,e){return a(t)&&s(e)?c(u(t),e):function(n){var a=o(n,t);return void 0===a&&a===e?i(n,t):r(e,a,l|f)}}},function(t,e,n){var r=n(87);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},function(t,e,n){var r=n(271),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)})),e}));t.exports=a},function(t,e,n){var r=n(272),o=500;t.exports=function(t){var e=r(t,(function(t){return n.size===o&&n.clear(),t})),n=e.cache;return e}},function(t,e,n){var r=n(48),o="Expected a function";function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},function(t,e,n){var r=n(274),o=n(275);t.exports=function(t,e){return null!=t&&o(t,e,r)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var r=n(88),o=n(45),i=n(9),a=n(43),s=n(42),c=n(31);t.exports=function(t,e,n){for(var u=-1,l=(e=r(e,t)).length,f=!1;++u<l;){var p=c(e[u]);if(!(f=null!=t&&n(t,p)))break;t=t[p]}return f||++u!=l?f:!!(l=null==t?0:t.length)&&s(l)&&a(p,l)&&(i(t)||o(t))}},function(t,e){t.exports=function(t){return t}},function(t,e,n){var r=n(278),o=n(279),i=n(51),a=n(31);t.exports=function(t){return i(t)?r(a(t)):o(t)}},function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},function(t,e,n){var r=n(87);t.exports=function(t){return function(e){return r(e,t)}}},function(t,e){var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(t,e){return t<<e|t>>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&r.rotl(t,8)|4278255360&r.rotl(t,24);for(var e=0;e<t.length;e++)t[e]=r.endian(t[e]);return t},randomBytes:function(t){for(var e=[];t>0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n<t.length;n++,r+=8)e[r>>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n<t.length;n++)e.push((t[n]>>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(parseInt(t.substr(n,2),16));return e},bytesToBase64:function(t){for(var e=[],r=0;r<t.length;r+=3)for(var o=t[r]<<16|t[r+1]<<8|t[r+2],i=0;i<4;i++)8*r+6*i<=8*t.length?e.push(n.charAt(o>>>6*(3-i)&63)):e.push("=");return e.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],r=0,o=0;r<t.length;o=++r%4)0!=o&&e.push((n.indexOf(t.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|n.indexOf(t.charAt(r))>>>6-2*o);return e}},t.exports=r},function(t,e){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}
                /*!
                 * Determine if an object is a Buffer
                 *
                 * @author   Feross Aboukhadijeh <https://feross.org>
                 * @license  MIT
                 */
                t.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},function(t,e,n){"use strict";n.r(e);n(94);var r,o,i,a=n(6),s=n.n(a),c=n(32),u=n.n(c),l=n(33),f=n.n(l),p=n(7),d=n(0),h=Object(d.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{staticStyle:{display:"none"},attrs:{xmlns:"http://www.w3.org/2000/svg"}},[e("symbol",{attrs:{id:"arrow-down-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[e("path",{attrs:{d:"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"}})]),this._v(" "),e("symbol",{attrs:{id:"arrow-up-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[e("path",{attrs:{d:"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"}})]),this._v(" "),e("symbol",{attrs:{id:"clipboard-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"}},[e("path",{attrs:{d:"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"}})]),this._v(" "),e("symbol",{attrs:{id:"lightbulb-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 352 512"}},[e("path",{attrs:{d:"M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z"}})]),this._v(" "),e("symbol",{attrs:{id:"pencil-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[e("path",{attrs:{d:"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"}})]),this._v(" "),e("symbol",{attrs:{id:"plus-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[e("path",{attrs:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"}})]),this._v(" "),e("symbol",{attrs:{id:"share-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[e("path",{attrs:{d:"M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"}})])])}),[],!1,null,null,null).exports,g=n(5),m={inject:["config"],props:["text"]},v=Object(d.a)(m,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"mt-12 card card-has-header card-no-props"},[e("div",{staticClass:"card-details card-danger"},[e("div",{staticClass:"card-details-overflow scrollbar p-4"},[e("div",{staticClass:"text-xl"},[this._t("default")],2)])])])}),[],!1,null,null,null).exports,b=n(14),_={props:{name:{required:!0}},data:function(){return{fullException:!1}},methods:{removeClamp:function(){this.fullException||(this.fullException=!0)}}},y=Object(d.a)(_,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"ui-exception-message",class:this.fullException?"ui-exception-message-full":"",on:{mousedown:this.removeClamp}},[this._v("\n    "+this._s(this.name)+"\n")])}),[],!1,null,null,null).exports,E={components:{ExceptionClass:n(15).a,ExceptionMessage:y,LineNumber:b.a,FilePath:g.a},inject:["report"],computed:{firstFrame:function(){return this.report.stacktrace[0]}}},x={inject:["report","telescopeUrl","config"],components:{OccurrenceDetails:Object(d.a)(E,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"card-details-overflow scrollbar p-12 pt-10"},[n("div",{staticClass:"text-2xl"},[n("ExceptionClass",{attrs:{name:t.report.exception_class}}),t._v(" "),n("ExceptionMessage",{attrs:{name:t.report.message}})],1),t._v(" "),n("div",[n("a",{staticClass:"ui-url",attrs:{href:t.report.context.request.url,target:"_blank"}},[t._v("\n            "+t._s(t.report.context.request.url)+"\n        ")])])])}),[],!1,null,null,null).exports,FilePath:g.a}},k=Object(d.a)(x,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"mt-12 card card-has-header card-no-props"},[n("div",{staticClass:"card-header"},[n("div",{staticClass:"grid items-center rounded-t border-b border-tint-300 text-xs text-tint-600  ",staticStyle:{"grid-template-columns":"1fr 1fr"}},[n("div",{staticClass:"grid cols-auto justify-start gap-2 px-4 py-2"},[n("div",{staticClass:"flex items-center"},[n("a",{attrs:{href:"http://flareapp.io/docs/ignition-for-laravel/introduction",target:"_blank",title:"Ignition docs"}},[n("svg",{staticClass:"w-4 h-5 mr-4",attrs:{viewBox:"0 0 428 988"}},[n("polygon",{staticStyle:{fill:"#FA4E79"},attrs:{points:"428,247.1 428,494.1 214,617.5 214,369.3 \t\t"}}),t._v(" "),n("polygon",{staticStyle:{fill:"#FFF082"},attrs:{points:"0,988 0,741 214,617.5 214,864.1 \t\t"}}),t._v(" "),n("polygon",{staticStyle:{fill:"#E6003A"},attrs:{points:"214,123.9 214,617.5 0,494.1 0,0 \t\t"}}),t._v(" "),n("polygon",{staticStyle:{fill:"#FFE100"},attrs:{points:"214,864.1 214,617.5 428,741 428,988 \t\t"}})])]),t._v(" "),n("FilePath",{attrs:{pathClass:"font-normal",file:t.report.application_path+t.config.directorySeparator,relative:!1}})],1)]),t._v(" "),n("div",{staticClass:"grid cols-auto items-center justify-end gap-4 px-4 py-2"},[t.telescopeUrl?n("div",[n("a",{staticClass:"link-dimmed sm:ml-6",attrs:{href:t.telescopeUrl,target:"_blank"}},[t._v("Telescope")])]):t._e()])])]),t._v(" "),n("div"),t._v(" "),n("div",{staticClass:"card-details"},[n("OccurrenceDetails")],1)])}),[],!1,null,null,null).exports,w=n(10),C=n.n(w),A=n(21),T=n.n(A),S=n(101)(),R=null,O={inject:["config"],props:{solution:{required:!0}},data:function(){return{isHidingSolutions:this.hasHideSolutionsCookie(),canExecuteSolutions:null,runningSolution:!1,executionSuccessful:null}},computed:{healthCheckEndpoint:function(){return this.solution.execute_endpoint.replace("execute-solution","health-check")}},created:function(){this.configureRunnableSolutions()},mounted:function(){this.isHidingSolutions&&this.$refs.solutionCard.classList.add("solution-hidden")},methods:{configureRunnableSolutions:function(){this.config.enableRunnableSolutions?this.checkExecutionEndpoint():this.canExecuteSolutions=!1},markdown:function(t){return S.render(t)},checkExecutionEndpoint:(o=T()(C.a.mark((function t(){var e;return C.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,fetch(this.healthCheckEndpoint);case 3:return t.next=5,t.sent.json();case 5:e=t.sent,this.canExecuteSolutions=e.can_execute_commands,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(0),this.canExecuteSolutions=!1;case 12:case"end":return t.stop()}}),t,this,[[0,9]])}))),function(){return o.apply(this,arguments)}),execute:(r=T()(C.a.mark((function t(){var e;return C.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.runningSolution){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,this.runningSolution=!0,t.next=6,fetch(this.solution.execute_endpoint,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({solution:this.solution.class,parameters:this.solution.run_parameters})});case 6:e=t.sent,this.executionSuccessful=200===e.status,t.next=14;break;case 10:t.prev=10,t.t0=t.catch(2),console.error(t.t0),this.executionSuccessful=!1;case 14:return t.prev=14,this.runningSolution=!1,t.finish(14);case 17:case"end":return t.stop()}}),t,this,[[2,10,14,17]])}))),function(){return r.apply(this,arguments)}),refresh:function(){location.reload()},getUrlLabel:function(t){var e=document.createElement("a");return e.href=t,e.hostname},toggleSolutions:function(){var t=this;this.isHidingSolutions?(window.clearTimeout(R),this.toggleHidingSolutions()):(this.$refs.solutionCard.classList.add("solution-hiding"),R=window.setTimeout((function(){t.$refs.solutionCard.classList.remove("solution-hiding"),t.toggleHidingSolutions()}),100))},toggleHidingSolutions:function(){if(this.isHidingSolutions)return document.cookie="".concat("hide_solutions","=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/;"),void(this.isHidingSolutions=!1);var t=new Date;t.setTime(t.getTime()+31536e6),document.cookie="".concat("hide_solutions","=true;expires=").concat(t.toUTCString(),";path=/;"),this.isHidingSolutions=!0},hasHideSolutionsCookie:function(){return document.cookie.includes("hide_solutions")}}},N={components:{DangerCard:v,SolutionCard:Object(d.a)(O,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"solution-toggle",class:{"solution-toggle-show":t.isHidingSolutions},on:{click:t.toggleSolutions}},[t.isHidingSolutions?n("a",{staticClass:"link-solution",attrs:{target:"_blank"}},[n("Icon",{staticClass:"text-xs mr-1",attrs:{name:"lightbulb"}}),t._v(" Show solutions")],1):n("a",{staticClass:"link-solution",attrs:{target:"_blank"}},[t._v("Hide solutions")])]),t._v(" "),n("div",{ref:"solutionCard",staticClass:"solution",class:{"solution-hidden":t.isHidingSolutions}},[n("div",{staticClass:"solution-main"},[n("div",{staticClass:"solution-background mx-0"},[n("svg",{staticClass:"hidden absolute right-0 h-full | md:block",attrs:{x:"0px",y:"0px",viewBox:"0 0 299 452"}},[n("g",{staticStyle:{opacity:"0.075"}},[n("polygon",{staticStyle:{fill:"rgb(63,63,63)"},attrs:{points:"298.1,451.9 150.9,451.9 21,226.9 298.1,227.1"}}),t._v(" "),n("polygon",{staticStyle:{fill:"rgb(151,151,151)"},attrs:{points:"298.1,227.1 21,226.9 150.9,1.9 298.1,1.9"}})])])]),t._v(" "),n("div",{staticClass:"solution-content-wrapper scrollbar"},[n("div",{staticClass:"solution-content ml-0"},[""!==t.solution.title?n("h2",{staticClass:"solution-title"},[t._v("\n                        "+t._s(t.solution.title)+"\n                    ")]):t._e(),t._v(" "),t.solution.description?n("div",{staticClass:"solution-description",domProps:{innerHTML:t._s(t.markdown(t.solution.description))}}):t._e(),t._v(" "),t.solution.is_runnable?n("div",[n("p",{staticClass:"solution-description",domProps:{innerHTML:t._s(t.markdown(t.solution.action_description))}}),t._v(" "),null===t.canExecuteSolutions?n("p",{staticClass:"py-4 text-sm italic"},[t._v("\n                            Loading...\n                        ")]):t._e(),t._v(" "),n("div",{staticClass:"mt-4"},[t.solution.is_runnable&&!0===t.canExecuteSolutions&&null===t.executionSuccessful?n("button",{staticClass:"button-secondary button-lg bg-tint-300 hover:bg-tint-400",attrs:{disabled:t.runningSolution},on:{click:t.execute}},[t.runningSolution?n("span",[t._v("Running...")]):t._e(),t._v(" "),t.runningSolution?t._e():n("span",[t._v(t._s(t.solution.run_button_text))])]):t._e(),t._v(" "),t.executionSuccessful?n("p",[n("strong",{staticClass:"font-semibold"},[t._v("The solution was executed successfully.")]),t._v(" "),n("a",{staticClass:"link-solution",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.refresh(e)}}},[t._v("Refresh now.")])]):t._e(),t._v(" "),!1===t.executionSuccessful?n("p",[t._v("\n                                Something went wrong when executing the solution. Please try\n                                refreshing the page and try again.\n                            ")]):t._e()])]):t._e(),t._v(" "),Object.entries(t.solution.links).length>0?n("div",{staticClass:"mt-8 grid justify-start"},[n("div",{staticClass:"border-t-2 border-gray-700 opacity-25 "}),t._v(" "),n("div",{staticClass:"pt-2 grid cols-auto-1fr gapx-4 gapy-2 text-sm"},[n("label",{staticClass:"font-semibold uppercase tracking-wider"},[t._v("Read more")]),t._v(" "),n("ul",t._l(t.solution.links,(function(e,r){return n("li",{key:r},[n("a",{staticClass:"link-solution",attrs:{href:e,target:"_blank"}},[t._v(t._s(r))])])})),0)])]):t._e()])])])])])}),[],!1,null,null,null).exports,ErrorCard:k,FilePath:g.a},inject:["report","solutions","appEnv","appDebug"],data:function(){return{activeSolutionKey:0}},computed:{firstFrame:function(){return this.report.stacktrace[0]},solution:function(){return this.solutions[this.activeSolutionKey]}}},L=Object(d.a)(N,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"layout-col z-10"},["local"!==this.appEnv&&!0===this.appDebug?n("DangerCard",[n("p",[n("code",[t._v("APP_DEBUG")]),t._v(" is set to "),n("code",[t._v("true")]),t._v(" while "),n("code",[t._v("APP_ENV")]),t._v(" is\n                not "),n("code",[t._v("local")])]),t._v(" "),n("p",{staticClass:"text-base"},[t._v("\n                This could make your application vulnerable to remote execution.\n                "),n("a",{staticClass:"underline",attrs:{target:"_blank",rel:"noopener",href:"https://flareapp.io/docs/ignition-for-laravel/security"}},[t._v("Read more about Ignition security.")])])]):t._e(),t._v(" "),n("ErrorCard")],1),t._v(" "),t.solutions.length>0?n("div",{staticClass:"layout-col z-1"},[n("SolutionCard",t._b({},"SolutionCard",{solution:t.solution},!1)),t._v(" "),t.solutions.length>1?n("div",{staticClass:"absolute left-0 bottom-0 w-full h-8 mb-2 px-4 text-sm z-10"},[n("ul",{staticClass:"grid cols-auto place-center gap-1"},t._l(t.solutions,(function(e,r){return n("li",{key:e.class,on:{click:function(e){t.activeSolutionKey=r}}},[n("a",{staticClass:"grid place-center h-8 min-w-8 px-2 rounded-full",class:{"bg-tint-200 font-semibold":t.activeSolutionKey===r,"hover:bg-tint-100 cursor-pointer":t.activeSolutionKey!==r}},[t._v("\n                        "+t._s(r+1)+"\n                    ")])])})),0)]):t._e()],1):t._e()])}),[],!1,null,null,null).exports,I=n(4),D=n.n(I),M={components:{CheckboxField:n(35).a},props:["error","isLoading"],computed:{selectedTabs:function(){return this.tabs.filter((function(t){return t.checked})).map((function(t){return t.name}))}},data:function(){return{tabs:[{label:"Stack trace",name:"stackTraceTab",checked:!0},{label:"Request",name:"requestTab",checked:!0},{label:"App",name:"appTab",checked:!0},{label:"User",name:"userTab",checked:!0},{label:"Context",name:"contextTab",checked:!0},{label:"Debug",name:"debugTab",checked:!0}]}},methods:{shareError:function(){this.isLoading||this.$emit("share",this.selectedTabs)}}},P=Object(d.a)(M,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"grid cols-2 justify-start gapx-6 gapy-2"},t._l(t.tabs,(function(e){return n("CheckboxField",{key:e.name,staticClass:"text-gray-200 hover:text-white",attrs:{label:e.label,name:e.name},on:{change:function(t){e.checked=!e.checked}},model:{value:e.checked,callback:function(n){t.$set(e,"checked",n)},expression:"tab.checked"}})})),1),t._v(" "),n("div",{staticClass:"mt-4"},[t.error?n("div",{staticClass:"mb-3"},[t._v("\n            We were unable to share your error."),n("br"),t._v("\n            Please try again later.\n        ")]):t._e(),t._v(" "),n("button",{staticClass:"button-secondary button-sm text-white bg-tint-600",attrs:{disabled:t.isLoading},on:{click:t.shareError}},[t._v("\n            "+t._s(t.isLoading?"Sharing…":"Share")+"\n        ")])])])}),[],!1,null,null,null).exports,j={props:{text:{required:!0}},data:function(){return{copied:!1,timeout:!1}},methods:{copy:function(t){var e=this;this.timeout&&window.clearTimeout(this.timeout);var n=document.createElement("textarea");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("copy"),document.body.removeChild(n),this.copied=!0,this.timeout=window.setTimeout((function(){return e.copied=!1}),3e3)}}},F={components:{CopyButton:Object(d.a)(j,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{attrs:{title:"Copy to clipboard"},on:{click:function(e){return t.copy(t.text)}}},[n("Icon",{class:t.copied?"fill-green-300":"fill-gray-200 hover:fill-white",attrs:{name:"clipboard"}}),t._v(" "),t.copied?n("div",{staticClass:"ml-2 absolute top-0 left-full text-green-300"},[t._v("\n        Copied!\n    ")]):t._e()],1)}),[],!1,null,null,null).exports},props:{publicUrl:{required:!0},ownerUrl:{required:!0}}},U={components:{ShareLinks:Object(d.a)(F,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"text-left"},[n("p",{staticClass:"mt-2 text-gray-300"},[t._v("Share your error with others:")]),t._v(" "),n("div",{staticClass:"grid cols-auto items-center justify-start gap-2 mt-2"},[n("a",{staticClass:"button-secondary button-sm bg-tint-600 hover:bg-tint-700 text-white",attrs:{href:t.publicUrl,target:"_blank"}},[t._v("Open public share")]),t._v(" "),n("CopyButton",{attrs:{text:t.publicUrl}})],1),t._v(" "),n("p",{staticClass:"mt-4 text-gray-300"},[t._v("Administer your shared error here:")]),t._v(" "),n("div",{staticClass:"grid cols-auto items-center justify-start gap-2 mt-2"},[n("a",{staticClass:"button-secondary button-sm bg-tint-600 hover:bg-tint-700 text-white",attrs:{href:t.ownerUrl,target:"_blank"}},[t._v("Open share admin")]),t._v(" "),n("CopyButton",{attrs:{text:t.ownerUrl}})],1)])}),[],!1,null,null,null).exports,ShareForm:P},inject:["report","shareEndpoint"],data:function(){return{shareHadError:!1,sharedErrorUrls:null,menuVisible:!1,isShareLoading:!1}},watch:{menuVisible:function(t){t?window.addEventListener("click",this.toggleMenu):window.removeEventListener("click",this.toggleMenu)}},methods:{toggleMenu:function(){this.menuVisible=!this.menuVisible},shareError:(i=T()(C.a.mark((function t(e){var n,r;return C.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isShareLoading=!0,t.prev=1,t.next=4,fetch(this.shareEndpoint,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({report:JSON.stringify(this.report),tabs:e,lineSelection:window.location.hash})});case 4:return n=t.sent,t.next=7,n.json();case 7:r=t.sent,n.ok?this.sharedErrorUrls=r:this.shareHadError=!0,t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),this.shareHadError=!0;case 14:this.isShareLoading=!1;case 15:case"end":return t.stop()}}),t,this,[[1,11]])}))),function(t){return i.apply(this,arguments)})}},$={inject:["config","report"],components:{ShareButton:Object(d.a)(U,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{on:{click:function(t){t.stopPropagation()}}},[n("button",{staticClass:"tab",class:t.menuVisible?"tab-active":"",on:{click:t.toggleMenu}},[t._v("\n        Share\n        "),n("Icon",{staticClass:"ml-2",attrs:{name:"share"}})],1),t._v(" "),n("div",{staticClass:"dropdown z-10 right-0 top-full p-4 overflow-visible",class:{hidden:!t.menuVisible},staticStyle:{"min-width":"18rem","margin-right":"-1px"},on:{click:function(t){t.stopPropagation()}}},[n("div",{staticClass:"flex items-center mb-4"},[n("svg",{staticClass:"w-4 h-5 mr-2",attrs:{viewBox:"0 0 682 1024"}},[n("polygon",{staticStyle:{fill:"#51DB9E"},attrs:{points:"235.3,510.5 21.5,387 21.5,140.2 236.5,264.1 "}}),t._v(" "),n("polygon",{staticStyle:{fill:"#7900F5"},attrs:{points:"235.3,1004.8 21.5,881.4 21.5,634.5 234.8,757.9 "}}),t._v(" "),n("polygon",{staticStyle:{fill:"#94F2C8"},attrs:{points:"448.9,386.9 21.5,140.2 235.3,16.7 663.2,263.4 "}}),t._v(" "),n("polygon",{staticStyle:{fill:"#A475F4"},attrs:{points:"234.8,757.9 21.5,634.5 235.3,511 449.1,634.5 "}})]),t._v(" "),n("h5",{staticClass:"text-left font-semibold uppercase tracking-wider whitespace-no-wrap"},[t._v("\n                "+t._s(t.sharedErrorUrls?"Shared":"Share")+" on Flare\n            ")]),t._v(" "),n("a",{staticClass:"ml-auto underline",attrs:{target:"_blank",href:"https://flareapp.io/docs/ignition-for-laravel/sharing-errors",title:"Flare documentation"}},[t._v("Docs\n            ")])]),t._v(" "),t.sharedErrorUrls?n("div",[n("ShareLinks",{attrs:{publicUrl:t.sharedErrorUrls.public_url,ownerUrl:t.sharedErrorUrls.owner_url}})],1):n("ShareForm",{attrs:{error:t.shareHadError,"is-loading":t.isShareLoading},on:{share:t.shareError}})],1)])}),[],!1,null,null,null).exports},props:{value:{required:!0},customTabs:{required:!0}},data:function(){return{defaultTabs:[{component:"StackTab",title:"Stack trace"},{component:"RequestTab",title:"Request"}].concat(D()(this.report.context.livewire?[{component:"LivewireTab",title:"Livewire"}]:[]),[{component:"AppTab",title:"App"},{component:"UserTab",title:"User"},{component:"ContextTab",title:"Context"},{component:"DebugTab",title:"Debug"}]),shareButtonEnabled:this.config.enableShareButton}},mounted:function(){this.applyDefaultTabProps(),this.$emit("input",this.tabs[this.currentTabIndex])},computed:{currentTabIndex:function(){var t=this;return this.tabs.findIndex((function(e){return e.component===t.value.component}))},nextTab:function(){return this.tabs[this.currentTabIndex+1]||this.tabs[0]},previousTab:function(){return this.tabs[this.currentTabIndex-1]||this.tabs[this.tabs.length-1]},tabs:function(){var t={};return this.defaultTabs.forEach((function(e){t[e.component]=e})),this.customTabs.forEach((function(e){t[e.component]=e})),Object.values(t)}},methods:{applyDefaultTabProps:function(){var t=this;this.defaultTabs.map((function(e){return e.component===t.value.component&&(e.props=t.value.props||{}),e}))}}},B={props:{tab:{required:!0}},render:function(t){return t(this.tab.component,{props:this.tab.props||{}})}},z={props:{report:{required:!0},config:{required:!0},solutions:{required:!0},telescopeUrl:{required:!0},shareEndpoint:{required:!0},defaultTab:{required:!0},defaultTabProps:{required:!1},appEnv:{required:!0},appDebug:{required:!0}},data:function(){return{customTabs:window.tabs,tab:{component:this.defaultTab,props:this.defaultTabProps||{}}}},provide:function(){return{config:this.config,report:this.report,solutions:this.solutions,telescopeUrl:this.telescopeUrl,shareEndpoint:this.shareEndpoint,setTab:this.setTab,appEnv:this.appEnv,appDebug:this.appDebug}},components:{Summary:L,Tabs:Object(d.a)($,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"tab-nav"},[n("ul",{staticClass:"tab-bar"},t._l(t.tabs,(function(e){return n("li",{key:e.component},[n("button",{staticClass:"tab",class:t.value.component===e.component?"tab-active":"",on:{click:function(n){return n.preventDefault(),t.$emit("input",e)}}},[t._v("\n                "+t._s(e.title)+"\n            ")])])})),0),t._v(" "),t.shareButtonEnabled?[n("div",{staticClass:"tab-delimiter"}),t._v(" "),n("ShareButton")]:t._e()],2)}),[],!1,null,null,null).exports,Details:Object(d.a)(B,void 0,void 0,!1,null,null,null).exports,IconSymbols:h},methods:{setTab:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.tab={component:t,props:e}}},created:function(){}},q=Object(d.a)(z,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("IconSymbols"),t._v(" "),n("Summary"),t._v(" "),n("div",{staticClass:"layout-col mt-12"},[n("div",{staticClass:"tabs"},[n("Tabs",t._b({model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},"Tabs",{customTabs:t.customTabs},!1)),t._v(" "),n("div",{staticClass:"tab-main"},[n("Details",t._b({},"Details",{tab:t.tab},!1))],1)],1)])],1)}),[],!1,null,null,null).exports;function H(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function G(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?H(n,!0).forEach((function(e){s()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):H(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var V=function(){function t(e){u()(this,t),this.data=e,this.tabCallbacks=[]}return f()(t,[{key:"registerIcons",value:function(){p.a.component("Icon",n(285).default)}},{key:"registerBuiltinTabs",value:function(){p.a.component("AppTab",n(286).default),p.a.component("ContextTab",n(287).default),p.a.component("LivewireTab",n(288).default),p.a.component("DebugTab",n(284).default),p.a.component("RequestTab",n(289).default),p.a.component("StackTab",n(283).default),p.a.component("UserTab",n(290).default)}},{key:"registerCustomTabs",value:function(){var t=this;this.tabCallbacks.forEach((function(e){return e(p.a,t.data)})),this.tabCallbacks=[]}},{key:"registerTab",value:function(t){this.tabCallbacks.push(t)}},{key:"start",value:function(){var t=this;this.registerIcons(),this.registerBuiltinTabs(),this.registerCustomTabs(),window.app=new p.a({data:function(){return t.data},render:function(t){var e=this;return t(q,{props:{report:G({},this.report,{stacktrace:this.report.stacktrace.map((function(t){return G({},t,{relative_file:t.file.replace("".concat(e.report.application_path,"/"),"")})}))}),config:this.config,solutions:this.solutions,telescopeUrl:this.telescopeUrl,shareEndpoint:this.shareEndpoint,defaultTab:this.defaultTab,defaultTabProps:this.defaultTabProps,appEnv:this.appEnv,appDebug:this.appDebug}})}}).$mount("#app")}}]),t}();n(99),window.ignite=function(t){return new V(t)}},function(t,e,n){"use strict";n.r(e);var r=n(54),o=n.n(r),i=n(15),a=n(5),s=n(14),c=n(34);o.a.registerLanguage("php",n(216));var u={inject:["config"],props:{selectedFrame:{required:!0},selectedRange:{default:[null,null]}},components:{ExceptionClass:i.a,FilePath:a.a,LineNumber:s.a},data:function(){var t=matchMedia("(prefers-color-scheme: dark)");return{mediaQuery:t,detectedTheme:t.matches?"dark":"light",firstSelectedLineNumber:null}},created:function(){this.highlightState=null},watch:{selectedFrame:function(){this.highlightState=null}},mounted:function(){var t=this;this.mediaQuery.addEventListener("change",(function(e){t.detectedTheme=e.matches?"dark":"light"}))},computed:{highlightTheme:function(){return"auto"===this.config.theme?this.detectedTheme:this.config.theme}},methods:{handleLineNumberClick:function(t,e){t.shiftKey&&null!==this.firstSelectedLineNumber?this.$emit("select-range",[this.firstSelectedLineNumber,e].sort((function(t,e){return t-e}))):(this.firstSelectedLineNumber=e,this.$emit("select-range",[e,e]))},withinSelectedRange:function(t){return!!this.selectedRange&&(t>=this.selectedRange[0]&&t<=this.selectedRange[1])},editorUrl:function(t){return Object(c.a)(this.config,this.selectedFrame.file,t)},highlightedCode:function(t){var e=o.a.highlight("php",t||"",!0,this.highlightState);return this.highlightState=e.top,e.value||"&nbsp;"}}},l=n(0),f=Object(l.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"stack-main"},[n("div",{staticClass:"stack-main-header"},[n("div",{staticClass:"grid cols-auto gap-2 justify-start items-center"},[n("ExceptionClass",{attrs:{name:t.selectedFrame.class||"",method:t.selectedFrame.method||""}})],1),t._v(" "),t.selectedFrame.file?n("FilePath",{staticClass:"mt-1",attrs:{"line-number":t.selectedFrame.line_number,file:t.selectedFrame.file,editable:!0}}):t._e()],1),t._v(" "),n("div",{staticClass:"stack-main-content"},[n("div",{staticClass:"stack-viewer scrollbar"},[n("div",{staticClass:"stack-ruler"},[n("div",{staticClass:"stack-lines"},t._l(t.selectedFrame.code_snippet,(function(e,r){return n("p",{key:r,staticClass:"stack-line cursor-pointer",class:{"stack-line-selected":t.withinSelectedRange(parseInt(r)),"stack-line-highlight":parseInt(r)===t.selectedFrame.line_number},on:{click:function(e){t.handleLineNumberClick(e,parseInt(r))}}},[t._v("\n                        "+t._s(r)+"\n                    ")])})),0)]),t._v(" "),n("pre",{ref:"codeContainer",staticClass:"stack-code",class:t.highlightTheme},[t._l(t.selectedFrame.code_snippet,(function(e,r){return n("p",{key:r,staticClass:"stack-code-line",class:{"stack-code-line-highlight":parseInt(r)===t.selectedFrame.line_number,"stack-code-line-selected":t.withinSelectedRange(parseInt(r))}},[n("span",{domProps:{innerHTML:t._s(t.highlightedCode(e))}}),n("a",{staticClass:"editor-link",attrs:{href:t.editorUrl(r)}},[n("Icon",{attrs:{name:"pencil"}})],1)])})),t._v("\n            ")],2)])])])}),[],!1,null,null,null).exports,p={props:{frameGroup:{required:!0}},components:{ExceptionClass:i.a,FilePath:a.a,LineNumber:s.a}},d=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.frameGroup.expanded||"vendor"!==t.frameGroup.type?"unknown"===t.frameGroup.type?n("li",{staticClass:"stack-frame-group stack-frame-group-unknown"},[n("div",{staticClass:"stack-frame"},[n("button",{staticClass:"stack-frame-number"}),t._v(" "),n("div",{staticClass:"span-2 stack-frame-text"},[n("span",{staticClass:"text-left text-gray-500"},[t._v("\n                "+t._s(t.frameGroup.frames.length>1?t.frameGroup.frames.length+" unknown frames":"1 unknown frame")+"\n            ")])])])]):n("li",[n("ul",{staticClass:"stack-frame-group",class:"vendor"===t.frameGroup.type?"stack-frame-group-vendor":""},t._l(t.frameGroup.frames,(function(e,r){return n("li",{key:r,staticClass:"stack-frame | cursor-pointer",class:e.selected?"stack-frame-selected":"",on:{click:function(n){return t.$emit("select",e.frame_number)}}},[n("div",{staticClass:"stack-frame-number"},[t._v(t._s(e.frame_number))]),t._v(" "),n("div",{staticClass:"stack-frame-text"},[0===r?n("header",{staticClass:"stack-frame-header",class:e.class?"mb-1":""},[n("FilePath",{staticClass:"stack-frame-path",attrs:{pathClass:"vendor"===t.frameGroup.type?"text-gray-800":"text-purple-800",file:e.relative_file}})],1):t._e(),t._v(" "),e.class?n("span",{staticClass:"stack-frame-exception-class"},[n("ExceptionClass",{staticClass:"stack-frame-exception-class",attrs:{name:e.class}})],1):t._e()]),t._v(" "),n("div",{staticClass:"stack-frame-line"},[n("LineNumber",{attrs:{lineNumber:e.line_number}})],1)])})),0)]):n("li",{staticClass:"stack-frame-group stack-frame-group-vendor",on:{click:function(e){return t.$emit("expand")}}},[n("div",{staticClass:"stack-frame | cursor-pointer"},[n("button",{staticClass:"stack-frame-number"},[n("Icon",{staticClass:"align-middle text-gray-500",attrs:{name:"plus"}})],1),t._v(" "),n("div",{staticClass:"span-2 stack-frame-text"},[n("button",{staticClass:"text-left text-gray-500"},[t._v("\n                "+t._s(t.frameGroup.frames.length>1?t.frameGroup.frames.length+" vendor frames…":"1 vendor frame…")+"\n            ")])])])])}),[],!1,null,null,null).exports,h=n(6),g=n.n(h),m=n(4),v=n.n(m),b=n(16),_=n.n(b);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t){return t.map((function(e,n){return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(n,!0).forEach((function(e){g()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},e,{frame_number:t.length-n})}))}function x(t){return t.relative_file.startsWith("vendor/")?"vendor":"unknown"===t.relative_file?"unknown":"application"}function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(n,!0).forEach((function(e){g()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function C(t,e){switch(e.type){case"EXPAND_FRAMES":return w({},t,{expanded:_()([].concat(v()(t.expanded),v()(e.frames)))});case"EXPAND_ALL_VENDOR_FRAMES":return w({},t,{expanded:E(t.frames).filter((function(t){return"unknown"!==t.relative_file})).map((function(t){return t.frame_number}))});case"COLLAPSE_ALL_VENDOR_FRAMES":var n=E(t.frames).filter((function(t){return!t.relative_file.startsWith("vendor/")&&(!t.relative_file.startsWith("vendor\\")&&"unknown"===t.relative_file)})).map((function(t){return t.frame_number}));return w({},t,{expanded:_()([].concat(v()(n),[t.frames.length]))});case"SELECT_FRAME":var r=E(t.frames).filter((function(t){return"unknown"!==t.relative_file})).map((function(t){return t.frame_number})).includes(e.frame)?e.frame:t.selected;return w({},t,{expanded:_()([].concat(v()(t.expanded),[r])),selected:r});case"SELECT_NEXT_FRAME":var o=E(t.frames).filter((function(t){return"unknown"!==t.relative_file})).map((function(t){return t.frame_number})),i=o.indexOf(t.selected),a=i===o.length-1?o[0]:o[i+1];return w({},t,{expanded:_()([].concat(v()(t.expanded),[a])),selected:a});case"SELECT_PREVIOUS_FRAME":var s=E(t.frames).filter((function(t){return"unknown"!==t.relative_file})).map((function(t){return t.frame_number})),c=s.indexOf(t.selected),u=0===c?s[s.length-1]:s[c-1];return w({},t,{expanded:_()([].concat(v()(t.expanded),[u])),selected:u});default:return t}}function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(n,!0).forEach((function(e){g()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var S={type:"application",relative_file:"",expanded:!0,frames:[]};function R(t){var e=t.frames,n=t.selected,r=t.expanded;return e.reduce((function(t,o,i){var a={current:o,previous:t[t.length-1]||S,isFirstFrame:0===i,frameNumber:e.length-i,expanded:r,selected:n};return a.expanded.includes(a.frameNumber)?t.concat(function(t){if(t.current.relative_file!==t.previous.relative_file)return[{type:x(t.current),relative_file:t.current.relative_file,expanded:!0,frames:[T({},t.current,{frame_number:t.frameNumber,selected:t.selected===t.frameNumber})]}];return t.previous.frames.push(T({},t.current,{frame_number:t.frameNumber,selected:t.selected===t.frameNumber})),[]}(a)):t.concat(function(t){var e=x(t.current);if(!t.previous.expanded&&e===t.previous.type||t.previous.relative_file===t.current.relative_file)return t.previous.frames.push(T({},t.current,{selected:!1,frame_number:t.frameNumber})),[];return[{type:e,relative_file:t.current.relative_file,expanded:!1,frames:[T({},t.current,{frame_number:t.frameNumber,selected:t.selected===t.frameNumber})]}]}(a))}),[])}var O={props:{frames:{required:!0}},data:function(){return{state:{frames:this.frames,expanded:[],selected:this.frames.length},selectedRange:null}},components:{Snippet:f,FrameGroup:d},created:function(){var t=this;this.state=C(this.state,{type:"COLLAPSE_ALL_VENDOR_FRAMES"}),this.dispatch=function(e){t.state=C(t.state,e)};var e=function(e){"j"===e.key&&t.selectNextFrame(),"k"===e.key&&t.selectPreviousFrame()};window.addEventListener("keydown",e),this.$once("hook:beforeDestroy",(function(){window.removeEventListener("keydown",e)}))},computed:{allVendorFramesAreExpanded:function(){return E((t=this.state).frames).filter((function(t){return"vendor"===x(t)})).every((function(e){return t.expanded.includes(e.frame_number)}));var t},frameGroups:function(){return R(this.state)},selectedFrame:function(){return E((t=this.state).frames).find((function(e){return e.frame_number===t.selected}));var t}},watch:{selectedRange:function(t){if(t){var e=t[0]===t[1]?t[0]:"".concat(t[0],"-").concat(t[1]);window.history.replaceState(window.history.state,"","#F".concat(this.state.selected,"L").concat(e))}}},methods:{expandFrameGroup:function(t){this.dispatch({type:"EXPAND_FRAMES",frames:t.frames.map((function(t){return t.frame_number}))})},selectFrame:function(t){this.dispatch({type:"SELECT_FRAME",frame:t})},selectNextFrame:function(){this.dispatch({type:"SELECT_NEXT_FRAME"})},selectPreviousFrame:function(){this.dispatch({type:"SELECT_PREVIOUS_FRAME"})},collapseAllVendorFrames:function(){this.dispatch({type:"COLLAPSE_ALL_VENDOR_FRAMES"})},expandAllVendorFrames:function(){this.dispatch({type:"EXPAND_ALL_VENDOR_FRAMES"})}}},N=Object(l.a)(O,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"stack"},[n("div",{staticClass:"stack-nav"},[n("div",{staticClass:"stack-nav-actions"},[n("div",{staticClass:"stack-nav-arrows"},[n("button",{staticClass:"stack-nav-arrow",attrs:{title:"Frame up (Key:K)"},on:{click:t.selectPreviousFrame}},[n("Icon",{attrs:{name:"arrow-up"}})],1),t._v(" "),n("button",{staticClass:"stack-nav-arrow",attrs:{title:"Frame down (Key:J)"},on:{click:t.selectNextFrame}},[n("Icon",{attrs:{name:"arrow-down"}})],1)]),t._v(" "),n("div",{staticClass:"px-4"},[t.allVendorFramesAreExpanded?n("button",{staticClass:"ml-auto link-dimmed",on:{click:t.collapseAllVendorFrames}},[t._v("\n                    Collapse vendor frames\n                ")]):n("button",{staticClass:"ml-auto link-dimmed",on:{click:t.expandAllVendorFrames}},[t._v("\n                    Expand vendor frames\n                ")])])]),t._v(" "),n("div",{staticClass:"stack-frames"},[n("ol",{staticClass:"stack-frames-scroll scrollbar"},t._l(t.frameGroups,(function(e,r){return n("FrameGroup",{key:r,attrs:{frameGroup:e},on:{expand:function(n){return t.expandFrameGroup(e)},select:t.selectFrame}})})),1)])]),t._v(" "),n("Snippet",{attrs:{"selected-frame":t.selectedFrame,"selected-range":t.selectedRange},on:{"select-range":function(e){t.selectedRange=e}}})],1)}),[],!1,null,null,null).exports,L=n(92),I=n.n(L),D={inject:["report"],props:{file:{required:!1},lineNumber:{required:!1}},data:function(){return{selectedFrameNumber:this.report.stacktrace.length}},components:{Stack:N},provide:function(){var t=this;return{setSelectedFrameNumber:function(e){return t.selectedFrameNumber=e}}},created:function(){this.selectFrame()},computed:{selectedFrame:function(){return this.report.stacktrace[this.report.stacktrace.length-this.selectedFrameNumber]}},methods:{selectFrame:function(){var t=this;if(this.file){var e=I()(this.report.stacktrace,(function(e){return e.file===t.file}));this.selectedFrameNumber=this.report.stacktrace.length-e||this.selectedFrameNumber}}}},M=Object(l.a)(D,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Stack",{attrs:{frames:t.report.stacktrace,"selected-frame-number":t.selectedFrameNumber},on:{frameclick:function(e){t.selectedFrameNumber=e}}})}),[],!1,null,null,null);e.default=M.exports},function(t,e,n){"use strict";n.r(e);var r=n(4),o=n.n(r),i=n(32),a=n.n(i),s=n(33),c=n.n(s),u=n(13),l=n.n(u),f=function(){function t(e){var n=e.microtime,r=e.type,o=e.label,i=e.metadata,s=void 0===i?null:i,c=e.context,u=void 0===c?null:c,l=e.file,f=void 0===l?null:l,p=e.line_number,d=void 0===p?null:p;a()(this,t),this.microtime=n,this.type=r,this.label=o,this.metadata=s,this.context=u,this.file=f,this.line_number=d}return c()(t,[{key:"getComponentName",value:function(){return l()(this.type)+"Event"}}],[{key:"forQuery",value:function(e){return new t({microtime:e.microtime,type:"query",label:e.sql,metadata:{time:e.time,connection_name:e.connection_name},context:e.bindings})}},{key:"forDump",value:function(e){return new t({microtime:e.microtime,type:"dump",label:e.html_dump,file:e.file,line_number:e.line_number})}},{key:"forLog",value:function(e){var n=e.microtime,r=e.context,o=e.level;return new t({microtime:n,type:"log",label:e.message,context:r,metadata:{level:o}})}},{key:"forGlow",value:function(e){var n=e.microtime,r=e.message_level,o=e.meta_data;return new t({microtime:n,type:"glow",label:e.name,context:o,metadata:{time:e.time,message_level:r}})}}]),t}(),p={props:["event"],render:function(t){return t(n(179)("./".concat(this.event.getComponentName(),".vue")).default,{props:{event:this.event},attrs:{class:"tab-content-section"}})}},d=n(0),h=Object(d.a)(p,void 0,void 0,!1,null,null,null).exports,g=n(35),m=n(53),v=n.n(m),b={inject:["report"],components:{CheckboxField:g.a,DebugEvent:h},props:["query","dump","log","glow"],data:function(){return{visibleTypes:{query:void 0===this.query||this.query,dump:void 0===this.dump||this.dump,log:void 0===this.log||this.log,glow:void 0===this.glow||this.glow}}},computed:{queries:function(){return this.report.context.queries||[]},dumps:function(){return this.report.context.dumps},logs:function(){return this.report.context.logs||[]},glows:function(){return this.report.glows},timelineEvents:function(){return v.a.sortBy([].concat(o()(this.queries.map((function(t){return f.forQuery(t)}))),o()(this.dumps.map((function(t){return f.forDump(t)}))),o()(this.logs.map((function(t){return f.forLog(t)}))),o()(this.glows.map((function(t){return f.forGlow(t)})))),(function(t){return t.microtime}))},visibleTimelineEvents:function(){var t=this;return this.timelineEvents.filter((function(e){return t.visibleTypes[e.type]}))},hasFilteredVisibleTypes:function(){return Object.values(this.visibleTypes).filter((function(t){return t})).length!==Object.values(this.visibleTypes).length}},methods:{resetVisibleTypes:function(){this.visibleTypes=v.a.mapValues(this.visibleTypes,(function(){return!0}))}}},_=Object(d.a)(b,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab-content"},[n("div",{staticClass:"sticky top-0 z-10 grid cols-auto items-center justify-center px-6 py-2 bg-gray-100 border-b border-tint-200 text-xs"},[n("nav",{staticClass:"grid cols-auto items-center gapx-6 gapy-2"},[n("CheckboxField",{attrs:{label:"Dumps",name:"show_dumps",disabled:!t.dumps.length},model:{value:t.visibleTypes.dump,callback:function(e){t.$set(t.visibleTypes,"dump",e)},expression:"visibleTypes.dump"}}),t._v(" "),n("CheckboxField",{attrs:{label:"Glows",name:"show_glows",disabled:!t.glows.length},model:{value:t.visibleTypes.glow,callback:function(e){t.$set(t.visibleTypes,"glow",e)},expression:"visibleTypes.glow"}}),t._v(" "),n("CheckboxField",{attrs:{label:"Logs",name:"show_logs",disabled:!t.logs.length},model:{value:t.visibleTypes.log,callback:function(e){t.$set(t.visibleTypes,"log",e)},expression:"visibleTypes.log"}}),t._v(" "),n("CheckboxField",{attrs:{label:"Queries",name:"show_queries",disabled:!t.queries.length},model:{value:t.visibleTypes.query,callback:function(e){t.$set(t.visibleTypes,"query",e)},expression:"visibleTypes.query"}}),t._v(" "),t.hasFilteredVisibleTypes?n("button",{staticClass:"link-dimmed no-underline absolute left-full ml-6 hidden | sm:block",on:{click:t.resetVisibleTypes}},[t._v("\n                Reset filters\n            ")]):t._e()],1)]),t._v(" "),n("div",{staticClass:"layout-col"},t._l(t.visibleTimelineEvents,(function(e){return n("DebugEvent",t._b({key:e.microtime},"DebugEvent",{event:e},!1))})),1),t._v(" "),0===t.visibleTimelineEvents.length?n("p",{staticClass:"absolute inset-0 grid place-center alert-empty"},[t._v("\n        No debug data available.\n    ")]):t._e()])}),[],!1,null,null,null);e.default=_.exports},function(t,e,n){"use strict";n.r(e);var r={props:{name:{required:!0}}},o=n(0),i=Object(o.a)(r,(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{staticClass:"icon"},[e("use",{attrs:{"xlink:href":"#"+this.name+"-icon"}})])}),[],!1,null,null,null);e.default=i.exports},function(t,e,n){"use strict";n.r(e);var r=n(90),o=n.n(r),i=n(3),a={components:{DefinitionListRow:n(2).a,DefinitionList:i.a},inject:["report"],computed:{route:function(){return this.report.context.route},view:function(){return this.report.context.view||{}},viewData:function(){return Object.entries(this.view.data||[]).map((function(t){var e=o()(t,2);return{key:e[0],dump:e[1]}}))}}},s=n(0),c=Object(s.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab-content"},[n("div",{staticClass:"layout-col"},[n("DefinitionList",{attrs:{title:"Routing","class-name":"tab-content-section border-none"}},[n("DefinitionListRow",{attrs:{label:"Controller"}},[t._v(t._s(t.route.controllerAction))]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Route name"}},[t._v(t._s(t.route.route||"unknown"))]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Route parameters"}},[n("DefinitionList",t._l(t.route.routeParameters||[],(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[n("code",{staticClass:"code-inline"},[n("pre",[t._v(t._s(e))])])])})),1)],1),t._v(" "),n("DefinitionListRow",{attrs:{label:"Middleware"}},[n("DefinitionList",t._l(t.route.middleware||[],(function(e,r){return n("DefinitionListRow",{key:r},[t._v(t._s(e))])})),1)],1)],1),t._v(" "),n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"View"}},[n("DefinitionListRow",{attrs:{label:"View name"}},[t._v(t._s(t.view.view))]),t._v(" "),n("DefinitionListRow",{attrs:{label:"View data"}},[n("DefinitionList",t._l(t.view.data||[],(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[n("div",{domProps:{innerHTML:t._s(e)}})])})),1)],1)],1)],1)])}),[],!1,null,null,null);e.default=c.exports},function(t,e,n){"use strict";n.r(e);var r=n(4),o=n.n(r),i=n(6),a=n.n(i),s=n(52),c=n.n(s),u=n(3),l=n(2),f=n(13),p=n.n(f);function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var h={laravel_version:"Laravel version",laravel_locale:"Laravel locale",laravel_config_cached:"Laravel config cached",php_version:"PHP version"},g=["request","request_data","headers","session","cookies","view","queries","route","user","env","git","context","logs","dumps","exception","livewire"],m={inject:["report"],components:{DefinitionListRow:l.a,DefinitionList:u.a},filters:{upperFirst:p.a},computed:{git:function(){return this.report.context.git},env:function(){return this.report.context.env},context:function(){return this.report.context.context},repoInfo:function(){return c()(this.git.remote)},repoUrl:function(){if(!this.git.remote)return null;var t=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(n,!0).forEach((function(e){a()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},this.repoInfo,{git_suffix:!1});return c.a.stringify(t,"https")},commitUrl:function(){return"".concat(this.repoUrl,"/commit/").concat(this.git.hash.replace(/'/g,""))},tagUrl:function(){return this.git.tag?"".concat(this.repoUrl,"/releases/tag/").concat(this.git.tag):this.repoUrl},customContextGroups:function(){var t=this,e=Object.keys(this.report.context).filter((function(t){return!g.includes(t)}));return Object.assign.apply(Object,[{}].concat(o()(e.map((function(e){return a()({},e,t.report.context[e])})))))}},methods:{lookupKey:function(t){return h[t]||t}}},v=n(0),b=Object(v.a)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab-content"},[n("div",{staticClass:"layout-col"},[t._l(t.customContextGroups,(function(e,r){return n("DefinitionList",{key:r,staticClass:"tab-content-section",attrs:{title:r}},t._l(e,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[t._v(t._s(t._f("upperFirst")(e)))])})),1)})),t._v(" "),t.git?n("section",{staticClass:"tab-content-section border-none"},[n("DefinitionList",{attrs:{title:"Git"}},[t.repoUrl?n("DefinitionListRow",{attrs:{label:"Repository"}},[n("a",{staticClass:"underline",attrs:{href:t.repoUrl,target:"_blank"}},[t._v(t._s(t.repoUrl))])]):t._e(),t._v(" "),t.git.message?n("DefinitionListRow",{attrs:{label:"Message"}},[n("a",{attrs:{href:t.commitUrl,target:"_blank"}},[t._v("\n                        “"+t._s(t.git.message)+"” –\n                        "),n("code",{staticClass:"code underline"},[t._v(t._s(t.git.hash))])])]):t._e(),t._v(" "),t.git.tag?n("DefinitionListRow",{attrs:{label:"Tag"}},[t._v(t._s(t.git.tag))]):t._e()],1)],1):t._e(),t._v(" "),n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"Environment information"}},t._l(t.env,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:t.lookupKey(r)}},[t._v(t._s(e))])})),1),t._v(" "),n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"Generic context"}},t._l(t.context,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[t._v(t._s(e))])})),1)],2)])}),[],!1,null,null,null);e.default=b.exports},function(t,e,n){"use strict";n.r(e);var r=n(3),o=n(2),i=n(13),a=n.n(i),s={component_alias:"Alias",component_id:"Id",component_class:"Class"},c={inject:["report"],components:{DefinitionListRow:o.a,DefinitionList:r.a},filters:{upperFirst:a.a},computed:{livewire:function(){return this.report.context.livewire},data:function(){return this.report.context.livewire.data},updates:function(){return this.report.context.livewire.updates}},methods:{lookupKey:function(t){return s[t]||t}}},u=n(0),l=Object(u.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab-content"},[n("div",{staticClass:"layout-col"},[n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"Component"}},t._l(t.livewire,(function(e,r){return r.startsWith("component_")?n("DefinitionListRow",{key:r,attrs:{label:t.lookupKey(r)}},[t._v(t._s(e))]):t._e()})),1),t._v(" "),n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"Updates"}},t._l(t.livewire.updates,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:e.type}},[n("DefinitionList",t._l(e.payload||[],(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[n("code",{staticClass:"code-inline"},[n("pre",[t._v(t._s(e))])])])})),1)],1)})),1),t._v(" "),n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"Data"}},t._l(t.livewire.data,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},["string"==typeof e?[t._v("\n                    "+t._s(e)+"\n                ")]:n("code",{staticClass:"code-inline"},[n("pre",[t._v(t._s(e))])])],2)})),1)],1)])}),[],!1,null,null,null);e.default=l.exports},function(t,e,n){"use strict";n.r(e);var r=n(3),o={components:{DefinitionListRow:n(2).a,DefinitionList:r.a},inject:["report"],computed:{request:function(){return this.report.context.request},requestData:function(){return this.report.context.request_data},headers:function(){return this.report.context.headers},session:function(){return this.report.context.session},cookies:function(){return this.report.context.cookies}}},i=n(0),a=Object(i.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab-content"},[n("div",{staticClass:"layout-col"},[n("DefinitionList",{attrs:{title:"Request","class-name":"tab-content-section border-none"}},[n("DefinitionListRow",{attrs:{label:"URL"}},[t._v(t._s(t.request.url))]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Method"}},[t._v(t._s(t.request.method))])],1),t._v(" "),n("DefinitionList",{attrs:{title:"Headers","class-name":"tab-content-section"}},t._l(t.headers,(function(e,r){return n("DefinitionListRow",{key:e,attrs:{label:r}},[t._v(t._s(e[0]))])})),1),t._v(" "),n("DefinitionList",{attrs:{title:"Query String","class-name":"tab-content-section"}},t._l(t.requestData.queryString,(function(e,r){return n("DefinitionListRow",{key:e,attrs:{label:r}},[t._v(t._s(e))])})),1),t._v(" "),n("DefinitionList",{attrs:{title:"Body","class-name":"tab-content-section"}},t._l(t.requestData.body,(function(e,r){return n("DefinitionListRow",{key:e,attrs:{label:r}},[t._v(t._s(e))])})),1),t._v(" "),n("DefinitionList",{attrs:{title:"Files","class-name":"tab-content-section"}},t._l(t.requestData.files,(function(e,r){return n("DefinitionListRow",{key:e,attrs:{label:r}},[t._v(t._s(e))])})),1),t._v(" "),n("DefinitionList",{attrs:{title:"Session","class-name":"tab-content-section"}},t._l(t.session,(function(e,r){return n("DefinitionListRow",{key:e,attrs:{label:r}},["string"==typeof e?[t._v("\n                    "+t._s(e)+"\n                ")]:n("code",{staticClass:"code-inline"},[n("pre",[t._v(t._s(e))])])],2)})),1),t._v(" "),n("DefinitionList",{attrs:{title:"Cookies","class-name":"tab-content-section"}},t._l(t.cookies,(function(e,r){return n("DefinitionListRow",{key:e,attrs:{label:r}},[t._v(t._s(e))])})),1)],1)])}),[],!1,null,null,null);e.default=a.exports},function(t,e,n){"use strict";n.r(e);var r=n(93),o=n.n(r),i=n(3),a={components:{DefinitionListRow:n(2).a,DefinitionList:i.a},inject:["report"],computed:{user:function(){return this.report.context.user},request:function(){return this.report.context.request},gravatar:function(){if(!this.user.email)return null;return"https://www.gravatar.com/avatar/"+o()(this.user.email)+".jpg?s=80"},stringifiedUserData:function(){return JSON.stringify(this.user,null,4)}}},s=n(0),c=Object(s.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab-content"},[n("div",{staticClass:"layout-col"},[n("DefinitionList",{staticClass:"tab-content-section border-none",attrs:{title:"User Data"}},[t.user.email?n("DefinitionListRow",{attrs:{label:"Email"}},[t._v(t._s(t.user.email))]):t._e(),t._v(" "),n("DefinitionListRow",{attrs:{label:"User data"}},[n("code",{staticClass:"code-inline"},[n("pre",[t._v(t._s(t.stringifiedUserData))])])])],1),t._v(" "),n("DefinitionList",{staticClass:"tab-content-section",attrs:{title:"Client info"}},[n("DefinitionListRow",{attrs:{label:"IP address"}},[t._v(t._s(t.request.ip))]),t._v(" "),n("DefinitionListRow",{attrs:{label:"User agent"}},[t._v(t._s(t.request.useragent))])],1)],1)])}),[],!1,null,null,null);e.default=c.exports},function(t,e,n){"use strict";n.r(e);var r=n(5),o=n(3),i={components:{DefinitionListRow:n(2).a,DefinitionList:o.a,FilePath:r.a},inject:["setTab"],props:["event"],mounted:function(){var t=this.detectDumpId(this.event.label);t&&window.Sfdump(t)},methods:{detectDumpId:function(t){return/sf-dump-([0-9]+)/gm.exec(t)[0]||null},openInStackTab:function(){this.setTab("StackTab",{file:this.event.file,lineNumber:this.event.line_number})}}},a=n(0),s=Object(a.a)(i,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("DefinitionList",{attrs:{title:"Dump"}},[e("DefinitionListRow",{attrs:{label:"Content"}},[e("code",{staticClass:"code-block mb-3",domProps:{innerHTML:this._s(this.event.label)}})]),this._v(" "),e("DefinitionListRow",{attrs:{label:"Location"}},[this.event.file?e("FilePath",{attrs:{file:this.event.file,lineNumber:this.event.line_number,editable:!0}}):this._e()],1)],1)],1)}),[],!1,null,null,null);e.default=s.exports},function(t,e,n){"use strict";n.r(e);var r=n(3),o={components:{DefinitionListRow:n(2).a,DefinitionList:r.a},props:["event"],mounted:function(){console.log(this.event)}},i=n(0),a=Object(i.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("DefinitionList",{attrs:{title:"Glow"}},[n("DefinitionListRow",{attrs:{label:"Message"}},[n("code",{staticClass:"code-block"},[n("pre",{domProps:{innerHTML:t._s(t.event.label)}})])]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Level"}},[t._v("\n            "+t._s(t.event.metadata.message_level)+"\n        ")]),t._v(" "),t._l(t.event.context,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[t._v("\n            "+t._s(e)+"\n        ")])}))],2)],1)}),[],!1,null,null,null);e.default=a.exports},function(t,e,n){"use strict";n.r(e);var r=n(3),o={components:{DefinitionListRow:n(2).a,DefinitionList:r.a},props:["event"]},i=n(0),a=Object(i.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("DefinitionList",{attrs:{title:"Log"}},[n("DefinitionListRow",{attrs:{label:"Message"}},[n("code",{staticClass:"code-block"},[n("pre",[t._v(t._s(t.event.label))])])]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Level"}},[t._v("\n            "+t._s(t.event.metadata.level)+"\n        ")]),t._v(" "),t._l(t.event.context,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[t._v("\n            "+t._s(e)+"\n        ")])}))],2)],1)}),[],!1,null,null,null);e.default=a.exports},function(t,e,n){"use strict";n.r(e);var r=n(91),o=n.n(r),i=n(3),a={components:{DefinitionListRow:n(2).a,DefinitionList:i.a},props:["event"],methods:{formatQuery:function(t){return o.a.format(t)}}},s=n(0),c=Object(s.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("DefinitionList",{attrs:{title:"Query"}},[n("DefinitionListRow",{attrs:{label:"Query"}},[n("code",{staticClass:"code-block"},[n("pre",{domProps:{innerHTML:t._s(t.formatQuery(t.event.label))}})])]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Time"}},[t._v("\n            "+t._s(t.event.metadata.time)+"\n        ")]),t._v(" "),n("DefinitionListRow",{attrs:{label:"Connection name"}},[t._v("\n            "+t._s(t.event.metadata.connection_name)+"\n        ")]),t._v(" "),t._l(t.event.context,(function(e,r){return n("DefinitionListRow",{key:r,attrs:{label:r}},[t._v("\n            "+t._s(e)+"\n        ")])}))],2)],1)}),[],!1,null,null,null);e.default=c.exports}]);</script>
                <script>
                    window.Ignition = window.ignite(window.data);
                </script>
                <script>
                    Ignition.start();
                </script>
                <!--
                Swift_TransportException: Connection could not be established with host secure.emailsrvr.com :stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
                error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in file /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php on line 261

                #0 [internal function]: Swift_Transport_StreamBuffer-&gt;{closure}()
                #1 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(264): stream_socket_client()
                #2 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(58): Swift_Transport_StreamBuffer-&gt;establishSocketConnection()
                #3 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(143): Swift_Transport_StreamBuffer-&gt;initialize()
                #4 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_AbstractSmtpTransport-&gt;start()
                #5 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(521): Swift_Mailer-&gt;send()
                #6 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(288): Illuminate\Mail\Mailer-&gt;sendSwiftMessage()
                #7 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Mail/MailManager.php(550): Illuminate\Mail\Mailer-&gt;send()
                #8 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\Mail\MailManager-&gt;__call()
                #9 /var/www/vhosts/digital.statelife.com.pk/httpdocs/app/Http/Controllers/HomeController.php(237): Illuminate\Support\Facades\Facade::__callStatic()
                #10 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\HomeController-&gt;contact_us()
                #11 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller-&gt;callAction()
                #12 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\Routing\ControllerDispatcher-&gt;dispatch()
                #13 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route-&gt;runController()
                #14 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\Routing\Route-&gt;run()
                #15 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Routing\Router-&gt;Illuminate\Routing\{closure}()
                #16 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #17 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Routing\Middleware\SubstituteBindings-&gt;handle()
                #18 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #19 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken-&gt;handle()
                #20 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #21 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\View\Middleware\ShareErrorsFromSession-&gt;handle()
                #22 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #23 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession-&gt;handleStatefulRequest()
                #24 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Session\Middleware\StartSession-&gt;handle()
                #25 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #26 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse-&gt;handle()
                #27 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #28 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Cookie\Middleware\EncryptCookies-&gt;handle()
                #29 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #30 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\Pipeline\Pipeline-&gt;then()
                #31 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\Routing\Router-&gt;runRouteWithinStack()
                #32 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router-&gt;runRoute()
                #33 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\Routing\Router-&gt;dispatchToRoute()
                #34 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router-&gt;dispatch()
                #35 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel-&gt;Illuminate\Foundation\Http\{closure}()
                #36 /var/www/vhosts/digital.statelife.com.pk/httpdocs/app/Http/Middleware/VerifyEmail.php(27): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #37 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\VerifyEmail-&gt;handle()
                #38 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #39 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest-&gt;handle()
                #40 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull-&gt;handle()
                #41 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #42 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest-&gt;handle()
                #43 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings-&gt;handle()
                #44 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #45 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize-&gt;handle()
                #46 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #47 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance-&gt;handle()
                #48 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #49 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors-&gt;handle()
                #50 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #51 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Http\Middleware\TrustProxies-&gt;handle()
                #52 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline-&gt;Illuminate\Pipeline\{closure}()
                #53 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline-&gt;then()
                #54 /var/www/vhosts/digital.statelife.com.pk/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel-&gt;sendRequestThroughRouter()
                #55 /var/www/vhosts/digital.statelife.com.pk/httpdocs/public/index.php(51): Illuminate\Foundation\Http\Kernel-&gt;handle()
                #56 {main}
                -->
                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body>
                </html>
            Parameter |
                name
            Attack |
                "
            Evidence |
                HTTP/1.1 500 Internal Server Error
            Solution | Do not trust client side input, even if there is client side validation in place. In general, type check all data on the server side. If the application uses JDBC, use PreparedStatement or CallableStatement, with parameters passed by '?' If the application uses ASP, use ADO Command Objects with strong type checking and parameterized queries. If database Stored Procedures can be used, use them. Do *not* concatenate strings into queries in the stored procedure, or use 'exec', 'exec immediate', or equivalent functionality! Do not create dynamic SQL queries using simple string concatenation. Escape all data received from the client. Apply an 'allow list' of allowed characters, or a 'deny list' of disallowed characters in user input. Apply the principle of least privilege by using the least privileged database user possible. In particular, avoid using the 'sa' or 'db-owner' database users. This does not eliminate SQL injection, but minimizes its impact. Grant the minimum database access that is necessary for the application.

2. ### Risk=Medium, Confidence=High (2)

   1. #### https://digital.statelife.com.pk (2)

      1. ##### Content Security Policy (CSP) Header Not Set (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | CWE-693 OWASP_2021_A05 OWASP_2017_A06 POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC
            Alert description | Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks. These attacks are used for everything from data theft to site defacement or distribution of malware. CSP provides a set of standard HTTP headers that allow website owners to declare approved sources of content that browsers should be allowed to load on that page — covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Solution | Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.

      2. ##### Sub Resource Integrity Attribute Missing (1)

         1. GET https://digital.statelife.com.pk/sitemap.xml

            Alert tags | CWE-345 OWASP_2021_A05 POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC OWASP_2017_A06 POLICY_DEV_STD =
            Alert description | The integrity attribute is missing on a script or link tag served by an external server. The integrity tag prevents an attacker who have gained access to this server from injecting a malicious content.
            Request | Request line and header section (261 bytes)
                GET https://digital.statelife.com.pk/sitemap.xml HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (705 bytes)
                HTTP/1.1 404 Not Found
                Date: Tue, 10 Mar 2026 11:07:31 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=E9dc0vsEgHQpwrLXIpogmQOb4TVNbYP2DPIFvmwnsOHe0f7KKWKwSb3JdvUJWw0H%2Fh4xMsF5OZLL%2Fdwe8Dfd%2B6d0UcBO3Z9YaV1vWyYDueFEEILSM1eE"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=550
                CF-RAY: 9da1db2feb7ace57-SIN
                content-length: 7107
            Response body (7107 bytes)
                <!DOCTYPE html>
                <html lang="en">
                    <head>
                        <meta charset="utf-8">
                        <meta name="viewport" content="width=device-width, initial-scale=1">

                        <title>Not Found</title>

                        <!-- Fonts -->
                        <link rel="preconnect" href="https://fonts.gstatic.com">
                        <link href="https://fonts.googleapis.com/css2?family=Nunito&display=swap" rel="stylesheet">

                        <style>
                            /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}code{font-family:monospace,monospace;font-size:1em}[hidden]{display:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}a{color:inherit;text-decoration:inherit}code{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.font-semibold{font-weight:600}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-7{line-height:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-8{margin-top:2rem}.ml-12{margin-left:3rem}.-mt-px{margin-top:-1px}.max-w-xl{max-width:36rem}.max-w-6xl{max-width:72rem}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-6{padding:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.right-0{right:0}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.text-center{text-align:center}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wider{letter-spacing:.05em}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes  spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@keyframes  ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes  pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes  bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:h-20{height:5rem}.sm\:ml-0{margin-left:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.dark\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.dark\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dark\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}}
                        </style>

                        <style>
                            body {
                                font-family: 'Nunito', sans-serif;
                            }
                        </style>
                    </head>
                    <body class="antialiased">
                        <div class="relative flex items-top justify-center min-h-screen bg-gray-100 dark:bg-gray-900 sm:items-center sm:pt-0">
                            <div class="max-w-xl mx-auto sm:px-6 lg:px-8">
                                <div class="flex items-center pt-8 sm:justify-start sm:pt-0">
                                    <div class="px-4 text-lg text-gray-500 border-r border-gray-400 tracking-wider">
                                        404                    </div>

                                    <div class="ml-4 text-lg text-gray-500 uppercase tracking-wider">
                                        Not Found                    </div>
                                </div>
                            </div>
                        </div>
                    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body>
                </html>
            Evidence |
                <link href="https://fonts.googleapis.com/css2?family=Nunito&display=swap" rel="stylesheet">
            Solution | Provide a valid integrity attribute to the tag.

3. ### Risk=Medium, Confidence=Medium (1)

   1. #### https://digital.statelife.com.pk (1)

      1. ##### Missing Anti-clickjacking Header (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | OWASP_2021_A05 POLICY_QA_STD = POLICY_PENTEST = CWE-1021 SYSTEMIC WSTG-v42-CLNT-09 OWASP_2017_A06
            Alert description | The response does not protect against 'ClickJacking' attacks. It should include either Content-Security-Policy with 'frame-ancestors' directive or X-Frame-Options.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                x-frame-options
            Solution | Modern Web browsers support the Content-Security-Policy and X-Frame-Options HTTP headers. Ensure one of them is set on all web pages returned by your site/app. If you expect the page to be framed only by pages on your server (e.g. it's part of a FRAMESET) then you'll want to use SAMEORIGIN, otherwise if you never expect the page to be framed, you should use DENY. Alternatively consider implementing Content Security Policy's "frame-ancestors" directive.

4. ### Risk=Low, Confidence=High (1)

   1. #### https://digital.statelife.com.pk (1)

      1. ##### Strict-Transport-Security Header Not Set (1)

         1. GET https://digital.statelife.com.pk/robots.txt

            Alert tags | OWASP_2021_A05 OWASP_2017_A06 POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC CWE-319
            Alert description | HTTP Strict Transport Security (HSTS) is a web security policy mechanism whereby a web server declares that complying user agents (such as a web browser) are to interact with it using only secure HTTPS connections (i.e. HTTP layered over TLS/SSL). HSTS is an IETF standards track protocol and is specified in RFC 6797.
            Request | Request line and header section (260 bytes)
                GET https://digital.statelife.com.pk/robots.txt HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (776 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:31 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2tS6arlc%2Bg7rPuQtVFQSKSbLv8X5MMSZnUvPbwBRW%2F1pWEs3LO3dpI%2FrL9fn%2BOjCMZQTTyUpEcx%2BTJaVP91HXZsAd0YtggP01E4eaxnK70hMClr6acbG"}]}
                Accept-Ranges: bytes
                last-modified: Tue, 10 Mar 2026 10:45:00 GMT
                Cache-Control: max-age=120
                cf-cache-status: HIT
                Vary: accept-encoding
                Server-Timing: cfCacheStatus;desc="HIT"
                Server-Timing: cfEdge;dur=269,cfOrigin;dur=0
                CF-RAY: 9da1db2fbdefce4b-SIN
                content-length: 0
            Response body (0 bytes)
            Solution | Ensure that your web server, application server, load balancer, etc. is configured to enforce Strict-Transport-Security.

5. ### Risk=Low, Confidence=Medium (8)

   1. #### http://digital.statelife.com.pk (1)

      1. ##### HTTPS Content Available via HTTP (1)

         1. GET https://digital.statelife.com.pk/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js

            Alert tags | OWASP_2021_A05 POLICY_QA_FULL = POLICY_PENTEST = SYSTEMIC OWASP_2017_A06 WSTG-v42-CRYP-03 CWE-311
            Alert description | Content which was initially accessed via HTTPS (i.e.: using SSL/TLS encryption) is also accessible via HTTP (without encryption).
            Other info | ZAP attempted to connect via: http://digital.statelife.com.pk/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
            Request | Request line and header section (1034 bytes)
                GET http://digital.statelife.com.pk/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                Cookie: XSRF-TOKEN=eyJpdiI6IlYvaU5kY1ljcEVkMjU5U0NScGFmNkE9PSIsInZhbHVlIjoiWDNHRkJ6QXFtQ3hzbkwvOW1ZUWVLcHlnTFRhVHQvaVE2T2xOMWhDRm9qMGRvVHN0bEFwSnA1TEJKZlFrUXhNTEFTYngwRnNsY2FTSU9EYzRzK1d4QldPRkVNVldRcFQ1eWphVFZHcjNWbkNXZkNaVVY1QXNrS2pEYk1TOEVJaTEiLCJtYWMiOiJiNDQ3ZWJmZmM0MzQwY2ZkNmMyMjY5NzRiNjkwMDhhN2ZmMjdhOTUzZmRlYTA1NDE0YTY5NDkyNmY5MmE2MDkzIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IjRRK0lOMDlqb240ZktLQ2lYZmsvdVE9PSIsInZhbHVlIjoiOU5oK2oyWmJtdU1lRFdxZjBhNWNoY2Fhc0JRWnFJcDFhYkg4NTJ6Tnd0QndZRlA5eDVYakwxcHBOOXlCNEp6SkVJSmtVb3paRkZmV0NpRENmQW9aRGNJbWdteU56VTJaQ0VIbzJzVmpzUHorYWlPT1pYUHZkcmdNMXdib040S0YiLCJtYWMiOiIwMGM2NDhkMDU1NmUzNzc1ZjAwYWVkM2U5ZGQ4ZWI3OWNjNjA4YmFiZjkyYjk4NTk0NjlhZDI5MzA2MDk3NTQwIiwidGFnIjoiIn0%3D
            Request body (0 bytes)
            Response | Status line and header section (647 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 12:00:46 GMT
                Content-Type: application/javascript
                Content-Length: 1239
                Connection: keep-alive
                Expires: Tue, 10 Mar 2026 12:48:46 GMT
                Cache-Control: public
                Vary: accept-encoding
                X-Frame-Options: DENY
                X-Content-Type-Options: nosniff
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=g%2BHzgm%2FT2PIzJIbrD%2BMM98SWktZYlzIQ%2BEvg8ypKfBdNi8qCb0i5hf9jY9tMSiF%2FtAAuEJ9e1duOVbLV%2F2cvsj3bsUwfkzL714WDaJufuvWd0ocwRA%3D%3D"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                Server: cloudflare
                CF-RAY: 9da229307f21c919-KHI
            Response body (1239 bytes)
                !function(){"use strict";function e(e){try{if("undefined"==typeof console)return;"error"in console?console.error(e):console.log(e)}catch(e){}}function t(e){return d.innerHTML='<a href="'+e.replace(/"/g,"&quot;")+'"></a>',d.childNodes[0].getAttribute("href")||""}function r(e,t){var r=e.substr(t,2);return parseInt(r,16)}function n(n,c){for(var o="",a=r(n,c),i=c+2;i<n.length;i+=2){var l=r(n,i)^a;o+=String.fromCharCode(l)}try{o=decodeURIComponent(escape(o))}catch(u){e(u)}return t(o)}function c(t){for(var r=t.querySelectorAll("a"),c=0;c<r.length;c++)try{var o=r[c],a=o.href.indexOf(l);a>-1&&(o.href="mailto:"+n(o.href,a+l.length))}catch(i){e(i)}}function o(t){for(var r=t.querySelectorAll(u),c=0;c<r.length;c++)try{var o=r[c],a=o.parentNode,i=o.getAttribute(f);if(i){var l=n(i,0),d=document.createTextNode(l);a.replaceChild(d,o)}}catch(h){e(h)}}function a(t){for(var r=t.querySelectorAll("template"),n=0;n<r.length;n++)try{i(r[n].content)}catch(c){e(c)}}function i(t){try{c(t),o(t),a(t)}catch(r){e(r)}}var l="/cdn-cgi/l/email-protection#",u=".__cf_email__",f="data-cfemail",d=document.createElement("div");i(document),function(){var e=document.currentScript||document.scripts[document.scripts.length-1];e.parentNode.removeChild(e)}()}();
            Evidence |
                http://digital.statelife.com.pk/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
            Solution | Ensure that your web server, application server, load balancer, etc. is configured to only serve such content via HTTPS. Consider implementing HTTP Strict Transport Security.

   2. #### https://digital.statelife.com.pk (7)

      1. ##### Application Error Disclosure (1)

         1. GET https://digital.statelife.com.pk/password

            Alert tags | WSTG-v42-ERRH-02 WSTG-v42-ERRH-01 OWASP_2021_A05 POLICY_QA_STD = POLICY_PENTEST = CWE-550 OWASP_2017_A06
            Alert description | This page contains an error/warning message that may disclose sensitive information like the location of the file that produced the unhandled exception. This information can be used to launch further attacks against the web application. The alert could be a false positive if the error message is found inside a documentation page.
            Request | Request line and header section (981 bytes)
                GET https://digital.statelife.com.pk/password HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                Cookie: XSRF-TOKEN=eyJpdiI6Ilp5YW9aUWJOYzNsdUpwV0hKY01ZY3c9PSIsInZhbHVlIjoieGtZaFYxdCtRbE8yL21maXhma3dmdFVranliSk4xWktMdElDdEtFYlhCejkzVWNhL3FpaHlGZTRWUU1FdmYyWm83OVcyRnhtbCtMN09BN09LaXgyK2hiMWFsczVrckk0b0xzaVNIMWQxbE85UTR0Z1FIYnRGMy9NNThkWXlVNnUiLCJtYWMiOiJmYjExMjBkZjY4Yzg4ZDU0MTZjMTg0YjQyNTM3NWViNzg4NGE3NDU3MDA1YjExMTdkNmU0NTMwZDVkMTBlOGY1IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6Ii91ajVNekJuZHZzeW5FZE5iMnMzVlE9PSIsInZhbHVlIjoiZHMxUFQxdWIrVThibWphMVUvUVp6cmxiU2pKMWo2T282SWFZOHAwQ1BmclRGNnU4TkRacVUwTHZFbVFtL0N4Q1hQTGV1bWdSQWl3aExNaDVteTd4U2FodjBsclV0cDNiMUhDaFZ3Wnh3cFNTRzhYbkVCdGc0S3JXZlkrbk5kMXYiLCJtYWMiOiI0ZjFjNDMwMGU4YWZmM2FjZDJhYjY5MjZkNmZmMWVjYzIwNjBjMzU2MTY4MzAxODJjY2Q5ZGIyMDFjNTRiNGMxIiwidGFnIjoiIn0%3D
            Request body (0 bytes)
            Response | Status line and header section (680 bytes)
                HTTP/1.1 500 Internal Server Error
                Date: Tue, 10 Mar 2026 11:08:36 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=6,cfOrigin;dur=312
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bB5NxJ%2FyeWRO92h0HHmZtliLRHnbFmbkXVGmxMhNFbgfr1GiTXaanqsrFtK5ZhLaR0YzhIZ5dYlgd2LWcUHFUdDEAAKZa2q6y34LXwtXgymeOyt1SyFa"}]}
                CF-RAY: 9da1dcc719b2ce29-SIN
                content-length: 17282
            Response body (17282 bytes)
                <script> Sfdump = window.Sfdump || (function (doc) { var refStyle = doc.createElement('style'), rxEsc = /([.*+?^${}()|\[\]\/\\])/g, idRx = /\bsf-dump-\d+-ref[012]\w+\b/, keyHint = 0 <= navigator.platform.toUpperCase().indexOf('MAC') ? 'Cmd' : 'Ctrl', addEventListener = function (e, n, cb) { e.addEventListener(n, cb, false); }; refStyle.innerHTML = 'pre.sf-dump .sf-dump-compact, .sf-dump-str-collapse .sf-dump-str-collapse, .sf-dump-str-expand .sf-dump-str-expand { display: none; }'; doc.head.appendChild(refStyle); refStyle = doc.createElement('style'); doc.head.appendChild(refStyle); if (!doc.addEventListener) { addEventListener = function (element, eventName, callback) { element.attachEvent('on' + eventName, function (e) { e.preventDefault = function () {e.returnValue = false;}; e.target = e.srcElement; callback(e); }); }; } function toggle(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className, arrow, newClass; if (/\bsf-dump-compact\b/.test(oldClass)) { arrow = '&#9660;'; newClass = 'sf-dump-expanded'; } else if (/\bsf-dump-expanded\b/.test(oldClass)) { arrow = '&#9654;'; newClass = 'sf-dump-compact'; } else { return false; } if (doc.createEvent && s.dispatchEvent) { var event = doc.createEvent('Event'); event.initEvent('sf-dump-expanded' === newClass ? 'sfbeforedumpexpand' : 'sfbeforedumpcollapse', true, false); s.dispatchEvent(event); } a.lastChild.innerHTML = arrow; s.className = s.className.replace(/\bsf-dump-(compact|expanded)\b/, newClass); if (recursive) { try { a = s.querySelectorAll('.'+oldClass); for (s = 0; s < a.length; ++s) { if (-1 == a[s].className.indexOf(newClass)) { a[s].className = newClass; a[s].previousSibling.lastChild.innerHTML = arrow; } } } catch (e) { } } return true; }; function collapse(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className; if (/\bsf-dump-expanded\b/.test(oldClass)) { toggle(a, recursive); return true; } return false; }; function expand(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className; if (/\bsf-dump-compact\b/.test(oldClass)) { toggle(a, recursive); return true; } return false; }; function collapseAll(root) { var a = root.querySelector('a.sf-dump-toggle'); if (a) { collapse(a, true); expand(a); return true; } return false; } function reveal(node) { var previous, parents = []; while ((node = node.parentNode || {}) && (previous = node.previousSibling) && 'A' === previous.tagName) { parents.push(previous); } if (0 !== parents.length) { parents.forEach(function (parent) { expand(parent); }); return true; } return false; } function highlight(root, activeNode, nodes) { resetHighlightedNodes(root); Array.from(nodes||[]).forEach(function (node) { if (!/\bsf-dump-highlight\b/.test(node.className)) { node.className = node.className + ' sf-dump-highlight'; } }); if (!/\bsf-dump-highlight-active\b/.test(activeNode.className)) { activeNode.className = activeNode.className + ' sf-dump-highlight-active'; } } function resetHighlightedNodes(root) { Array.from(root.querySelectorAll('.sf-dump-str, .sf-dump-key, .sf-dump-public, .sf-dump-protected, .sf-dump-private')).forEach(function (strNode) { strNode.className = strNode.className.replace(/\bsf-dump-highlight\b/, ''); strNode.className = strNode.className.replace(/\bsf-dump-highlight-active\b/, ''); }); } return function (root, x) { root = doc.getElementById(root); var indentRx = new RegExp('^('+(root.getAttribute('data-indent-pad') || ' ').replace(rxEsc, '\\$1')+')+', 'm'), options = {"maxDepth":1,"maxStringLength":160,"fileLinkFormat":false}, elt = root.getElementsByTagName('A'), len = elt.length, i = 0, s, h, t = []; while (i < len) t.push(elt[i++]); for (i in x) { options[i] = x[i]; } function a(e, f) { addEventListener(root, e, function (e, n) { if ('A' == e.target.tagName) { f(e.target, e); } else if ('A' == e.target.parentNode.tagName) { f(e.target.parentNode, e); } else { n = /\bsf-dump-ellipsis\b/.test(e.target.className) ? e.target.parentNode : e.target; if ((n = n.nextElementSibling) && 'A' == n.tagName) { if (!/\bsf-dump-toggle\b/.test(n.className)) { n = n.nextElementSibling || n; } f(n, e, true); } } }); }; function isCtrlKey(e) { return e.ctrlKey || e.metaKey; } function xpathString(str) { var parts = str.match(/[^'"]+|['"]/g).map(function (part) { if ("'" == part) { return '"\'"'; } if ('"' == part) { return "'\"'"; } return "'" + part + "'"; }); return "concat(" + parts.join(",") + ", '')"; } function xpathHasClass(className) { return "contains(concat(' ', normalize-space(@class), ' '), ' " + className +" ')"; } addEventListener(root, 'mouseover', function (e) { if ('' != refStyle.innerHTML) { refStyle.innerHTML = ''; } }); a('mouseover', function (a, e, c) { if (c) { e.target.style.cursor = "pointer"; } else if (a = idRx.exec(a.className)) { try { refStyle.innerHTML = 'pre.sf-dump .'+a[0]+'{background-color: #B729D9; color: #FFF !important; border-radius: 2px}'; } catch (e) { } } }); a('click', function (a, e, c) { if (/\bsf-dump-toggle\b/.test(a.className)) { e.preventDefault(); if (!toggle(a, isCtrlKey(e))) { var r = doc.getElementById(a.getAttribute('href').slice(1)), s = r.previousSibling, f = r.parentNode, t = a.parentNode; t.replaceChild(r, a); f.replaceChild(a, s); t.insertBefore(s, r); f = f.firstChild.nodeValue.match(indentRx); t = t.firstChild.nodeValue.match(indentRx); if (f && t && f[0] !== t[0]) { r.innerHTML = r.innerHTML.replace(new RegExp('^'+f[0].replace(rxEsc, '\\$1'), 'mg'), t[0]); } if (/\bsf-dump-compact\b/.test(r.className)) { toggle(s, isCtrlKey(e)); } } if (c) { } else if (doc.getSelection) { try { doc.getSelection().removeAllRanges(); } catch (e) { doc.getSelection().empty(); } } else { doc.selection.empty(); } } else if (/\bsf-dump-str-toggle\b/.test(a.className)) { e.preventDefault(); e = a.parentNode.parentNode; e.className = e.className.replace(/\bsf-dump-str-(expand|collapse)\b/, a.parentNode.className); } }); elt = root.getElementsByTagName('SAMP'); len = elt.length; i = 0; while (i < len) t.push(elt[i++]); len = t.length; for (i = 0; i < len; ++i) { elt = t[i]; if ('SAMP' == elt.tagName) { a = elt.previousSibling || {}; if ('A' != a.tagName) { a = doc.createElement('A'); a.className = 'sf-dump-ref'; elt.parentNode.insertBefore(a, elt); } else { a.innerHTML += ' '; } a.title = (a.title ? a.title+'\n[' : '[')+keyHint+'+click] Expand all children'; a.innerHTML += elt.className == 'sf-dump-compact' ? '<span>&#9654;</span>' : '<span>&#9660;</span>'; a.className += ' sf-dump-toggle'; x = 1; if ('sf-dump' != elt.parentNode.className) { x += elt.parentNode.getAttribute('data-depth')/1; } } else if (/\bsf-dump-ref\b/.test(elt.className) && (a = elt.getAttribute('href'))) { a = a.slice(1); elt.className += ' '+a; if (/[\[{]$/.test(elt.previousSibling.nodeValue)) { a = a != elt.nextSibling.id && doc.getElementById(a); try { s = a.nextSibling; elt.appendChild(a); s.parentNode.insertBefore(a, s); if (/^[@#]/.test(elt.innerHTML)) { elt.innerHTML += ' <span>&#9654;</span>'; } else { elt.innerHTML = '<span>&#9654;</span>'; elt.className = 'sf-dump-ref'; } elt.className += ' sf-dump-toggle'; } catch (e) { if ('&' == elt.innerHTML.charAt(0)) { elt.innerHTML = '&#8230;'; elt.className = 'sf-dump-ref'; } } } } } if (doc.evaluate && Array.from && root.children.length > 1) { root.setAttribute('tabindex', 0); SearchState = function () { this.nodes = []; this.idx = 0; }; SearchState.prototype = { next: function () { if (this.isEmpty()) { return this.current(); } this.idx = this.idx < (this.nodes.length - 1) ? this.idx + 1 : 0; return this.current(); }, previous: function () { if (this.isEmpty()) { return this.current(); } this.idx = this.idx > 0 ? this.idx - 1 : (this.nodes.length - 1); return this.current(); }, isEmpty: function () { return 0 === this.count(); }, current: function () { if (this.isEmpty()) { return null; } return this.nodes[this.idx]; }, reset: function () { this.nodes = []; this.idx = 0; }, count: function () { return this.nodes.length; }, }; function showCurrent(state) { var currentNode = state.current(), currentRect, searchRect; if (currentNode) { reveal(currentNode); highlight(root, currentNode, state.nodes); if ('scrollIntoView' in currentNode) { currentNode.scrollIntoView(true); currentRect = currentNode.getBoundingClientRect(); searchRect = search.getBoundingClientRect(); if (currentRect.top < (searchRect.top + searchRect.height)) { window.scrollBy(0, -(searchRect.top + searchRect.height + 5)); } } } counter.textContent = (state.isEmpty() ? 0 : state.idx + 1) + ' of ' + state.count(); } var search = doc.createElement('div'); search.className = 'sf-dump-search-wrapper sf-dump-search-hidden'; search.innerHTML = ' <input type="text" class="sf-dump-search-input"> <span class="sf-dump-search-count">0 of 0<\/span> <button type="button" class="sf-dump-search-input-previous" tabindex="-1"> <svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1683 1331l-166 165q-19 19-45 19t-45-19L896 965l-531 531q-19 19-45 19t-45-19l-166-165q-19-19-19-45.5t19-45.5l742-741q19-19 45-19t45 19l742 741q19 19 19 45.5t-19 45.5z"\/><\/svg> <\/button> <button type="button" class="sf-dump-search-input-next" tabindex="-1"> <svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1683 808l-742 741q-19 19-45 19t-45-19L109 808q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z"\/><\/svg> <\/button> '; root.insertBefore(search, root.firstChild); var state = new SearchState(); var searchInput = search.querySelector('.sf-dump-search-input'); var counter = search.querySelector('.sf-dump-search-count'); var searchInputTimer = 0; var previousSearchQuery = ''; addEventListener(searchInput, 'keyup', function (e) { var searchQuery = e.target.value; /* Don't perform anything if the pressed key didn't change the query */ if (searchQuery === previousSearchQuery) { return; } previousSearchQuery = searchQuery; clearTimeout(searchInputTimer); searchInputTimer = setTimeout(function () { state.reset(); collapseAll(root); resetHighlightedNodes(root); if ('' === searchQuery) { counter.textContent = '0 of 0'; return; } var classMatches = [ "sf-dump-str", "sf-dump-key", "sf-dump-public", "sf-dump-protected", "sf-dump-private", ].map(xpathHasClass).join(' or '); var xpathResult = doc.evaluate('.//span[' + classMatches + '][contains(translate(child::text(), ' + xpathString(searchQuery.toUpperCase()) + ', ' + xpathString(searchQuery.toLowerCase()) + '), ' + xpathString(searchQuery.toLowerCase()) + ')]', root, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); while (node = xpathResult.iterateNext()) state.nodes.push(node); showCurrent(state); }, 400); }); Array.from(search.querySelectorAll('.sf-dump-search-input-next, .sf-dump-search-input-previous')).forEach(function (btn) { addEventListener(btn, 'click', function (e) { e.preventDefault(); -1 !== e.target.className.indexOf('next') ? state.next() : state.previous(); searchInput.focus(); collapseAll(root); showCurrent(state); }) }); addEventListener(root, 'keydown', function (e) { var isSearchActive = !/\bsf-dump-search-hidden\b/.test(search.className); if ((114 === e.keyCode && !isSearchActive) || (isCtrlKey(e) && 70 === e.keyCode)) { /* F3 or CMD/CTRL + F */ if (70 === e.keyCode && document.activeElement === searchInput) { /* * If CMD/CTRL + F is hit while having focus on search input, * the user probably meant to trigger browser search instead. * Let the browser execute its behavior: */ return; } e.preventDefault(); search.className = search.className.replace(/\bsf-dump-search-hidden\b/, ''); searchInput.focus(); } else if (isSearchActive) { if (27 === e.keyCode) { /* ESC key */ search.className += ' sf-dump-search-hidden'; e.preventDefault(); resetHighlightedNodes(root); searchInput.value = ''; } else if ( (isCtrlKey(e) && 71 === e.keyCode) /* CMD/CTRL + G */ || 13 === e.keyCode /* Enter */ || 114 === e.keyCode /* F3 */ ) { e.preventDefault(); e.shiftKey ? state.previous() : state.next(); collapseAll(root); showCurrent(state); } } }); } if (0 >= options.maxStringLength) { return; } try { elt = root.querySelectorAll('.sf-dump-str'); len = elt.length; i = 0; t = []; while (i < len) t.push(elt[i++]); len = t.length; for (i = 0; i < len; ++i) { elt = t[i]; s = elt.innerText || elt.textContent; x = s.length - options.maxStringLength; if (0 < x) { h = elt.innerHTML; elt[elt.innerText ? 'innerText' : 'textContent'] = s.substring(0, options.maxStringLength); elt.className += ' sf-dump-str-collapse'; elt.innerHTML = '<span class=sf-dump-str-collapse>'+h+'<a class="sf-dump-ref sf-dump-str-toggle" title="Collapse"> &#9664;</a></span>'+ '<span class=sf-dump-str-expand>'+elt.innerHTML+'<a class="sf-dump-ref sf-dump-str-toggle" title="'+x+' remaining characters"> &#9654;</a></span>'; } } } catch (e) { } }; })(document); </script><style> pre.sf-dump { display: block; white-space: pre; padding: 5px; overflow: initial !important; } pre.sf-dump:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; } pre.sf-dump span { display: inline; } pre.sf-dump a { text-decoration: none; cursor: pointer; border: 0; outline: none; color: inherit; } pre.sf-dump img { max-width: 50em; max-height: 50em; margin: .5em 0 0 0; padding: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAHUlEQVQY02O8zAABilCaiQEN0EeA8QuUcX9g3QEAAjcC5piyhyEAAAAASUVORK5CYII=) #D3D3D3; } pre.sf-dump .sf-dump-ellipsis { display: inline-block; overflow: visible; text-overflow: ellipsis; max-width: 5em; white-space: nowrap; overflow: hidden; vertical-align: top; } pre.sf-dump .sf-dump-ellipsis+.sf-dump-ellipsis { max-width: none; } pre.sf-dump code { display:inline; padding:0; background:none; } .sf-dump-public.sf-dump-highlight, .sf-dump-protected.sf-dump-highlight, .sf-dump-private.sf-dump-highlight, .sf-dump-str.sf-dump-highlight, .sf-dump-key.sf-dump-highlight { background: rgba(111, 172, 204, 0.3); border: 1px solid #7DA0B1; border-radius: 3px; } .sf-dump-public.sf-dump-highlight-active, .sf-dump-protected.sf-dump-highlight-active, .sf-dump-private.sf-dump-highlight-active, .sf-dump-str.sf-dump-highlight-active, .sf-dump-key.sf-dump-highlight-active { background: rgba(253, 175, 0, 0.4); border: 1px solid #ffa500; border-radius: 3px; } pre.sf-dump .sf-dump-search-hidden { display: none !important; } pre.sf-dump .sf-dump-search-wrapper { font-size: 0; white-space: nowrap; margin-bottom: 5px; display: flex; position: -webkit-sticky; position: sticky; top: 5px; } pre.sf-dump .sf-dump-search-wrapper > * { vertical-align: top; box-sizing: border-box; height: 21px; font-weight: normal; border-radius: 0; background: #FFF; color: #757575; border: 1px solid #BBB; } pre.sf-dump .sf-dump-search-wrapper > input.sf-dump-search-input { padding: 3px; height: 21px; font-size: 12px; border-right: none; border-top-left-radius: 3px; border-bottom-left-radius: 3px; color: #000; min-width: 15px; width: 100%; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next, pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous { background: #F2F2F2; outline: none; border-left: none; font-size: 0; line-height: 0; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next > svg, pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous > svg { pointer-events: none; width: 12px; height: 12px; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-count { display: inline-block; padding: 0 5px; margin: 0; border-left: none; line-height: 21px; font-size: 12px; }pre.sf-dump, pre.sf-dump .sf-dump-default{background-color:#18171B; color:#FF8400; line-height:1.2em; font:12px Menlo, Monaco, Consolas, monospace; word-wrap: break-word; white-space: pre-wrap; position:relative; z-index:99999; word-break: break-all}pre.sf-dump .sf-dump-num{font-weight:bold; color:#1299DA}pre.sf-dump .sf-dump-const{font-weight:bold}pre.sf-dump .sf-dump-str{font-weight:bold; color:#56DB3A}pre.sf-dump .sf-dump-note{color:#1299DA}pre.sf-dump .sf-dump-ref{color:#A0A0A0}pre.sf-dump .sf-dump-public{color:#FFFFFF}pre.sf-dump .sf-dump-protected{color:#FFFFFF}pre.sf-dump .sf-dump-private{color:#FFFFFF}pre.sf-dump .sf-dump-meta{color:#B729D9}pre.sf-dump .sf-dump-key{color:#56DB3A}pre.sf-dump .sf-dump-index{color:#1299DA}pre.sf-dump .sf-dump-ellipsis{color:#FF8400}pre.sf-dump .sf-dump-ns{user-select:none;}pre.sf-dump .sf-dump-ellipsis-note{color:#1299DA}</style><pre class=sf-dump id=sf-dump-1745101932 data-indent-pad="  ">"<span class=sf-dump-str title="60 characters">$2y$10$C1f4PdrbTW8i7Ub6WBIEXOOmtDeQCdv6Aobcrq8kPad53CHaEkXyC</span>"
                </pre><script>Sfdump("sf-dump-1745101932")</script>
                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
            Evidence |
                HTTP/1.1 500 Internal Server Error
            Solution | Review the source code of this page. Implement custom error pages. Consider implementing a mechanism to provide a unique error reference/identifier to the client (browser) while logging the details on the server side and not exposing them to the user.

      2. ##### Big Redirect Detected (Potential Sensitive Information Leak) (1)

         1. GET https://digital.statelife.com.pk/visit-policy-holder-dashboard

            Alert tags | WSTG-v42-INFO-05 OWASP_2017_A03 OWASP_2021_A04 POLICY_PENTEST = CWE-201
            Alert description | The server has responded with a redirect that seems to provide a large response. This may indicate that although the server sent a redirect it also responded with body content (which may include sensitive details, PII, etc.).
            Other info | Location header URI length: 57 [https://statelife.com.pk/en/productlist/digital-insurance]. Predicted response size: 357. Response Body Length: 972.
            Request | Request line and header section (1045 bytes)
                GET https://digital.statelife.com.pk/visit-policy-holder-dashboard HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                referer: https://digital.statelife.com.pk
                Cookie: XSRF-TOKEN=eyJpdiI6IjFoRjNUYlp0MFhTRWRkU0FNVEMxRVE9PSIsInZhbHVlIjoiY3EyQnJJdStIVXNlZVFyQTBQYTYzYWFxcU1rZURoN08rQmFmMFAvalNrdHRWa1c4TUlqZy9EN0ZwVkJ1YzM5VUh0TlJNeEVHUVp1bjBGWlloZGVISDRqRTlScW04eVhTSENudFFFc0szZlNUN2RWS2oxNGxuQlpQZ0REclhSV0QiLCJtYWMiOiIwYjJhNTIzMjkzODRmNzU0NDUzYWEyZWNmZDU3MzRlNTgwMWFjNjM0ZTk4NDRkZjgyZDExOTRlY2MyNzI3YTJlIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IjM2MUJOam5Fb1M5T0hXeXBqNFh1Y2c9PSIsInZhbHVlIjoiVUFvdjV0V0RYNHpQVFVFd000R1QranMrMXlNUjhFLzdqLzJ1QkRQSlM4ZHhiOTdWblVjK3M4SU9LcU5CSXZOQ1RCdFBoRFpZMVlVKzBJamFtWjZuOEk1MTFQeFk0YWw1KzdCU29DbXFtTnlCdStGSVZ1Tk1VcVlYZ0ozKzczekgiLCJtYWMiOiI1NDE2NzZhOTRjYzA3ZDk5ODQyZjY2NDhkODUxMDZjYjk4ZTZlN2NhYmZiNDE2NDk3ZThkYzE0NDM0ZjI3MjFjIiwidGFnIjoiIn0%3D
            Request body (0 bytes)
            Response | Status line and header section (1667 bytes)
                HTTP/1.1 302 Found
                Date: Tue, 10 Mar 2026 11:07:33 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6Im5sYUM3M3g2YThwbmxpUlJ2ZGxZNGc9PSIsInZhbHVlIjoicVVpWjhkNFJlOERuR3BPM2I0WmlvY0N0a3g0UVZ3dlowekx0TE1WRnhIcEU1My8xOWlNR0dOdEhWSVBNQm9WNTYzWTQyNWcxYVVJamEvd2UySjlBVUFnWXdHWUdRZkVHbVV1K005TW1ZWjlZWG1XUEtiREw5U3hnWGxleDhhZVAiLCJtYWMiOiI0MTg3NjBjYWViNDc3N2Y5YTI2NWQyNmI5ODE2ZWIzMTQ5MzExODQzMzFkZjE1ZTQ0YTkyZjM2NTI2MGJkODE1IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:32 GMT; Max-Age=7199; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6IkQ2MXd6eW1zdnZ0ZzZ3STAyVEJ3QUE9PSIsInZhbHVlIjoiYWhuelptTnF2bG56Vko1dXV2ZG1FdXVUYk01RWtta0txalRiMXN4N2UzKytxRDFrWXJ4ZS8rY1pIZUFkYUpnTVNZSmRJM3hxeDRtMmoxd0M0VHNZdXlCUCtkNW5BY29VWGlObkVudnVhSnVqenBXMWZTNEtybzZRcmNOemlaRDQiLCJtYWMiOiJlMGIyNjVjOGEzNzY2ZmI4NDBjMWRkZGRkMTYxMzcyMThiNTNjYjc5OGJlYTBhYTk4OWE1YmIwNGRmM2VkMTIzIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:32 GMT; Max-Age=7199; path=/; httponly; samesite=lax
                Location: https://statelife.com.pk/en/productlist/digital-insurance
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=U3rfTh0k7Yp4Ep0XfUFkyLWYBhQijgKVatgzAvpsGPj6Tzv%2FlSHd77wEcXQxhkmaAC93E7Hf4RMrWrctEZFvzHKmN9tx6ijtDu%2FiCxYVbIdLUkorQpVg"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=11,cfOrigin;dur=664
                CF-RAY: 9da1db382959ce09-SIN
                content-length: 972
            Response body (972 bytes)
                <!DOCTYPE html>
                <html>
                    <head>
                        <meta charset="UTF-8" />
                        <meta http-equiv="refresh" content="0;url='https://statelife.com.pk/en/productlist/digital-insurance'" />

                        <title>Redirecting to https://statelife.com.pk/en/productlist/digital-insurance</title>
                    </head>
                    <body>
                        Redirecting to <a href="https://statelife.com.pk/en/productlist/digital-insurance">https://statelife.com.pk/en/productlist/digital-insurance</a>.
                    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body>
                </html>
            Solution | Ensure that no sensitive information is leaked via redirect responses. Redirect responses should have almost no content.

      3. ##### Cookie No HttpOnly Flag (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | CWE-1004 OWASP_2021_A05 POLICY_QA_STD = WSTG-v42-SESS-02 POLICY_PENTEST = SYSTEMIC OWASP_2017_A06 POLICY_DEV_STD =
            Alert description | A cookie has been set without the HttpOnly flag, which means that the cookie can be accessed by JavaScript. If a malicious script can be run on this page then the cookie will be accessible and can be transmitted to another site. If this is a session cookie then session hijacking may be possible.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                XSRF-TOKEN
            Evidence |
                Set-Cookie: XSRF-TOKEN
            Solution | Ensure that the HttpOnly flag is set for all cookies.

      4. ##### Cookie Without Secure Flag (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | OWASP_2021_A05 POLICY_QA_STD = CWE-614 WSTG-v42-SESS-02 POLICY_PENTEST = SYSTEMIC OWASP_2017_A06 POLICY_DEV_STD =
            Alert description | A cookie has been set without the secure flag, which means that the cookie can be accessed via unencrypted connections.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                XSRF-TOKEN
            Evidence |
                Set-Cookie: XSRF-TOKEN
            Solution | Whenever a cookie contains sensitive information or is a session token, then it should always be passed using an encrypted channel. Ensure that the secure flag is set for cookies containing such sensitive information.

      5. ##### Cross-Domain JavaScript Source File Inclusion (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | OWASP_2021_A08 CWE-829 POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC POLICY_DEV_STD =
            Alert description | The page includes one or more script files from a third-party domain.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js
            Evidence |
                <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
            Solution | Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.

      6. ##### Server Leaks Information via "X-Powered-By" HTTP Response Header Field(s) (1)

         1. GET https://digital.statelife.com.pk/robots.txt

            Alert tags | OWASP_2021_A01 WSTG-v42-INFO-08 POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC OWASP_2017_A03 CWE-497
            Alert description | The web/application server is leaking information via one or more "X-Powered-By" HTTP response headers. Access to such information may facilitate attackers identifying other frameworks/components your web application is reliant upon and the vulnerabilities such components may be subject to.
            Other info | The following X-Powered-By headers were also found: X-Powered-By: PleskLin
            Request | Request line and header section (260 bytes)
                GET https://digital.statelife.com.pk/robots.txt HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (776 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:31 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2tS6arlc%2Bg7rPuQtVFQSKSbLv8X5MMSZnUvPbwBRW%2F1pWEs3LO3dpI%2FrL9fn%2BOjCMZQTTyUpEcx%2BTJaVP91HXZsAd0YtggP01E4eaxnK70hMClr6acbG"}]}
                Accept-Ranges: bytes
                last-modified: Tue, 10 Mar 2026 10:45:00 GMT
                Cache-Control: max-age=120
                cf-cache-status: HIT
                Vary: accept-encoding
                Server-Timing: cfCacheStatus;desc="HIT"
                Server-Timing: cfEdge;dur=269,cfOrigin;dur=0
                CF-RAY: 9da1db2fbdefce4b-SIN
                content-length: 0
            Response body (0 bytes)
            Evidence |
                X-Powered-By: PHP/8.3.30
            Solution | Ensure that your web server, application server, load balancer, etc. is configured to suppress "X-Powered-By" headers.

      7. ##### X-Content-Type-Options Header Missing (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | CWE-693 OWASP_2021_A05 OWASP_2017_A06 POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC
            Alert description | The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'. This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type. Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.
            Other info | This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type. At "High" threshold this scan rule will not alert on client or server error responses.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                x-content-type-options
            Solution | Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages. If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.

6. ### Risk=Low, Confidence=Low (1)

   1. #### https://digital.statelife.com.pk (1)

      1. ##### Timestamp Disclosure - Unix (1)

         1. GET https://digital.statelife.com.pk/password

            Alert tags | OWASP_2021_A01 OWASP_2017_A03 POLICY_PENTEST = CWE-497 SYSTEMIC
            Alert description | A timestamp was disclosed by the application/web server. - Unix
            Other info | 1745101932, which evaluates to: 2025-04-20 03:32:12.
            Request | Request line and header section (981 bytes)
                GET https://digital.statelife.com.pk/password HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                Cookie: XSRF-TOKEN=eyJpdiI6Ilp5YW9aUWJOYzNsdUpwV0hKY01ZY3c9PSIsInZhbHVlIjoieGtZaFYxdCtRbE8yL21maXhma3dmdFVranliSk4xWktMdElDdEtFYlhCejkzVWNhL3FpaHlGZTRWUU1FdmYyWm83OVcyRnhtbCtMN09BN09LaXgyK2hiMWFsczVrckk0b0xzaVNIMWQxbE85UTR0Z1FIYnRGMy9NNThkWXlVNnUiLCJtYWMiOiJmYjExMjBkZjY4Yzg4ZDU0MTZjMTg0YjQyNTM3NWViNzg4NGE3NDU3MDA1YjExMTdkNmU0NTMwZDVkMTBlOGY1IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6Ii91ajVNekJuZHZzeW5FZE5iMnMzVlE9PSIsInZhbHVlIjoiZHMxUFQxdWIrVThibWphMVUvUVp6cmxiU2pKMWo2T282SWFZOHAwQ1BmclRGNnU4TkRacVUwTHZFbVFtL0N4Q1hQTGV1bWdSQWl3aExNaDVteTd4U2FodjBsclV0cDNiMUhDaFZ3Wnh3cFNTRzhYbkVCdGc0S3JXZlkrbk5kMXYiLCJtYWMiOiI0ZjFjNDMwMGU4YWZmM2FjZDJhYjY5MjZkNmZmMWVjYzIwNjBjMzU2MTY4MzAxODJjY2Q5ZGIyMDFjNTRiNGMxIiwidGFnIjoiIn0%3D
            Request body (0 bytes)
            Response | Status line and header section (680 bytes)
                HTTP/1.1 500 Internal Server Error
                Date: Tue, 10 Mar 2026 11:08:36 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=6,cfOrigin;dur=312
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bB5NxJ%2FyeWRO92h0HHmZtliLRHnbFmbkXVGmxMhNFbgfr1GiTXaanqsrFtK5ZhLaR0YzhIZ5dYlgd2LWcUHFUdDEAAKZa2q6y34LXwtXgymeOyt1SyFa"}]}
                CF-RAY: 9da1dcc719b2ce29-SIN
                content-length: 17282
            Response body (17282 bytes)
                <script> Sfdump = window.Sfdump || (function (doc) { var refStyle = doc.createElement('style'), rxEsc = /([.*+?^${}()|\[\]\/\\])/g, idRx = /\bsf-dump-\d+-ref[012]\w+\b/, keyHint = 0 <= navigator.platform.toUpperCase().indexOf('MAC') ? 'Cmd' : 'Ctrl', addEventListener = function (e, n, cb) { e.addEventListener(n, cb, false); }; refStyle.innerHTML = 'pre.sf-dump .sf-dump-compact, .sf-dump-str-collapse .sf-dump-str-collapse, .sf-dump-str-expand .sf-dump-str-expand { display: none; }'; doc.head.appendChild(refStyle); refStyle = doc.createElement('style'); doc.head.appendChild(refStyle); if (!doc.addEventListener) { addEventListener = function (element, eventName, callback) { element.attachEvent('on' + eventName, function (e) { e.preventDefault = function () {e.returnValue = false;}; e.target = e.srcElement; callback(e); }); }; } function toggle(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className, arrow, newClass; if (/\bsf-dump-compact\b/.test(oldClass)) { arrow = '&#9660;'; newClass = 'sf-dump-expanded'; } else if (/\bsf-dump-expanded\b/.test(oldClass)) { arrow = '&#9654;'; newClass = 'sf-dump-compact'; } else { return false; } if (doc.createEvent && s.dispatchEvent) { var event = doc.createEvent('Event'); event.initEvent('sf-dump-expanded' === newClass ? 'sfbeforedumpexpand' : 'sfbeforedumpcollapse', true, false); s.dispatchEvent(event); } a.lastChild.innerHTML = arrow; s.className = s.className.replace(/\bsf-dump-(compact|expanded)\b/, newClass); if (recursive) { try { a = s.querySelectorAll('.'+oldClass); for (s = 0; s < a.length; ++s) { if (-1 == a[s].className.indexOf(newClass)) { a[s].className = newClass; a[s].previousSibling.lastChild.innerHTML = arrow; } } } catch (e) { } } return true; }; function collapse(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className; if (/\bsf-dump-expanded\b/.test(oldClass)) { toggle(a, recursive); return true; } return false; }; function expand(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className; if (/\bsf-dump-compact\b/.test(oldClass)) { toggle(a, recursive); return true; } return false; }; function collapseAll(root) { var a = root.querySelector('a.sf-dump-toggle'); if (a) { collapse(a, true); expand(a); return true; } return false; } function reveal(node) { var previous, parents = []; while ((node = node.parentNode || {}) && (previous = node.previousSibling) && 'A' === previous.tagName) { parents.push(previous); } if (0 !== parents.length) { parents.forEach(function (parent) { expand(parent); }); return true; } return false; } function highlight(root, activeNode, nodes) { resetHighlightedNodes(root); Array.from(nodes||[]).forEach(function (node) { if (!/\bsf-dump-highlight\b/.test(node.className)) { node.className = node.className + ' sf-dump-highlight'; } }); if (!/\bsf-dump-highlight-active\b/.test(activeNode.className)) { activeNode.className = activeNode.className + ' sf-dump-highlight-active'; } } function resetHighlightedNodes(root) { Array.from(root.querySelectorAll('.sf-dump-str, .sf-dump-key, .sf-dump-public, .sf-dump-protected, .sf-dump-private')).forEach(function (strNode) { strNode.className = strNode.className.replace(/\bsf-dump-highlight\b/, ''); strNode.className = strNode.className.replace(/\bsf-dump-highlight-active\b/, ''); }); } return function (root, x) { root = doc.getElementById(root); var indentRx = new RegExp('^('+(root.getAttribute('data-indent-pad') || ' ').replace(rxEsc, '\\$1')+')+', 'm'), options = {"maxDepth":1,"maxStringLength":160,"fileLinkFormat":false}, elt = root.getElementsByTagName('A'), len = elt.length, i = 0, s, h, t = []; while (i < len) t.push(elt[i++]); for (i in x) { options[i] = x[i]; } function a(e, f) { addEventListener(root, e, function (e, n) { if ('A' == e.target.tagName) { f(e.target, e); } else if ('A' == e.target.parentNode.tagName) { f(e.target.parentNode, e); } else { n = /\bsf-dump-ellipsis\b/.test(e.target.className) ? e.target.parentNode : e.target; if ((n = n.nextElementSibling) && 'A' == n.tagName) { if (!/\bsf-dump-toggle\b/.test(n.className)) { n = n.nextElementSibling || n; } f(n, e, true); } } }); }; function isCtrlKey(e) { return e.ctrlKey || e.metaKey; } function xpathString(str) { var parts = str.match(/[^'"]+|['"]/g).map(function (part) { if ("'" == part) { return '"\'"'; } if ('"' == part) { return "'\"'"; } return "'" + part + "'"; }); return "concat(" + parts.join(",") + ", '')"; } function xpathHasClass(className) { return "contains(concat(' ', normalize-space(@class), ' '), ' " + className +" ')"; } addEventListener(root, 'mouseover', function (e) { if ('' != refStyle.innerHTML) { refStyle.innerHTML = ''; } }); a('mouseover', function (a, e, c) { if (c) { e.target.style.cursor = "pointer"; } else if (a = idRx.exec(a.className)) { try { refStyle.innerHTML = 'pre.sf-dump .'+a[0]+'{background-color: #B729D9; color: #FFF !important; border-radius: 2px}'; } catch (e) { } } }); a('click', function (a, e, c) { if (/\bsf-dump-toggle\b/.test(a.className)) { e.preventDefault(); if (!toggle(a, isCtrlKey(e))) { var r = doc.getElementById(a.getAttribute('href').slice(1)), s = r.previousSibling, f = r.parentNode, t = a.parentNode; t.replaceChild(r, a); f.replaceChild(a, s); t.insertBefore(s, r); f = f.firstChild.nodeValue.match(indentRx); t = t.firstChild.nodeValue.match(indentRx); if (f && t && f[0] !== t[0]) { r.innerHTML = r.innerHTML.replace(new RegExp('^'+f[0].replace(rxEsc, '\\$1'), 'mg'), t[0]); } if (/\bsf-dump-compact\b/.test(r.className)) { toggle(s, isCtrlKey(e)); } } if (c) { } else if (doc.getSelection) { try { doc.getSelection().removeAllRanges(); } catch (e) { doc.getSelection().empty(); } } else { doc.selection.empty(); } } else if (/\bsf-dump-str-toggle\b/.test(a.className)) { e.preventDefault(); e = a.parentNode.parentNode; e.className = e.className.replace(/\bsf-dump-str-(expand|collapse)\b/, a.parentNode.className); } }); elt = root.getElementsByTagName('SAMP'); len = elt.length; i = 0; while (i < len) t.push(elt[i++]); len = t.length; for (i = 0; i < len; ++i) { elt = t[i]; if ('SAMP' == elt.tagName) { a = elt.previousSibling || {}; if ('A' != a.tagName) { a = doc.createElement('A'); a.className = 'sf-dump-ref'; elt.parentNode.insertBefore(a, elt); } else { a.innerHTML += ' '; } a.title = (a.title ? a.title+'\n[' : '[')+keyHint+'+click] Expand all children'; a.innerHTML += elt.className == 'sf-dump-compact' ? '<span>&#9654;</span>' : '<span>&#9660;</span>'; a.className += ' sf-dump-toggle'; x = 1; if ('sf-dump' != elt.parentNode.className) { x += elt.parentNode.getAttribute('data-depth')/1; } } else if (/\bsf-dump-ref\b/.test(elt.className) && (a = elt.getAttribute('href'))) { a = a.slice(1); elt.className += ' '+a; if (/[\[{]$/.test(elt.previousSibling.nodeValue)) { a = a != elt.nextSibling.id && doc.getElementById(a); try { s = a.nextSibling; elt.appendChild(a); s.parentNode.insertBefore(a, s); if (/^[@#]/.test(elt.innerHTML)) { elt.innerHTML += ' <span>&#9654;</span>'; } else { elt.innerHTML = '<span>&#9654;</span>'; elt.className = 'sf-dump-ref'; } elt.className += ' sf-dump-toggle'; } catch (e) { if ('&' == elt.innerHTML.charAt(0)) { elt.innerHTML = '&#8230;'; elt.className = 'sf-dump-ref'; } } } } } if (doc.evaluate && Array.from && root.children.length > 1) { root.setAttribute('tabindex', 0); SearchState = function () { this.nodes = []; this.idx = 0; }; SearchState.prototype = { next: function () { if (this.isEmpty()) { return this.current(); } this.idx = this.idx < (this.nodes.length - 1) ? this.idx + 1 : 0; return this.current(); }, previous: function () { if (this.isEmpty()) { return this.current(); } this.idx = this.idx > 0 ? this.idx - 1 : (this.nodes.length - 1); return this.current(); }, isEmpty: function () { return 0 === this.count(); }, current: function () { if (this.isEmpty()) { return null; } return this.nodes[this.idx]; }, reset: function () { this.nodes = []; this.idx = 0; }, count: function () { return this.nodes.length; }, }; function showCurrent(state) { var currentNode = state.current(), currentRect, searchRect; if (currentNode) { reveal(currentNode); highlight(root, currentNode, state.nodes); if ('scrollIntoView' in currentNode) { currentNode.scrollIntoView(true); currentRect = currentNode.getBoundingClientRect(); searchRect = search.getBoundingClientRect(); if (currentRect.top < (searchRect.top + searchRect.height)) { window.scrollBy(0, -(searchRect.top + searchRect.height + 5)); } } } counter.textContent = (state.isEmpty() ? 0 : state.idx + 1) + ' of ' + state.count(); } var search = doc.createElement('div'); search.className = 'sf-dump-search-wrapper sf-dump-search-hidden'; search.innerHTML = ' <input type="text" class="sf-dump-search-input"> <span class="sf-dump-search-count">0 of 0<\/span> <button type="button" class="sf-dump-search-input-previous" tabindex="-1"> <svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1683 1331l-166 165q-19 19-45 19t-45-19L896 965l-531 531q-19 19-45 19t-45-19l-166-165q-19-19-19-45.5t19-45.5l742-741q19-19 45-19t45 19l742 741q19 19 19 45.5t-19 45.5z"\/><\/svg> <\/button> <button type="button" class="sf-dump-search-input-next" tabindex="-1"> <svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1683 808l-742 741q-19 19-45 19t-45-19L109 808q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z"\/><\/svg> <\/button> '; root.insertBefore(search, root.firstChild); var state = new SearchState(); var searchInput = search.querySelector('.sf-dump-search-input'); var counter = search.querySelector('.sf-dump-search-count'); var searchInputTimer = 0; var previousSearchQuery = ''; addEventListener(searchInput, 'keyup', function (e) { var searchQuery = e.target.value; /* Don't perform anything if the pressed key didn't change the query */ if (searchQuery === previousSearchQuery) { return; } previousSearchQuery = searchQuery; clearTimeout(searchInputTimer); searchInputTimer = setTimeout(function () { state.reset(); collapseAll(root); resetHighlightedNodes(root); if ('' === searchQuery) { counter.textContent = '0 of 0'; return; } var classMatches = [ "sf-dump-str", "sf-dump-key", "sf-dump-public", "sf-dump-protected", "sf-dump-private", ].map(xpathHasClass).join(' or '); var xpathResult = doc.evaluate('.//span[' + classMatches + '][contains(translate(child::text(), ' + xpathString(searchQuery.toUpperCase()) + ', ' + xpathString(searchQuery.toLowerCase()) + '), ' + xpathString(searchQuery.toLowerCase()) + ')]', root, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); while (node = xpathResult.iterateNext()) state.nodes.push(node); showCurrent(state); }, 400); }); Array.from(search.querySelectorAll('.sf-dump-search-input-next, .sf-dump-search-input-previous')).forEach(function (btn) { addEventListener(btn, 'click', function (e) { e.preventDefault(); -1 !== e.target.className.indexOf('next') ? state.next() : state.previous(); searchInput.focus(); collapseAll(root); showCurrent(state); }) }); addEventListener(root, 'keydown', function (e) { var isSearchActive = !/\bsf-dump-search-hidden\b/.test(search.className); if ((114 === e.keyCode && !isSearchActive) || (isCtrlKey(e) && 70 === e.keyCode)) { /* F3 or CMD/CTRL + F */ if (70 === e.keyCode && document.activeElement === searchInput) { /* * If CMD/CTRL + F is hit while having focus on search input, * the user probably meant to trigger browser search instead. * Let the browser execute its behavior: */ return; } e.preventDefault(); search.className = search.className.replace(/\bsf-dump-search-hidden\b/, ''); searchInput.focus(); } else if (isSearchActive) { if (27 === e.keyCode) { /* ESC key */ search.className += ' sf-dump-search-hidden'; e.preventDefault(); resetHighlightedNodes(root); searchInput.value = ''; } else if ( (isCtrlKey(e) && 71 === e.keyCode) /* CMD/CTRL + G */ || 13 === e.keyCode /* Enter */ || 114 === e.keyCode /* F3 */ ) { e.preventDefault(); e.shiftKey ? state.previous() : state.next(); collapseAll(root); showCurrent(state); } } }); } if (0 >= options.maxStringLength) { return; } try { elt = root.querySelectorAll('.sf-dump-str'); len = elt.length; i = 0; t = []; while (i < len) t.push(elt[i++]); len = t.length; for (i = 0; i < len; ++i) { elt = t[i]; s = elt.innerText || elt.textContent; x = s.length - options.maxStringLength; if (0 < x) { h = elt.innerHTML; elt[elt.innerText ? 'innerText' : 'textContent'] = s.substring(0, options.maxStringLength); elt.className += ' sf-dump-str-collapse'; elt.innerHTML = '<span class=sf-dump-str-collapse>'+h+'<a class="sf-dump-ref sf-dump-str-toggle" title="Collapse"> &#9664;</a></span>'+ '<span class=sf-dump-str-expand>'+elt.innerHTML+'<a class="sf-dump-ref sf-dump-str-toggle" title="'+x+' remaining characters"> &#9654;</a></span>'; } } } catch (e) { } }; })(document); </script><style> pre.sf-dump { display: block; white-space: pre; padding: 5px; overflow: initial !important; } pre.sf-dump:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; } pre.sf-dump span { display: inline; } pre.sf-dump a { text-decoration: none; cursor: pointer; border: 0; outline: none; color: inherit; } pre.sf-dump img { max-width: 50em; max-height: 50em; margin: .5em 0 0 0; padding: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAHUlEQVQY02O8zAABilCaiQEN0EeA8QuUcX9g3QEAAjcC5piyhyEAAAAASUVORK5CYII=) #D3D3D3; } pre.sf-dump .sf-dump-ellipsis { display: inline-block; overflow: visible; text-overflow: ellipsis; max-width: 5em; white-space: nowrap; overflow: hidden; vertical-align: top; } pre.sf-dump .sf-dump-ellipsis+.sf-dump-ellipsis { max-width: none; } pre.sf-dump code { display:inline; padding:0; background:none; } .sf-dump-public.sf-dump-highlight, .sf-dump-protected.sf-dump-highlight, .sf-dump-private.sf-dump-highlight, .sf-dump-str.sf-dump-highlight, .sf-dump-key.sf-dump-highlight { background: rgba(111, 172, 204, 0.3); border: 1px solid #7DA0B1; border-radius: 3px; } .sf-dump-public.sf-dump-highlight-active, .sf-dump-protected.sf-dump-highlight-active, .sf-dump-private.sf-dump-highlight-active, .sf-dump-str.sf-dump-highlight-active, .sf-dump-key.sf-dump-highlight-active { background: rgba(253, 175, 0, 0.4); border: 1px solid #ffa500; border-radius: 3px; } pre.sf-dump .sf-dump-search-hidden { display: none !important; } pre.sf-dump .sf-dump-search-wrapper { font-size: 0; white-space: nowrap; margin-bottom: 5px; display: flex; position: -webkit-sticky; position: sticky; top: 5px; } pre.sf-dump .sf-dump-search-wrapper > * { vertical-align: top; box-sizing: border-box; height: 21px; font-weight: normal; border-radius: 0; background: #FFF; color: #757575; border: 1px solid #BBB; } pre.sf-dump .sf-dump-search-wrapper > input.sf-dump-search-input { padding: 3px; height: 21px; font-size: 12px; border-right: none; border-top-left-radius: 3px; border-bottom-left-radius: 3px; color: #000; min-width: 15px; width: 100%; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next, pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous { background: #F2F2F2; outline: none; border-left: none; font-size: 0; line-height: 0; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next > svg, pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous > svg { pointer-events: none; width: 12px; height: 12px; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-count { display: inline-block; padding: 0 5px; margin: 0; border-left: none; line-height: 21px; font-size: 12px; }pre.sf-dump, pre.sf-dump .sf-dump-default{background-color:#18171B; color:#FF8400; line-height:1.2em; font:12px Menlo, Monaco, Consolas, monospace; word-wrap: break-word; white-space: pre-wrap; position:relative; z-index:99999; word-break: break-all}pre.sf-dump .sf-dump-num{font-weight:bold; color:#1299DA}pre.sf-dump .sf-dump-const{font-weight:bold}pre.sf-dump .sf-dump-str{font-weight:bold; color:#56DB3A}pre.sf-dump .sf-dump-note{color:#1299DA}pre.sf-dump .sf-dump-ref{color:#A0A0A0}pre.sf-dump .sf-dump-public{color:#FFFFFF}pre.sf-dump .sf-dump-protected{color:#FFFFFF}pre.sf-dump .sf-dump-private{color:#FFFFFF}pre.sf-dump .sf-dump-meta{color:#B729D9}pre.sf-dump .sf-dump-key{color:#56DB3A}pre.sf-dump .sf-dump-index{color:#1299DA}pre.sf-dump .sf-dump-ellipsis{color:#FF8400}pre.sf-dump .sf-dump-ns{user-select:none;}pre.sf-dump .sf-dump-ellipsis-note{color:#1299DA}</style><pre class=sf-dump id=sf-dump-1745101932 data-indent-pad="  ">"<span class=sf-dump-str title="60 characters">$2y$10$C1f4PdrbTW8i7Ub6WBIEXOOmtDeQCdv6Aobcrq8kPad53CHaEkXyC</span>"
                </pre><script>Sfdump("sf-dump-1745101932")</script>
                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
            Evidence |
                1745101932
            Solution | Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.

7. ### Risk=Informational, Confidence=High (1)

   1. #### https://digital.statelife.com.pk (1)

      1. ##### Authentication Request Identified (1)

         1. POST https://digital.statelife.com.pk/customLogin

            Alert tags |
            Alert description | The given request has been identified as an authentication request. The 'Other Info' field contains a set of key=value lines which identify any relevant fields. If the request is in a context which has an Authentication Method set to "Auto-Detect" then this rule will change the authentication to match the request identified.
            Other info | userParam=login_email userValue=foo-bar@example.com passwordParam=password referer=https://digital.statelife.com.pk csrfToken=_token
            Request | Request line and header section (1098 bytes)
                POST https://digital.statelife.com.pk/customLogin HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                content-type: application/x-www-form-urlencoded
                referer: https://digital.statelife.com.pk
                content-length: 112
                Cookie: XSRF-TOKEN=eyJpdiI6Im5sYUM3M3g2YThwbmxpUlJ2ZGxZNGc9PSIsInZhbHVlIjoicVVpWjhkNFJlOERuR3BPM2I0WmlvY0N0a3g0UVZ3dlowekx0TE1WRnhIcEU1My8xOWlNR0dOdEhWSVBNQm9WNTYzWTQyNWcxYVVJamEvd2UySjlBVUFnWXdHWUdRZkVHbVV1K005TW1ZWjlZWG1XUEtiREw5U3hnWGxleDhhZVAiLCJtYWMiOiI0MTg3NjBjYWViNDc3N2Y5YTI2NWQyNmI5ODE2ZWIzMTQ5MzExODQzMzFkZjE1ZTQ0YTkyZjM2NTI2MGJkODE1IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IkQ2MXd6eW1zdnZ0ZzZ3STAyVEJ3QUE9PSIsInZhbHVlIjoiYWhuelptTnF2bG56Vko1dXV2ZG1FdXVUYk01RWtta0txalRiMXN4N2UzKytxRDFrWXJ4ZS8rY1pIZUFkYUpnTVNZSmRJM3hxeDRtMmoxd0M0VHNZdXlCUCtkNW5BY29VWGlObkVudnVhSnVqenBXMWZTNEtybzZRcmNOemlaRDQiLCJtYWMiOiJlMGIyNjVjOGEzNzY2ZmI4NDBjMWRkZGRkMTYxMzcyMThiNTNjYjc5OGJlYTBhYTk4OWE1YmIwNGRmM2VkMTIzIiwidGFnIjoiIn0%3D
            Request body (112 bytes)
                _token=VQcPDQOokPgp710SQz538CUp39GKj7zqWaU4axXh&cf=cf&login_email=foo-bar%40example.com&password=ZAP&remember=on
            Response | Status line and header section (1643 bytes)
                HTTP/1.1 302 Found
                Date: Tue, 10 Mar 2026 11:07:35 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6InhUSldBS1I2dk1kOUdpWExERjVpaXc9PSIsInZhbHVlIjoiaDBvaE56aUNmbHJPVk1mKzRSS0N5WGFNNXM4TUlRWmZRUW5VZERpeUE4allsT1pUMm9VanZ0V2pSalFaS3U0KzFPcnhxQ0p5ZFJhdERQa3NKbmZCKzdvWVNpZWN6K0dSUStTSVRuZFU1VEM2U0huaDQ5dXBUN3g0R0FZaC90SkMiLCJtYWMiOiIwMTA1YWYzYTgxZTliOTZjNDc4OWI5ZGQ4MGM5Yzk1NmM0NTNjOGRiOWJiODFlMDE4MzhiYmI4ZGJmNTllMmUxIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:35 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6InRJdTRNNjkxZDJ1Q2FUVkc2dGFxWXc9PSIsInZhbHVlIjoiVzd2RXBGRGlRWnZYZktGZU05SS9IeGFaRHFnYVVNeG1PTXBBb25wQUhyWXF1S2c3cEF0MlNIME9JZTFncUc1ZTlEVmxJdXgzYlJDd3Q0NWRualFSc2Vkb002RFhZbXdTS012Y1hYYTdTSVdPTGVNc2xUVDl5WnkzYnpYRExJNlEiLCJtYWMiOiJjNGJiZGZhMjQ1MjQ2ZDJlMDFhNGQwZjU0ZmZkNzNjMzY3NTE0MmIwMzlhYWQyYjc1Y2M1ZDc5ZTVhY2M1MWMzIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:35 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Location: https://digital.statelife.com.pk
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1jsDJwk%2FOxYoZTGg0dIHq9PyqQZDpX0FIX1XsBSc8sXWQ7SaEcrIXX1nCp3X8qfAp5w7%2BEJ6oymnQWchiDCIyNGekXHSUYrKL%2BWliJyvTo11Ye6JOPV6"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=7,cfOrigin;dur=357
                CF-RAY: 9da1db490893ce0e-SIN
                content-length: 872
            Response body (872 bytes)
                <!DOCTYPE html>
                <html>
                    <head>
                        <meta charset="UTF-8" />
                        <meta http-equiv="refresh" content="0;url='https://digital.statelife.com.pk'" />

                        <title>Redirecting to https://digital.statelife.com.pk</title>
                    </head>
                    <body>
                        Redirecting to <a href="https://digital.statelife.com.pk">https://digital.statelife.com.pk</a>.
                    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body>
                </html>
            Parameter |
                login_email
            Evidence |
                password
            Solution | This is an informational alert rather than a vulnerability and so there is nothing to fix.

8. ### Risk=Informational, Confidence=Medium (5)

   1. #### https://digital.statelife.com.pk (5)

      1. ##### Information Disclosure - Suspicious Comments (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | OWASP_2021_A01 WSTG-v42-INFO-05 OWASP_2017_A03 POLICY_PENTEST = CWE-615
            Alert description | The response appears to contain suspicious comments which may help an attacker.
            Other info | The following pattern was used: \bFROM\b and was detected in likely comment: "// Remove any non-digit characters from the input", see evidence field for the suspicious comment/snippet.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Evidence |
                on-digit characters from the input
            Solution | Remove all comments that return information that may help an attacker and fix any underlying problems they refer to.

      2. ##### Modern Web Application (1)

         1. GET https://digital.statelife.com.pk/sitemap.xml

            Alert tags | POLICY_QA_STD = POLICY_PENTEST = SYSTEMIC POLICY_DEV_STD =
            Alert description | The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.
            Other info | No links have been found while there are scripts, which is an indication that this is a modern web application.
            Request | Request line and header section (261 bytes)
                GET https://digital.statelife.com.pk/sitemap.xml HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (705 bytes)
                HTTP/1.1 404 Not Found
                Date: Tue, 10 Mar 2026 11:07:31 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=E9dc0vsEgHQpwrLXIpogmQOb4TVNbYP2DPIFvmwnsOHe0f7KKWKwSb3JdvUJWw0H%2Fh4xMsF5OZLL%2Fdwe8Dfd%2B6d0UcBO3Z9YaV1vWyYDueFEEILSM1eE"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=550
                CF-RAY: 9da1db2feb7ace57-SIN
                content-length: 7107
            Response body (7107 bytes)
                <!DOCTYPE html>
                <html lang="en">
                    <head>
                        <meta charset="utf-8">
                        <meta name="viewport" content="width=device-width, initial-scale=1">

                        <title>Not Found</title>

                        <!-- Fonts -->
                        <link rel="preconnect" href="https://fonts.gstatic.com">
                        <link href="https://fonts.googleapis.com/css2?family=Nunito&display=swap" rel="stylesheet">

                        <style>
                            /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}code{font-family:monospace,monospace;font-size:1em}[hidden]{display:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}a{color:inherit;text-decoration:inherit}code{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.font-semibold{font-weight:600}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-7{line-height:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-8{margin-top:2rem}.ml-12{margin-left:3rem}.-mt-px{margin-top:-1px}.max-w-xl{max-width:36rem}.max-w-6xl{max-width:72rem}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-6{padding:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.right-0{right:0}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.text-center{text-align:center}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wider{letter-spacing:.05em}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes  spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@keyframes  ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes  pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes  bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:h-20{height:5rem}.sm\:ml-0{margin-left:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.dark\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.dark\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dark\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}}
                        </style>

                        <style>
                            body {
                                font-family: 'Nunito', sans-serif;
                            }
                        </style>
                    </head>
                    <body class="antialiased">
                        <div class="relative flex items-top justify-center min-h-screen bg-gray-100 dark:bg-gray-900 sm:items-center sm:pt-0">
                            <div class="max-w-xl mx-auto sm:px-6 lg:px-8">
                                <div class="flex items-center pt-8 sm:justify-start sm:pt-0">
                                    <div class="px-4 text-lg text-gray-500 border-r border-gray-400 tracking-wider">
                                        404                    </div>

                                    <div class="ml-4 text-lg text-gray-500 uppercase tracking-wider">
                                        Not Found                    </div>
                                </div>
                            </div>
                        </div>
                    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body>
                </html>
            Evidence |
                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
            Solution | This is an informational alert and so no changes are required.

      3. ##### Retrieved from Cache (1)

         1. GET https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css

            Alert tags | WSTG-v42-ATHN-06 CWE-525 POLICY_PENTEST = SYSTEMIC
            Alert description | The content was retrieved from a shared cache. If the response data is sensitive, personal or user-specific, this may result in sensitive information being leaked. In some cases, this may even result in a user gaining complete control of the session of another user, depending on the configuration of the caching components in use in their environment. This is primarily an issue where caching servers such as "proxy" caches are configured on the local network. This configuration is typically found in corporate or educational environments, for instance.
            Other info | The presence of the 'Age' header indicates that a HTTP/1.1 compliant caching server is in use.
            Request | Request line and header section (1069 bytes)
                GET https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
                referer: https://digital.statelife.com.pk
                Cookie: XSRF-TOKEN=eyJpdiI6InRwUWs4M2FkZzFZVjNid1VqUGlUOEE9PSIsInZhbHVlIjoiaVlzdGxFWStPbnVsVzcrdXhBWTZEZnhqb0V6Rkp6YnBTcFJIejdrSFNRNHd3TVNuZHRmRmUxZjU4TmtCQkZ6b0NxREdOckpCbTB5SzBtRTdubXlBOGx0ZU9ldklaQXIyVEFjczhPTmt1T0RONkZ4aEtEN3NvZ3BrMXU3S3Vkdm8iLCJtYWMiOiI1YzMzYTI1MjVmMjdmZDk5ZmY1MGU1NmFkMzFkMDQzZDhhNjQwNTMzZjgwZDhkYjY0MGQzNDZjNDMwNTg4YTFjIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IjRJZis3a0ZzZmwvTEh1Z3VqT2xwZ3c9PSIsInZhbHVlIjoiN0VPM09SRDNreCt1cXBCcUhyNkJpZ1ZoaWtGNjNyRWJ0RGJ0bGNLb25wUm52RmxsSjZ1Z0JyeERXZlZkUXArdzdJODlhRytTT1RqZHhmREZ6S05wTThNdmZFTDk4VVhhd2pIeDhhTnNralBCZHpPeWV5RHUvUysvNVNGa2ZvWXAiLCJtYWMiOiI1MGMwNmJlMmI5YTI4MDQ5MzNiOTEzZTRkZWJiOWI2MDk2ZTc3MWY1N2VmMGMzNWJkMmVjYmUwZTdlZGUwMjNmIiwidGFnIjoiIn0%3D
            Request body (0 bytes)
            Response | Status line and header section (773 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:33 GMT
                Content-Type: text/css
                Content-Length: 59251
                Connection: keep-alive
                Server: cloudflare
                Last-Modified: Fri, 08 Dec 2023 02:28:20 GMT
                etag: "e773-60bf6566b5900"
                Accept-Ranges: bytes
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                X-Powered-By: PleskLin
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xMBu7MyBCNZP2zMgxmFb%2FAOARJlji%2BTtL9RJ8AZ1vzlJFo0Qk6G4uyPBQfUu%2F1h4ItSLmgFkSg9UtGf%2F8czRaIPgWFznAEnWNAWCMAzAAvu97u1iXaRK"}]}
                Age: 3497
                Cache-Control: max-age=120
                cf-cache-status: HIT
                Vary: accept-encoding
                Server-Timing: cfCacheStatus;desc="HIT"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
                CF-RAY: 9da1db3c3fdccdfd-SIN
            Response body (59251 bytes)
                /*!
                 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
                 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
                 */
                .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../images/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../images/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../images/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
            Evidence |
                Age: 3497
            Solution | Validate that the response does not contain sensitive, personal or user-specific information. If it does, consider the use of the following HTTP response headers, to limit, or prevent the content being stored and retrieved from the cache by another user: Cache-Control: no-cache, no-store, must-revalidate, private Pragma: no-cache Expires: 0 This configuration directs both HTTP 1.0 and HTTP 1.1 compliant caching servers to not store the response, and to not retrieve the response (without validation) from the cache, in response to a similar request.

      4. ##### Session Management Response Identified (1)

         1. GET https://digital.statelife.com.pk

            Alert tags |
            Alert description | The given response has been identified as containing a session management token. The 'Other Info' field contains a set of header tokens that can be used in the Header Based Session Management Method. If the request is in a context which has a Session Management Method set to "Auto-Detect" then this rule will change the session management to use the tokens identified.
            Other info | cookie:laravel_session cookie:XSRF-TOKEN
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                laravel_session
            Evidence |
                laravel_session
            Solution | This is an informational alert rather than a vulnerability and so there is nothing to fix.

      5. ##### User Agent Fuzzer (1)

         1. GET https://digital.statelife.com.pk/public/front_panel_assets/css/

            Alert tags | CUSTOM_PAYLOADS = POLICY_PENTEST = SYSTEMIC
            Alert description | Check for differences in response based on fuzzed User Agent (eg. mobile sites, access as a Search Engine Crawler). Compares the response statuscode and the hashcode of the response body with the original response.
            Request | Request line and header section (1015 bytes)
                GET https://digital.statelife.com.pk/public/front_panel_assets/css/ HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
                pragma: no-cache
                cache-control: no-cache
                referer: https://digital.statelife.com.pk/public/front_panel_assets/css
                Cookie: XSRF-TOKEN=eyJpdiI6InhxMTJhSGE0TGRoSUFlYkwrNXhoU2c9PSIsInZhbHVlIjoibjhlSms4L09vZHRQbnArVGhTY3Btek9KY1RLM0RJWnpWT0UzeG56MEpTV0FwY0dkeDNZNXVYVVdFbGg0Mm9IeFFNeGR1eWhJRkloazk3MkZ4TDZQc2VFMGlQQXMrL2M4V2NNWldtb1JPMFpIYk51WlpjTHpTb29DanRHb0JUc20iLCJtYWMiOiI5ZTVlOWIwZjM2ZTgyN2UwNmJjZjJiOGNlMzM4YWJhYTBiN2VjMTgxNzBlZThlMWU3MzRlMjc3M2I2YjNjODc3IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IjJDczNkK3BsdEwwMnFPVHBTUzk2OXc9PSIsInZhbHVlIjoiamQvWmxRV0g4SkRjanVNNkNZdy9ndi8xdUpaTDZkZTROdnlGZmlBQ0dyQnV0Q0t5VWRvSjJiV0xIUFhjQmlsL3J0U1d0QWNCSFd2TXBhYXNic2k4eUxqY1BYWHRvUVowcEFqWmVpNmhnb1NSSzk3WEd1cTlrUXpmck03RG4rMmMiLCJtYWMiOiI3Zjk5MzBkMDdkYjAyN2NkYTZhMmI5OThlMjUxZDY5YTFiYzAwNzA4MmYxNDJlODYyYjY4OThjM2RiZjM1ZWE0IiwidGFnIjoiIn0%3D
            Request body (0 bytes)
            Response | Status line and header section (748 bytes)
                HTTP/1.1 403 Forbidden
                Date: Tue, 10 Mar 2026 12:00:59 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
                Expires: Thu, 01 Jan 1970 00:00:01 GMT
                Referrer-Policy: same-origin
                Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
                X-Frame-Options: SAMEORIGIN
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5oQegKQnnygToLSnMzEGP5pjK1Ht3rmkYYZrGqLsC6mz4D9Mh5HTK3gcdsm9tQLHTPIQgvbM5ypHi%2FPcJYqn4hK02uUFTKvY0kM76h%2BrVa2kvHtFXA%3D%3D"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                Server: cloudflare
                CF-RAY: 9da229819a4b9074-KHI
                content-length: 5048
            Response body (5048 bytes)
                <!DOCTYPE html>
                <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
                <!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
                <!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
                <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
                <head>
                <title>Attention Required! | Cloudflare</title>
                <meta charset="UTF-8" />
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
                <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
                <meta name="robots" content="noindex, nofollow" />
                <meta name="viewport" content="width=device-width,initial-scale=1" />
                <link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
                <!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
                <style>body{margin:0;padding:0}</style>

                <!--[if gte IE 10]><!-->
                <script>
                  if (!navigator.cookieEnabled) {
                    window.addEventListener('DOMContentLoaded', function () {
                      var cookieEl = document.getElementById('cookie-alert');
                      cookieEl.style.display = 'block';
                    })
                  }
                </script>
                <!--<![endif]-->

                </head>
                <body>
                  <div id="cf-wrapper">
                    <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
                    <div id="cf-error-details" class="cf-error-details-wrapper">
                      <div class="cf-wrapper cf-header cf-error-overview">
                        <h1 data-translate="block_headline">Sorry, you have been blocked</h1>
                        <h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> statelife.com.pk</h2>
                      </div><!-- /.header -->

                      <div class="cf-section cf-highlight">
                        <div class="cf-wrapper">
                          <div class="cf-screenshot-container cf-screenshot-full">

                              <span class="cf-no-screenshot error"></span>

                          </div>
                        </div>
                      </div><!-- /.captcha-container -->

                      <div class="cf-section cf-wrapper">
                        <div class="cf-columns two">
                          <div class="cf-column">
                            <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>

                            <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
                          </div>

                          <div class="cf-column">
                            <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>

                            <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
                          </div>
                        </div>
                      </div><!-- /.section -->

                      <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
                    <p class="text-13">
                      <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9da229819a4b9074</strong></span>
                      <span class="cf-footer-separator sm:hidden">&bull;</span>
                      <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
                        Your IP:
                        <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
                        <span class="hidden" id="cf-footer-ip">111.88.14.82</span>
                        <span class="cf-footer-separator sm:hidden">&bull;</span>
                      </span>
                      <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>

                    </p>
                    <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script>
                  </div><!-- /.error-footer -->

                    </div><!-- /#cf-error-details -->
                  </div><!-- /#cf-wrapper -->

                  <script>
                    window._cf_translation = {};

                  </script>
                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body>
                </html>
            Parameter |
                Header User-Agent
            Attack |
                Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

9. ### Risk=Informational, Confidence=Low (1)

   1. #### https://digital.statelife.com.pk (1)

      1. ##### Re-examine Cache-control Directives (1)

         1. GET https://digital.statelife.com.pk

            Alert tags | WSTG-v42-ATHN-06 CWE-525 POLICY_PENTEST = SYSTEMIC
            Alert description | The cache-control header has not been set properly or is missing, allowing the browser and proxies to cache content. For static assets like css, js, or image files this might be intended, however, the resources should be reviewed to ensure that no sensitive content will be cached.
            Request | Request line and header section (249 bytes)
                GET https://digital.statelife.com.pk HTTP/1.1
                host: digital.statelife.com.pk
                user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
                pragma: no-cache
                cache-control: no-cache
            Request body (0 bytes)
            Response | Status line and header section (1600 bytes)
                HTTP/1.1 200 OK
                Date: Tue, 10 Mar 2026 11:07:30 GMT
                Content-Type: text/html; charset=UTF-8
                Connection: keep-alive
                Server: cloudflare
                X-Powered-By: PHP/8.3.30
                X-Powered-By: PleskLin
                Cache-Control: no-cache, private
                Set-Cookie: XSRF-TOKEN=eyJpdiI6IlYxS2QrY3hCVnk3WlZvTlZnRmJMMGc9PSIsInZhbHVlIjoieXFQV1ZtbHp0WXErb1B1bVhrVlE2NllXN28vQUNtdEErb0s1VDU1R3BYZXpXdk92b2VEdnZ5cm5TbEtSeEd5VU1sNjlUSFQ1UnVTMkZDa1YxSVdTWFZTMG5zcG02UzFHSzhYT2o3eDlRdFI4SVBmQlcwSThoeXBHbzhQUHFOVGsiLCJtYWMiOiIyMTcxY2ZmZDkzZWM1NDI5ZThlNGZhNzVjOGZiYmZmYWU1ODk0NTM1ZDk0YjU3MjBkMWEwNmIzNGVjZDE4ODEwIiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; samesite=lax
                Set-Cookie: laravel_session=eyJpdiI6ImV1YlpDK2VyblhLMWFyVWhIWGpwMGc9PSIsInZhbHVlIjoiNHpTTEowVVRhOFRkM3hCbG45QjhQcW5aY0xyeFhJT2VBbENIaWlVN00xb05LeUgxQTRWamwybTdpYlU5LzYyVW8xV3pVSmdaaElOTmxlVXo1Q01XUFgrTE5vNTZpdjg3QmlDbk1kSC9iWXFsNHM5bzJaaGUyNGhCRHBHTXROVmQiLCJtYWMiOiI3N2UxN2UyYzZlOTg0OTQ0OGNkZDIzMjU2M2QwMDMxOTk0NzU1NTRiZDk1YmQyMzNhNDA3ZjM3OTNmOTcyMDI0IiwidGFnIjoiIn0%3D; expires=Tue, 10-Mar-2026 13:07:30 GMT; Max-Age=7200; path=/; httponly; samesite=lax
                Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j5s5o1qOMqgCYw5n0dl58F%2B5BLNeUw0y2KWd2pkB418or2jbZIm8Hn8xsHXF%2FB%2BsrLPhoXlBtFGatWw9ASlZ2kwTwcBCSUV5iIBVrl0xm%2BCsOIO5qwMU"}]}
                Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
                cf-cache-status: DYNAMIC
                Server-Timing: cfCacheStatus;desc="DYNAMIC"
                Server-Timing: cfEdge;dur=9,cfOrigin;dur=554
                CF-RAY: 9da1db25c960ce65-SIN
                content-length: 76426
            Response body (76426 bytes)
                <!-- header-area-start -->
                <!DOCTYPE html>
                <html class="no-js" lang="en">

                <head>
                    <meta charset="utf-8">
                    <meta http-equiv="x-ua-compatible" content="ie=edge">
                    <title>Statelife Ins. Corp Of Pak</title>
                    <meta name="description" content="Digital Insurance - State Life">
                    <meta name="viewport" content="width=device-width, initial-scale=1">
                    <meta name="csrf-token" content="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">
                    <link rel="shortcut icon" type="image/x-icon" href="https://digital.statelife.com.pk/public/front_panel_assets/images/favicon.jpg">
                    <!-- Place favicon.ico in the root directory -->

                    <!-- CSS here -->
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/bootstrap.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/animate.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/magnific-popup.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/fontawesome-all.min.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/flaticon.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/odometer.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/swiper-bundle.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/aos.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/default.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/main.css">
                    <link rel="stylesheet" href="https://digital.statelife.com.pk/public/front_panel_assets/css/login.css">
                    <link rel="stylesheet" href="https://cdn.datatables.net/2.0.7/css/dataTables.dataTables.css" />
                    <!-- Google Tag Manager -->
                <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-NRKT53KW');</script>
                <!-- End Google Tag Manager -->

                </head>
                <body>

                    <style>
                    input::-webkit-outer-spin-button,
                    input::-webkit-inner-spin-button {
                    -webkit-appearance: none;
                    margin: 0;
                    }

                    /* Firefox */
                    input[type=number] {
                    -moz-appearance: textfield;
                    }
                    .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                }
                .btn-close{
                    color: #ffff !important;
                }
                .alert-success {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                ul li{
                    list-style:none;
                }
                .alert-error {
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    background: #004fb6;
                    color: #ffff  !important;
                    z-index: 99999;
                }
                .alert.alert-danger {
                    z-index: 9999;
                    position: fixed;
                    bottom: 0;
                    right: 13px;
                }

                .modal {
                    background: white !important;
                    height: 500px;
                    width: 700px;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    border-radius:20px;
                     text-align: center;
                }

                .modal-backdrop.show {
                    opacity: 0;
                }
                i.fa.fa-eye {
                    color: #ffff !important;
                }
                i.fa.fa-eye-slash {
                    color: white !important;
                }

                .accountverify {
                    border: 4px solid #f3f3f3; /* Light grey */
                    border-top: 4px solid #3498db; /* Blue */
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    animation: spin 1s linear infinite; /* Spin animation */
                    margin: 0 auto; /* Center the loader */
                    margin-top:20px;
                }

                @keyframes  spin {
                    0% { transform: rotate(0deg); }
                    100% { transform: rotate(360deg); }
                }

                    </style>

                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NRKT53KW"
                height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

                    <!--Preloader-->
                    <div id="preloader">
                        <div id="loader" class="loader">
                            <div class="loader-container">
                                <div class="loader-icon"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/preloader-state.png" alt="Preloader"></div>
                            </div>
                        </div>
                    </div>
                    <!--Preloader-end -->

                    <!-- Scroll-top -->
                    <button class="scroll__top scroll-to-target" data-target="html">
                        <i class="fas fa-angle-up"></i>
                    </button>
                    <!-- Scroll-top-end-->

                    <!-- header-area -->
                   <header class="transparent-header">
                        <div class="tg-header__top">
                            <div class="container">
                                <div class="row" style="align-items: center;">
                                    <div class="col-lg-3">
                                        <div class="logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/updated_logo.png" alt="Logo"></a>
                                                </div>
                                    </div>

                                    <div class="col-lg-9">
                                        <div class="top-menu">
                                            <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-end">
                                                <ul class="navigation align-items-center justify-content-end">
                                                                                        <li><a href="https://epay.statelife.com.pk/ords/dgpay/r/digital-payments/epay-new-page" class="btn btn-blue-gradiant">E-pay</a></li>

                                                    <li class="offCanvas-menu">
                                                            <a href="javascript:void(0)" class="menu-tigger btn btn-blue-gradiant">Sign In</a>
                                                        </li>

                                                </ul>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>

                        <div id="sticky-header" class="tg-header__area">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="tgmenu__wrap">
                                            <nav class="tgmenu__nav myy-new-header-blue">

                                                <div class="tgmenu__navbar-wrap tgmenu__main-menu d-none d-lg-flex justify-content-center">
                                                    <ul class="navigation">
                                                        <li><a href="https://digital.statelife.com.pk/visit-policy-holder-dashboard">Products</a>
                                                        </li>
                                                                                                 <li><a href="https://digital.statelife.com.pk/contact/us">Contact Us</a></li>
                                                    </ul>
                                                </div>
                                                                                 <div class="tgmenu__action d-none d-md-block">
                                                    <ul class="list-wrap">
                                                        <!--<li class="header-search">-->
                                                        <!--    <a href="javascript:void(0)" class="search-open-btn">-->
                                                        <!--        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">-->
                                                        <!--            <path d="M19 19.0002L14.657 14.6572M14.657 14.6572C15.3999 13.9143 15.9892 13.0324 16.3912 12.0618C16.7933 11.0911 17.0002 10.0508 17.0002 9.00021C17.0002 7.9496 16.7933 6.90929 16.3913 5.93866C15.9892 4.96803 15.3999 4.08609 14.657 3.34321C13.9141 2.60032 13.0322 2.01103 12.0616 1.60898C11.0909 1.20693 10.0506 1 9.00002 1C7.94942 1 6.90911 1.20693 5.93848 1.60898C4.96785 2.01103 4.08591 2.60032 3.34302 3.34321C1.84269 4.84354 0.999817 6.87842 0.999817 9.00021C0.999817 11.122 1.84269 13.1569 3.34302 14.6572C4.84335 16.1575 6.87824 17.0004 9.00002 17.0004C11.1218 17.0004 13.1567 16.1575 14.657 14.6572Z" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>-->
                                                        <!--        </svg>-->
                                                        <!--    </a>-->
                                                        <!--</li>-->
                                                        <!--<li class="offCanvas-menu">-->
                                                        <!--    <a href="javascript:void(0)" class="menu-tigger btn">Sign In</a>-->
                                                        <!--</li>-->
                                                        <!-- <li class="header-btn"><a href="contact.html" class="btn">let’s Talk</a></li> -->
                                                    </ul>
                                                </div>
                                                                                <div class="logo my-mobile-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="mobile-nav-toggler">
                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none">
                                                        <path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="currentcolor"></path>
                                                        <path d="M0 9C0 7.89543 0.895431 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.895431 11 0 10.1046 0 9Z" fill="currentcolor"></path>
                                                        <path d="M0 16C0 14.8954 0.895431 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.895431 18 0 17.1046 0 16Z" fill="currentcolor"></path>
                                                        <path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="currentcolor"></path>
                                                        <path d="M7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9Z" fill="currentcolor"></path>
                                                        <path d="M7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16Z" fill="currentcolor"></path>
                                                        <path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="currentcolor"></path>
                                                        <path d="M14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9Z" fill="currentcolor"></path>
                                                        <path d="M14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z" fill="currentcolor"></path>
                                                    </svg>
                                                </div>
                                            </nav>
                                        </div>

                                        <!-- Mobile Menu  -->
                                        <div class="tgmobile__menu">
                                            <nav class="tgmobile__menu-box">
                                                <div class="close-btn"><i class="fas fa-times"></i></div>
                                                <div class="nav-logo">
                                                    <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                                                </div>
                                                <div class="tgmobile__search">
                                                    <form action="#">
                                                        <input type="text" placeholder="Search here...">
                                                        <button><i class="fas fa-search"></i></button>
                                                    </form>
                                                </div>
                                                <div class="tgmobile__menu-outer">
                                                    <!--Here Menu Will Come Automatically Via Javascript / Same Menu as in Header-->
                                                </div>
                                                <div class="tgmobile__menu-bottom">
                                                    <div class="contact-info">
                                                        <ul class="list-wrap">
                                                            <li>

                                  <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>
                                        </div>
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputLName">Last Name</label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>
                						<div class="form-group mb-10 mt-10">
                                            <label for="inputLName">CNIC</label>
                                            <input type="text" class="form-control" name='CNIC' id="inputLName" placeholder="Enter Your CNIC" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10">
                                            <label for="inputPhone">Phone</label>
                                            <input type="number" name="phone" class="form-control"  placeholder="Enter your phone" required  oninput="addCountryCode(this)">
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input name='password' class="form-control signup_password" type="password" id="inputpPassword" required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password <small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20">
                                            <label for="upload-pic">Upload Profile Image</label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                 <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a  class='lostPasswordLink' style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>
                                                                            <!--<a href="#" id="lostPasswordLink">Lost Password?</a>-->
                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>
                                     </li>
                                                            <li><a href="/cdn-cgi/l/email-protection#533a3d353c13373a343a27323f7d20273227363f3a35367d303c3e7d2338"><span class="__cf_email__" data-cfemail="abc2c5cdc4ebcfc2ccc2dfcac785d8dfcadfcec7c2cdce85c8c4c685dbc0">[email&#160;protected]</span></a></li>
                                                            <li><a href="tel:0123456789">+123 888 9999</a></li>
                                                        </ul>
                                                    </div>
                                                    <div class="social-links">
                                                        <ul class="list-wrap">
                                                            <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                                            <li><a href="javascript:void(0)"><i class="fab fa-youtube"></i></a></li>
                                                        </ul>
                                                    </div>
                                                </div>
                                            </nav>
                                        </div>
                                        <div class="tgmobile__menu-backdrop"></div>
                                        <!-- End Mobile Menu -->

                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- header-search -->
                        <div class="search__popup">
                            <div class="container">
                                <div class="row">
                                    <div class="col-12">
                                        <div class="search__wrapper">
                                            <div class="search__close">
                                                <button type="button" class="search-close-btn">
                                                    <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                        <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                        <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                    </svg>
                                                </button>
                                            </div>
                                            <div class="search__form">
                                                <form action="#">
                                                    <div class="search__input">
                                                        <input class="search-input-field" type="text" placeholder="Type keywords here">
                                                        <span class="search-focus-border"></span>
                                                        <button>
                                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                                <path d="M9.55 18.1C14.272 18.1 18.1 14.272 18.1 9.55C18.1 4.82797 14.272 1 9.55 1C4.82797 1 1 4.82797 1 9.55C1 14.272 4.82797 18.1 9.55 18.1Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                                <path d="M19.0002 19.0002L17.2002 17.2002" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
                                                            </svg>
                                                        </button>
                                                    </div>
                                                </form>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="search-popup-overlay"></div>
                        <!-- header-search-end -->

                        <!-- offCanvas-menu -->
                        <div class="offCanvas__info">
                            <div class="offCanvas__close-icon menu-close">
                                <button><i class="far fa-window-close"></i></button>
                            </div>
                            <div class="offCanvas__logo mb-30">
                                <a href="https://digital.statelife.com.pk"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo"></a>
                            </div>
                            <div class="offCanvas__side-info mb-30">
                                <div class="contact-list mb-30">
                                    <!-- Sign In Form -->
                                    <form method="POST" action="https://digital.statelife.com.pk/customLogin"  class="signin-form">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign In</h3>
                                        <p class="mb-20">Please Sign in to Continue</p>
                                        <!-- Email Input -->
                                        <div class="form-group mb-10 mt-10">
                                            <label for="inputEmail">Email address</label>
                                            <input type="hidden" value="cf" name="cf">
                                            <input id="email" type="email" id="inputEmail" class="form-control " name="login_email" value="" required autocomplete="email" autofocus>
                                                                            <!--<input type="email" class="form-control" id="inputEmail" placeholder="Enter email" required>-->
                                        </div>

                                        <!-- Password Input with Show/Hide Option -->
                                        <div class="form-group mb-10">
                                            <label for="inputPassword">Password</label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputPassword" type="password" class="form-control " name="password" placeholder="Password" required autocomplete="current-password">
                                                                                <!--<input class="form-control" type="password" id="inputPassword" placeholder="Password" required>-->
                                                <div class="input-group-addon">
                                                    <a href=""><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>

                                        </div>

                                        <!-- Remember Me Checkbox -->
                                        <div class="form-group form-check mb-20">
                                             <input class="form-check-input" type="checkbox" name="remember" id="rememberMe" >
                                            <label class="form-check-label" for="rememberMe">Remember me</label>
                                        </div>

                                        <!-- Forgot Password Link -->
                                        <div class="form-group mb-20">
                                                                                 <a class="lostPasswordLink" style='cursor:pointer;'>
                                                        Forgot Your Password?
                                                    </a>

                                        </div>

                                        <!-- Sign In Button -->
                                        <button type="submit" class="btn btn-primary mb-10">Sign In</button>
                                        <br>
                                        <p>Not a User? Please Please <a class="signup" style='cursor:pointer; font-weight:bold;'>Sign Up</a></p>

                                    </form>

                                    <form action="https://digital.statelife.com.pk/sendemail/toreset" class="lost-password" style="display: none;" method='post'>
                                           <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <div class="form-group mb-20">
                                            <label for="lostEmail">Enter your email to reset password</label>
                                            <input type="email" class="form-control" id="lostEmail" placeholder="Enter email" name='email' required>

                                            <!-- Confirm and Cancel Buttons -->
                                            <div class="mt-3">
                                                <button type="submit" class="btn btn-success" style="font-size: 13px;">Confirm</button>
                                                <button type="button" class="btn btn-secondary" id="cancelLostPassword" style="font-size: 13px;">Cancel</button>
                                               <p>Already a User? Please <a id="signin_forget" style='cursor:pointer;'>Sign In</a></p>
                                            </div>
                                        </div>
                                    </form>

                                    <!-- Sign Up Form -->

                                    <form  id="signupForm" class="signup-form" method='post' style="display: none;" action='https://digital.statelife.com.pk/register' enctype="multipart/form-data">
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <h3>Sign Up</h3>
                                        <p>Please Sign Up to Your account</p>
                                        <!-- Full Name -->
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputFName">First Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='first_name' id="inputFName" placeholder="Enter Your First Name" required>

                                        </div>
                                        <div class="form-group mb-10 mt-10 ">
                                            <label for="inputLName">Last Name <span class='text text-danger'>*</span></label>
                                            <input type="text" class="form-control" name='last_name' id="inputLName" placeholder="Enter Your Last Name" required>
                                        </div>

                                        <!-- Email Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputEmail">Email address <span class='text text-danger'>*</span></label>
                                            <input type="email" class="form-control" id="inputEmail" placeholder="Enter email" name='email' required>
                                                                    </div>

                                        <!-- Phone Input -->
                                        <div class="form-group mb-10 ">
                                            <label for="inputPhone">Phone <span class='text text-danger'>*</span></label>
                                            <input type="number" name="phone" class="form-control" id="inputPhone" placeholder="Enter your phone" required>
                                        </div>
                						  <div class="form-group mb-10 ">
                                            <label for="inputPhone">CNIC <span class='text text-danger'>*</span></label>
                                            <input type="text" name="CNIC" class="form-control cnic_input" placeholder="Enter your CNIC" required>
                                        </div>

                                        <div class="form-group mb-10">
                                            <label for="inputpPassword">Password <span class='text text-danger'>*</span> <small style='color:red;'>(Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input id="inputpPassword" name='password' class="form-control signup_password" type="password"  required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputpPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!-- Confirm Password Input -->
                                        <div class="form-group mb-20">
                                            <label for="inputCPassword">Confirm Password  <span class='text text-danger'>*</span><small style='color:red;'>(Confirm Password must be at least 8 characters)</small></label>
                                            <div class="input-group" id="show_hide_password">
                                                <input class="form-control confirm_signup_password" type="password" id="inputCPassword" name='password_confirmation' required>
                                                <div class="input-group-addon">
                                                    <a href="#" class="toggle_password" data-target="inputCPassword"><i class="fa fa-eye-slash" aria-hidden="true"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <!--Upload Picture-->
                                        <div class="form-group mb-20" >
                                            <label for="upload-pic">Upload Profile Image <span class='text text-danger'>*</span></label>
                                            <div class="input-group">
                                                <input class="form-control" type="file" id="upload-pic"   name='image' required>
                                            </div>
                                        </div>

                                        <button type="submit" class="btn btn-primary sign_up_btn">Sign Up</button>
                                        <p>Already a User? Please <a class="signin" style='cursor:pointer; font-weight:bold;'>Sign In</a></p>
                                    </form>

                                    <form class='forget_password' style='display:none;' method='post' action='https://digital.statelife.com.pk/password/reset'>
                                        <input type="hidden" name="_token" value="TpHPIigp5upzTvsB9S8u65dHdXrmR6pOUKY6lv8z">                        <input type='email' name='email' class='form-control'>
                                        <input type='submit' class='btn btn-primary'>
                                    </form>
                                </div>

                            </div>
                        </div>
                        <div class="offCanvas__overly"></div>
                        <!-- offCanvas-menu-end -->
                <div id="myModal" class="modal fade " role="dialog">
                  <div class="modal-dialog">

                   <div class="container">
                      <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/logo.png" alt="Logo">

                    <div class="accountverify"></div>
                <div class="my-4">
                    <p> We have sent you a link to verify your Email at</p>
                    <p> <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e4f5e3e4d0f7fdf1f9fcbef3fffd">[email&#160;protected]</a></p>

                   <div id="timer"></div>

                </div>

                   </div>

                  </div>
                </div>

                    </header>
                    <!--modal-->
                    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
                     <script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
                     <script>

                       $('.cnic_input').on('input',function(){
                        var inputValue = $(this).val();

                        if(inputValue.length <= 15){
                            var sanitizedValue = inputValue.replace(/[^0-9]/g, '');
                            var formattedValue = '';

                            for (var i = 0; i < sanitizedValue.length; i++) {
                                if (i === 5 || i === 12) {
                                    formattedValue += '-';
                                }
                                formattedValue += sanitizedValue[i];
                            }
                            $(this).val(formattedValue);
                        } else {
                              $(this).val(inputValue.substr(0, 15));

                        }
                     })

                      var path = {
                        customRegisterThroughAjax: "https://digital.statelife.com.pk/customRegisterThroughAjax"
                    };

                     function addCountryCode(input) {
                    // Remove any non-digit characters from the input
                    let phoneNumber = input.value.replace(/\D/g, '');

                    // Check if the input starts with "92", if not, prepend "+92"
                    if (!phoneNumber.startsWith('92')) {
                        phoneNumber = '+92' + phoneNumber;
                    }

                    // Update the input value with the formatted phone number
                    input.value = phoneNumber;
                }

                    $(document).ready(function(){
                     $('#inputPhone').on('input', function(){
                        var inputValue = $(this).val();
                        if(inputValue.length <= 11){
                        } else {
                        $(this).val(inputValue.substr(0, 11));
                        }
                        });

                        $('.signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })
                        $('.confirm_signup_password').on('input', function() {
                            var signup_password = $(this).val();
                            if (signup_password.length < 8) {
                                $('.sign_up_btn').prop('disabled', true);
                            }else{
                                $('.sign_up_btn').prop('disabled', false);
                            }
                        })

                    });
                $(document).ready(function() {
                        $('.toggle_password').click(function(e) {
                            e.preventDefault();
                            var $inputField = $('#' + $(this).data('target'));
                            var type = $inputField.attr('type') === 'password' ? 'text' : 'password';
                            $inputField.attr('type', type);
                            $(this).find('i').toggleClass('fa-eye-slash fa-eye');
                        });
                    });

                $('#signin_forget').click(function(){
                    $('.lost-password').hide();
                    $('.signin-form').show();
                })
                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });

                    </script>
                    <!-- header-area-end -->
                <style>
                    .services-content:hover .icon {
                    color: white;
                }
                </style>
                <!-- header-area-end -->
                 <script>
                            </script>
                <!-- main-area -->
                <main class="fix">
                      <!-- banner-area -->
                    <section class="banner-area banner-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/Bd-1.jpg">

                        <div class="container">

                            <div class="row">

                                <div class="col-lg-6">
                                    <div class="banner-content">
                                        <span class="sub-title" data-aos="fade-up" data-aos-delay="0">We Are Expert In This Field</span>
                                        <h2 class="title" data-aos="fade-up" data-aos-delay="200">PROTECTION <br>In Your Hands</h2>
                                        <p data-aos="fade-up" data-aos-delay="400">
                                             <span>You Dont't Need to say Much to show your care </span>
                                                      With a state life insurance policy you can
                                                     give your family the financial protection they need!</p>
                                   <!--   <a href="#scroll" class="btn aos-init aos-animate" data-aos="fade-up" data-aos-delay="600">Read More</a> -->
                                    </div>
                                    <div class="banner-shape">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape01.png" alt="" class="rightToLeft">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/banner_shape02.png" alt="" class="ribbonRotate">
                                    </div>
                                </div>
                            </div>
                            <div class="banner-social">
                                <h5 class="title">Follow us</h5>
                                <ul class="list-wrap">
                                    <li><a href="javascript:void(0)"><i class="fab fa-facebook-f"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-twitter"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-instagram"></i></a></li>
                                    <li><a href="javascript:void(0)"><i class="fab fa-linkedin-in"></i></a></li>
                                </ul>
                            </div>
                            <div class="banner-scroll">
                                <a href="#doubts">Scroll Down <span><i class="fas fa-arrow-right"></i></span></a>
                            </div>
                        </div>
                    </section>
                    <!-- banner-area-end -->

                    <!-- No More Doubts! Start -->
                    <section id="doubts" class="pb-5">
                        <div class="container">
                            <div class="row justify-content-center pt-5">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3 pt-5">
                                        <h2 class="title tg-element-title" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate">No More Doubts!</h2>
                                        <span class="sub-title m-0" data-aos="fade-up" data-aos-delay="400" class="aos-init aos-animate"> Buy Insurance In just Few Simple Steps </span>
                                    </div>
                                </div>
                            </div>
                            <div class="row justify-content-center pb-5">
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="300" class="aos-init aos-animate">
                                    <div class="num-heading">1</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-01.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Choose Your Desired Plan</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="500" class="aos-init aos-animate">
                                    <div class="num-heading">2</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-02.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Coverage & Plans Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="700" class="aos-init aos-animate">
                                    <div class="num-heading">3</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-03.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Fill in Proposal Details</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2" data-aos="fade-right" data-aos-delay="900" class="aos-init aos-animate">
                                    <div class="num-heading">4</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-04.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Pay Online</div>
                                </div>
                                <div class="col-6 col-sm-6 col-md-3 text-center col-lg-2 pt-5" data-aos="fade-right" data-aos-delay="1100" class="aos-init aos-animate">
                                    <div class="num-heading">5</div>
                                    <div class="doubts-icon">
                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/doubts-icon-05.png" alt="Choose Your"/>
                                    </div>
                                    <div class="doubts-content">Get Your Policy & Be Secure</div>
                                </div>
                            </div>
                        </div>
                    </section>
                    <!-- No More Doubts! End -->

                    <div  class="services-area" >
                        <!-- services-area -->
                         <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-8">
                                    <div class="section-title text-center mb-40 tg-heading-subheading animation-style3">
                                        <span class="sub-title m-0"> WHAT WE OFFER </span>
                                        <h2 class="title tg-element-title"> We Offer An Effective Solutions</h2>
                                    </div>
                                </div>
                            </div>
                         </div>

                    <!-- services-area-end -->
                            <!-- Start Class-->
                            <!--section 1 -->
                            <section class="services-item-wrap ">
                                <div class="row justify-content-center">

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="1"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1769150826.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Life Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-8" id="2"  onclick="getSubClass(this.id);">
                                        <div class="box" id="box1" style='cursor:pointer;' data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                            <div class="services-item shine-animate-item">
                                                <div class="services-thumb">
                                                    <a  class="shine-animate">
                                                        <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt="">
                                                    </a>
                                                </div>
                                                <div class="services-content"  >
                                                    <div class="icon">
                                                        <img src="https://digital.statelife.com.pk/public/img_icon/img_icon1715082370.png" alt="">
                                                    </div>
                                                    <h4 class="title"><a >Health Insurance  </a></h4>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                                    </div>
                                <div style="text-align: center;">
                                    <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                </div>

                            </section>
                            <!-- END Class-->

                            <!-- Start Sub Class-->
                                <!--section 2-->
                            <section id="section2" >
                                <div class="services-item-wrap pt-5">
                                    <div class="row justify-content-center pt-5" id="subClass" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                    </div>
                                    <div class="breakLine"style="text-align: center;display:none">
                                        <img width="600px" src="https://digital.statelife.com.pk/public/front_panel_assets/images/line.png" alt="">
                                    </div>
                                </div>
                            </section>

                            <!-- End SubClass -->

                        </div>

                    <!-- project-area -->
                    <section class="project-area pt-5" id="section3" style="display: none;">
                        <div class="container">
                            <div class="row justify-content-center">
                                <div class="col-xl-6 col-lg-7">
                                    <div class="section-title text-center mb-50 tg-heading-subheading animation-style3" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                        <span class="sub-title" >Life Insurance</span>
                                        <h2 class="title tg-element-title">Let’s Discover All Our Products</h2>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="project-item-wrap">
                            <div class="container custom-container-two">
                                <div class="row justify-content-center" id="policies" data-aos="fade-up" data-aos-delay="300" class="aos-init aos-animate">
                                </div>
                            </div>
                        </div>
                        <div class="project-shape-wrap">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape01.png" alt="" class="alltuchtopdown">
                            <img src="https://digital.statelife.com.pk/public/front_panel_assets/images/project_shape02.png" alt="" class="rotateme">
                        </div>
                    </section>
                    <!-- project-area-end -->

                    <!-- request-area -->
                    <!--<div class="request-area request-bg" data-background="https://digital.statelife.com.pk/public/front_panel_assets/images/request_bg.jpg">-->
                    <!--    <div class="container">-->
                    <!--        <div class="row justify-content-center">-->
                    <!--            <div class="col-lg-8">-->
                    <!--                <div class="request-content text-center tg-heading-subheading animation-style3">-->
                    <!--                    <h2 class="title tg-element-title">Protect Your Life <br>You Care</h2>-->
                    <!--                    <div class="content-bottom">-->
                    <!--                        <a href="tel:0123456789" class="btn">Request a Free Call</a>-->
                    <!--                        <div class="content-right">-->
                    <!--                            <div class="icon">-->
                    <!--                                <i class="flaticon-phone-call"></i>-->
                    <!--                            </div>-->
                    <!--                            <div class="content">-->
                    <!--                                <span>Toll Free Call</span>-->
                    <!--                                <a href="tel:0123456789">+ 0800-09099</a>-->
                    <!--                            </div>-->
                    <!--                        </div>-->
                    <!--                    </div>-->
                    <!--                </div>-->
                    <!--            </div>-->
                    <!--        </div>-->
                    <!--    </div>-->
                    <!--    <div class="request-shape">-->
                    <!--        <img src="images/request_shape01.png" alt="" data-aos="fade-right" data-aos-delay="400">-->
                    <!--        <img src="images/request_shape02.png" alt="" data-aos="fade-left" data-aos-delay="400">-->
                    <!--    </div>-->
                    <!--</div>-->
                    <!-- request-area-end -->

                </main>
                <!-- main-area-end -->

                <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
                <script>
                // Function to scroll to a specific section
                function scrollToSection(sectionId) {
                  var targetElement = document.getElementById(sectionId);
                  if (targetElement) {
                    targetElement.scrollIntoView({ behavior: 'smooth' });
                  }
                }

                // Function to fetch subclass data
                function getSubClass(id){
                         document.cookie = `ClassId=${id}; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/`;
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_sub_class/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $('#subClass').html('');
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var imgName ="https://digital.statelife.com.pk/public/img_icon";
                                var divBox  ='<div class="col-xl-3 col-lg-4 col-md-6 col-sm-8"  id="'+result[index].id+'" onclick="getPolicies(this.id);">';
                                divBox +='<div class="box" id="box3">';
                                divBox +='<div class="services-item shine-animate-item">';
                                divBox +='<div class="services-thumb">';
                                divBox +='<a href="#section3" class="shine-animate" onclick="scrollToSection(\'section3\');"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="services-content">';
                                divBox +='<div class="icon">';
                                divBox +='<img src="'+imgName+'/'+result[index].img_icon+'"></div>';
                                divBox +='<h4 class="title">';
                                divBox +='<a href="#section3" onclick="scrollToSection(\'section3\');">'+result[index].name+'</a>';
                                divBox +='</h4></div></div</div></div>';
                                $("#subClass").append(divBox);
                            });
                            $(".breakLine").show();
                            scrollToSection('section2'); // Scroll to section 2
                        }
                    });
                }

                // Function to fetch policies data
                function getPolicies(id){
                    $.ajax({
                        url: 'https://digital.statelife.com.pk/get_policies/'+id,
                        type: 'GET',
                        dataType: 'json',
                        success: function(result) {
                            $("#section3").show();
                            $('#policies').html('');
                            $.each(result, function (index) {
                                var url ="https://digital.statelife.com.pk/dashboard/policy";
                                var divBox  ='<div class="col-xl-3 col-md-6">';
                                divBox +='<div class="project-item">';
                                divBox +='<div class="project-thumb">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'"><img src="https://digital.statelife.com.pk/public/front_panel_assets/images/state_life_logo.png" alt=""></a>';
                                divBox +='</div>';
                                divBox +='<div class="project-content">';
                                divBox +='<div class="left-side-content">';
                                divBox +='<h4 class="title"><a href="'+url+'/'+result[index].policy_id+'">'+result[index].name+'</a></h4>';
                                divBox +='</div>';
                                divBox +='<div class="link-arrow">';
                                divBox +='<a href="'+url+'/'+result[index].policy_id+'">';
                                divBox +='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15" fill="none">';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6293 3.27957C17.7117 2.80341 17.4427 2.34763 17.0096 2.17812C16.9477 2.15385 16.8824 2.13552 16.8144 2.12376L6.96081 0.419152C6.41654 0.325049 5.89911 0.689856 5.80491 1.23411C5.71079 1.77829 6.07564 2.29578 6.61982 2.38993L14.0946 3.68295L1.36574 12.6573C0.914365 12.9756 0.806424 13.5995 1.12467 14.0509C1.44292 14.5022 2.06682 14.6102 2.51819 14.2919L15.247 5.31753L13.954 12.7923C13.8598 13.3365 14.2247 13.854 14.7689 13.9482C15.3131 14.0422 15.8305 13.6774 15.9248 13.1332L17.6293 3.27957Z" fill="currentcolor"></path>';
                                divBox +='</svg>';
                                divBox +='</a>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                divBox +='</div>';
                                $("#policies").append(divBox);
                            });
                            scrollToSection('section3'); // Scroll to section 3
                        }
                    });
                }

                $(document).ready(function(){
                   setTimeout(function() {
                        $(".customMsg").remove();
                    }, 5000);
                });

                document.addEventListener('DOMContentLoaded', function() {
                        // Find the flash message element
                        var flashMessage = document.getElementById('flash-message');
                        // Check if the flash message exists
                        if (flashMessage) {
                            // Set a timeout to hide the message after 5 seconds (5000 milliseconds)
                            setTimeout(function() {
                                flashMessage.style.display = 'none';
                            }, 5000);
                        }
                    });
                </script>

                <style>
                    .footer-10 {
                    background: #000c14;
                    padding: 0 0 1em 0 !important;
                }
                .footer-10 .con.con-3 {
                    background: #004fb6;
                    border-radius: 30px 4px 30px 4px;
                    margin: 0px 15px 0 15px;
                }
                .con.con-2.w-100.py-5 {
                    height: 256px;
                }
                	.pre-heading {
                		color: #787676;
                		font-size: 40px;
                		font-style: normal;
                		font-weight: 700;
                		line-height: normal;
                	}

                	.affi-logo {
                		display: flex;
                		flex-direction: column;
                		align-items: center;
                		justify-content: center;
                		text-align: center;
                		width: 100%;
                	}
                .affi {
                		color: #000;
                		text-align: center;
                		font-size: 14px;
                		font-style: normal;
                		line-height: 17px;
                		margin: 0;
                	}
                .affi-logo img {
                    max-width: 100%;
                    max-height: 100px;
                    width: auto;
                    height: auto;
                    margin-bottom: 10px;
                }
                .container.product {
                		padding-top: 100px;
                }
                </style>

                  <script>
                        function navigateToSelectedPage() {
                            var selectBox = document.forms['ddaForm'].elements['id'];
                            var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                            if (selectedValue) {
                                window.location.href = '/en/page/' + selectedValue;
                            }
                        }
                    </script>

                <div class="container product my-4" style="padding-bottom: 100px;">
                   <div class="row">
                      <div class="col-md-12 col-lg-10">
                         <h2>
                            <span class="pre-heading">
                            Affiliations &amp; memberships
                            </span>
                         </h2>
                         <p>Recognized for our excellence and credibility through esteemed affiliations.</p>
                      </div>
                   </div>
                   <div class="row">
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_aaa_20240202045438.png" alt="">
                            <p class="affi">
                               The Only Insurance Corporation in Pakistan with AAA Rating
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://citizenportal.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_pmdu_20240202051249.png" alt="">
                               <p class="affi">
                                  Prime Minister's Performance Delivery Unit
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.secp.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_secp_20240202051412.png" alt="">
                               <p class="affi">
                                  Securities and Exchange Commission of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_policy_20240202051445.png" alt="">
                            <p class="affi">
                               Guaranteed By Government Of Pakistan
                            </p>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://www.sifc.gov.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_special-investment-facilitation-council_20240522111825.png" alt="">
                               <p class="affi">
                                  Special Investment Facilitation Council
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://jamapunji.pk/" target="_blank">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_jama-punji_20240805130319.png" alt="">
                               <p class="affi">
                                  Jama Punji
                               </p>
                            </a>
                         </div>
                      </div>
                      <div class="col">
                         <div class="affi-logo">
                            <a href="https://fio.gov.pk/" target="_blank">
                            </a>
                            <a href="javacript:void(0)" class="open-modal-affiliate-memberships" data-toggle="modal" data-image="https://statelife.com.pk/public/uploads/media/media_fio-message_20250124172902.jpg" data-url="https://fio.gov.pk/">
                               <img src="https://statelife.com.pk/public/uploads/blocks/subblock/thumbnail_federal-pakistan_20250122163409.png" alt="">
                               <p class="affi">
                                  Federal Insurance Ombudsman of Pakistan
                               </p>
                            </a>
                         </div>
                      </div>
                   </div>
                </div>

                    <footer class="footer-10 mt-5 pt-4">
                        <div class="container">

                            <div class="row  no-gutters pt-5">
                                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-1 w-100 py-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-phone"></span>
                                            </div>
                                            <div class="text">
                                            <p><span><a class="__cf_email__" href="tel:9202199202800">PABX No 021-99202800-9 Lines</a></span><br /><span><a class="__cf_email__" href="tel:051-111-777-542">Help Line: 051-111-777-542</a></span></p>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-md-4 mb-md-0 mb-4 d-flex">
                                    <div class="con con-3 w-100 p-5">
                                        <div class="con-info w-100 text-center">
                                            <div class="icon d-flex align-items-center justify-content-center">
                                                <span class="fa fa-map-marker"></span>
                                            </div>
                                            <div class="text">
                                                <span><p><span>State Life Insurance Corporation Of Pakistan Principal Office State Life Building No. 9, Dr. Ziauddin Ahmed Road, Karachi-75530</span></p></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                <div class="col-md-4 mb-md-0 mb-4 fot">
                    <a href="/registercomplaint" target="_blank" class="__cf_email__" >
                    <div class="con con-2 w-100 py-5">
                        <div class="con-info w-100 text-center">
                            <div class="icon d-flex align-items-center justify-content-center">
                                <span class="fa fa-envelope"></span>
                            </div>
                            <div class="text">
                                <!--<span><a href="mailto:Help Desk" class="__cf_email__" >Help Desk</a></span>-->
                                <span>Help Desk</span>
                            </div>
                        </div>
                    </div>
                </a>
                </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5">
                                <div class="col-md-7">
                                    <div class="row">
                                            <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Quick Links</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/downloads" title="Downloads">Downloads</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/policy-term-and-conditions" title="Policy Term &amp; Condition">Policy Term &amp; Condition</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/image-disclaimer" title="Image Disclaimer">Image Disclaimer</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/sitemap" title="Sitemap">Sitemap</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/laws" title="Law">Law</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/premium-calculator" title="Calculator">Calculator</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/faqs" title="FAQS">FAQS</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <h2 class="footer-heading">Useful Information</h2>
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://digital.statelife.com.pk/online-policy-proposal" title="Policy Advisor">Policy Advisor</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-tips" title="Health Tips">Health Tips</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/medical-examiners" title="Medical Examiners">Medical Examiners</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/health-insurance" title="Health Insurance">Health Insurance</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/glossary" title="Glossary">Glossary</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/further-links" title="Other Links">Other Links</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/product-advisor" title="Product Advisor">Product Advisor</a></li>
                            					               				</ul>
                            				                        </div>
                                        <div class="col-md-4 mb-md-0 mb-4">
                                            <!--<h2 class="footer-heading"></h2>-->
                                                        				<ul class="list-unstyled">
                            				                                                    					   <li><a class="d-block" href="https://statelife.com.pk/en/unpaid_claims" title="Unpaid Claims">Unpaid Claims</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/minutes-of-meeting" title="Minutes of Meeting">Minutes of Meeting</a></li>
                            					                                                   					   <li><a class="d-block" href="https://statelife.com.pk/en/tutorial-for-field-personnel" title="Tutorial for Field Person">Tutorial for Field Person</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/un-sanctions-sros" title="UN Sanctions SROs">UN Sanctions SROs</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/complaint-desk" title="Complaint Desk">Complaint Desk</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/pakistan-citizen-portal" title="Pakistan Citizen Portal">Pakistan Citizen Portal</a></li>
                            					                                                   					   <li><a class="d-block" href="https://beta.statelife.com.pk/en/page/proscribed-persons" title="SLIC Proscribed Persons">SLIC Proscribed Persons</a></li>
                            					               				</ul>
                            				                        </div>

                                    </div>
                                </div>
                                <div class="col-md-5 mb-md-0 mb-4">
                                    <h2 class="footer-heading">Download The App</h2>
                                    <div class="d-flex">
                                        <div class="col-md-3">
                                            <a href="https://apps.apple.com/app/id1551353775" ><img width="95%" src="https://statelife.com.pk/public/assets_cf/images/app-pay-img.png" alt="Download on the App Store" /></a>

                                        </div>
                                        <div  class="col-md-3">
                                            <a href='https://play.google.com/store/apps/details?id=com.stagescycling.stages'><img width="95%" alt='Get it on Google Play' src='https://statelife.com.pk/public/assets_cf/images/google-pay-img.png' /></a>

                                        </div>

                                    </div>
                                      <!--<h2 class="footer-heading">Subscribe</h2>-->
                                    <!--<form action="#" class="subscribe-form">-->
                                    <!--    <div class="form-group d-flex">-->
                                    <!--        <input type="email" class="form-control rounded-left" placeholder="Enter email address" required />-->
                                    <!--        <button type="submit" class="form-control submit rounded-right">Subscribe</button>-->
                                    <!--    </div>-->
                                    <!--    <span class="subheading">Get digital marketing updates in your mailbox</span>-->
                                    <!--</form>-->
                                </div>
                            </div>
                            <!--QUICK LINKS SECTION-->
                            <div class="row mt-5 pt-4 border-top">
                                <div class="col-md-6 col-lg-8 mb-md-0 mb-4">

                                    <!--<p class="small">translation.copyright</p>-->
                                 <p class="small">Copyright © 2024 State Life Insurance Corporation Of Pakistan. All Rights Reserved.</p>
                                </div>
                                <div class="col-md-6 col-lg-4 text-md-right">
                                				<ul class="ftco-footer-social p-0">
                				                            					   <li class="ftco-animate"><a href="https://twitter.com/StateLifeInsur4" title="Twitter"><span class="fab fa-twitter"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.facebook.com/slicpakistanofficial" title="Facebook"><span class="fab fa-facebook"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.linkedin.com/company/statelifeofficial/" title="Linkedin"><span class="fab fa-linkedin"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.instagram.com/statelifeofficialpakistan" title="Instagram"><span class="fab fa-instagram"></span></a></li>
                					                           					   <li class="ftco-animate"><a href="https://www.youtube.com/channel/UCDGy5VkCLdJ55OwN0FQLc6Q/featured" title="Youtube"><span class="fab fa-youtube"></span></a></li>
                					   				</ul>
                				                </div>
                            </div>
                        </div>
                    </footer>

                    <!-- JS here -->
                    <script data-cfasync="false" src="https://digital.statelife.com.pk/public/front_panel_assets/js/email-decode.min.js"></script><script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery-3.6.0.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/bootstrap.bundle.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.magnific-popup.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.odometer.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.appear.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ScrollTrigger.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/SplitText.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/gsap-animation.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/jquery.parallaxScroll.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/swiper-bundle.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/ajax-form.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/wow.min.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/aos.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/main.js"></script>
                    <script src="https://digital.statelife.com.pk/public/front_panel_assets/js/login.js"></script>

                    <script>

                        const text = document.querySelector('.circle');
                        text.innerHTML = text.textContent.replace(/\S/g, "<span>$&</span>");

                        const element = document.querySelectorAll('.circle span');
                        for (let i = 0; i < element.length; i++) {
                            element[i].style.transform = "rotate(" + i * 17 + "deg)"
                        }

                    </script>

                <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"29829857683744e588dc16a2e33edd22","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
                </body></html>
            Parameter |
                cache-control
            Evidence |
                no-cache, private
            Solution | For secure content, ensure the cache-control HTTP header is set with "no-cache, no-store, must-revalidate". If an asset should be cached consider setting the directives "public, max-age, immutable".

## Appendix

### Alert Types

This section contains additional information on the types of alerts in the report.

1. #### SQL Injection

   Source | raised by an active scanner (SQL Injection)
   CWE ID | 89
   WASC ID | 19
   Reference | https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html

2. #### Content Security Policy (CSP) Header Not Set

   Source | raised by a passive scanner (Content Security Policy (CSP) Header Not Set)
   CWE ID | 693
   WASC ID | 15
   Reference | https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html https://www.w3.org/TR/CSP/ https://w3c.github.io/webappsec-csp/ https://web.dev/articles/csp https://caniuse.com/#feat=contentsecuritypolicy https://content-security-policy.com/

3. #### Missing Anti-clickjacking Header

   Source | raised by a passive scanner (Anti-clickjacking Header)
   CWE ID | 1021
   WASC ID | 15
   Reference | https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Frame-Options

4. #### Sub Resource Integrity Attribute Missing

   Source | raised by a passive scanner (Sub Resource Integrity Attribute Missing)
   CWE ID | 345
   WASC ID | 15
   Reference | https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity

5. #### Application Error Disclosure

   Source | raised by a passive scanner (Application Error Disclosure)
   CWE ID | 550
   WASC ID | 13

6. #### Big Redirect Detected (Potential Sensitive Information Leak)

   Source | raised by a passive scanner (Big Redirect Detected (Potential Sensitive Information Leak))
   CWE ID | 201
   WASC ID | 13

7. #### Cookie No HttpOnly Flag

   Source | raised by a passive scanner (Cookie No HttpOnly Flag)
   CWE ID | 1004
   WASC ID | 13
   Reference | https://owasp.org/www-community/HttpOnly

8. #### Cookie Without Secure Flag

   Source | raised by a passive scanner (Cookie Without Secure Flag)
   CWE ID | 614
   WASC ID | 13
   Reference | https://owasp.org/www-project-web-security-testing-guide/v41/4-Web_Application_Security_Testing/06-Session_Management_Testing/02-Testing_for_Cookies_Attributes.html

9. #### Cross-Domain JavaScript Source File Inclusion

   Source | raised by a passive scanner (Cross-Domain JavaScript Source File Inclusion)
   CWE ID | 829
   WASC ID | 15

10. #### HTTPS Content Available via HTTP

    Source | raised by an active scanner (HTTPS Content Available via HTTP)
    CWE ID | 311
    WASC ID | 4
    Reference | https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Strict_Transport_Security_Cheat_Sheet.html https://owasp.org/www-community/Security_Headers https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security https://caniuse.com/stricttransportsecurity https://datatracker.ietf.org/doc/html/rfc6797

11. #### Server Leaks Information via "X-Powered-By" HTTP Response Header Field(s)

    Source | raised by a passive scanner (Server Leaks Information via "X-Powered-By" HTTP Response Header Field(s))
    CWE ID | 497
    WASC ID | 13
    Reference | https://owasp.org/www-project-web-security-testing-guide/v42/4-Web_Application_Security_Testing/01-Information_Gathering/08-Fingerprint_Web_Application_Framework https://www.troyhunt.com/shhh-dont-let-your-response-headers/

12. #### Strict-Transport-Security Header Not Set

    Source | raised by a passive scanner (Strict-Transport-Security Header)
    CWE ID | 319
    WASC ID | 15
    Reference | https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Strict_Transport_Security_Cheat_Sheet.html https://owasp.org/www-community/Security_Headers https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security https://caniuse.com/stricttransportsecurity https://datatracker.ietf.org/doc/html/rfc6797

13. #### Timestamp Disclosure - Unix

    Source | raised by a passive scanner (Timestamp Disclosure)
    CWE ID | 497
    WASC ID | 13
    Reference | https://cwe.mitre.org/data/definitions/200.html

14. #### X-Content-Type-Options Header Missing

    Source | raised by a passive scanner (X-Content-Type-Options Header Missing)
    CWE ID | 693
    WASC ID | 15
    Reference | https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/gg622941(v=vs.85) https://owasp.org/www-community/Security_Headers

15. #### Authentication Request Identified

    Source | raised by a passive scanner (Authentication Request Identified)
    Reference | https://www.zaproxy.org/docs/desktop/addons/authentication-helper/auth-req-id/

16. #### Information Disclosure - Suspicious Comments

    Source | raised by a passive scanner (Information Disclosure - Suspicious Comments)
    CWE ID | 615
    WASC ID | 13

17. #### Modern Web Application

    Source | raised by a passive scanner (Modern Web Application)

18. #### Re-examine Cache-control Directives

    Source | raised by a passive scanner (Re-examine Cache-control Directives)
    CWE ID | 525
    WASC ID | 13
    Reference | https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#web-content-caching https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control https://grayduck.mn/2021/09/13/cache-control-recommendations/

19. #### Retrieved from Cache

    Source | raised by a passive scanner (Retrieved from Cache)
    CWE ID | 525
    Reference | https://datatracker.ietf.org/doc/html/rfc7234 https://datatracker.ietf.org/doc/html/rfc7231 https://www.rfc-editor.org/rfc/rfc9110.html

20. #### Session Management Response Identified

    Source | raised by a passive scanner (Session Management Response Identified)
    Reference | https://www.zaproxy.org/docs/desktop/addons/authentication-helper/session-mgmt-id/

21. #### User Agent Fuzzer

    Source | raised by an active scanner (User Agent Fuzzer)
    Reference | https://owasp.org/wstg