CINXE.COM
Единый портал - электронные госуслуги
<!DOCTYPE html> <html lang="uz-Latn-UZ"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> <link rel="icon" href="/img/favicon_128dp.png"> <link rel="canonical" href="https://my.gov.uz/oz/site/log"> <meta name="yandex-verification" content="0d2f152de25090d5"/> <meta name="google-site-verification" content="WNCo_ZICOGfwgCty58sN_Q14JWKYeVrc5IzsJrCSU3A" /> <meta name="description" content=" "> <meta name="keywords" content=" "> <meta property="og:site_name" content="Yagona interaktiv davlat xizmatlari portali" /><meta property="og:title" content="" /> <meta property="og:description" content=" "/> <meta property="og:locale" content="uz-Latn-UZ" /><meta property="og:updated_time" content="2024-09-27T15:03:00+03:00" /> <meta property="og:image" content="https://my.gov.uz/img/actual_banner/mygovOgB.png" /> <meta property="og:image:secure_url" content="https://my.gov.uz/img/actual_banner/mygovOgB.png" /> <meta property="og:type" content="website" /><meta property="og:image:width" content="2744" /><meta property="og:image:height" content="1541" /><meta property="og:image:type" content="image/png" /><meta property="article:published_time" content="2024-09-27T17:00:37+03:00" /><meta property="article:modified_time" content="2024-09-27T15:03:00+03:00" /><meta property="article:tag" content="mygovuz- xizmatlari" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="Yagona interaktiv davlat xizmatlari portali" /><meta name="twitter:title" content="" /> <meta property="twitter:description" content=" "/> <meta name="twitter:image:src" content="https://my.gov.uz/img/actual_banner/mygovOgB.png" /><meta name="twitter:image:width" content="2744"/><meta name="twitter:image:height" content="1541"/> <meta name="csrf-param" content="_csrf-myap"><meta name="csrf-token" content="-i5lzJVdQS6msqTAYtYLtCEsjqD_Z2FfsXsnSyB7NPC9WjyvxRt0QdTxk7M35EbZbhvt6NI3DGrbCWYOVhVTuw=="> <title>Единый портал - электронные госуслуги</title> <!--[if lt IE 9]> <link href="/css/ie.css" rel="stylesheet"> <script src="/js/html5shiv.js"></script> <script src="/js/jqueryFake.js"></script> <script src="/js/respond.js"></script> <script src="/js/ie9.js"></script> <script src="/js/analytics.js"></script> <![endif]--> <link href="/img/actual_banner/muxlisa.png" rel="prefetch"><link href="/css/autocomplete.css" rel="stylesheet"><link href="/assets/6f03a141abe2f6097646edbe6a6d9993/themes/smoothness/jquery-ui.min.css" rel="stylesheet"><link href="/assets/d8517caef8dd37d97df732690454e50b/css/bootstrap.min.css" rel="stylesheet"><link href="/css/new-version.css?v=179" rel="stylesheet"><link href="/css/main.css?v337" rel="stylesheet"><link href="/css/new-passport.css?v4" rel="stylesheet"><link href="/css/media.css?v78" rel="stylesheet"><link href="/css/payment.css?v19" rel="stylesheet"><link href="/css/font-awesome.min.css" rel="stylesheet"><link href="/css/owl.carousel.min.css" rel="stylesheet"><link href="/css/specialView.css" rel="stylesheet"><link href="/css/connection/style.css?v2" rel="stylesheet"><link href="/css/connection/headerInner.css?v1" rel="stylesheet"><link href="/css/helpers/notauth.css?v3" rel="stylesheet"><link href="/css/helpers/sitemap.css?v3" rel="stylesheet"><link href="/css/connection/footer.css?v1" rel="stylesheet"><link href="/css/helpers/sitemap.css?v1" rel="stylesheet"><link href="/css/helpers/service-faq.css?v9" rel="stylesheet"><link href="/css/helpers/life.css?v2" rel="stylesheet"><link href="/css/helpers/chatbot.css?v=21" rel="stylesheet"><link href="/css/helpers/service-faq.css?v7" rel="stylesheet"><style>.record { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); border-radius: 999999px; width: 38px; height: 38px; display:flex; justify-content: center; align-items:center; border: 1px solid #ccc; background: white; transition: all .3s ease-in-out; } .record > svg { width: 24px!important; height: 24px!important; display: inline-block; min-width: 24px; min-height: 24px; overflow: visible; font-size: 16px; } .record:hover { background: #eee; } .recording { animation: hoverWave linear 2s infinite; background-color: #ccc; border-color: #00719a; } .fullscreenChat { width: 100%; height: 100%; bottom: 0; left: 0; } .fullscreenChat .chatbox { height: calc(100% - 72px)!important; } #chatbot-wrapper { transition: all .3s ease-in-out; } .incoming .chatExtra { margin-left: 16px!important; margin-right: 0!important; } .outgoing .chatExtra { margin-right: 16px!important; margin-left: 0!important; } .chatExtra { margin-top: auto!important; cursor: pointer!important; display:flex!important; align-items:center; justify-content:center; } .speakers-wrapper { position: absolute; right: 12px; bottom: -48px; z-index: 999; border-radius: 20px; color: white; background: #0087b7; padding: 4px 8px; font-size: 20px; display:flex; align-items:center; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); } .speakers-wrapper i { font-style: normal!important; margin-right: 4px; font-size: 15px!important; } .speakers-wrapper b { margin-right: 4px; cursor: pointer; padding: 2px 4px; } .speakers-wrapper .activeSpeaker { background: white; border-radius: 6px; } .speakers-wrapper b:last-child { margin-right: 0; } .opacity-25 { opacity: 0.25; } .opacity-75 { opacity: 0.75; } .animate-spin { animation: spin 1s linear infinite; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } #fullscreen-btn { color: #00719a; position: absolute; right: 12px; top: 12px; background: white; border-radius: 999999px; width: 30px; height: 30px; display:flex; justify-content: center; align-items:center; cursor: pointer; } .fileuploader-chat { display: inline-flex; gap: 8px; align-items: center; text-decoration-color: #1e97e7; } .fileuploader-chat strong { color: #1e97e7; font-style: normal!important; font-weight: 500!important; } .fileuploader-chat-icon { padding: 4px; border: 2px solid #1e97e7; border-radius: 6px; display:flex; align-items:center; justify-content:center; text-decoration: none!important; } </style><script src="/assets/41c862862f60bfcc60ddcef2dd62933c/jquery.min.js"></script><script src="/assets/55fefd705b8622f73bd17f2d3db07f87/yii.js"></script><script src="/assets/6f03a141abe2f6097646edbe6a6d9993/jquery-ui.min.js"></script><script src="/assets/d8517caef8dd37d97df732690454e50b/js/bootstrap.min.js"></script><script src="/js/main.js?v278"></script><script src="/js/mask.js?1"></script><script src="/js/maskv.min.js?v1"></script><script src="/js/jquery.cookie.min.js"></script><script src="/js/mobile-detect.min.js"></script><script src="/js/mousetrap.min.js"></script><script src="/js/specialView.js?v2"></script><script src="/js/copy-clipboard-helper.js"></script><script src="/js/flashcanvas.js?v1"></script><script src="/js/jSignature.min.js?v1"></script><script src="/js/owl.carousel.min.js"></script><script src="/js/jQuery.print.min.js"></script><script src="/js/canvas/tagcanvas.js?v1"></script><script src="/js/mindmap/mindmap.js?v1"></script><script src="/js/analytics.js"></script> </head> <body> <div class="wrapper redesign-inner"> <div class="content"> <header class="header alone"> <div class="container"><!-- <a href="--><!--" class="logo">--><!-- <img alt="Logo" src="--><!--">--><!----><!-- <img alt="Logo" src="--><!--" class="logoImgText">--><!-- <span>--><!--</span>--><!-- </a>--> <div class="logo-img" tabindex="0"> <span id="topMap"><img src="/img/images/header/topMap.svg" alt="Menyu"></span> <a href="/oz"> <img class="logoImg" src="/svg/logotype.svg" alt="Portal logotipi"> </a> </div> <div class="mobileView"> <div class="mobile_view"> <div class="menu-icon"> <span class="menu-icon__line menu-icon__line-left"></span> <span class="menu-icon__line"></span> <span class="menu-icon__line menu-icon__line-right"></span> </div> <div class="drop_menu displayable"> <div class="drop_menu__content"> <ul class="drop_menu__list"> <li class="drop_menu__list-item"> <img alt="Logo" src="/img/new-version/logo_with_text.png"> </li> <li class="drop_menu__list-item"> <ul class="inline_langs"><li><a href="/uz/site/login">uz</a></li><li class="active"><a href="/oz/site/login">oz</a></li><li><a href="/ru/site/login">ru</a></li><li><a href="/en/site/login">en</a></li></ul> </li> </ul> <div class="clearfix"></div> <ul class="drop_menu__list"><li class="active"><a href="/oz/site/login">Tizimga kirish</a></li><li><a href="https://id.egov.uz/">Ro'yxatdan o'ting</a></li><li><a href="/oz/all-services">Barcha xizmatlar</a></li><li><a href="/oz/pages/about">Portal haqida</a></li></ul> </div> </div></div> </div> <div class="right-side desktopView"> <div class="menu pull-left"> <div class="helper-btns noauthHelper"> <div class="call-center"> <div> <p> <img class="" src="/img/images/header/headset.svg" alt="ИИзображение наушника">Call-center</p> <div class="call_wrap"> <div class="call_block"> <div class="call-bold">1242</div> <div class="call_descrpt"> my.gov.uz umumiy savollar (24/7)</div> </div> <div class="call_block"> <div class="call-bold">1148</div> <div class="call_descrpt"> Taklif va shikoyatlar </div> </div> </div> </div> </div> <ul class="noauthHead"> <li> <a href="/oz/site/task-view"> <!-- <img src="--> <!--" alt="">--> <span> Ariza holatini tekshirish </span> </a> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle helperLinks"> <span class="iconBtn"> <img src="/img/images/header/iconH.svg" alt="Yordam va ko'mak"> </span> </a> <ul id="w0" class="styledDrop dropdown-menu helper-dropdown"><li><a href="https://t.me/MyGovUz" tabindex="-1">Telegram kanal</a></li><li><a href="/oz/site/feedback" tabindex="-1">Qayta aloqa</a></li><li><a href="https://t.me/myGovUzSupportBot" tabindex="-1">Telegram chat-bot</a></li><li><a href="https://youtube.com/channel/UC7NMuSYJQUKQSLQnE2L5L2A" tabindex="-1">Youtube sahifasi</a></li></ul> </li> <li class="dropdown lang_part"> <ul class="langSpList"> <li> <div class="lang"> <div class="dropdown"> <a style="text-transform: uppercase" href="#" role="button" aria-label="Interfeys tili" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">o'z <span class="caret"></span> </a> <ul id="w2" class="styledDrop dropdown-menu-right miniDrop dropdown-menu"><li><a href="/uz/site/login" tabindex="-1">Ўзбекча</a></li><li><a href="/oz/site/login" tabindex="-1">O'zbekcha</a></li><li><a href="/ru/site/login" tabindex="-1">Русский</a></li><li><a href="/en/site/login" tabindex="-1">English</a></li></ul> </div> </div> </li> <li> <div class="lang" style="padding-top: 3px"> <div class="dropdown"> <a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" role="button"> <img class="eyeLogo" src="/img/images/header/eye.svg" alt="Maxsus imkoniyatlar"> </a> <div class="dropdown-menu styledDrop dropdown-menu-right specialViewArea no-propagation"> <div class="appearance"> <p class="specialTitle">Turi</p> <div class="squareAppearances"> <div class="squareBox spcNormal" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Odatiy rejim">A </div> </div> <div class="squareAppearances"> <div class="squareBox spcWhiteAndBlack" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Oq-qora rejimi">A </div> </div> <div class="squareAppearances"> <div class="squareBox spcDark" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Qorong'i rejimi">A </div> </div> </div> <div class="appearance"> <p class="specialTitle">Shriftning o'lchami</p> <div class="block"> <div class="sliderText">Tekst o'lchami <span class="range">0</span>% </div> <div id="fontSizer" class="defaultSlider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all"> <div class="ui-slider-range ui-widget-header ui-corner-all ui-slider-range-min" style="width: 0%;"></div> <span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0" style="left: 0%;"></span></div> </div> <div class="block"> <div class="sliderZoom">Sahifa kattalashtirish <span class="range">0</span>% </div> <div id="zoomSizer" class="defaultSlider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all"> <div class="ui-slider-range ui-widget-header ui-corner-all ui-slider-range-min" style="width: 0%;"></div> <span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0" style="left: 0%;"></span></div> </div> </div> <div class="appearance volume_control" style="margin-top: 20px;"> <p class="specialTitle">Ekran suxandoni</p> <div class="vol_cont"> <input type="checkbox" id="darkSwitch"> <div class="sliderText" id="vol_off">O‘chiq</div> <div class="sliderText" id="vol_on">Yoqilgan</div> </div> <p class="simpleInfo">Ekran suhandoni foydalanish uchun tinglamoqchi bolgan matn ustiga kursorni olib boring.</p> </div> <div class="clearfix"></div> </div> </div> </div> </li></ul><script src="/js/voice/narrator.js?v3"></script><script src="/js/voice/responsivevoice.js?v2"></script><script src="/js/voice/hoverIntent.js?v2"></script><script> $(document).ready(function () { const elements = $('p, div, a, textarea, input, span, h1, h2, h3, h4, h5, h6, label, article, b, strong, i, li'); }); $('#button').click(function(){ var control = $('#control')[0]; var text = $(control).val(); if (control.selectionStart != control.selectionEnd) { val = text.substring(control.selectionStart, control.selectionEnd); alert(val); } return false; }); </script> </li> </ul> </div> </div> </div> </div> <div class="clearfix"></div></header><script> let load_txt = "Tanlang..."; $("#topMap").click(function(){ $("#mapView").css("display","flex"); $("#mapView").removeClass("animate__fadeOutBottomRight"); }); if (window.location.href.indexOf("tourism") > -1) { $(".logo-img a").attr('href', '/ru'); } </script> <div class="container"> <script> jQuery(document).ready(function () { $('.bannerBar').insertAfter('.header.alone'); }); </script><div class="bannerBar"> <div class="container"> <div class="row relative"> <div class="miniPaddedBox"> <div class="titleBox" style="padding: 0;"> <h1 class="whiteTitle">Yagona interaktiv davlat xizmatlari portali</h1> <div class="whiteCrumb"> <ul class="breadcrumbBox"> <li><a href="/">Bosh sahifa</a></li> <li><a>Avtorizatsiya</a></li> </ul> </div> </div> </div> </div> </div></div><div class='row middle-text gray-text'> <div class='col-md-3 col-sm-12 vcenter'> <div class='bigRedWarn'> <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> </div> </div> <div class='col-md-7 col-sm-12 vcenter'> <p>Davom etish uchun Yagona interaktiv davlat xizmatlari portaliga kiring</p> <a class="btn btn-primary" href="/oz/auth/login">OneID orqali kirish </a> </div></div><style> .bannerBar { padding-bottom: 32px; } .blog-for-checked-not-active-services { margin-top: 40px; } .not_active { padding: 20px !important; border-radius: 12px !important; } .blog-for-checked-not-active-services .not_active div h2 { font-size: 26px; font-family: 'm_m', serif; margin-top: 0 !important; } .blog-for-checked-not-active-services .not_active div h4 { margin-bottom: 0 !important; } a.btn.btn-primary { background: #0f63bd !important; border: none !important; font-size: 16px; font-family: 'm_m', serif; } .row.middle-text { margin-top: 60px; display: flex; } .row.middle-text::before, .row.middle-text::after { display: none; } .vcenter p{ font-family: "m_m",serif; } .col-md-7.vcenter { padding-top: 16px; } @media(max-width: 587px){ .row.middle-text{ flex-direction: column; } .col-md-3.col-sm-12{ display: none; } .col-md-7.vcenter{ padding-top: 0; } .row.middle-text{ margin-top: 0; } .vcenter p{ font-size: 18px; } .bannerBar{ padding: 12px 0 12px; } } </style> </div> </div> <footer class="footer"> <div class="container"> <img class="imageLogo" alt="Logo" src="/img/new-version/logo_white.png"> <div class="desktopView"> <div class="listsHolder footer_menu_lists footer_lists"> <ul class="menuList"><li><span>Yordam va ko'mak</span></li><li><a href="/site/faq">Ko'p beriladigan savollar</a></li><li><a href="/service/instruction">Qo'llanmalar</a></li><li><a href="/site/contact">Bog'lanish</a></li><li><a href="/site/feedback">Qayta aloqa</a></li><li><a href="/issue/issue">Savollar va takliflar</a></li></ul><ul class="menuList"><li><span>Portal ma'lumotlari</span></li><li><a href="/pages/mission">Yagona portal missiyasi</a></li><li><a href="/news/index">Yangiliklar</a></li><li><a href="/pages/privacy-policy">Maxfiylik siyosati</a></li><li><a href="/site/statistic">Statistika</a></li></ul><ul class="menuList"><li><span>Foydali resurslar</span></li><li><a href="https://www.gov.uz">O'zbekiston Respublikasi Hukumat portali</a></li><li><a href="https://data.gov.uz/">O'zbekiston Respublikasi ochiq ma'lumotlar portali</a></li><li><a href="https://regulation.gov.uz"> O'zbekiston Respublikasi normativ-huquqiy hujjatlar loyihalari muhokamasi</a></li></ul> </div></div><div class="mobileView"> <div class="listsHolder text-center"> <a class="listTitle" href="#ZXImR5P_Fp" data-toggle="collapse">Yordam va ko'mak</a><ul id="ZXImR5P_Fp" class="menuList collapse"><li><a href="/site/faq">Ko'p beriladigan savollar</a></li><li><a href="/service/instruction">Qo'llanmalar</a></li><li><a href="/site/contact">Bog'lanish</a></li><li><a href="/site/feedback">Qayta aloqa</a></li><li><a href="/issue/issue">Savollar va takliflar</a></li></ul><a class="listTitle" href="#PbAd1O1NaH" data-toggle="collapse">Portal ma'lumotlari</a><ul id="PbAd1O1NaH" class="menuList collapse"><li><a href="/pages/mission">Yagona portal missiyasi</a></li><li><a href="/news/index">Yangiliklar</a></li><li><a href="/pages/privacy-policy">Maxfiylik siyosati</a></li><li><a href="/site/statistic">Statistika</a></li></ul><a class="listTitle" href="#VgMIuoPBph" data-toggle="collapse">Foydali resurslar</a><ul id="VgMIuoPBph" class="menuList collapse"><li><a href="https://www.gov.uz">O'zbekiston Respublikasi Hukumat portali</a></li><li><a href="https://data.gov.uz/">O'zbekiston Respublikasi ochiq ma'lumotlar portali</a></li><li><a href="https://regulation.gov.uz"> O'zbekiston Respublikasi normativ-huquqiy hujjatlar loyihalari muhokamasi</a></li></ul> </div></div><!-- Test --><section id="mapView" class="animate__animated animate__fadeInTopLeft animate__fadeOutBottomRight"> <div class="maptitle w900"> <h2><span>Portal xaritasi </span><button id="closeMap" aria-label="Portal xaritasini yopish">✕</button></h2> </div> <div class="listMap w900"> <div> <h3> <img src="/img/images/sitemap/cat.svg" alt="image"> Sohalar </h3> <ul class="for-brauser white-svg"> <li > <a role='button' href='/oz/all-services?id=22'> <span class='circle' style='background-color: #11a8ec'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/035-contacts.svg' style='max-width: 25px'> </span> <span class='text'> Fuqarolik </span> <span class="service-count" style="color: #11a8ec">22</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=8'> <span class='circle' style='background-color: #df8e45'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/027-mortarboard.svg' style='max-width: 25px'> </span> <span class='text'> Ta'lim </span> <span class="service-count" style="color: #df8e45">63</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=4'> <span class='circle' style='background-color: #dabc32'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/010-teamwork.svg' style='max-width: 25px'> </span> <span class='text'> Oila va bolalar </span> <span class="service-count" style="color: #dabc32">4</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=29'> <span class='circle' style='background-color: #8ec5f1'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/023-file.svg' style='max-width: 25px'> </span> <span class='text'> Yoshlar </span> <span class="service-count" style="color: #8ec5f1">10</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=16'> <span class='circle' style='background-color: #dd924f'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/005-bank.svg' style='max-width: 25px'> </span> <span class='text'> Adliya </span> <span class="service-count" style="color: #dd924f">45</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=5'> <span class='circle' style='background-color: #979797'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/020-donation.svg' style='max-width: 25px'> </span> <span class='text'> Ijtimoiy himoya </span> <span class="service-count" style="color: #979797">39</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=10'> <span class='circle' style='background-color: #8a85c0'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/050-edition.svg' style='max-width: 25px'> </span> <span class='text'> Madaniyat, turizm va sport </span> <span class="service-count" style="color: #8a85c0">36</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=18'> <span class='circle' style='background-color: #11a8ec'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/004-file-2.svg' style='max-width: 25px'> </span> <span class='text'> Ma'lumotnomalar </span> <span class="service-count" style="color: #11a8ec">69</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=1'> <span class='circle' style='background-color: #11a8ec'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/026-sale.svg' style='max-width: 25px'> </span> <span class='text'> UJKX </span> <span class="service-count" style="color: #11a8ec">33</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=2'> <span class='circle' style='background-color: #8ec483'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/008-mansion.svg' style='max-width: 25px'> </span> <span class='text'> Ko'chmas mulk </span> <span class="service-count" style="color: #8ec483">47</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=3'> <span class='circle' style='background-color: #e78aaf'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/005-car.svg' style='max-width: 25px'> </span> <span class='text'> Transport </span> <span class="service-count" style="color: #e78aaf">48</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=12'> <span class='circle' style='background-color: #72b45e'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/019-analytics.svg' style='max-width: 25px'> </span> <span class='text'> Iqtisodiyot, biznes va e-tijorat </span> <span class="service-count" style="color: #72b45e">30</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=11'> <span class='circle' style='background-color: #7eb0ed'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/004-file-2.svg' style='max-width: 25px'> </span> <span class='text'> Litsenziyalash </span> <span class="service-count" style="color: #7eb0ed">157</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=6'> <span class='circle' style='background-color: #43cbe8'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/035-percentage.svg' style='max-width: 25px'> </span> <span class='text'> Soliqlar </span> <span class="service-count" style="color: #43cbe8">30</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=15'> <span class='circle' style='background-color: #b2b63b'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/049-worldwide.svg' style='max-width: 25px'> </span> <span class='text'> Bojxona </span> <span class="service-count" style="color: #b2b63b">23</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=9'> <span class='circle' style='background-color: #43cbe8'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/032-network.svg' style='max-width: 25px'> </span> <span class='text'> Axborot va aloqa </span> <span class="service-count" style="color: #43cbe8">18</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=17'> <span class='circle' style='background-color: #3da51c'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/018-world.svg' style='max-width: 25px'> </span> <span class='text'> Ekologiya va geologiya </span> <span class="service-count" style="color: #3da51c">33</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=23'> <span class='circle' style='background-color: #00c492'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/018-stethoscope.svg' style='max-width: 25px'> </span> <span class='text'> Sog'liqni saqlash </span> <span class="service-count" style="color: #00c492">24</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=32'> <span class='circle' style='background-color: #119cec'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/022-wallet-passes-app.svg' style='max-width: 25px'> </span> <span class='text'> Pensiya </span> <span class="service-count" style="color: #119cec">9</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=30'> <span class='circle' style='background-color: #43cbe8'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/021-folder.svg' style='max-width: 25px'> </span> <span class='text'> Sinov tartibidagi xizmatlar </span> <span class="service-count" style="color: #43cbe8">21</span> </a> </li> <li > <a role='button' href='/oz/all-services?id=34'> <span class='circle' style='background-color: #43cbe8'> <img alt='*' aria-hidden='true' src='https://my.gov.uz/fonts/flaticons/015-price.svg' style='max-width: 25px'> </span> <span class='text'> Subsidiya </span> <span class="service-count" style="color: #43cbe8">27</span> </a> </li> </ul> </div> <div> <h3> <img src="/img/images/sitemap/cat.svg" alt="image"> Hukumat </h3> <ul> <li><a href="https://gov.uz/oz/lists/guidance/" target="_blank">Hukumat to‘g‘risida</a></li> <li><a href="https://gov.uz/oz/all_ministry/14/" target="_blank">Mahalliy davlat hokimiyati organlari</a></li> </ul> <h3> <img src="/img/images/sitemap/life.svg" alt="image"> Hayotiy vaziyatlar </h3> <ul class="sphere-list"> <li> <a role='button' href='/oz/life-situations/1'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/bf4f001f-7438-8e6c-9493-365d11e87711.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Farzand tug'ilishi</span> <span class='service-name'>Homiladorlik bo'yicha ro'yxatdan o'tish, homiladorlik va tug'ish ta'tiliga chiqish, ta'til muddati, suyunchi miqdori, tug'ruqxona xizmatlaridan foydalanish tartibi </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/2'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/af7003d7-328f-4f23-8813-8d4b33108651.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Mehnat munosabatlari</span> <span class='service-name'>Ish qidiryapman, ishga kirishda hujjat rasmiylashtirilishi, ishsizlik nafaqasi, malaka oshirish va qayta tayyorlovdan o'tishda davlat xizmatlaridan foydalanish. </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/5'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/e582ebfd-e31b-1d89-9595-d92481be0016.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Nikoh va nikohdan ajralishni qayd etish</span> <span class='service-name'>Nikohni rasmiylashtirish, nikoh yoshiga etmagan shaxs bilan nikoh tuzish, nikoh shartnomasi va uni tuzish, nikohni bekor qilish. </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/7'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/eaf46a71-b0df-e9f2-e3f9-78bf44a11bef.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Pensiya va nafaqa</span> <span class='service-name'>Pensiya olishda ish staji qanday hisoblanishi, ish stajini tasdiqlovchi hujjatlar bo'lmaganda, pensiyani bir turidan boshqa turiga o'zgartirish, ishlovchi pensionerga pensiya to'lovi. </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/8'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/01b96d16-f3b2-295d-31b6-5fa8889191f4.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Taʼlim</span> <span class='service-name'>Bolani bogʼchaga berish tartibi, bolani bogʼchaga joylashtirishda imtiyozlar, maktabga bolani qabul qilish tartibi, bolani maktabga topshirish uchun kerakli hujjatlar, bolani maktabga joylashtirish uchun onlayn ariza </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/9'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/c4037861-5314-b8b0-be5c-c51ef7964848.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Yashash joyida propiska qilish va ro'yxatdan o'tish</span> <span class='service-name'>Doimiy propiskani olish, doimiy propiska bekor bo'lishi, yashash joyi bo'yicha vaqtincha ro'yxatga qo'yish </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/10'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/1b87003f-a313-7967-7975-e0a939c7804c.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Nogironlarning ijtimoiy himoyasi</span> <span class='service-name'>Nogironlik pensiyasini olish, nogironlikni belgilash mezonlari, nogironlik darajasini oʼzgartirish, nogironligi bor shaxslar tibbiy koʼrikdan oʼtib turishi, nogironlarga ijtimoiy yordam turlari, nogironlik pensiyasi, nogironlik pensiyasining miqdori, nogironligi bor shaxslar uchun imtiyozlar, </span> </div> <span class='clearfix'></span> </a> </li> <li> <a role='button' href='/oz/life-situations/14'> <div class='left-part'> <img alt='*' aria-hidden='true' src='/uploads/life_situations/acb65aff-8f73-3b9b-c636-9d64750486ea.svg?v=2'> </div> <div class='right-part'> <span class='sphere-title'>Favqulodda holatlar</span> <span class='service-name'></span> </div> <span class='clearfix'></span> </a> </li> </ul> <h3> <img src="/img/images/sitemap/foreigner.svg" alt="image"> For foreigners </h3> <ul> <li><a href="https://my.gov.uz/en/tourism/index#country_info" target="_blank">Visiting Uzbekistan</a></li> <li><a href="https://my.gov.uz/en/tourism/index#inst_section" target="_blank">E-Services for foreigners</a></li> <li><a href="https://my.gov.uz/en/tourism/index#faqs_info" target="_blank">FAQ for foreigners</a></li> <li><a href="https://my.gov.uz/en/tourism/index#egov_foreg">Get an e-Visa</a></li> <li><a href="https://my.gov.uz/en/tourism/index#imei_foreg">IMEI for foreigners</a></li> </ul> </div> <div> <h3> <img src="/img/images/sitemap/life.svg" alt="image"> Korrupsiyaga qarshi kurash </h3> <ul> <li><a href="https://my.gov.uz/oz/site/faq/106" target="_blank">Korrupsiyaga qarshi qanday kurashish kerak?</a></li> <li><a href="https://eanticor.uz/oz/#send" target="_blank">Korrupsiya to‘g‘risida onlayn murojaat</a></li> </ul> <h3> <img src="/img/images/sitemap/help.svg" alt="image"> Yordam va ko'mak </h3> <ul> <li><a href="https://t.me/myGovUzSupportBot" target="_blank">Telegram chatboti</a></li> <li><a href="https://my.gov.uz/oz/service/instruction" target="_blank">Qo'llanmalar</a></li> <li><a href="https://my.gov.uz/oz/site/task-view" target="_blank">Ilovani tekshirish</a></li> <li><a href="https://t.me/MyGovUz" target="_blank">Telegram kanal</a></li> <li><a href="tel:+1242">Qayta aloqa</a></li> <li><a href="https://www.youtube.com/channel/UC7NMuSYJQUKQSLQnE2L5L2A/videos" target="_blank">Youtube sahifasi</a></li> </ul> <h3 id="qrTitle"> <img src="/img/images/sitemap/mob.svg" alt="image"> Mobil ilova </h3> <img id="qr" src="/img/images/sitemap/qr_code_my.svg" alt="image"> <h4>Yuklab olish uchun QR</h4> </div> </div></section><script> document.documentElement.style.setProperty('--animate-duration', '1s'); $(".col-md-4.footer-menu:nth-child(1)").append($("<li><a id='siteMap'>Portal xaritasi</a></li>")); $(".menuList:nth-child(1)").append($("<li><a id='siteMap'>Portal xaritasi</a></li>")); $("#siteMap").click(function(){ $("#mapView").css("display","flex"); $("#mapView").removeClass("animate__fadeOutBottomRight"); }); $("#closeMap").click(function(){ $("#mapView").addClass("animate__fadeOutBottomRight"); }) </script> <div class="clearfix"></div> <div class="container"></div> <div class="footerLogos"> <a id="egovLink" target="_blank" href="https://egov.uz/"> <img style="filter: brightness(0) invert(1);" class="dev_logo" alt="EGOV" src="/img/new-version/egovLogo.svg"> <span>Raqamli Hukumat</span> </a> <a class="uzinfocomLinkF" href="http://uzinfocom.uz"> <img id="Uzinfocom" src="/img/new-version/logoFooter.svg" alt="Uzinfocom"> UZINFOCOM </a> </div> <p> © Yagona interaktiv davlat xizmatlari portali 2013-2025</p> </div> <div class="text-center"> <br> <div class="counter_www" style="display: none"> <a id="counter_www-id" href="https://www.uz/ru/res/visitor/index?id=29749" target="_blank"></a></div><script> document.addEventListener('DOMContentLoaded', function () { setTimeout(function () { var doc = document.getElementById('counter_www-id'); var top_js = "1.3"; var top_r = "&r=" + escape(document.referrer) + "&pg=" + escape(window.location.href); document.cookie = "smart_top=1; path=/"; top_r += "&c=" + (document.cookie ? "Y" : "N"); top_r += "&j=" + (navigator.javaEnabled() ? "Y" : "N"); top_r += "&wh=" + screen.width + 'x' + screen.height + "&px=" + (((navigator.appName.substring(0, 3) == "Mic")) ? screen.colorDepth : screen.pixelDepth); top_rat = "&col=019bff&t=ffffff&p=0183ff"; top_r += "&js=" + top_js + ""; var html = ('<img src="https://cnt0.www.uz/counter/collect?' + 'id=29749' + top_r + top_rat + '" width=88 height=31 border=0 />'); html += ('<img src="https://cnt0.www.uz/counter/collect?' + 'id=536' + top_r + top_rat + '" width=0 height=0 border=0 />'); doc.innerHTML = html; }, 300) }) </script><noscript> <img alt="img" src="https://cnt0.www.uz/counter/collect?id=29749&pg=http%3A//uzinfocom.uz&col=019bff&t=ffffff&p=0183ff"> <img alt="img" src="https://cnt0.www.uz/counter/collect?id=536&pg=http%3A//uzinfocom.uz&col=019bff&t=ffffff&p=0183ff"></noscript> </div> </footer> <div class="modal fade" id="successModalEnter" tabindex="-1" role="dialog" aria-labelledby="successModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div> <label> Tanlangan matn <b style="color: #f00"> *</b> </label> <input id="selectedText" type="text" readonly style="background: #eae8e6"/> </div> <div> <label> To‘g‘ri variant <b style="color: #f00"> *</b> </label> <input id="newText" type="text" /> </div> <div style="display: none"> <input type="hidden" /> </div> <div> <label>Sharh</label> <textarea name="textareaEnter" id="commentText" cols="30" rows="5" style="resize: none"></textarea> </div> <div id="suggestionErrorText" style="margin-bottom: 10px; color: #f00; text-align: left; align-items: flex-start"> </div> </div> <div class="modal-footer text-left"> <button id="createNewText" type="button" class="btn btn-secondary"> Yuborish </button> </div> </div> </div> </div> <script> $(document).on('keydown', function (e) { if (e.ctrlKey && e.key === "Enter" && window.getSelection) { e.preventDefault(); var selectedText = window.getSelection().toString().trim(); $('#suggestionErrorText').text(''); if (selectedText.length > 0) { $('#selectedText').val(selectedText); $('#newText').val(''); $('#commentText').val(''); $('#successModalEnter').modal('show'); $(document).off('click', '#createNewText').on('click', '#createNewText', function () { let newText = $('#newText').val(); let newComment = $('#commentText').val(); let langText = 'oz'; let url = window.location.href; console.log(newText); console.log(selectedText); console.log(langText); console.log(newComment); $.ajax({ url: '/oz/dictionary/text-correction', type: 'POST', data: { selectedText: selectedText, suggestionText: newText, comment: newComment, lang: langText, url: url }, success: function (response) { let data = JSON.parse(response); if (data.success) { $('#successModalEnter').modal('hide'); swal({ title: "Muvaffaqiyatli yuborildi", html: "Taklifingiz uchun rahmat", type: "success", allowOutsideClick: false }); return; } $('#suggestionErrorText').text(data.message); }, error: function () { console.log("Данные не отправлены"); } }); }); } else { console.log("Выделите текст перед отправкой"); } } }); </script> </div> <button class="chatbot-toggler" aria-label="Muxlisa AI"> <img src="/img/actual_banner/muxlisa.png" alt="*"> <span class="close material-symbols-rounded">close</span></button><div class="chatbot" id="chatbot-wrapper"> <header style="position:relative;"> <div class="" id="fullscreen-btn" style=""> <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 4H4m0 0v4m0-4 5 5m7-5h4m0 0v4m0-4-5 5M8 20H4m0 0v-4m0 4 5-5m7 5h4m0 0v-4m0 4-5-5"/> </svg> </div> <img class="betaImg" src="/img/actual_banner/beta.png" alt="*" aria-hidden="true"> <div class="muxlisaHeader"> <h2>Muxlisa AI</h2> <h4> (Yordamchi-bot sinov rejimida ishlamoqda ) </h4> </div> <div class="callcenterMuxlisa"> <p> Call-center: <br> <a href="tel:1242"><img src="/img/actual_banner/phone.svg" alt="*" aria-hidden="true"> 1242</a> <a href="tel:1148"><img src="/img/actual_banner/phone.svg" alt="*" aria-hidden="true"> 1148</a> </p> </div> <button class="chatbot-toggler" id="mobileCloseAI" aria-label="Close"> <span class="close material-symbols-rounded">close</span> </button> <div class="speakers-wrapper"> <i>Suxandon:</i> <b id="speak-women" class="activeSpeaker">🙋🏻♀️</b> <b id="speak-men">🙋🏻♂️</b> </div> </header> <ul class="chatbox"> <li class="chat incoming" > <span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span> <p aria-live="Sizga qanday yordam bera olaman?">Salom 👋<br>Sizga qanday yordam bera olaman? </p> </li> <li class="chat incoming" id="dotsChat"> <span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span> <p class="dots-container"> <span class="dot"></span> <span class="dot"></span> <span class="dot"></span> </p> </li> </ul> <div class="loginMuxlisa"> <a href="/auth/login">Avtorizatsiyadan o‘ting</a> </div> </div><script defer> $(document).ready(function () { var list = $('.chatbox'); var recordBtn = $('.record'); var chatTextarea = $('.chat-input textarea'); var height = list.prop('scrollHeight'); var dotsChat = $("#dotsChat"); list.animate({scrollTop: height}, 1000); let like = '<li class="chat feedback"><div class="feedback-container"><p>Javob siz uchun foydali bo\'ldimi?</p></div></li>' let feedback = '<div class="feedbackDetail"><span class="material-symbols-outlined like" style="color: #0087b7; cursor: pointer; padding-left: 15px; ">thumb_up <span class="likeInfo"></span></span><span class="material-symbols-outlined dislike" style="color: #0087b7; cursor: pointer; padding-left: 10px; ">thumb_down <span class="dislikeInfo"></span></span></div>'; $("#sendSms").click(function () { sendRequestMuxlisa() }); chatTextarea.keypress(function (e) { let key = e.which; if (key === 13) // the enter key code { event.preventDefault(); sendRequestMuxlisa(); } }); const avaiableServices = Object.values(["126","367","285","372","67","479","496","745","1002","745","694","177","990","754","53","323","748","319","856","604","1136","761","412","855","1105","743","1144","739","937","878"]); function sendRequestMuxlisa() { var height = list.prop('scrollHeight'); let question = chatTextarea.val(); let paragraphQuestion = $('<p></p>').text(question); let liQuestion = $('<li class="chat outgoing"></li>').append(paragraphQuestion).prepend(loadingIcon); list.append(liQuestion); $(paragraphQuestion).attr('aria-live', question); makeAudioMuxlisaRequest(question); makeLoadingMessage(true); chatTextarea.val(''); recordBtn.show("fast") list.animate({scrollTop: height}, 1000); stateWriting(false); $.ajax({ url: "/oz/dictionary/muxlisa-question?question=" + question, type: 'POST', success: function (data) { let answer = $.parseJSON(data); let regex = /\[([^\]]+)\]\((https?:\/\/[^\)]+)\)/g; let formattedText = answer.answer.replace( regex, '<a href="$2" target="self">$1</a>' ); let serviceId = getServiceId(answer.answer); if (serviceId) { if (avaiableServices.includes(serviceId)) { makeLocalApiRequest(serviceId, formattedText); return; } } makeLoadingMessage(false); stateWriting(true); let paragraphAnswer = $('<p></p>').html(formattedText); let liAnswer = $('<li data-ans="" class="chat incoming"><span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span></li>').append(paragraphAnswer).append(loadingIcon); list.append(liAnswer); $(paragraphAnswer).attr('aria-live', formattedText); list.animate({scrollTop: height}, 1000); makeAudioMuxlisaRequest(answer.answer); }, error: function (error) { makeLoadingMessage(false); stateWriting(true); let paragraphAnswer = $('<p></p>').html('Maʼlumotlarni qayta ishlashda nosozlik ro‘y berdi'); let liAnswer = $('<li data-ans="" class="chat incoming"><span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span></li>').append(paragraphAnswer); list.append(liAnswer); $(liAnswer + 'p').attr('aria-live', 'Maʼlumotlarni qayta ishlashda nosozlik ro‘y berdi'); } }); } document.addEventListener('keydown', function (event) { let key = event.which; if (key === 27) // the Escape key code { $('body').removeClass('show-chatbot'); } }); chatTextarea.on('input', function () { const scrollHeight = this.scrollHeight; const lineHeight = parseInt($(this).css('line-height'), 10); const rows = this.getAttribute('rows'); if (this.value !== '') { recordBtn.hide("fast") } else { recordBtn.show("fast") } if (this.value === '') { this.style.height = 55 + 'px'; } else if (scrollHeight > (lineHeight * rows)) { this.style.height = 'auto'; this.style.height = scrollHeight + 'px'; } else { this.style.height = 'auto'; this.style.height = (lineHeight * rows) + 'px'; } }); $(".chatbot-toggler").click(function () { $("body").toggleClass('show-chatbot'); }); function captureUserMedia(mediaConstraints, successCallback, errorCallback) { navigator.mediaDevices.getUserMedia(mediaConstraints).then(successCallback).catch(errorCallback); } const record = document.querySelector(".record"); var mediaRecorder; var globalStream; record.onclick = () => { if (typeof this.is_recording === "undefined") { this.is_recording = true; } else { this.is_recording = !this.is_recording; } if (this.is_recording) { record.classList.add("recording"); captureUserMedia({audio: true}, onMediaSuccess, onMediaError) } else { record.classList.remove("recording"); mediaRecorder.stop(); globalStream.getAudioTracks().forEach(item => { item.stop(); }); } } const muxlisaVoiceChatSettings = { "url": "https://banana.muxlisa.uz/voice-chat", "method": "POST", "timeout": 0, "headers": { "Token": "y4msqjho59ze444zpv7f13bu9xoyx140", }, "processData": false, "mimeType": "multipart/form-data", "contentType": false, } const muxlisaMakeAudioSettings = { "url": "https://banana.muxlisa.uz/make-audio-for-answer", "method": "POST", "timeout": 0, "headers": { "Token": "y4msqjho59ze444zpv7f13bu9xoyx140", }, "xhrFields": { "responseType": 'blob' }, "processData": false, "mimeType": "audio/wav", "contentType": "application/json", } const soliqSettings = { "url": "/oz/muxlisa/popular-services/index", "method": "GET", "timeout": 0, "processData": false, "contentType": "application/json", } const volumeIcon = '<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24"><path d="M13 6.037c0-1.724-1.978-2.665-3.28-1.562L5.638 7.933H4c-1.105 0-2 .91-2 2.034v4.066c0 1.123.895 2.034 2 2.034h1.638l4.082 3.458c1.302 1.104 3.28.162 3.28-1.562V6.037Z"/> <path fill-rule="evenodd" d="M14.786 7.658a.988.988 0 0 1 1.414-.014A6.135 6.135 0 0 1 18 12c0 1.662-.655 3.17-1.715 4.27a.989.989 0 0 1-1.414.014 1.029 1.029 0 0 1-.014-1.437A4.085 4.085 0 0 0 16 12a4.085 4.085 0 0 0-1.2-2.904 1.029 1.029 0 0 1-.014-1.438Z" clip-rule="evenodd"/> <path fill-rule="evenodd" d="M17.657 4.811a.988.988 0 0 1 1.414 0A10.224 10.224 0 0 1 22 12c0 2.807-1.12 5.35-2.929 7.189a.988.988 0 0 1-1.414 0 1.029 1.029 0 0 1 0-1.438A8.173 8.173 0 0 0 20 12a8.173 8.173 0 0 0-2.343-5.751 1.029 1.029 0 0 1 0-1.438Z" clip-rule="evenodd"/> </svg>'; const muteIcon = '<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.5 8.43A4.985 4.985 0 0 1 17 12c0 1.126-.5 2.5-1.5 3.5m2.864-9.864A8.972 8.972 0 0 1 21 12c0 2.023-.5 4.5-2.5 6M7.8 7.5l2.56-2.133a1 1 0 0 1 1.64.768V12m0 4.5v1.365a1 1 0 0 1-1.64.768L6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m1-4 14 14"/> </svg>' const micIcon = '<svg fill="#0087b7" height="24px" width="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m439.5,236c0-11.3-9.1-20.4-20.4-20.4s-20.4,9.1-20.4,20.4c0,70-64,126.9-142.7,126.9-78.7,0-142.7-56.9-142.7-126.9 0-11.3-9.1-20.4-20.4-20.4s-20.4,9.1-20.4,20.4c0,86.2 71.5,157.4 163.1,166.7v57.5h-23.6c-11.3,0-20.4,9.1-20.4,20.4 0,11.3 9.1,20.4 20.4,20.4h88c11.3,0 20.4-9.1 20.4-20.4 0-11.3-9.1-20.4-20.4-20.4h-23.6v-57.5c91.6-9.3 163.1-80.5 163.1-166.7z"/> <path d="m256,323.5c51,0 92.3-41.3 92.3-92.3v-127.9c0-51-41.3-92.3-92.3-92.3s-92.3,41.3-92.3,92.3v127.9c0,51 41.3,92.3 92.3,92.3zm-52.3-220.2c0-28.8 23.5-52.3 52.3-52.3s52.3,23.5 52.3,52.3v127.9c0,28.8-23.5,52.3-52.3,52.3s-52.3-23.5-52.3-52.3v-127.9z"/> </svg>'; const pauseIcon = '<svg style="color: #0087b7" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24"> <path fill-rule="evenodd" d="M8 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H8Zm7 0a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-1Z" clip-rule="evenodd"/> </svg>'; const loadingIcon = '<span class="chatExtra"><svg class="animate-spin" width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path></svg></span>'; function makeMuteAudio() { const audioElements = document.querySelectorAll('audio'); audioElements.forEach(audio => { audio.pause(); }); } function makeAudioPlayer(blob, id = undefined) { makeMuteAudio(); const audioUrl = URL.createObjectURL(blob); const audio = new Audio(audioUrl); if (id) { audio.id = id; audio.onpause = function () { let chatExtra = document.querySelector(`.chatExtra[data-audio="${id}"]`); if (chatExtra) { chatExtra.innerHTML = muteIcon; } } } audio.style.display = 'hidden'; audio.controls = false; audio.pause(); audio.onended = () => { URL.revokeObjectURL(audioUrl); let chatExtra = document.querySelector(`.chatExtra[data-audio="${id}"]`); if (chatExtra) { chatExtra.innerHTML = muteIcon; } }; document.documentElement.append(audio); } function makeChatMessage(text) { } function makeLoadingMessage(state = true) { if (state) { list.append(dotsChat); dotsChat.css('display', 'flex'); } else { dotsChat.css('display', 'none'); } } const urlRegex = /(https?:\/\/[^\s]+)/g; function getUrlFromString(string) { let data = string.match(urlRegex); if (data && data.length > 0) { return data[0]; } return false; } function makeAudioMuxlisaRequest (text) { var apiData = JSON.stringify({ text: text.replace(/\s+/g, ' ').trim(), speaker: speaker, language: 2 }); $.ajax({...muxlisaMakeAudioSettings, data: apiData}).done(function (result) { let extras = document.querySelectorAll('.chatExtra'); let chatExtra = extras[extras.length - 1]; chatExtra.innerHTML = muteIcon; const uuid = uuidv4(); chatExtra.setAttribute('data-audio', uuid); chatExtra.setAttribute('data-playing', '1'); chatExtra.onclick = function () { if (Number(this.dataset['playing']) === 1) { if (this.dataset['audio']) { makeMuteAudio(); this.innerHTML = volumeIcon; this.setAttribute('data-playing', '0'); let audioDoc = document.getElementById(this.dataset['audio']) if (audioDoc) { audioDoc.play(); } } } else { makeMuteAudio(); this.innerHTML = muteIcon; this.setAttribute('data-playing', '1'); } }; makeAudioPlayer(result, uuid); }); } function getServiceId(text) { let urlText = getUrlFromString(text); if (urlText) { let formatText = urlText.replace('https://my.gov.uz/', ''); let tempId = formatText.split('/'); tempId = tempId[2] ? tempId[2].match(/\d+/g) : false; return tempId[0] ? tempId[0] : false; } return false; } function makeLocalApiRequest(service_id, text = null) { $.ajax({...soliqSettings, url: soliqSettings.url + '?id=' + service_id}).done(function (personalData) { makeLoadingMessage(false); stateWriting(true); const pData = JSON.parse(personalData); let paragraphAnswer = $('<p></p>').html(pData.text); let liAnswer = $('<li data-ans="" class="chat incoming"><span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span></li>').append(paragraphAnswer).append(loadingIcon); list.append(liAnswer); if (pData.url && pData.url.length > 3) { let file = $(`<p><a href="${pData.url}" class="fileuploader-chat"><strong class="fileuploader-chat-icon"><svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M9 2.221V7H4.221a2 2 0 0 1 .365-.5L8.5 2.586A2 2 0 0 1 9 2.22ZM11 2v5a2 2 0 0 1-2 2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2 2 2 0 0 0 2 2h12a2 2 0 0 0 2-2 2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2V4a2 2 0 0 0-2-2h-7Zm-6 9a1 1 0 0 0-1 1v5a1 1 0 1 0 2 0v-1h.5a2.5 2.5 0 0 0 0-5H5Zm1.5 3H6v-1h.5a.5.5 0 0 1 0 1Zm4.5-3a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h1.376A2.626 2.626 0 0 0 15 15.375v-1.75A2.626 2.626 0 0 0 12.375 11H11Zm1 5v-3h.375a.626.626 0 0 1 .625.626v1.748a.625.625 0 0 1-.626.626H12Zm5-5a1 1 0 0 0-1 1v5a1 1 0 1 0 2 0v-1h1a1 1 0 1 0 0-2h-1v-1h1a1 1 0 1 0 0-2h-2Z" clip-rule="evenodd"/></svg></strong><strong>Yuklab olish</strong></a></p>`) let fileAnswer = $('<li data-ans="" class="chat incoming"><span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span></li>'); fileAnswer.append(file); list.append(fileAnswer); } list.animate({scrollTop: list.prop('scrollHeight')}, 1000); makeAudioMuxlisaRequest(pData.text); }).catch(function (e) { stateWriting(true); makeLoadingMessage(false); let paragraphAnswer = $('<p></p>').html(text); let liAnswer = $('<li data-ans="" class="chat incoming"><span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span></li>').append(paragraphAnswer).append(loadingIcon); list.append(liAnswer); list.animate({scrollTop: list.prop('scrollHeight')}, 1000); makeAudioMuxlisaRequest(text); }); return false; } var chunks = []; var speaker = 0; function stateWriting(state = false, text = false) { if (!state) { chatTextarea.attr('disabled', true); if (!text) { chatTextarea.attr('placeholder', "Iltimos, kutib turing..."); } else { chatTextarea.attr('placeholder', text); } } else { chatTextarea.attr('disabled', false); chatTextarea.attr('placeholder', "Xabar yozish..."); } } function onMediaSuccess(stream) { mediaRecorder = new MediaRecorder(stream, { audioBitsPerSecond: 64000 }); globalStream = stream; mediaRecorder.onstart = function () { record.innerHTML = pauseIcon; stateWriting(false, "Iltimos, gapiring..."); } mediaRecorder.onstop = function (e) { record.innerHTML = micIcon; makeLoadingMessage(); stateWriting(false); const blob = new Blob(chunks, {type: mediaRecorder.mimeType}); convertWebMToWAV(blob).then((wavBlob) => { // makeAudioPlayer(wavBlob); // returns own sound const bUUID = ""; if (bUUID.length < 1 && !localStorage.getItem('uuid')) { localStorage.setItem('uuid', uuidv4()) } var form = new FormData(); form.append("token", "y4msqjho59ze444zpv7f13bu9xoyx140"); form.append("session_id", bUUID.length > 1 ? bUUID : localStorage.getItem('uuid')); form.append("audio", wavBlob, "0b7b0f9e-8db4-46e5-8e70-95468331362b"); form.append("language", 2); $.ajax({...muxlisaVoiceChatSettings, data: form}).done(function (response) { const data = JSON.parse(response); let paragraphQuestion = $('<p></p>').text(data?.question); let liQuestion = $('<li class="chat outgoing"></li>').append(paragraphQuestion); list.append(liQuestion); let regex = /\[([^\]]+)\]\((https?:\/\/[^\)]+)\)/g; let formattedText = data?.answer.replace( regex, '<a href="$2" target="self">$1</a>' ); if (data?.answer) { let serviceId = getServiceId(data?.answer); if (serviceId) { if (avaiableServices.includes(serviceId)) { makeLocalApiRequest(serviceId, formattedText); return; } } } stateWriting(true); makeLoadingMessage(false); let paragraphAnswer = $('<p></p>').html(formattedText); let liAnswer = $('<li data-ans="" class="chat incoming"><span class=""> <img src="/img/actual_banner/muxlisa.png" alt="*" aria-hidden="true"></span></li>').append(paragraphAnswer).append(loadingIcon); list.append(liAnswer); var height = list.prop('scrollHeight'); list.animate({scrollTop: height}, 1000); makeAudioMuxlisaRequest(data?.answer); }).catch(function (e) { stateWriting(true); }); }) chunks = []; } mediaRecorder.ondataavailable = function (blob) { chunks.push(blob.data) }; mediaRecorder.start(100); } function onMediaError(e) { console.error('media error', e); } function bytesToSize(bytes) { var k = 1000; var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; if (bytes === 0) return '0 Bytes'; var i = parseInt(Math.floor(Math.log(bytes) / Math.log(k)), 10); return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i]; } async function convertWebMToWAV(webmBlob) { const audioContext = new AudioContext({sampleRate: 16000}); const arrayBuffer = await webmBlob.arrayBuffer(); const audioBuffer = await audioContext.decodeAudioData(arrayBuffer); return audioBufferToWav(audioBuffer); } function audioBufferToWav(audioBuffer) { const numChannels = audioBuffer.numberOfChannels; const sampleRate = audioBuffer.sampleRate; const bitDepth = 16; const samples = audioBuffer.length; const blockAlign = numChannels * (bitDepth / 8); const byteRate = sampleRate * blockAlign; const wavDataSize = samples * blockAlign; const buffer = new ArrayBuffer(44 + wavDataSize); const view = new DataView(buffer); writeString(view, 0, 'RIFF'); view.setUint32(4, 36 + wavDataSize, true); writeString(view, 8, 'WAVE'); writeString(view, 12, 'fmt '); view.setUint32(16, 16, true); view.setUint16(20, 1, true); view.setUint16(22, numChannels, true); view.setUint32(24, sampleRate, true); view.setUint32(28, byteRate, true); view.setUint16(32, blockAlign, true); view.setUint16(34, bitDepth, true); writeString(view, 36, 'data'); view.setUint32(40, wavDataSize, true); let offset = 44; for (let channel = 0; channel < numChannels; channel++) { const channelData = audioBuffer.getChannelData(channel); for (let i = 0; i < samples; i++) { const sample = Math.max(-1, Math.min(1, channelData[i])); // Clamp to [-1, 1] view.setInt16(offset, sample * 0x7FFF, true); // Scale to 16-bit offset += 2; } } return new Blob([buffer], {type: 'audio/wav'}); } function writeString(view, offset, string) { for (let i = 0; i < string.length; i++) { view.setUint8(offset + i, string.charCodeAt(i)); } } var isFullScreen = false; var chatWrapper = document.getElementById('chatbot-wrapper'); document.getElementById('fullscreen-btn').onclick = function () { isFullScreen = !isFullScreen; if (!isFullScreen) { this.innerHTML = '<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 4H4m0 0v4m0-4 5 5m7-5h4m0 0v4m0-4-5 5M8 20H4m0 0v-4m0 4 5-5m7 5h4m0 0v-4m0 4-5-5"/></svg>' chatWrapper.classList.remove('fullscreenChat'); document.documentElement.style.overflow = 'auto' } else { this.innerHTML = '<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 9h4m0 0V5m0 4L4 4m15 5h-4m0 0V5m0 4 5-5M5 15h4m0 0v4m0-4-5 5m15-5h-4m0 0v4m0-4 5 5"/></svg>'; chatWrapper.classList.add('fullscreenChat'); document.documentElement.style.overflow = 'hidden' } } const speakerWomen = document.getElementById('speak-women'); const speakerMen = document.getElementById('speak-men'); speakerWomen.onclick = function () { if (!this.classList.contains('activeSpeaker')) { this.classList.add('activeSpeaker'); speakerMen.classList.remove('activeSpeaker'); speaker = 0; } } speakerMen.onclick = function () { if (!this.classList.contains('activeSpeaker')) { this.classList.add('activeSpeaker'); speakerWomen.classList.remove('activeSpeaker'); speaker = 1; } } function uuidv4() { return "10000000-1000-4000-8000-100000000000".replace(/[018]/g, c => (+c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> +c / 4).toString(16) ); } }) </script> <div class="header-fix-menu guest_user"> <div class="btn-fix-menu"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="3.5" y="4" width="7" height="4" rx="2" stroke="#0068E0" stroke-width="1.5"/> <rect x="3.5" y="11" width="7" height="10" rx="2.5" stroke="#0068E0" stroke-width="1.5"/> <rect x="13.5" y="4" width="7" height="10" rx="2.5" stroke="#0068E0" stroke-width="1.5"/> <rect x="13.5" y="17" width="7" height="4" rx="2" stroke="#0068E0" stroke-width="1.5"/> </svg> </div> <div class="main-link"> <a href="/oz"> <img alt="Logo" src="/svg/logotype.svg" class="logoImgText"> </a> </div> <div class="search-mobile"> <form id="w6" action="/oz/service/all-services" method="get" autocomplete="on"><span id="clearSearchMenu"><i class="fa fa-close"></i></span><div class="form-group field-serviceSearchMobile"><input type="text" id="serviceSearchMobile" class="search_input" name="ServiceFilterForm[all_title]" value="" placeholder="Izlash"><div class="help-block"></div></div><div class="row hidden" id="popular_searched_services_mobile"> <div class="col-md-12 text-center" id="most_popular_searched_services_mobile"></div></div><button type="submit" class="search_button homeSearch"> <img src="/svg/search.svg" alt="image"></button></form><div class="row"> <ul class="links_list"> <li><a href="https://e-imzo.uz/#how_to_get">Elektron kalit olish</a></li> <li><a href="/oz/payments/pay">Xizmatlar uchun to‘lov</a></li> <li><a href="/oz/site/task-view">Ariza holatini tekshirish</a></li> <li><a href="https://t.me/myGovUzSupportBot" target="_blank">Telegram chatboti</a></li> </ul></div><script> $(document).ready(function() { $('#serviceSearchMobile').on('cut', function (event) { var regex = new RegExp("^[а-яА-ҚқҒўЎҳҲa-zA-Z0-9]+$"); var key = String.fromCharCode(!event.charCode ? event.which : event.charCode); if (!regex.test(key)) { event.preventDefault(); return false; } }); $("#serviceSearchMobile").on( "keypress", function( event ) { if (/[а-яА-ҚқҒўЎҳҲa-zA-Z0-9-'"\s]+/.test(String.fromCharCode(event.keyCode))) { return; } else { event.preventDefault(); } }); }); </script> </div> <div class="mobileLangSearch"> <button id="searchMob"> <span>Izlash</span> </button> <div class="lang"> <div class="dropdown"> <a style="text-transform: uppercase" href="#" role="button" aria-label="Interfeys tili" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">o'z <span class="caret"></span> </a> <ul id="w7" class="styledDrop dropdown-menu-right miniDrop dropdown-menu"><li class=""><a href="/uz/site/login" tabindex="-1">Ўзбекча</a></li><li class="active"><a href="/oz/site/login" tabindex="-1">O'zbekcha</a></li><li class=""><a href="/ru/site/login" tabindex="-1">Русский</a></li><li class=""><a href="/en/site/login" tabindex="-1">English</a></li></ul> </div> </div> </div></div><div class="footer-fix-menu guest_user"> <ul> <li> <a href="/oz"> <i class="fa fa-home"></i> <span>Bosh sahifa</span> </a> </li><!-- <li>--><!-- <a href="--><!--">--><!-- <i class="fa fa-list-ol"></i>--><!-- <span>--><!--</span>--><!-- </a>--><!-- </li>--> <li> <a href="/oz/user/index"> <i class="fa fa-newspaper-o"></i> <span>Mening profilim</span> </a> </li> <li> <a href="/oz/site/task-view"> <i class="fa fa-check-square-o"></i> <span> Tekshirish</span> </a> </li> <li> <div class="call-center"> Call-center <div class="call-bold"><a href="tel:1242">1242</a></div> <div>my.gov.uz umumiy savollar (24/7)</div> </div> </li> </ul></div><div class="mobile-menu"> <ul class="mobile-menu-fix"><li><a href="/oz/all-services"><img src="/img/actual_banner/mobileMenu/union.svg" alt="*">Barcha xizmatlar<img src="/img/actual_banner/mobileMenu/arrowRight.svg" alt="*"></a></li><li><a href="/oz/site/feedback"><img src="/img/actual_banner/mobileMenu/group.svg" alt="*">Qayta aloqa<img src="/img/actual_banner/mobileMenu/arrowRight.svg" alt="*"></a></li><li><a href="https://t.me/myGovUzSupportBot"><img src="/img/actual_banner/mobileMenu/star.svg" alt="*">Telegram chat-bot<img src="/img/actual_banner/mobileMenu/arrowRight.svg" alt="*"></a></li><li><a href="https://t.me/MyGovUz"><img src="/img/actual_banner/mobileMenu/group.svg" alt="*"> Telegram kanal<img src="/img/actual_banner/mobileMenu/arrowRight.svg" alt="*"></a></li><li><a href="https://youtube.com/channel/UC7NMuSYJQUKQSLQnE2L5L2A"><img src="/img/actual_banner/mobileMenu/star.svg" alt="*">Youtube sahifasi<img src="/img/actual_banner/mobileMenu/arrowRight.svg" alt="*"></a></li></ul> <!-- --></div><script> $(".btn-fix-menu").click(function(){ $(this).toggleClass('active'); }); $( "#searchMob" ).on( "click", function() { $(".main-link").toggle(); $(".btn-fix-menu").toggle(); $('.mobileLangSearch').toggle(); $(".search-mobile").fadeIn(400); }); $( "#clearSearchMenu" ).on( "click", function() { $(".main-link").fadeIn(200); $(".btn-fix-menu").fadeIn(200); $('.mobileLangSearch').fadeIn(200); $(".search-mobile").hide(); $('input[type="text"]').val(''); }); </script> <!-- Matomo --><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//analytics-my.gov.uz/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!-- End Matomo Code --> <script src="/js/sweetalert2.all.min.js"></script><script src="/js/autocomplete.js"></script><script src="/js/autotyper.js"></script><script src="/assets/55fefd705b8622f73bd17f2d3db07f87/yii.validation.js"></script><script src="/assets/55fefd705b8622f73bd17f2d3db07f87/yii.activeForm.js"></script><script>jQuery(function ($) { (function() { var body; var menu; var menuItems; var init = function() { body = document.querySelector('body'); menu = document.querySelector('.menu-icon'); dropMenu = document.querySelector('.drop_menu'); menuItems = document.querySelectorAll('.drop_menu__list li'); applyListeners(); }; var applyListeners = function() { menu.addEventListener('click', function() { toggleClass(dropMenu, 'displayable'); toggleClass(body, 'drop_menu-active'); } )}; var toggleClass = function(element, stringClass) { if (element.classList.contains(stringClass)) { element.classList.remove(stringClass); } else element.classList.add(stringClass); }; init(); })(); $(window).on("load resize", function() { if ($(window).width() < 640) { const autoCompleteJSMobile = new autoComplete({ data: { src: async function() { // Fetch External Data Source const source = await fetch(`https://my.gov.uz:443/oz/service/service-search`); // Format data into JSON const data = await source.json(); // Return Fetched data return data; }, key: ["keywords"], cache: true }, trigger: { event: ["input"], }, placeHolder: "Izlash...", // Place Holder text | (Optional) selector: "#serviceSearchMobile", // Input field selector | (Optional) threshold: 2, // Min. Chars length to start Engine | (Optional) searchEngine: "strict", // Search Engine type/mode | (Optional) maxResults: 50, // Max. number of rendered results | (Optional) highlight: true, // Highlight matching results | (Optional) resultItem: { content: function (data, element) { // Modify Results Item Style element.style = "display: flex; justify-content: space-between; flex-direction:column-reverse; font-size: 15px"; var urlType = ""; switch(data.value.type){ case "service": urlType = "Xizmat"; break; case "sphere": urlType = "Soha"; break; case "organisation": urlType = "Tashkilot"; break; case "faq": urlType = "Savol"; break; case "task": urlType = "Заявка"; break; case "payment": urlType = "To'lov"; break; case "history_of_payment": urlType = "To'lovlar tarixi"; break; case "sended_requests": urlType = "Отправленные заявки"; break; } // Modify Results Item Content element.innerHTML = ` <span style="text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; width: 100%; margin-bottom: 15px;" class="searchList"> <a href="/site/redirect?link=${data.value.url}" style="color:#000000; font-weight: 700; white-space: break-spaces; display: block" class="searchResultLink">${data.value.title}</a> </span> <span style="display: flex; align-items: center; font-size: 14px; font-family: "m_m",serif; text-transform: uppercase; color: rgba(0,0,0,0.5);"> ${urlType} </span>`; }, }, noResults: function (dataFeedback, generateList) { // Generate autoComplete List generateList(autoCompleteJSMobile, dataFeedback, dataFeedback.results); // No Results List Item const result = document.createElement("li"); result.setAttribute("class", "no_result"); result.setAttribute("style", "list-style:none"); result.setAttribute("tabindex", "1"); result.innerHTML = `<span style="display: flex; align-items: center; font-weight: 100; color: rgba(0,0,0,.8);padding: 5px">Нет результатов по запросу: "${dataFeedback.query}"</span>`; document.querySelector(`#${autoCompleteJSMobile.resultsList.idName}`).appendChild(result); }, onSelection: function (feedback) { document.querySelector("#serviceSearchMobile").blur(); const selection = feedback.selection.value[feedback.selection.key]; document.querySelector(".selection").innerHTML = selection; document.querySelector("#autoComplete").value = selection; console.log(feedback); } }); var input = document.getElementById("serviceSearchMobile"); input.placeholder = "" var customNodeCreator = function (character) { // Add character to input placeholder input.placeholder = input.placeholder + character; // Return null to skip internal adding of dom node return null; } var onRemoveNode = function ({character}) { if (input.placeholder) { // Remove last character from input placeholder input.placeholder = input.placeholder.slice(0, -1) } } var typewriter = new Typewriter(null, { loop: true, delay: 75, onCreateTextNode: customNodeCreator, onRemoveNode: onRemoveNode, }); typewriter .typeString("Izlash") .pauseFor(30000000000000000) // .deleteAll() // .typeString("Subsidiya") // .pauseFor(300) // .deleteAll() // .typeString("Oylik") // .pauseFor(300) // .deleteAll() // .typeString("IMEI") // .pauseFor(300) // .deleteAll() // .typeString("Pensiya") // .pauseFor(300) // .deleteAll() .start(); } else { } }); jQuery('#w6').yiiActiveForm([{"id":"servicefilterform-all_title","name":"all_title","container":".field-serviceSearchMobile","input":"#serviceSearchMobile","validate":function (attribute, value, messages, deferred, $form) {value = yii.validation.trim($form, attribute, [], value);}}], []); });</script> </body> </html>