PageSourceSearch

https://bpm.insivumeh.gob.gt/login

html insivumeh.gob.gt collected 2026-09-24 17:38:25 UTC 35,913 bytes, 740 lines download raw bytes

1<!DOCTYPE html>
2<html lang="es">
3<head>    <link href="/rappasoft/laravel-livewire-tables/core.min.css" rel="stylesheet" />     <link href="/rappasoft/laravel-livewire-tables/thirdparty.css" rel="stylesheet" />
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6
7    <title>INSIVUMEH</title>
8
9    <link rel="preload" as="style" href="https://bpm.insivumeh.gob.gt/build/assets/app-566db8bc.css" /><link rel="preload" as="style" href="https://bpm.insivumeh.gob.gt/build/assets/app-0e7adc49.css" /><link rel="modulepreload" as="script" href="https://bpm.insivumeh.gob.gt/build/assets/app-6003c606.js" /><link rel="modulepreload" as="script" href="https://bpm.insivumeh.gob.gt/build/assets/jquery-45d882b3.js" /><link rel="modulepreload" as="script" href="https://bpm.insivumeh.gob.gt/build/assets/_commonjsHelpers-de833af9.js" /><link rel="stylesheet" href="https://bpm.insivumeh.gob.gt/build/assets/app-566db8bc.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://bpm.insivumeh.gob.gt/build/assets/app-0e7adc49.css" data-navigate-track="reload" />
9<script type="module" src="https://bpm.insivumeh.gob.gt/build/assets/app-6003c606.js" data-navigate-track="reload"></script>
9
10    <!-- Font Awesome Icons -->
11    <link href="https://bpm.insivumeh.gob.gt/assets/css/nucleo-svg.css" rel="stylesheet"/>
12    <link rel="shortcut icon" href="https://bpm.insivumeh.gob.gt/storage/images/kxWjP5QH4iId5Dx9gz55VJTymIsU8ZfMfENzIz8i.png">
13
14    <!-- CSS Files -->
15    <link id="pagestyle" href="https://bpm.insivumeh.gob.gt/assets/css/soft-ui-dashboard.css?v=1.0.3" rel="stylesheet"/>
16
17        
18    <style>
19        .cc-alert{
20            display:flex;
21            align-items:center;
22            justify-content:space-between;
23            gap:16px;
24
25            padding:14px 16px;
26            border-radius:14px;
27
28            background: #fff7e6;
29            border: 1px solid #ffe3b3;
30            box-shadow: 0 10px 30px rgba(0,0,0,.06);
31        }
32
33        .cc-alert__left{
34            display:flex;
35            align-items:flex-start;
36            gap:12px;
37            min-width: 0;
38        }
39
40        .cc-alert__icon{
41            width:36px;
42            height:36px;
43            border-radius:10px;
44            display:flex;
45            align-items:center;
46            justify-content:center;
47
48            background: #ffe3b3;
49            color:#8a4b00;
50            flex: 0 0 auto;
51        }
52
53        .cc-alert__title{
54            font-weight:700;
55            color:#5a3300;
56            line-height:1.1;
57            margin-bottom:2px;
58        }
59
60        .cc-alert__desc{
61            color:#6c757d;
62            font-size:.92rem;
63            line-height:1.25;
64            max-width: 880px;
65        }
66
67        .cc-alert__btn{
68            border-radius:12px;
69            padding:8px 12px;
70            font-weight:700;
71
72            background: #5a5c5c;
73            border:1px solid #5a5c5c;
74            color:#fff;
75            box-shadow:none;
76            white-space: nowrap;
77        }
78
79        .cc-alert__btn:hover{
80            background: #716f6f;
81            border-color:#716f6f;
82            color:#fff;
83            transform: translateY(-1px);
84            transition: .15s ease;
85        }
86
87        @media (max-width: 576px){
88            .cc-alert{
89                flex-direction:column;
90                align-items:stretch;
91            }
92            .cc-alert__right{
93                width:100%;
94            }
95            .cc-alert__btn{
96                width:100%;
97                display:flex;
98                align-items:center;
99                justify-content:center;
100            }
101        }
102    </style>
103
104    <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
105<script src="/rappasoft/laravel-livewire-tables/core.min.js"  ></script>
105 
105<script src="/rappasoft/laravel-livewire-tables/thirdparty.min.js"  ></script>
105</head>
106<body class="g-sidenav-show bg-gray-100">
107<div id="warning">
108    <div class="h2 mt-9 p-3">
109        Por favor, gira tu dispositivo a modo vertical o bloquea la orientación de tu dispositivo.        <svg width="6%" id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250.84 251.93">
110            <defs>
111                <linearGradient id="gradient" x1="0%" y1="0%" x2="100%" y2="100%">
112                    <stop offset="0%" style="stop-color: #FF69B4;"/>
113                    <stop offset="100%" style="stop-color: #6495ED;"/>
114                </linearGradient>
115            </defs>
116            <path
117                d="M159.57,42.67,119.35,2.45S170.64-5.38,224,47c8.4,8.58,24,27.88,29.38,70.79H237.33s2-53.09-62.32-87.95Z"
118                transform="translate(-2.58 -2.04)" fill="url(#gradient)"/>
119            <path
120                d="M98,31.74,222.39,156.11,156.54,222,32.16,97.59,98,31.74m0-19.91a6.9,6.9,0,0,0-4.87,2L14.27,92.73a6.88,6.88,0,0,0,0,9.72l137.4,137.4a6.87,6.87,0,0,0,9.73,0L240.28,161a6.86,6.86,0,0,0,0-9.72L102.88,13.85a6.86,6.86,0,0,0-4.86-2Z"
121                transform="translate(-2.58 -2.04)" fill="url(#gradient)"/>
122            <path
123                d="M96.43,213.33l40.22,40.22S85.36,261.38,32,209c-8.4-8.58-24-27.88-29.38-70.79H18.67s-2,53.09,62.32,87.95Z"
124                transform="translate(-2.58 -2.04)" fill="url(#gradient)"/>
125        </svg>
126    </div>
127</div>
128
129<div id="app">
130    <div wire:snapshot="{&quot;data&quot;:[],&quot;memo&quot;:{&quot;id&quot;:&quot;4JLO3HLEEHhOLZlycoVw&quot;,&quot;name&quot;:&quot;components.root-component&quot;,&quot;path&quot;:&quot;login&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;es&quot;},&quot;checksum&quot;:&quot;571b7750a4bf62e365612067b71526e275ad2dd4fd090b484fd84207c878e49c&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;dispatchSweetAlertEvent&quot;,&quot;dispatchUserNotificationEvent&quot;,&quot;searchUsers&quot;,&quot;searchDepartment&quot;,&quot;searchForms&quot;,&quot;searchWorkflowGroups&quot;,&quot;searchDocumentTemplates&quot;]}" wire:id="4JLO3HLEEHhOLZlycoVw">
131    
132</div>
133                        <div wire:snapshot="{&quot;data&quot;:{&quot;email&quot;:null,&quot;password&quot;:null,&quot;remember_token&quot;:false,&quot;checkEmail&quot;:false,&quot;code&quot;:null,&quot;setting&quot;:[[],{&quot;key&quot;:1,&quot;class&quot;:&quot;App\\Models\\Setting&quot;,&quot;s&quot;:&quot;elmdl&quot;}],&quot;view&quot;:false},&quot;memo&quot;:{&quot;id&quot;:&quot;oYXV8pAo7f2ZfwZhNkzV&quot;,&quot;name&quot;:&quot;auth.login&quot;,&quot;path&quot;:&quot;login&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;es&quot;},&quot;checksum&quot;:&quot;892f13bbd2dca7b4f4b63027634b3e8ff86e81c5199ce2915a289d194c667f15&quot;}" wire:effects="[]" wire:id="oYXV8pAo7f2ZfwZhNkzV">
134    <div class="rmbackground" style="background-image: url(https://bpm.insivumeh.gob.gt/storage/images/zin86v9a7KdIpInbw46itIT20T2Ewf4E8ZH0uPtR.jpg);"></div>
135    <div class="rmcard-content">
136        <div class="rmcard">
137            <div class="rmcardlogo">
138                <img src="https://bpm.insivumeh.gob.gt/storage/images/kxWjP5QH4iId5Dx9gz55VJTymIsU8ZfMfENzIz8i.png" alt="">
139            </div>
140            <div class="rmcardheader">
141                    <div class="rmcardtitle">
142        <h5>Bienvenido de nuevo</h5>
143        <h1>Ingresar</h1>
144    </div>
145    <div class="rmcardnoaccount">
146        <p>¿No tienes cuenta?            <a href="https://bpm.insivumeh.gob.gt/register">Regístrate</a>
147        </p>
148    </div>
149            </div>
150            <div class="rmcardbody">
151                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if BLOCK]><![endif]-->        <form wire:submit="login">
152            <input type="hidden" name="_token" value="tPFRfn1GvSTgxZk7kKrakTboOZn8i7v4FRXuzerQ" autocomplete="off">            <div class="form-group px-0">
153                <label class="rmlabel">Correo Electrónico</label>
154                <div class="input-group mb-3">
155                    <div class="input-group-prepend">
156                    <span class="input-group-text"
157                          style="border-bottom-right-radius: 0;border-top-right-radius: 0; height:100%;">
158                        <i class="fa-solid fa-envelope"></i>
159                    </span>
160                    </div>
161                    <input type="email" name="email" wire:model.live="email"
162                           placeholder="Escribe tu correo electrónico"
163                           class="form-control form-control-lg ">
164                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
165            </div>
166            <div class="form-group px-0 mb-3">
167                <label class="rmlabel">Contraseña</label>
168                <div class="input-group mb-3">
169                    <div class="input-group-prepend">
170                    <span class="input-group-text"
171                          style="border-bottom-right-radius: 0;border-top-right-radius: 0; height:100%;">
172                        <i class="fa-solid fa-lock"></i>
173                    </span>
174                    </div>
175                    <input type="password"
176                           name="password" wire:model.live="password"
177                           placeholder="Escribe la contraseña"
178                           class="form-control form-control-lg "
179                           style="border-left: none !important;"
180                           onfocus="focused(this)"
181                           onfocusout="defocused(this)"
182                           autocomplete="username">
183                    <div class="input-group-append">
184                    <span class="input-group-text"
185                          style="border-bottom-left-radius: 0;border-top-left-radius: 0; height:100%;">
186                        <i class="fa-solid fa-eye-slash" wire:click="onView()"></i>
187                    </span>
188                    </div>
189                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
190            </div>
191            <div class="fomr-group px-0 my-4">
192                <!--[if BLOCK]><![endif]-->                    <p class="rmforget">¿Olvidaste la contraseña? <a href="https://bpm.insivumeh.gob.gt/forgot-password">Restablecer</a>
193                    </p>
194                <!--[if ENDBLOCK]><![endif]-->            </div>
195            <div class="fomr-group px-0 my-3">
196                <div class="row justify-content-end">
197                    <div class="col-lg-12">
198                        <button type="submit" class="btn btn-rmblue w-100 shadow-none text-white">
199                            <span>Iniciar sesión</span>
200                        </button>
201                    </div>
202                </div>
203            </div>
204        </form>
205    <!--[if ENDBLOCK]><![endif]-->    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <div class="fomr-group px-0">
206        <div class="text-center">
207            <p wire:ignore id="version" class="fw-bold pb-0 mb-0">
208                RMEvolution 12.0
209            </p>
210        </div>
211    </div>
212            </div>
213        </div>
214    </div>
215
216        <style>
217        .login-admin-access {
218            border-color: rgba(52, 71, 103, 0.16);
219            border-radius: 14px;
220            border-style: solid;
221            border-width: 1px;
222            background: rgba(255, 255, 255, 0.62);
223            margin: 10px 0 8px;
224            padding: 12px;
225        }
226
227        .login-admin-heading {
228            display: flex;
229            gap: 10px;
230            align-items: center;
231            margin-bottom: 10px;
232        }
233
234        .login-admin-heading i {
235            width: 34px;
236            height: 34px;
237            min-width: 34px;
238            border-radius: 10px;
239            display: inline-flex;
240            align-items: center;
241            justify-content: center;
242            color: #344767;
243            background: rgba(52, 71, 103, 0.1);
244        }
245
246        .login-admin-heading p {
247            margin-bottom: 0;
248            color: #344767 !important;
249            font-size: 14px !important;
250            font-weight: 700;
251        }
252
253        .login-admin-heading small {
254            display: block;
255            color: #67748e;
256            font-size: 12px;
257            line-height: 1.25;
258        }
259
260        .login-admin-access .sso-button {
261            border: 1px solid rgba(52, 71, 103, 0.12);
262            border-radius: 12px;
263            gap: 12px;
264            min-height: 58px !important;
265            overflow: hidden;
266            padding: 9px 13px;
267            position: relative;
268            text-align: left;
269            transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
270        }
271
272        .login-admin-access .sso-button::before {
273            content: "";
274            inset: 0;
275            opacity: 0;
276            pointer-events: none;
277            position: absolute;
278            transition: opacity 180ms ease;
279        }
280
281        .login-admin-access .sso-button:hover {
282            border-color: rgba(52, 71, 103, 0.24);
283            box-shadow: 0 12px 28px rgba(20, 33, 61, 0.10) !important;
284            transform: translateY(-1px);
285        }
286
287        .login-admin-access .sso-button:hover::before {
288            opacity: 1;
289        }
290
291        .login-admin-access .sso-button:focus-visible {
292            outline: 3px solid rgba(26, 115, 232, 0.18);
293            outline-offset: 2px;
294        }
295
296        .login-admin-access .sso-button-google {
297            background: #ffffff;
298            color: #202124;
299        }
300
301        .login-admin-access .sso-button-google::before {
302            background: linear-gradient(90deg, rgba(66, 133, 244, 0.08), rgba(52, 168, 83, 0.08), rgba(251, 188, 5, 0.08), rgba(234, 67, 53, 0.08));
303        }
304
305        .login-admin-access .sso-button-microsoft {
306            background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
307            color: #1f2937;
308        }
309
310        .login-admin-access .sso-button-microsoft::before {
311            background: linear-gradient(90deg, rgba(242, 80, 34, 0.08), rgba(127, 186, 0, 0.08), rgba(0, 164, 239, 0.08), rgba(255, 185, 0, 0.08));
312        }
313
314        .login-admin-access .sso-button-icon {
315            align-items: center;
316            background: #ffffff;
317            border: 1px solid rgba(52, 71, 103, 0.10);
318            border-radius: 10px;
319            display: inline-flex;
320            height: 38px;
321            justify-content: center;
322            min-width: 38px;
323            position: relative;
324            width: 38px;
325            z-index: 1;
326        }
327
328        .login-admin-access .sso-button-copy {
329            display: flex;
330            flex: 1;
331            flex-direction: column;
332            min-width: 0;
333            position: relative;
334            z-index: 1;
335        }
336
337        .login-admin-access .sso-button-copy strong {
338            color: inherit;
339            font-size: 14px;
340            font-weight: 800;
341            line-height: 1.2;
342        }
343
344        .login-admin-access .sso-button-copy small {
345            color: #67748e;
346            font-size: 11px;
347            font-weight: 600;
348            letter-spacing: 0;
349            line-height: 1.25;
350            margin-top: 2px;
351        }
352
353        .login-admin-access .sso-button-arrow {
354            color: #8392ab;
355            font-size: 12px;
356            position: relative;
357            transition: color 180ms ease, transform 180ms ease;
358            z-index: 1;
359        }
360
361        .login-admin-access .sso-button:hover .sso-button-arrow {
362            color: #344767;
363            transform: translateX(2px);
364        }
365
366        .login-admin-access img {
367            max-height: 21px;
368            max-width: 21px;
369        }
370
371        .rmcardbody .fomr-group.my-4 {
372            margin-bottom: 0.75rem !important;
373            margin-top: 0.75rem !important;
374        }
375
376        .rmcardbody .fomr-group.my-3 {
377            margin-bottom: 0.75rem !important;
378            margin-top: 0.75rem !important;
379        }
380
381        @media (max-width: 575.98px) {
382            .login-admin-access {
383                padding: 10px;
384            }
385        }
386    </style>
387</div>
388    </div>
389
390<script src="/livewire/livewire.min.js?id=42cd7fd5"   data-csrf="tPFRfn1GvSTgxZk7kKrakTboOZn8i7v4FRXuzerQ" data-update-uri="/livewire/update" data-navigate-once="true"></script>
390
391<div wire:snapshot="{&quot;data&quot;:{&quot;activeComponent&quot;:null,&quot;components&quot;:[[],{&quot;s&quot;:&quot;arr&quot;}]},&quot;memo&quot;:{&quot;id&quot;:&quot;GFhavHt22EyyOkewK7yx&quot;,&quot;name&quot;:&quot;livewire-ui-modal&quot;,&quot;path&quot;:&quot;login&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;es&quot;},&quot;checksum&quot;:&quot;363287105bbfce32d846f574c2c429915da418d727fb3cfcaed5eb3a7a63365b&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;openModal&quot;,&quot;destroyComponent&quot;]}" wire:id="GFhavHt22EyyOkewK7yx">
392    <!--[if BLOCK]><![endif]-->        
392<script>(()=>{var t,e={646:()=>{function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,o){if(t){if("string"==typeof t)return e(t,o);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,o):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,n=Array(e);o<e;o++)n[o]=t[o];return n}window.LivewireUIModal=function(){return{show:!1,showActiveComponent:!0,activeComponent:!1,componentHistory:[],modalWidth:null,listeners:[],getActiveComponentModalAttribute:function(t){if(void 0!==this.$wire.get("components")[this.activeComponent])return this.$wire.get("components")[this.activeComponent].modalAttributes[t]},closeModalOnEscape:function(t){if(!1!==this.getActiveComponentModalAttribute("closeOnEscape")&&this.closingModal("closingModalOnEscape")){var e=!0===this.getActiveComponentModalAttribute("closeOnEscapeIsForceful");this.closeModal(e)}},closeModalOnClickAway:function(t){!1!==this.getActiveComponentModalAttribute("closeOnClickAway")&&this.closingModal("closingModalOnClickAway")&&this.closeModal(!0)},closingModal:function(t){var e=this.$wire.get("components")[this.activeComponent].name,o={id:this.activeComponent,closing:!0};return Livewire.dispatchTo(e,t,o),o.closing},closeModal:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!1!==this.show){if(!0===this.getActiveComponentModalAttribute("dispatchCloseEvent")){var n=this.$wire.get("components")[this.activeComponent].name;Livewire.dispatch("modalClosed",{name:n})}if(!0===this.getActiveComponentModalAttribute("destroyOnClose")&&Livewire.dispatch("destroyComponent",{id:this.activeComponent}),e>0)for(var i=0;i<e;i++){if(o){var s=this.componentHistory[this.componentHistory.length-1];Livewire.dispatch("destroyComponent",{id:s})}this.componentHistory.pop()}var r=this.componentHistory.pop();r&&!t&&r?this.setActiveModalComponent(r,!0):this.setShowPropertyTo(!1)}},setActiveModalComponent:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.setShowPropertyTo(!0),this.activeComponent!==t){!1!==this.activeComponent&&!1===o&&this.componentHistory.push(this.activeComponent);var n=50;!1===this.activeComponent?(this.activeComponent=t,this.showActiveComponent=!0,this.modalWidth=this.getActiveComponentModalAttribute("maxWidthClass")):(this.showActiveComponent=!1,n=400,setTimeout((function(){e.activeComponent=t,e.showActiveComponent=!0,e.modalWidth=e.getActiveComponentModalAttribute("maxWidthClass")}),300)),this.$nextTick((function(){var o,i=null===(o=e.$refs[t])||void 0===o?void 0:o.querySelector("[autofocus]");i&&setTimeout((function(){i.focus()}),n)}))}},focusables:function(){return t(this.$el.querySelectorAll("a, button, input:not([type='hidden']), textarea, select, details, [tabindex]:not([tabindex='-1'])")).filter((function(t){return!t.hasAttribute("disabled")}))},firstFocusable:function(){return this.focusables()[0]},lastFocusable:function(){return this.focusables().slice(-1)[0]},nextFocusable:function(){return this.focusables()[this.nextFocusableIndex()]||this.firstFocusable()},prevFocusable:function(){return this.focusables()[this.prevFocusableIndex()]||this.lastFocusable()},nextFocusableIndex:function(){return(this.focusables().indexOf(document.activeElement)+1)%(this.focusables().length+1)},prevFocusableIndex:function(){return Math.max(0,this.focusables().indexOf(document.activeElement))-1},setShowPropertyTo:function(t){var e=this;this.show=t,t?document.body.classList.add("overflow-y-hidden"):(document.body.classList.remove("overflow-y-hidden"),setTimeout((function(){e.activeComponent=!1,e.$wire.resetState()}),300))},init:function(){var t=this;this.modalWidth=this.getActiveComponentModalAttribute("maxWidthClass"),this.listeners.push(Livewire.on("closeModal",(function(e){var o,n,i;t.closeModal(null!==(o=null==e?void 0:e.force)&&void 0!==o&&o,null!==(n=null==e?void 0:e.skipPreviousModals)&&void 0!==n?n:0,null!==(i=null==e?void 0:e.destroySkipped)&&void 0!==i&&i)}))),this.listeners.push(Livewire.on("activeModalComponentChanged",(function(e){var o=e.id;t.setActiveModalComponent(o)}
392)))},destroy:function(){this.listeners.forEach((function(t){t()}))}}}},761:()=>{}},o={};function n(t){var i=o[t];if(void 0!==i)return i.exports;var s=o[t]={exports:{}};return e[t](s,s.exports,n),s.exports}n.m=e,t=[],n.O=(e,o,i,s)=>{if(!o){var r=1/0;for(u=0;u<t.length;u++){for(var[o,i,s]=t[u],a=!0,c=0;c<o.length;c++)(!1&s||r>=s)&&Object.keys(n.O).every((t=>n.O[t](o[c])))?o.splice(c--,1):(a=!1,s<r&&(r=s));if(a){t.splice(u--,1);var l=i();void 0!==l&&(e=l)}}return e}s=s||0;for(var u=t.length;u>0&&t[u-1][2]>s;u--)t[u]=t[u-1];t[u]=[o,i,s]},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t={931:0,994:0};n.O.j=e=>0===t[e];var e=(e,o)=>{var i,s,[r,a,c]=o,l=0;if(r.some((e=>0!==t[e]))){for(i in a)n.o(a,i)&&(n.m[i]=a[i]);if(c)var u=c(n)}for(e&&e(o);l<r.length;l++)s=r[l],n.o(t,s)&&t[s]&&t[s][0](),t[s]=0;return n.O(u)},o=self.webpackChunk=self.webpackChunk||[];o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))})(),n.O(void 0,[994],(()=>n(646)));var i=n.O(void 0,[994],(()=>n(761)));i=n.O(i)})();</script>
392
393    <!--[if ENDBLOCK]><![endif]-->    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
394    <div
395        x-data="LivewireUIModal()"
396        x-init="
397            init();
398            $watch('show', (show) => {
399                if(show){
400                    $($refs.livewireModal).modal('show');
401                    return;
402                }
403
404                $($refs.livewireModal).modal('hide')
405            });
406            "
407        x-on:close.stop="setShowPropertyTo(false)"
408        x-on:keydown.escape.window="closeModalOnEscape()"
409        x-on:keydown.tab.prevent="$event.shiftKey || nextFocusable().focus()"
410        x-on:keydown.shift.tab.prevent="prevFocusable().focus()"
411        x-ref="livewireModal"
412        class="modal fade"
413    >
414        <!--[if BLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->        <div class="modal-dialog " role="document" id="modal-container"
415             x-on:click.away="closeModalOnClickAway()">
416            <div class="modal-content border-0">
417                <div class="modal-body">
418                    <!--[if BLOCK]><![endif]-->                    <!--[if ENDBLOCK]><![endif]-->                </div>
419            </div>
420        </div>
421    </div>
422</div>
423
424<script>
425    document.addEventListener('DOMContentLoaded', () => {
426        Livewire.on('sweetalert2', data => {
427            let {
428                type,
429                icon,
430                title,
431                message,
432                btnCancel,
433                confirmBtnText,
434                loading,
435                loadingTitle,
436                loadingText,
437                reload,
438                eventName,
439                id,
440                input
441            } = data;
442            if (type === 'toast') {
443                toast.fire({
444                    icon,
445                    title: message,
446                });
447                if (reload) {
448                    location.reload();
449                }
450            } else if (type === 'swal') {
451                let params = {
452                    icon,
453                    title,
454                    text: message,
455                    showCancelButton: btnCancel,
456                    confirmButtonColor: '#3085d6',
457                    cancelButtonColor: '#d33',
458                    confirmButtonText: confirmBtnText,
459                    cancelButtonText: "Cancelar",
460                };
461
462                if (input) {
463                    Object.assign(params, {
464                        input,
465                        inputLabel: "Motivo",
466                        inputPlaceholder: "Escribe tu mensaje aquí...",
467                        inputAttributes: {
468                            "aria-label": "Escribe tu mensaje aquí"
469                        },
470                        inputValidator: (value) => {
471                            if (!value) {
472                                return "¡Necesitas escribir algo!";
473                            }
474                        }
475                    });
476                }
477                Swal.fire(params).then((result) => {
478                    if (result.isConfirmed) {
479                        if (input) {
480                            Livewire.dispatchTo(
481                                'components.root-component',
482                                'dispatchSweetAlertEvent',
483                                {event: "setParams", id: result.value});
484                        }
485                        if (loading) {
486                            Swal.fire({
487                                icon: 'info',
488                                title: loadingTitle ? loadingTitle : 'Cargando <i class="fa-solid fa-circle-notch fa-spin"></i>',
489                                text: loadingText,
490                                showConfirmButton: false,
491                                allowOutsideClick: false,
492                                allowEscapeKey: false,
493                            });
494                            reload = false;
495                        }
496                        if (reload) {
497                            location.reload();
498                        } else if (eventName) {
499                            Livewire.dispatchTo(
500                                'components.root-component',
501                                'dispatchSweetAlertEvent',
502                                {event: eventName, id: id});
503                        }
504                    }
505                });
506            }
507        })
508
509
510        
511        Livewire.on('reloadPage', () => {
512            location.reload();
513        });
514    });
515
516    function copyTextToClipboard(text) {
517        navigator.clipboard.writeText(text).then(() => {
518            Livewire.dispatch('sweetalert2', {
519                type: 'toast',
520                icon: 'success',
521                title: '',
522                message: 'Se ha copiado al portapapeles: ' + text,
523            });
524        }).catch(err => console.error('Error al copiar:', err));
525    }
526</script>
526
527    <style>
528        .login-admin-access {
529            border-color: rgba(52, 71, 103, 0.16);
530            border-radius: 14px;
531            border-style: solid;
532            border-width: 1px;
533            background: rgba(255, 255, 255, 0.62);
534            margin: 10px 0 8px;
535            padding: 12px;
536        }
537
538        .login-admin-heading {
539            display: flex;
540            gap: 10px;
541            align-items: center;
542            margin-bottom: 10px;
543        }
544
545        .login-admin-heading i {
546            width: 34px;
547            height: 34px;
548            min-width: 34px;
549            border-radius: 10px;
550            display: inline-flex;
551            align-items: center;
552            justify-content: center;
553            color: #344767;
554            background: rgba(52, 71, 103, 0.1);
555        }
556
557        .login-admin-heading p {
558            margin-bottom: 0;
559            color: #344767 !important;
560            font-size: 14px !important;
561            font-weight: 700;
562        }
563
564        .login-admin-heading small {
565            display: block;
566            color: #67748e;
567            font-size: 12px;
568            line-height: 1.25;
569        }
570
571        .login-admin-access .sso-button {
572            border: 1px solid rgba(52, 71, 103, 0.12);
573            border-radius: 12px;
574            gap: 12px;
575            min-height: 58px !important;
576            overflow: hidden;
577            padding: 9px 13px;
578            position: relative;
579            text-align: left;
580            transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
581        }
582
583        .login-admin-access .sso-button::before {
584            content: "";
585            inset: 0;
586            opacity: 0;
587            pointer-events: none;
588            position: absolute;
589            transition: opacity 180ms ease;
590        }
591
592        .login-admin-access .sso-button:hover {
593            border-color: rgba(52, 71, 103, 0.24);
594            box-shadow: 0 12px 28px rgba(20, 33, 61, 0.10) !important;
595            transform: translateY(-1px);
596        }
597
598        .login-admin-access .sso-button:hover::before {
599            opacity: 1;
600        }
601
602        .login-admin-access .sso-button:focus-visible {
603            outline: 3px solid rgba(26, 115, 232, 0.18);
604            outline-offset: 2px;
605        }
606
607        .login-admin-access .sso-button-google {
608            background: #ffffff;
609            color: #202124;
610        }
611
612        .login-admin-access .sso-button-google::before {
613            background: linear-gradient(90deg, rgba(66, 133, 244, 0.08), rgba(52, 168, 83, 0.08), rgba(251, 188, 5, 0.08), rgba(234, 67, 53, 0.08));
614        }
615
616        .login-admin-access .sso-button-microsoft {
617            background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
618            color: #1f2937;
619        }
620
621        .login-admin-access .sso-button-microsoft::before {
622            background: linear-gradient(90deg, rgba(242, 80, 34, 0.08), rgba(127, 186, 0, 0.08), rgba(0, 164, 239, 0.08), rgba(255, 185, 0, 0.08));
623        }
624
625        .login-admin-access .sso-button-icon {
626            align-items: center;
627            background: #ffffff;
628            border: 1px solid rgba(52, 71, 103, 0.10);
629            border-radius: 10px;
630            display: inline-flex;
631            height: 38px;
632            justify-content: center;
633            min-width: 38px;
634            position: relative;
635            width: 38px;
636            z-index: 1;
637        }
638
639        .login-admin-access .sso-button-copy {
640            display: flex;
641            flex: 1;
642            flex-direction: column;
643            min-width: 0;
644            position: relative;
645            z-index: 1;
646        }
647
648        .login-admin-access .sso-button-copy strong {
649            color: inherit;
650            font-size: 14px;
651            font-weight: 800;
652            line-height: 1.2;
653        }
654
655        .login-admin-access .sso-button-copy small {
656            color: #67748e;
657            font-size: 11px;
658            font-weight: 600;
659            letter-spacing: 0;
660            line-height: 1.25;
661            margin-top: 2px;
662        }
663
664        .login-admin-access .sso-button-arrow {
665            color: #8392ab;
666            font-size: 12px;
667            position: relative;
668            transition: color 180ms ease, transform 180ms ease;
669            z-index: 1;
670        }
671
672        .login-admin-access .sso-button:hover .sso-button-arrow {
673            color: #344767;
674            transform: translateX(2px);
675        }
676
677        .login-admin-access img {
678            max-height: 21px;
679            max-width: 21px;
680        }
681
682        .rmcardbody .fomr-group.my-4 {
683            margin-bottom: 0.75rem !important;
684            margin-top: 0.75rem !important;
685        }
686
687        .rmcardbody .fomr-group.my-3 {
688            margin-bottom: 0.75rem !important;
689            margin-top: 0.75rem !important;
690        }
691
692        @media (max-width: 575.98px) {
693            .login-admin-access {
694                padding: 10px;
695            }
696        }
697    </style>
698    
698<script>
699        function checkOrientation() {
700            let warningElement = document.getElementById("warning");
701            let isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
702
703            function updateWarningDisplay() {
704                if (warningElement) {
705                    let isPortrait = screen.orientation.type.startsWith('portrait');
706                    if ((!isPortrait && !isMobile) || isPortrait) {
707                        warningElement.style.display = "none";
708                    } else {
709                        warningElement.style.display = "block";
710                    }
711                } else {
712                    console.error('Element with ID "warning" not found.');
713                }
714            }
715
716            // Verificar la orientación actual al cargar la página
717            updateWarningDisplay();
718
719            // Escuchar el evento 'change' de la orientación de la pantalla
720            screen.orientation.addEventListener('change', updateWarningDisplay);
721        }
722
723        // Llamar a la función para verificar la orientación inicial
724        window.onload = function () {
725            checkOrientation();
726        };
727
728        window.addEventListener('orientationchange', function () {
729            checkOrientation();
730        });
731    </script>
731
732
733<!--   Core JS Files   -->
734<script src="https://bpm.insivumeh.gob.gt/assets/js/core/popper.min.js"></script>
vendor: 1 bytes, line 734
734
735<script src="https://bpm.insivumeh.gob.gt/assets/js/core/bootstrap.min.js"></script>
vendor: 1 bytes, line 735
735
736<script src="https://bpm.insivumeh.gob.gt/assets/js/plugins/perfect-scrollbar.min.js"></script>
vendor: 1 bytes, line 736
736
737<script src="https://bpm.insivumeh.gob.gt/assets/js/plugins/smooth-scrollbar.min.js"></script>
vendor: 1 bytes, line 737
737
738<script src="https://bpm.insivumeh.gob.gt/assets/js/soft-ui-dashboard.min.js?v=1.0.3"></script>
738
739</body>
740</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.